Skip to content

ATS 9 NetHandler lock abort #5943

@bryancall

Description

@bryancall
#0  0x00002ad64a0e7207 in raise () from /lib64/libc.so.6
#0  0x00002ad64a0e7207 in raise () from /lib64/libc.so.6
#1  0x00002ad64a0e88f8 in abort () from /lib64/libc.so.6
#2  0x00002ad64765162b in ink_abort (message_format=message_format@entry=0x2ad6476bae47 "%s:%d: failed assertion `%s`") at ink_error.cc:99
#3  0x00002ad64764ede5 in _ink_assert (expression=expression@entry=0x795e88 "!\"BUG: It must have acquired the NetHandler's lock before doing anything on active_queue.\"", file=file@entry=0x795be0 "UnixNetVConnection.cc", line=line@entry=1471) at ink_assert.cc:37
#4  0x00000000006f4c49 in UnixNetVConnection::add_to_active_queue() () at UnixNetVConnection.cc:1471
#5  0x00000000005bda7c in Http2ConnectionState::create_stream (this=this@entry=0x2ada648ba148, new_id=new_id@entry=497, error=...) at Http2ClientSession.h:191
#6  0x00000000005bea41 in rcv_headers_frame(Http2ConnectionState&, Http2Frame const&) () at Http2ConnectionState.cc:235
#7  0x00000000005c0cd9 in Http2ConnectionState::main_event_handler(int, void*) () at Http2ClientSession.h:95
#8  0x00000000005b5e81 in handleEvent (data=0x2ad651efd3e0, event=2253, this=0x2ada648ba148) at //build_release_posix-x86_64_gcc_8/trafficserver9/iocore/eventsystem/I_Continuation.h:190
#9  handleEvent (data=0x2ad651efd3e0, event=2253, this=0x2ada648ba148) at //build_release_posix-x86_64_gcc_8/trafficserver9/iocore/eventsystem/I_Continuation.h:186
#10 send_connection_event(Continuation*, int, void*) () at Http2ClientSession.cc:65
#11 0x00000000005b6a75 in Http2ClientSession::do_complete_frame_read() () at Http2ClientSession.cc:556
#12 0x00000000005b6edd in Http2ClientSession::state_process_frame_read(int, VIO*, bool) () at Http2ClientSession.cc:610
#13 0x00000000005b7671 in Http2ClientSession::state_start_frame_read (this=0x2ada648b9e00, event=100, edata=0x2ad8d8e0ddd0) at Http2ClientSession.cc:477
#14 0x00000000005b5fe7 in Http2ClientSession::main_event_handler (this=0x2ada648b9e00, event=2257, edata=0x2ad7bd591240) at Http2ClientSession.cc:363
#15 0x0000000000736bfb in handleEvent (data=0x2ad7bd591240, event=2257, this=0x2ada648b9e00) at I_Continuation.h:190
#16 handleEvent (data=0x2ad7bd591240, event=2257, this=0x2ada648b9e00) at I_Continuation.h:186
#17 EThread::process_event(Event*, int) () at UnixEThread.cc:136
#18 0x0000000000737abc in EThread::execute_regular (this=this@entry=0x2ad64d7ddbc0) at UnixEThread.cc:249
#19 0x0000000000737eaa in execute (this=0x2ad64d7ddbc0) at UnixEThread.cc:338
#20 EThread::execute (this=0x2ad64d7ddbc0) at UnixEThread.cc:316
#21 0x0000000000736309 in spawn_thread_internal (a=0x2ad64c193e00) at Thread.cc:92
#22 0x00002ad649479dd5 in start_thread () from /lib64/libpthread.so.0
#23 0x00002ad64a1aeead in clone () from /lib64/libc.so.6

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions