Traffic Server
  1. Traffic Server
  2. TS-1204

Crash report: HttpSM::main_handler HttpSM.cc:2412: failed assert `magic == HTTP_SM_MAGIC_ALIVE`

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.1.3
    • Fix Version/s: None
    • Component/s: HTTP
    • Labels:
    • Environment:

      git master Sat Apr 7 03:29:50 2012. forwarding proxy on centos 6.2 x86_64, with cacheurl plugin

      Description

      FATAL: HttpSM.cc:2412: failed assert `magic == HTTP_SM_MAGIC_ALIVE`
      /usr/bin/traffic_server - STACK TRACE:
      /usr/lib64/trafficserver/libtsutil.so.3(ink_fatal+0x88)[0x3ddba14368]
      /usr/lib64/trafficserver/libtsutil.so.3(_ink_assert+0x1f)[0x3ddba12c6f]
      /usr/bin/traffic_server(HttpSM::main_handler(int, void*)+0x2e)[0x5163fe]
      /usr/bin/traffic_server[0x628b4b]
      /usr/bin/traffic_server(write_to_net_io(NetHandler*, UnixNetVConnection*, EThread*)+0x353)[0x62c7a3]
      /usr/bin/traffic_server(NetHandler::mainNetEvent(int, Event*)+0x2fe)[0x624cce]
      /usr/bin/traffic_server(EThread::process_event(Event*, int)+0xb4)[0x6494f4]
      /usr/bin/traffic_server(EThread::execute()+0x4c3)[0x649e83]
      /usr/bin/traffic_server[0x648832]
      /lib64/libpthread.so.0[0x380dc077f1]
      /lib64/libc.so.6(clone+0x6d)[0x380d0e592d]
      

        Issue Links

          Activity

          Hide
          Zhao Yongming added a comment - - edited

          another bt, with 3.0.x tree. no plugins.

          FATAL: HttpSM.cc:2428: failed assert `magic == HTTP_SM_MAGIC_ALIVE`
          /usr/bin/traffic_server - STACK TRACE:
          /usr/lib64/trafficserver/libtsutil.so.3(ink_fatal+0x88)[0x3d36e12e78]
          /usr/lib64/trafficserver/libtsutil.so.3(_ink_assert+0x98)[0x3d36e11418]
          /usr/bin/traffic_server(HttpSM::main_handler(int, void*)+0x39)[0x525979]
          /usr/bin/traffic_server(EThread::process_event(Event*, int)+0x22f)[0x691c8f]
          /usr/bin/traffic_server(EThread::execute()+0x3db)[0x6923bb]
          /usr/bin/traffic_server[0x69115e]
          /lib64/libpthread.so.0[0x38e400673d]
          /lib64/libc.so.6(clone+0x6d)[0x38e34d44bd]
          
          Show
          Zhao Yongming added a comment - - edited another bt, with 3.0.x tree. no plugins. FATAL: HttpSM.cc:2428: failed assert `magic == HTTP_SM_MAGIC_ALIVE` /usr/bin/traffic_server - STACK TRACE: /usr/lib64/trafficserver/libtsutil.so.3(ink_fatal+0x88)[0x3d36e12e78] /usr/lib64/trafficserver/libtsutil.so.3(_ink_assert+0x98)[0x3d36e11418] /usr/bin/traffic_server(HttpSM::main_handler( int , void*)+0x39)[0x525979] /usr/bin/traffic_server(EThread::process_event(Event*, int )+0x22f)[0x691c8f] /usr/bin/traffic_server(EThread::execute()+0x3db)[0x6923bb] /usr/bin/traffic_server[0x69115e] /lib64/libpthread.so.0[0x38e400673d] /lib64/libc.so.6(clone+0x6d)[0x38e34d44bd]
          Hide
          Zhao Yongming added a comment -

          no idea how to reproduce it, set to V3.3

          Show
          Zhao Yongming added a comment - no idea how to reproduce it, set to V3.3
          Hide
          Leif Hedstrom added a comment -

          Moving to 3.3.2.

          Show
          Leif Hedstrom added a comment - Moving to 3.3.2.
          Hide
          Leif Hedstrom added a comment -

          Moving back to v3.3.5 for now.

          Show
          Leif Hedstrom added a comment - Moving back to v3.3.5 for now.
          Hide
          Zhao Yongming added a comment -

          still valid in v3.2.x:

          FATAL: HttpSM.cc:2538: failed assert `magic == HTTP_SM_MAGIC_ALIVE`
          /usr/bin/traffic_server - STACK TRACE:
          /usr/lib64/trafficserver/libtsutil.so.3(ink_fatal+0x88)[0x2acca1564c08]
          /usr/lib64/trafficserver/libtsutil.so.3(_ink_assert+0x1f)[0x2acca156327f]
          /usr/bin/traffic_server(HttpSM::main_handler(int, void*)+0x39)[0x530859]
          /usr/bin/traffic_server(EThread::process_event(Event*, int)+0xb4)[0x6ac0f4]
          /usr/bin/traffic_server(EThread::execute()+0x6e3)[0x6acca3]
          /usr/bin/traffic_server(main+0xedc)[0x4c75ac]
          /lib64/libc.so.6(__libc_start_main+0xfd)[0x375ce1ecdd]
          /usr/bin/traffic_server[0x484939]
          
          Show
          Zhao Yongming added a comment - still valid in v3.2.x: FATAL: HttpSM.cc:2538: failed assert `magic == HTTP_SM_MAGIC_ALIVE` /usr/bin/traffic_server - STACK TRACE: /usr/lib64/trafficserver/libtsutil.so.3(ink_fatal+0x88)[0x2acca1564c08] /usr/lib64/trafficserver/libtsutil.so.3(_ink_assert+0x1f)[0x2acca156327f] /usr/bin/traffic_server(HttpSM::main_handler( int , void*)+0x39)[0x530859] /usr/bin/traffic_server(EThread::process_event(Event*, int )+0xb4)[0x6ac0f4] /usr/bin/traffic_server(EThread::execute()+0x6e3)[0x6acca3] /usr/bin/traffic_server(main+0xedc)[0x4c75ac] /lib64/libc.so.6(__libc_start_main+0xfd)[0x375ce1ecdd] /usr/bin/traffic_server[0x484939]
          Show
          Leif Hedstrom added a comment - Moving to 4.2.0 as per https://cwiki.apache.org/confluence/display/TS/New+Release+Processes
          Hide
          Susan Hinrichs added a comment -

          In tracking down problems with TS-3105 ran across this accessing deallocated state machine as well.

          Show
          Susan Hinrichs added a comment - In tracking down problems with TS-3105 ran across this accessing deallocated state machine as well.

            People

            • Assignee:
              Unassigned
              Reporter:
              Zhao Yongming
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development