[ https://issues.apache.org/jira/browse/TS-1078?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13185050#comment-13185050 ]
Leif Hedstrom commented on TS-1078: ----------------------------------- Couple of questions: 1) Can you reproduce this with a debug build? 2) Can you try it on a trunk build? > trafficserver-3.1.1-unstable.tar.bz2 core dumps during load test > ---------------------------------------------------------------- > > Key: TS-1078 > URL: https://issues.apache.org/jira/browse/TS-1078 > Project: Traffic Server > Issue Type: Bug > Components: HTTP > Affects Versions: 3.1.1 > Environment: Redhat linux with no plugins (although stack trace shows > our plugin being called). The tests were run with no plugin and exactly the > same stack trace occurred. > Reporter: Alistair Stevenson > Priority: Blocker > Fix For: 3.1.2 > > > (gdb) bt > #0 ink_restore_signal_handler_frame (stack=0x7f2a67650490, len=<value > optimized out>, signalhandler_frame=2) at ink_stack_trace.cc:68 > #1 ink_stack_trace_get (stack=0x7f2a67650490, len=<value optimized out>, > signalhandler_frame=2) at ink_stack_trace.cc:89 > #2 0x00007f2a682dcf7d in ink_stack_trace_dump (sighandler_frame=2) at > ink_stack_trace.cc:114 > #3 0x00000000004d2512 in signal_handler (sig=11) at signals.cc:222 > #4 <signal handler called> > #5 ink_atomiclist_push (l=0x100bb0, item=0x72a9100) at ink_queue.cc:457 > #6 0x000000000065800b in ProtectedQueue::enqueue (this=0x100bb0, e=<value > optimized out>, fast_signal=false) at ProtectedQueue.cc:53 > #7 0x000000000062c3ca in NetVConnection::Handle::do_locked_io_close > (this=0x6e01830, lerrno=-1) at NetVConnection.cc:93 > #8 0x0000000000507608 in HttpServerSession::do_io_close (this=0x6e01770, > alerrno=<value optimized out>) at HttpServerSession.cc:122 > #9 0x000000000050a78b in HttpSessionManager::acquire_session (this=0x941940, > cont=<value optimized out>, ip=0xa5443c0, hostname=0x5732c19 > "10.20.48.15", ua_session=<value optimized out>, sm=0xa543d20) > at HttpSessionManager.cc:257 > #10 0x000000000051d544 in HttpSM::do_http_server_open (this=0xa543d20, > raw=false) at HttpSM.cc:4139 > #11 0x000000000051e0e8 in HttpSM::set_next_state (this=0xa543d20) at > HttpSM.cc:6464 > #12 0x000000000050b8ff in HttpSM::call_transact_and_set_next_state > (this=0xa543d20, f=<value optimized out>) at HttpSM.cc:6319 > #13 0x00000000005162d8 in HttpSM::state_api_callout (this=0xa543d20, > event=60000, data=0x0) at HttpSM.cc:1446 > #14 0x0000000000518499 in HttpSM::state_api_callback (this=0xa543d20, > event=60000, data=0x0) at HttpSM.cc:1265 > #15 0x00000000004a9af8 in TSHttpTxnReenable (txnp=<value optimized out>, > event=TS_EVENT_HTTP_CONTINUE) at InkAPI.cc:5407 > #16 0x00007f2a63a3d45b in opwvPluginHandler (contp=0x7631780, > event=TS_EVENT_HTTP_CACHE_LOOKUP_COMPLETE, edata=0xa543d20) at > /bfs-build/build-area.93/builds/LinuxNBngp_andes/2012-01-09-0057/http/src/traffi > c_server/plugin.cpp:82 > #17 0x0000000000516585 in HttpSM::state_api_callout (this=0xa543d20, > event=<value optimized out>, data=<value optimized out>) at > HttpSM.cc:1372 > #18 0x000000000051de1a in HttpSM::set_next_state (this=0xa543d20) at > HttpSM.cc:6353 > #19 0x000000000050b8ff in HttpSM::call_transact_and_set_next_state > (this=0xa543d20, f=<value optimized out>) at HttpSM.cc:6319 > #20 0x00000000005162d8 in HttpSM::state_api_callout (this=0xa543d20, > event=60000, data=0x0) at HttpSM.cc:1446 > #21 0x0000000000518499 in HttpSM::state_api_callback (this=0xa543d20, > event=60000, data=0x0) at HttpSM.cc:1265 > #22 0x00000000004a9af8 in TSHttpTxnReenable (txnp=<value optimized out>, > event=TS_EVENT_HTTP_CONTINUE) at InkAPI.cc:5407 > #23 0x00007f2a63a3d6cc in opwvPluginHandler (contp=0x7631780, > event=TS_EVENT_HTTP_OS_DNS, edata=0xa543d20) at > /bfs-build/build-area.93/builds/LinuxNBngp_andes/2012-01-09-0057/http/src/traffi > c_server/plugin.cpp:117 > #24 0x0000000000516585 in HttpSM::state_api_callout (this=0xa543d20, > event=<value optimized out>, data=<value optimized out>) at > HttpSM.cc:1372 > #25 0x000000000051de1a in HttpSM::set_next_state (this=0xa543d20) at > HttpSM.cc:6353 > #26 0x000000000050b8ff in HttpSM::call_transact_and_set_next_state > (this=0xa543d20, f=<value optimized out>) at HttpSM.cc:6319 > #27 0x000000000050d58a in HttpSM::do_hostdb_lookup (this=0xa543d20) at > HttpSM.cc:3749 > #28 0x000000000051e72b in HttpSM::set_next_state (this=0xa543d20) at > HttpSM.cc:6414 > #29 0x000000000050b8ff in HttpSM::call_transact_and_set_next_state > (this=0xa543d20, f=<value optimized out>) at HttpSM.cc:6319 > #30 0x00000000005162d8 in HttpSM::state_api_callout (this=0xa543d20, > event=60000, data=0x0) at HttpSM.cc:1446 > #31 0x0000000000518499 in HttpSM::state_api_callback (this=0xa543d20, > event=60000, data=0x0) at HttpSM.cc:1265 > #32 0x00000000004a9af8 in TSHttpTxnReenable (txnp=<value optimized out>, > event=TS_EVENT_HTTP_CONTINUE) at InkAPI.cc:5407 > #33 0x00007f2a63a3d4eb in opwvPluginHandler (contp=0x7631780, > event=TS_EVENT_HTTP_POST_REMAP, edata=0xa543d20) at > /bfs-build/build-area.93/builds/LinuxNBngp_andes/2012-01-09-0057/http/src/traffi > c_server/plugin.cpp:90 > #34 0x0000000000516585 in HttpSM::state_api_callout (this=0xa543d20, > event=<value optimized out>, data=<value optimized out>) at > HttpSM.cc:1372 > #35 0x000000000051de1a in HttpSM::set_next_state (this=0xa543d20) at > HttpSM.cc:6353 > #36 0x000000000050b8ff in HttpSM::call_transact_and_set_next_state > (this=0xa543d20, f=<value optimized out>) at HttpSM.cc:6319 > #37 0x000000000051e443 in HttpSM::set_next_state (this=0xa543d20) at > HttpSM.cc:6369 > #38 0x000000000050b8ff in HttpSM::call_transact_and_set_next_state > (this=0xa543d20, f=<value optimized out>) at HttpSM.cc:6319 > #39 0x00000000005162d8 in HttpSM::state_api_callout (this=0xa543d20, > event=60000, data=0x0) at HttpSM.cc:1446 > #40 0x0000000000518499 in HttpSM::state_api_callback (this=0xa543d20, > event=60000, data=0x0) at HttpSM.cc:1265 > #41 0x00000000004a9af8 in TSHttpTxnReenable (txnp=<value optimized out>, > event=TS_EVENT_HTTP_CONTINUE) at InkAPI.cc:5407 > #42 0x00007f2a63a3d33b in opwvPluginHandler (contp=0x7631780, > event=TS_EVENT_HTTP_PRE_REMAP, edata=0xa543d20) at > /bfs-build/build-area.93/builds/LinuxNBngp_andes/2012-01-09-0057/http/src/traffi > c_server/plugin.cpp:66 > #43 0x0000000000516585 in HttpSM::state_api_callout (this=0xa543d20, > event=<value optimized out>, data=<value optimized out>) at > HttpSM.cc:1372 > #44 0x000000000051de1a in HttpSM::set_next_state (this=0xa543d20) at > HttpSM.cc:6353 > #45 0x000000000050b8ff in HttpSM::call_transact_and_set_next_state > (this=0xa543d20, f=<value optimized out>) at HttpSM.cc:6319 > #46 0x00000000005162d8 in HttpSM::state_api_callout (this=0xa543d20, > event=60000, data=0x0) at HttpSM.cc:1446 > #47 0x0000000000518499 in HttpSM::state_api_callback (this=0xa543d20, > event=60000, data=0x0) at HttpSM.cc:1265 > #48 0x00000000004a9af8 in TSHttpTxnReenable (txnp=<value optimized out>, > event=TS_EVENT_HTTP_CONTINUE) at InkAPI.cc:5407 > #49 0x00007f2a63a3d5b8 in opwvPluginHandler (contp=0x7631780, > event=TS_EVENT_HTTP_READ_REQUEST_HDR, edata=0xa543d20) at > /bfs-build/build-area.93/builds/LinuxNBngp_andes/2012-01-09-0057/http/src/traffi > c_server/plugin.cpp:101 > #50 0x0000000000516585 in HttpSM::state_api_callout (this=0xa543d20, > event=<value optimized out>, data=<value optimized out>) at > HttpSM.cc:1372 > #51 0x000000000051de1a in HttpSM::set_next_state (this=0xa543d20) at > HttpSM.cc:6353 > #52 0x000000000050b8ff in HttpSM::call_transact_and_set_next_state > (this=0xa543d20, f=<value optimized out>) at HttpSM.cc:6319 > #53 0x000000000051391b in HttpSM::state_read_client_request_header > (this=0xa543d20, event=100, data=<value optimized out>) at HttpSM.cc:778 > #54 0x0000000000513a8f in HttpSM::setup_client_read_request_header > (this=0xa543d20) at HttpSM.cc:640 > #55 0x00000000005162d8 in HttpSM::state_api_callout (this=0xa543d20, > event=60000, data=0x0) at HttpSM.cc:1446 > #56 0x0000000000518499 in HttpSM::state_api_callback (this=0xa543d20, > event=60000, data=0x0) at HttpSM.cc:1265 > #57 0x00000000004a9af8 in TSHttpTxnReenable (txnp=<value optimized out>, > event=TS_EVENT_HTTP_CONTINUE) at InkAPI.cc:5407 > #58 0x00007f2a63a3d2ab in opwvPluginHandler (contp=0x386efa0, > event=TS_EVENT_HTTP_TXN_START, edata=0xa543d20) at > /bfs-build/build-area.93/builds/LinuxNBngp_andes/2012-01-09-0057/http/src/traffi > c_server/plugin.cpp:58 > #59 0x0000000000516585 in HttpSM::state_api_callout (this=0xa543d20, > event=<value optimized out>, data=<value optimized out>) at > HttpSM.cc:1372 > #60 0x000000000051c208 in do_api_callout (this=0xa543d20, event=<value > optimized out>, data=<value optimized out>) at HttpSM.cc:497 > #61 HttpSM::state_add_to_list (this=0xa543d20, event=<value optimized > out>, data=<value optimized out>) at HttpSM.cc:527 > #62 0x00000000004fcba6 in HttpClientSession::new_transaction (this=0x7c51090) > at HttpClientSession.cc:162 > #63 0x00000000004fc9b8 in HttpClientSession::state_keep_alive (this=0x7c51090, > event=100, data=<value optimized out>) at HttpClientSession.cc:432 > #64 0x000000000063a587 in handleEvent (nh=0x128f1b8, vc=0x7d2b1c0, > thread=<value optimized out>) at > ../../iocore/eventsystem/I_Continuation.h:146 > #65 read_signal_and_update (nh=0x128f1b8, vc=0x7d2b1c0, thread=<value > optimized out>) at UnixNetVConnection.cc:138 > #66 read_from_net (nh=0x128f1b8, vc=0x7d2b1c0, thread=<value optimized > out>) at UnixNetVConnection.cc:320 > #67 0x0000000000632334 in NetHandler::mainNetEvent (this=0x128f1b8, > event=<value optimized out>, e=<value optimized out>) at > UnixNet.cc:423 > #68 0x0000000000659334 in handleEvent (this=0x128c000, e=0x1fbbd60, > calling_code=5) at I_Continuation.h:146 > #69 EThread::process_event (this=0x128c000, e=0x1fbbd60, calling_code=5) at > UnixEThread.cc:142 > #70 0x0000000000659cc3 in EThread::execute (this=0x128c000) at > UnixEThread.cc:264 > #71 0x0000000000658602 in spawn_thread_internal (a=0x117ee40) at Thread.cc:88 > #72 0x0000003b96c077e1 in start_thread () from /lib64/libpthread.so.0 > #73 0x0000003b960e68ed in clone () from /lib64/libc.so.6 -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira