-
Notifications
You must be signed in to change notification settings - Fork 844
Closed
Description
Seems to happen when there is lock contention and the event must be rescheduled. Blocks #3047
(gdb) bt
#0 0x00002b5a60938c4f in ink_atomiclist_push (l=0x100b10, item=0x1708280) at ink_queue.cc:525
#1 0x00000000007f7d62 in ProtectedQueue::enqueue (this=0x100b10, e=0x1708280, fast_signal=false) at ProtectedQueue.cc:52
#2 0x0000000000552445 in EThread::schedule (this=0x0, e=0x1708280, fast_signal=false) at /Users/alanwang/Desktop/trafficserver/iocore/eventsystem/P_UnixEThread.h:97
#3 0x0000000000552382 in EThread::schedule_in (this=0x0, cont=0x2b5aa1574ec0, t=10000000, callback_event=2, cookie=0x0)
at /Users/alanwang/Desktop/trafficserver/iocore/eventsystem/P_UnixEThread.h:71
#4 0x00000000006484bf in HttpSM::state_api_callout (this=0x2b5aa1574ec0, event=0, data=0x0) at HttpSM.cc:1436
#5 0x00000000006566d6 in HttpSM::do_api_callout_internal (this=0x2b5aa1574ec0) at HttpSM.cc:5102
#6 0x00000000006658dd in HttpSM::do_api_callout (this=0x2b5aa1574ec0) at HttpSM.cc:350
#7 0x0000000000643fb6 in HttpSM::state_add_to_list (this=0x2b5aa1574ec0, event=0) at HttpSM.cc:378
#8 0x0000000000644937 in HttpSM::attach_client_session (this=0x2b5aa1574ec0, client_vc=0x2b5a7409d800, buffer_reader=0x2b5a7409d920) at HttpSM.cc:523
#9 0x0000000000576d5f in ProxyClientTransaction::new_transaction (this=0x2b5a7409d800) at ProxyClientTransaction.cc:60
#10 0x00000000006bbb2f in rcv_headers_frame (cstate=..., frame=...) at Http2ConnectionState.cc:339
#11 0x00000000006be5b4 in Http2ConnectionState::main_event_handler (this=0x2b5a7407b6b0, event=2253, edata=0x2b5a65b197a0) at Http2ConnectionState.cc:902
#12 0x0000000000534996 in Continuation::handleEvent (this=0x2b5a7407b6b0, event=2253, data=0x2b5a65b197a0)
at /Users/alanwang/Desktop/trafficserver/iocore/eventsystem/I_Continuation.h:160
#13 0x00000000006b6aa7 in send_connection_event (cont=0x2b5a7407b6b0, event=2253, edata=0x2b5a65b197a0) at Http2ClientSession.cc:58
#14 0x00000000006b8f67 in Http2ClientSession::do_complete_frame_read (this=0x2b5a7407b3e0) at Http2ClientSession.cc:492
#15 0x00000000006b9157 in Http2ClientSession::state_process_frame_read (this=0x2b5a7407b3e0, event=100, vio=0x2b5ab001a3e0, inside_frame=false) at Http2ClientSession.cc:529
#16 0x00000000006b871c in Http2ClientSession::state_start_frame_read (this=0x2b5a7407b3e0, event=100, edata=0x2b5ab001a3e0) at Http2ClientSession.cc:422
#17 0x00000000006b7e5d in Http2ClientSession::main_event_handler (this=0x2b5a7407b3e0, event=100, edata=0x2b5ab001a3e0) at Http2ClientSession.cc:313
#18 0x0000000000534996 in Continuation::handleEvent (this=0x2b5a7407b3e0, event=100, data=0x2b5ab001a3e0)
at /Users/alanwang/Desktop/trafficserver/iocore/eventsystem/I_Continuation.h:160
#19 0x00000000006b85d4 in Http2ClientSession::state_read_connection_preface (this=0x2b5a7407b3e0, event=100, edata=0x2b5ab001a3e0) at Http2ClientSession.cc:402
#20 0x00000000006b7e5d in Http2ClientSession::main_event_handler (this=0x2b5a7407b3e0, event=100, edata=0x2b5ab001a3e0) at Http2ClientSession.cc:313
#21 0x0000000000534996 in Continuation::handleEvent (this=0x2b5a7407b3e0, event=100, data=0x2b5ab001a3e0)
at /Users/alanwang/Desktop/trafficserver/iocore/eventsystem/I_Continuation.h:160
#22 0x00000000007d1bed in read_signal_and_update (event=100, vc=0x2b5ab001a290) at UnixNetVConnection.cc:83
#23 0x00000000007d4c58 in UnixNetVConnection::readSignalAndUpdate (this=0x2b5ab001a290, event=100) at UnixNetVConnection.cc:1047
#24 0x00000000007ab888 in SSLNetVConnection::net_read_io (this=0x2b5ab001a290, nh=0x2b5a653dacd0, lthread=0x2b5a653d7010) at SSLNetVConnection.cc:609
#25 0x00000000007c8aca in NetHandler::process_ready_list (this=0x2b5a653dacd0) at UnixNet.cc:393
#26 0x00000000007c921e in NetHandler::waitForActivity (this=0x2b5a653dacd0, timeout=60000000) at UnixNet.cc:526
#27 0x00000000007fa0eb in EThread::execute_regular (this=0x2b5a653d7010) at UnixEThread.cc:271
#28 0x00000000007fa2b3 in EThread::execute (this=0x2b5a653d7010) at UnixEThread.cc:324
#29 0x00000000007f8ebf in spawn_thread_internal (a=0x16f0e20) at Thread.cc:85
#30 0x00002b5a622b1dc5 in start_thread () from /lib64/libpthread.so.0
#31 0x00002b5a62fe076d in clone () from /lib64/libc.so.6