You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficserver.apache.org by "Zhao Yongming (Updated) (JIRA)" <ji...@apache.org> on 2012/03/03 03:59:57 UTC

[jira] [Updated] (TS-1078) trafficserver-3.1.1-unstable.tar.bz2 core dumps during load test

     [ https://issues.apache.org/jira/browse/TS-1078?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Zhao Yongming updated TS-1078:
------------------------------

    Description: 
{code}
(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
{code}

  was:
(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

       Assignee: weijin

I think we have seen the same issue on our site, we need to invest it.
                
> 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
>            Assignee: weijin
>            Priority: Blocker
>             Fix For: 3.1.4
>
>
> {code}
> (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
> {code}

--
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