Skip to content

ATS 9 NetHandler lock abort #5943

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions