Description
All I had to do was navigate docs.trafficserver using Safari on macOS.
#0 0x00002b41f07405f7 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 #1 0x00002b41f0741ce8 in __GI_abort () at abort.c:90 #2 0x00002b41edcc901d in ink_abort (message_format=0x2b41edcf4920 "%s:%d: failed assertion `%s`") at ink_error.cc:79 #3 0x00002b41edcc2bf7 in _ink_assert (expression=0xb82fc0 "node->parent->queue->top() == node->entry", file=0xb82f80 "Http2DependencyTree.h", line=319) at ink_assert.cc:37 #4 0x00000000007b83fa in Http2DependencyTree<Http2Stream*>::deactivate (this=0x602000099eb0, node=0x607000383cf0, sent=4192) at Http2DependencyTree.h:319 #5 0x00000000007b1154 in Http2ConnectionState::send_data_frames_depends_on_priority (this=0x6190005278c8) at Http2ConnectionState.cc:1080 #6 0x00000000007ae45c in Http2ConnectionState::main_event_handler (this=0x6190005278c8, event=2254, edata=0x6090000313a0) at Http2ConnectionState.cc:808 #7 0x000000000053b59f in Continuation::handleEvent (this=0x6190005278c8, event=2254, data=0x6090000313a0) at ../iocore/eventsystem/I_Continuation.h:153 #8 0x0000000000ab74d1 in EThread::process_event (this=0x2b41f4d2d800, e=0x6090000313a0, calling_code=2254) at UnixEThread.cc:146 #9 0x0000000000ab7b33 in EThread::execute (this=0x2b41f4d2d800) at UnixEThread.cc:200 #10 0x0000000000ab5d7b in spawn_thread_internal (a=0x604000017290) at Thread.cc:84 #11 0x00002b41efdd9dc5 in start_thread (arg=0x2b41f5ee0700) at pthread_create.c:308 #12 0x00002b41f0801ced in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
and
(gdb) print this $1 = (Http2DependencyTree<Http2Stream*> * const) 0x602000099eb0 (gdb) print *this $2 = {_root = 0x607000383f20, _max_depth = 100, _node_count = 5} (gdb) print node $3 = (Http2DependencyTree<Http2Stream*>::Node *) 0x607000383cf0 (gdb) print *node $4 = {link = {<SLink<Http2DependencyTree<Http2Stream*>::Node>> = {next = 0x0}, prev = 0x0}, active = false, queued = true, id = 9, weight = 109, point = 9, parent = 0x607000383a50, children = {head = 0x0}, entry = 0x602000099d10, queue = 0x6060000fbba0, t = 0x61a00000ea80} (gdb) print node->parent $5 = (Http2DependencyTree<Http2Stream*>::Node *) 0x607000383a50 (gdb) print *node->parent $6 = {link = {<SLink<Http2DependencyTree<Http2Stream*>::Node>> = {next = 0x0}, prev = 0x0}, active = true, queued = true, id = 17, weight = 182, point = 17, parent = 0x607000383ac0, children = {head = 0x607000383cf0}, entry = 0x602000099c30, queue = 0x6060000fba20, t = 0x61a00000c680} (gdb) print node->entry $7 = (PriorityQueueEntry<Http2DependencyTree<Http2Stream*>::Node*> *) 0x602000099d10 (gdb) print *node->entry $8 = {index = 0, node = 0x607000383cf0}
Attachments
Issue Links
- relates to
-
TS-4915 Crash from hostdb in PriorityQueueLess
- Closed