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 (JIRA)" <ji...@apache.org> on 2011/06/10 08:52:58 UTC
[jira] [Created] (TS-834) Crash Report:
InactivityCop::check_inactivity, event=2, UnixNet.cc:57
Crash Report: InactivityCop::check_inactivity, event=2, UnixNet.cc:57
---------------------------------------------------------------------
Key: TS-834
URL: https://issues.apache.org/jira/browse/TS-834
Project: Traffic Server
Issue Type: Bug
Components: Core
Affects Versions: 3.1.0
Environment: current trunk( the same time as v3.0), --enable-debug
Reporter: Zhao Yongming
bt #1
{code}
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x2aaaf4091b70, event=1, data=0x4b2d6d0) at I_Continuation.h:146
146 return (this->*handler) (event, data);
(gdb) bt
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x2aaaf4091b70, event=1, data=0x4b2d6d0) at I_Continuation.h:146
#1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x4b3f780, event=2, e=0x4b2d6d0) at UnixNet.cc:57
#2 0x00000000004d2c5f in Continuation::handleEvent (this=0x4b3f780, event=2, data=0x4b2d6d0) at I_Continuation.h:146
#3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaae29010, e=0x4b2d6d0, calling_code=2) at UnixEThread.cc:140
#4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaae29010) at UnixEThread.cc:217
#5 0x00000000004ff37d in main (argc=3, argv=0x7fff6f447418) at Main.cc:1958
(gdb) info f
Stack level 0, frame at 0x7fff6f446cb0:
rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
called by frame at 0x7fff6f446d00
source language c++.
Arglist at 0x7fff6f446ca0, args: this=0x2aaaf4091b70, event=1, data=0x4b2d6d0
Locals at 0x7fff6f446ca0, Previous frame's sp is 0x7fff6f446cb0
Saved registers:
rbp at 0x7fff6f446ca0, rip at 0x7fff6f446ca8
(gdb) x/80x this
0x2aaaf4091b70: 0x0076a830 0x00000000 0x006d1902 0x00000000
0x2aaaf4091b80: 0x00000000 0x00000000 0x0076a290 0x00000000
0x2aaaf4091b90: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091ba0: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091bb0: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091bc0: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091bd0: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091be0: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091bf0: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091c00: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091c10: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091c20: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091c30: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091c40: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091c50: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091c60: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091c70: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091c80: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091c90: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091ca0: 0x00000000 0x00000000 0x00000000 0x00000000
{code}
bt #2
{code}
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11ed6000, event=1, data=0x11cbc610) at I_Continuation.h:146
146 return (this->*handler) (event, data);
(gdb) bt
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11ed6000, event=1, data=0x11cbc610) at I_Continuation.h:146
#1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2aaaac001f50, event=2, e=0x11cbc610) at UnixNet.cc:57
#2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2aaaac001f50, event=2, data=0x11cbc610) at I_Continuation.h:146
#3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaaf2a010, e=0x11cbc610, calling_code=2) at UnixEThread.cc:140
#4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaaf2a010) at UnixEThread.cc:217
#5 0x00000000006f5181 in spawn_thread_internal (a=0x11cadae0) at Thread.cc:88
#6 0x00000030ec2064a7 in start_thread () from /lib64/libpthread.so.0
#7 0x00000030eb6d3c2d in clone () from /lib64/libc.so.6
(gdb) info f
Stack level 0, frame at 0x4198df60:
rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
called by frame at 0x4198dfb0
source language c++.
Arglist at 0x4198df50, args: this=0x11ed6000, event=1, data=0x11cbc610
Locals at 0x4198df50, Previous frame's sp is 0x4198df60
Saved registers:
rbp at 0x4198df50, rip at 0x4198df58
(gdb) info args
this = (Continuation * const) 0x11ed6000
event = 1
data = (void *) 0x11cbc610
(gdb) p this->handler_name
$1 = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent"
(gdb) p *this
$2 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x76a830}, handler = 0x6d1902 <UnixNetVConnection::startEvent(int, Event*)>,
handler_name = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent", mutex = {m_ptr = 0x0}, link = {<SLink<Continuation>> = {next = 0x0}, prev = 0x0}}
{code}
bt #3
{code}
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x49083d0, event=1, data=0x2cc33d0) at I_Continuation.h:146
146 return (this->*handler) (event, data);
(gdb) bt
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x49083d0, event=1, data=0x2cc33d0) at I_Continuation.h:146
#1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2cd5960, event=2, e=0x2cc33d0) at UnixNet.cc:57
#2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2cd5960, event=2, data=0x2cc33d0) at I_Continuation.h:146
#3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab22d010, e=0x2cc33d0, calling_code=2) at UnixEThread.cc:140
#4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab22d010) at UnixEThread.cc:217
#5 0x00000000006f5181 in spawn_thread_internal (a=0x2cb4a70) at Thread.cc:88
#6 0x0000003f58a064a7 in start_thread () from /lib64/libpthread.so.0
#7 0x0000003f57ed3c2d in clone () from /lib64/libc.so.6
(gdb) info f
Stack level 0, frame at 0x420dbf60:
rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
called by frame at 0x420dbfb0
source language c++.
Arglist at 0x420dbf50, args: this=0x49083d0, event=1, data=0x2cc33d0
Locals at 0x420dbf50, Previous frame's sp is 0x420dbf60
Saved registers:
rbp at 0x420dbf50, rip at 0x420dbf58
(gdb) info args
this = (Continuation * const) 0x49083d0
event = 1
data = (void *) 0x2cc33d0
(gdb) p this->handler_name
$1 = 0x76a740 "(NetVConnHandler) & UnixNetVConnection::mainEvent"
{code}
bt #4
{code}
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x139cc980, event=1, data=0x1398d3d0) at I_Continuation.h:146
146 return (this->*handler) (event, data);
(gdb) bt
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x139cc980, event=1, data=0x1398d3d0) at I_Continuation.h:146
#1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2aaaac0020a0, event=2, e=0x1398d3d0) at UnixNet.cc:57
#2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2aaaac0020a0, event=2, data=0x1398d3d0) at I_Continuation.h:146
#3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab22d010, e=0x1398d3d0, calling_code=2) at UnixEThread.cc:140
#4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab22d010) at UnixEThread.cc:217
#5 0x00000000006f5181 in spawn_thread_internal (a=0x1397ea70) at Thread.cc:88
#6 0x0000003c33c064a7 in start_thread () from /lib64/libpthread.so.0
#7 0x0000003c330d3c2d in clone () from /lib64/libc.so.6
(gdb) info f
Stack level 0, frame at 0x42024f60:
rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
called by frame at 0x42024fb0
source language c++.
Arglist at 0x42024f50, args: this=0x139cc980, event=1, data=0x1398d3d0
Locals at 0x42024f50, Previous frame's sp is 0x42024f60
Saved registers:
rbp at 0x42024f50, rip at 0x42024f58
(gdb) info args
this = (Continuation * const) 0x139cc980
event = 1
data = (void *) 0x1398d3d0
(gdb) p this->handler_name
$1 = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>
(gdb) p *this
$2 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x13d8afa1}, handler = 0xefbeaddeefbeadde, this adjustment -1171307680053154338,
handler_name = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>, mutex = {m_ptr = 0xefbeaddeefbeadde}, link = {<SLink<Continuation>> = {
next = 0xefbeaddeefbeadde}, prev = 0xefbeaddeefbeadde}}
{code}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (TS-834) Crash Report:
InactivityCop::check_inactivity, event=2, UnixNet.cc:57
Posted by "Igor Galić (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TS-834?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Igor Galić updated TS-834:
--------------------------
Backport to Version: 3.0.1
> Crash Report: InactivityCop::check_inactivity, event=2, UnixNet.cc:57
> ---------------------------------------------------------------------
>
> Key: TS-834
> URL: https://issues.apache.org/jira/browse/TS-834
> Project: Traffic Server
> Issue Type: Bug
> Components: Core
> Affects Versions: 3.1.0
> Environment: current trunk( the same time as v3.0), --enable-debug
> Reporter: Zhao Yongming
> Labels: UnixNet
> Fix For: 3.1.0
>
> Attachments: TS-834.diff
>
>
> bt #1
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x2aaaf4091b70, event=1, data=0x4b2d6d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x2aaaf4091b70, event=1, data=0x4b2d6d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x4b3f780, event=2, e=0x4b2d6d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x4b3f780, event=2, data=0x4b2d6d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaae29010, e=0x4b2d6d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaae29010) at UnixEThread.cc:217
> #5 0x00000000004ff37d in main (argc=3, argv=0x7fff6f447418) at Main.cc:1958
> (gdb) info f
> Stack level 0, frame at 0x7fff6f446cb0:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x7fff6f446d00
> source language c++.
> Arglist at 0x7fff6f446ca0, args: this=0x2aaaf4091b70, event=1, data=0x4b2d6d0
> Locals at 0x7fff6f446ca0, Previous frame's sp is 0x7fff6f446cb0
> Saved registers:
> rbp at 0x7fff6f446ca0, rip at 0x7fff6f446ca8
> (gdb) x/80x this
> 0x2aaaf4091b70: 0x0076a830 0x00000000 0x006d1902 0x00000000
> 0x2aaaf4091b80: 0x00000000 0x00000000 0x0076a290 0x00000000
> 0x2aaaf4091b90: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091ba0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bb0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bc0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bd0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091be0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bf0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c00: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c10: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c20: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c30: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c40: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c50: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c60: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c70: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c80: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c90: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091ca0: 0x00000000 0x00000000 0x00000000 0x00000000
> {code}
> bt #2
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11ed6000, event=1, data=0x11cbc610) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11ed6000, event=1, data=0x11cbc610) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2aaaac001f50, event=2, e=0x11cbc610) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2aaaac001f50, event=2, data=0x11cbc610) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaaf2a010, e=0x11cbc610, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaaf2a010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x11cadae0) at Thread.cc:88
> #6 0x00000030ec2064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x00000030eb6d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x4198df60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x4198dfb0
> source language c++.
> Arglist at 0x4198df50, args: this=0x11ed6000, event=1, data=0x11cbc610
> Locals at 0x4198df50, Previous frame's sp is 0x4198df60
> Saved registers:
> rbp at 0x4198df50, rip at 0x4198df58
> (gdb) info args
> this = (Continuation * const) 0x11ed6000
> event = 1
> data = (void *) 0x11cbc610
> (gdb) p this->handler_name
> $1 = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent"
> (gdb) p *this
> $2 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x76a830}, handler = 0x6d1902 <UnixNetVConnection::startEvent(int, Event*)>,
> handler_name = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent", mutex = {m_ptr = 0x0}, link = {<SLink<Continuation>> = {next = 0x0}, prev = 0x0}}
> {code}
> bt #3
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x49083d0, event=1, data=0x2cc33d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x49083d0, event=1, data=0x2cc33d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2cd5960, event=2, e=0x2cc33d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2cd5960, event=2, data=0x2cc33d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab22d010, e=0x2cc33d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab22d010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x2cb4a70) at Thread.cc:88
> #6 0x0000003f58a064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x0000003f57ed3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x420dbf60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x420dbfb0
> source language c++.
> Arglist at 0x420dbf50, args: this=0x49083d0, event=1, data=0x2cc33d0
> Locals at 0x420dbf50, Previous frame's sp is 0x420dbf60
> Saved registers:
> rbp at 0x420dbf50, rip at 0x420dbf58
> (gdb) info args
> this = (Continuation * const) 0x49083d0
> event = 1
> data = (void *) 0x2cc33d0
> (gdb) p this->handler_name
> $1 = 0x76a740 "(NetVConnHandler) & UnixNetVConnection::mainEvent"
> {code}
> bt #4
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x139cc980, event=1, data=0x1398d3d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x139cc980, event=1, data=0x1398d3d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2aaaac0020a0, event=2, e=0x1398d3d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2aaaac0020a0, event=2, data=0x1398d3d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab22d010, e=0x1398d3d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab22d010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x1397ea70) at Thread.cc:88
> #6 0x0000003c33c064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x0000003c330d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x42024f60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x42024fb0
> source language c++.
> Arglist at 0x42024f50, args: this=0x139cc980, event=1, data=0x1398d3d0
> Locals at 0x42024f50, Previous frame's sp is 0x42024f60
> Saved registers:
> rbp at 0x42024f50, rip at 0x42024f58
> (gdb) info args
> this = (Continuation * const) 0x139cc980
> event = 1
> data = (void *) 0x1398d3d0
> (gdb) p this->handler_name
> $1 = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>
> (gdb) p *this
> $2 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x13d8afa1}, handler = 0xefbeaddeefbeadde, this adjustment -1171307680053154338,
> handler_name = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>, mutex = {m_ptr = 0xefbeaddeefbeadde}, link = {<SLink<Continuation>> = {
> next = 0xefbeaddeefbeadde}, prev = 0xefbeaddeefbeadde}}
> {code}
> bt #5
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x734a780, event=1, data=0x511a610) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x734a780, event=1, data=0x511a610) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x512c6e0, event=2, e=0x511a610) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x512c6e0, event=2, data=0x511a610) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaaf2a010, e=0x511a610, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaaf2a010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x510bae0) at Thread.cc:88
> #6 0x00000030ec2064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x00000030eb6d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x40417f60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x40417fb0
> source language c++.
> Arglist at 0x40417f50, args: this=0x734a780, event=1, data=0x511a610
> Locals at 0x40417f50, Previous frame's sp is 0x40417f60
> Saved registers:
> rbp at 0x40417f50, rip at 0x40417f58
> (gdb) p *this
> $1 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x76b1391}, handler = 0xefbeaddeefbeadde, this adjustment -1171307680053154338,
> handler_name = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>, mutex = {m_ptr = 0xefbeaddeefbeadde}, link = {<SLink<Continuation>> = {
> next = 0xefbeaddeefbeadde}, prev = 0xefbeaddeefbeadde}}
> (gdb)
> {code}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (TS-834) Crash Report:
InactivityCop::check_inactivity, event=2, UnixNet.cc:57
Posted by "Zhao Yongming (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TS-834?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13047082#comment-13047082 ]
Zhao Yongming commented on TS-834:
----------------------------------
{code}
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11216330, event=1, data=0xe914490) at I_Continuation.h:146
146 return (this->*handler) (event, data);
(gdb) bt
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11216330, event=1, data=0xe914490) at I_Continuation.h:146
#1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0xe926910, event=2, e=0xe914490) at UnixNet.cc:57
#2 0x00000000004d2c5f in Continuation::handleEvent (this=0xe926910, event=2, data=0xe914490) at I_Continuation.h:146
#3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab12c010, e=0xe914490, calling_code=2) at UnixEThread.cc:140
#4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab12c010) at UnixEThread.cc:217
#5 0x00000000006f5181 in spawn_thread_internal (a=0xe905a40) at Thread.cc:88
#6 0x000000321c0064a7 in start_thread () from /lib64/libpthread.so.0
#7 0x000000321b4d3c2d in clone () from /lib64/libc.so.6
(gdb) info f
Stack level 0, frame at 0x417acf60:
rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
called by frame at 0x417acfb0
source language c++.
Arglist at 0x417acf50, args: this=0x11216330, event=1, data=0xe914490
Locals at 0x417acf50, Previous frame's sp is 0x417acf60
Saved registers:
rbp at 0x417acf50, rip at 0x417acf58
(gdb) info arg
this = (Continuation * const) 0x11216330
event = 1
data = (void *) 0xe914490
(gdb) p this->handler_name
$1 = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>
(gdb) quit
{code}
I think that is enough information for this crash now.
> Crash Report: InactivityCop::check_inactivity, event=2, UnixNet.cc:57
> ---------------------------------------------------------------------
>
> Key: TS-834
> URL: https://issues.apache.org/jira/browse/TS-834
> Project: Traffic Server
> Issue Type: Bug
> Components: Core
> Affects Versions: 3.1.0
> Environment: current trunk( the same time as v3.0), --enable-debug
> Reporter: Zhao Yongming
> Labels: UnixNet
>
> bt #1
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x2aaaf4091b70, event=1, data=0x4b2d6d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x2aaaf4091b70, event=1, data=0x4b2d6d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x4b3f780, event=2, e=0x4b2d6d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x4b3f780, event=2, data=0x4b2d6d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaae29010, e=0x4b2d6d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaae29010) at UnixEThread.cc:217
> #5 0x00000000004ff37d in main (argc=3, argv=0x7fff6f447418) at Main.cc:1958
> (gdb) info f
> Stack level 0, frame at 0x7fff6f446cb0:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x7fff6f446d00
> source language c++.
> Arglist at 0x7fff6f446ca0, args: this=0x2aaaf4091b70, event=1, data=0x4b2d6d0
> Locals at 0x7fff6f446ca0, Previous frame's sp is 0x7fff6f446cb0
> Saved registers:
> rbp at 0x7fff6f446ca0, rip at 0x7fff6f446ca8
> (gdb) x/80x this
> 0x2aaaf4091b70: 0x0076a830 0x00000000 0x006d1902 0x00000000
> 0x2aaaf4091b80: 0x00000000 0x00000000 0x0076a290 0x00000000
> 0x2aaaf4091b90: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091ba0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bb0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bc0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bd0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091be0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bf0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c00: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c10: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c20: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c30: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c40: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c50: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c60: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c70: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c80: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c90: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091ca0: 0x00000000 0x00000000 0x00000000 0x00000000
> {code}
> bt #2
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11ed6000, event=1, data=0x11cbc610) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11ed6000, event=1, data=0x11cbc610) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2aaaac001f50, event=2, e=0x11cbc610) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2aaaac001f50, event=2, data=0x11cbc610) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaaf2a010, e=0x11cbc610, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaaf2a010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x11cadae0) at Thread.cc:88
> #6 0x00000030ec2064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x00000030eb6d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x4198df60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x4198dfb0
> source language c++.
> Arglist at 0x4198df50, args: this=0x11ed6000, event=1, data=0x11cbc610
> Locals at 0x4198df50, Previous frame's sp is 0x4198df60
> Saved registers:
> rbp at 0x4198df50, rip at 0x4198df58
> (gdb) info args
> this = (Continuation * const) 0x11ed6000
> event = 1
> data = (void *) 0x11cbc610
> (gdb) p this->handler_name
> $1 = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent"
> (gdb) p *this
> $2 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x76a830}, handler = 0x6d1902 <UnixNetVConnection::startEvent(int, Event*)>,
> handler_name = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent", mutex = {m_ptr = 0x0}, link = {<SLink<Continuation>> = {next = 0x0}, prev = 0x0}}
> {code}
> bt #3
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x49083d0, event=1, data=0x2cc33d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x49083d0, event=1, data=0x2cc33d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2cd5960, event=2, e=0x2cc33d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2cd5960, event=2, data=0x2cc33d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab22d010, e=0x2cc33d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab22d010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x2cb4a70) at Thread.cc:88
> #6 0x0000003f58a064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x0000003f57ed3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x420dbf60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x420dbfb0
> source language c++.
> Arglist at 0x420dbf50, args: this=0x49083d0, event=1, data=0x2cc33d0
> Locals at 0x420dbf50, Previous frame's sp is 0x420dbf60
> Saved registers:
> rbp at 0x420dbf50, rip at 0x420dbf58
> (gdb) info args
> this = (Continuation * const) 0x49083d0
> event = 1
> data = (void *) 0x2cc33d0
> (gdb) p this->handler_name
> $1 = 0x76a740 "(NetVConnHandler) & UnixNetVConnection::mainEvent"
> {code}
> bt #4
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x139cc980, event=1, data=0x1398d3d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x139cc980, event=1, data=0x1398d3d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2aaaac0020a0, event=2, e=0x1398d3d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2aaaac0020a0, event=2, data=0x1398d3d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab22d010, e=0x1398d3d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab22d010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x1397ea70) at Thread.cc:88
> #6 0x0000003c33c064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x0000003c330d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x42024f60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x42024fb0
> source language c++.
> Arglist at 0x42024f50, args: this=0x139cc980, event=1, data=0x1398d3d0
> Locals at 0x42024f50, Previous frame's sp is 0x42024f60
> Saved registers:
> rbp at 0x42024f50, rip at 0x42024f58
> (gdb) info args
> this = (Continuation * const) 0x139cc980
> event = 1
> data = (void *) 0x1398d3d0
> (gdb) p this->handler_name
> $1 = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>
> (gdb) p *this
> $2 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x13d8afa1}, handler = 0xefbeaddeefbeadde, this adjustment -1171307680053154338,
> handler_name = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>, mutex = {m_ptr = 0xefbeaddeefbeadde}, link = {<SLink<Continuation>> = {
> next = 0xefbeaddeefbeadde}, prev = 0xefbeaddeefbeadde}}
> {code}
> bt #5
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x734a780, event=1, data=0x511a610) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x734a780, event=1, data=0x511a610) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x512c6e0, event=2, e=0x511a610) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x512c6e0, event=2, data=0x511a610) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaaf2a010, e=0x511a610, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaaf2a010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x510bae0) at Thread.cc:88
> #6 0x00000030ec2064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x00000030eb6d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x40417f60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x40417fb0
> source language c++.
> Arglist at 0x40417f50, args: this=0x734a780, event=1, data=0x511a610
> Locals at 0x40417f50, Previous frame's sp is 0x40417f60
> Saved registers:
> rbp at 0x40417f50, rip at 0x40417f58
> (gdb) p *this
> $1 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x76b1391}, handler = 0xefbeaddeefbeadde, this adjustment -1171307680053154338,
> handler_name = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>, mutex = {m_ptr = 0xefbeaddeefbeadde}, link = {<SLink<Continuation>> = {
> next = 0xefbeaddeefbeadde}, prev = 0xefbeaddeefbeadde}}
> (gdb)
> {code}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (TS-834) Crash Report:
InactivityCop::check_inactivity, event=2, UnixNet.cc:57
Posted by "Zhao Yongming (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TS-834?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13047080#comment-13047080 ]
Zhao Yongming commented on TS-834:
----------------------------------
{code}
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x1e0ede90, event=1, data=0x18c74610) at I_Continuation.h:146
146 return (this->*handler) (event, data);
(gdb) bt
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x1e0ede90, event=1, data=0x18c74610) at I_Continuation.h:146
#1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x18c86810, event=2, e=0x18c74610) at UnixNet.cc:57
#2 0x00000000004d2c5f in Continuation::handleEvent (this=0x18c86810, event=2, data=0x18c74610) at I_Continuation.h:146
#3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaaf2a010, e=0x18c74610, calling_code=2) at UnixEThread.cc:140
#4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaaf2a010) at UnixEThread.cc:217
#5 0x00000000006f5181 in spawn_thread_internal (a=0x18c65ae0) at Thread.cc:88
#6 0x00000032e8a064a7 in start_thread () from /lib64/libpthread.so.0
#7 0x00000032e7ed3c2d in clone () from /lib64/libc.so.6
(gdb) info f
Stack level 0, frame at 0x409c6f60:
rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
called by frame at 0x409c6fb0
source language c++.
Arglist at 0x409c6f50, args: this=0x1e0ede90, event=1, data=0x18c74610
Locals at 0x409c6f50, Previous frame's sp is 0x409c6f60
Saved registers:
rbp at 0x409c6f50, rip at 0x409c6f58
(gdb) info arg
this = (Continuation * const) 0x1e0ede90
event = 1
data = (void *) 0x18c74610
(gdb) p this->handler_name
$1 = 0x76a740 "(NetVConnHandler) & UnixNetVConnection::mainEvent"
{code}
while this crash will led to a cop crash too:
{code}
Program terminated with signal 6, Aborted.
[New process 8713]
#0 0x00000032e7e30265 in raise () from /lib64/libc.so.6
(gdb) bt
#0 0x00000032e7e30265 in raise () from /lib64/libc.so.6
#1 0x00000032e7e31d10 in abort () from /lib64/libc.so.6
#2 0x00000032e7e6a84b in __libc_message () from /lib64/libc.so.6
#3 0x00000032e7e722ef in _int_free () from /lib64/libc.so.6
#4 0x00000032e7e7273b in free () from /lib64/libc.so.6
#5 0x0000003b5ac18da7 in ink_free (ptr=Could not find the frame base for "ink_free".
) at ink_memory.cc:175
#6 0x0000003b5ac1d251 in _xfree (mem=Could not find the frame base for "_xfree(void*)".
) at ink_resource.cc:710
#7 0x0000003b5b03242b in _TSfree (ptr=Could not find the frame base for "_TSfree".
) at ../INKMgmtAPI.cc:88
#8 0x0000000000403b17 in test_mgmt_cli_port () at TrafficCop.cc:1180
#9 0x0000000000404fa7 in heartbeat_manager () at TrafficCop.cc:1265
#10 0x00000000004052fb in check_programs () at TrafficCop.cc:1500
#11 0x0000000000405879 in check (arg=0x0) at TrafficCop.cc:1670
#12 0x0000000000405a87 in main (argc=1, argv=0x7fff89d76fd8) at TrafficCop.cc:1942
(gdb) info f
Stack level 0, frame at 0x7fff89d74250:
rip = 0x32e7e30265 in raise; saved rip 0x32e7e31d10
called by frame at 0x7fff89d74390
Arglist at 0x7fff89d74240, args:
Locals at 0x7fff89d74240, Previous frame's sp is 0x7fff89d74250
Saved registers:
rip at 0x7fff89d74248
(gdb) info arg
No symbol table info available.
(gdb)
{code}
> Crash Report: InactivityCop::check_inactivity, event=2, UnixNet.cc:57
> ---------------------------------------------------------------------
>
> Key: TS-834
> URL: https://issues.apache.org/jira/browse/TS-834
> Project: Traffic Server
> Issue Type: Bug
> Components: Core
> Affects Versions: 3.1.0
> Environment: current trunk( the same time as v3.0), --enable-debug
> Reporter: Zhao Yongming
> Labels: UnixNet
>
> bt #1
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x2aaaf4091b70, event=1, data=0x4b2d6d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x2aaaf4091b70, event=1, data=0x4b2d6d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x4b3f780, event=2, e=0x4b2d6d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x4b3f780, event=2, data=0x4b2d6d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaae29010, e=0x4b2d6d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaae29010) at UnixEThread.cc:217
> #5 0x00000000004ff37d in main (argc=3, argv=0x7fff6f447418) at Main.cc:1958
> (gdb) info f
> Stack level 0, frame at 0x7fff6f446cb0:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x7fff6f446d00
> source language c++.
> Arglist at 0x7fff6f446ca0, args: this=0x2aaaf4091b70, event=1, data=0x4b2d6d0
> Locals at 0x7fff6f446ca0, Previous frame's sp is 0x7fff6f446cb0
> Saved registers:
> rbp at 0x7fff6f446ca0, rip at 0x7fff6f446ca8
> (gdb) x/80x this
> 0x2aaaf4091b70: 0x0076a830 0x00000000 0x006d1902 0x00000000
> 0x2aaaf4091b80: 0x00000000 0x00000000 0x0076a290 0x00000000
> 0x2aaaf4091b90: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091ba0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bb0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bc0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bd0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091be0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bf0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c00: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c10: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c20: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c30: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c40: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c50: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c60: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c70: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c80: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c90: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091ca0: 0x00000000 0x00000000 0x00000000 0x00000000
> {code}
> bt #2
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11ed6000, event=1, data=0x11cbc610) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11ed6000, event=1, data=0x11cbc610) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2aaaac001f50, event=2, e=0x11cbc610) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2aaaac001f50, event=2, data=0x11cbc610) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaaf2a010, e=0x11cbc610, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaaf2a010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x11cadae0) at Thread.cc:88
> #6 0x00000030ec2064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x00000030eb6d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x4198df60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x4198dfb0
> source language c++.
> Arglist at 0x4198df50, args: this=0x11ed6000, event=1, data=0x11cbc610
> Locals at 0x4198df50, Previous frame's sp is 0x4198df60
> Saved registers:
> rbp at 0x4198df50, rip at 0x4198df58
> (gdb) info args
> this = (Continuation * const) 0x11ed6000
> event = 1
> data = (void *) 0x11cbc610
> (gdb) p this->handler_name
> $1 = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent"
> (gdb) p *this
> $2 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x76a830}, handler = 0x6d1902 <UnixNetVConnection::startEvent(int, Event*)>,
> handler_name = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent", mutex = {m_ptr = 0x0}, link = {<SLink<Continuation>> = {next = 0x0}, prev = 0x0}}
> {code}
> bt #3
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x49083d0, event=1, data=0x2cc33d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x49083d0, event=1, data=0x2cc33d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2cd5960, event=2, e=0x2cc33d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2cd5960, event=2, data=0x2cc33d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab22d010, e=0x2cc33d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab22d010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x2cb4a70) at Thread.cc:88
> #6 0x0000003f58a064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x0000003f57ed3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x420dbf60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x420dbfb0
> source language c++.
> Arglist at 0x420dbf50, args: this=0x49083d0, event=1, data=0x2cc33d0
> Locals at 0x420dbf50, Previous frame's sp is 0x420dbf60
> Saved registers:
> rbp at 0x420dbf50, rip at 0x420dbf58
> (gdb) info args
> this = (Continuation * const) 0x49083d0
> event = 1
> data = (void *) 0x2cc33d0
> (gdb) p this->handler_name
> $1 = 0x76a740 "(NetVConnHandler) & UnixNetVConnection::mainEvent"
> {code}
> bt #4
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x139cc980, event=1, data=0x1398d3d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x139cc980, event=1, data=0x1398d3d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2aaaac0020a0, event=2, e=0x1398d3d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2aaaac0020a0, event=2, data=0x1398d3d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab22d010, e=0x1398d3d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab22d010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x1397ea70) at Thread.cc:88
> #6 0x0000003c33c064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x0000003c330d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x42024f60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x42024fb0
> source language c++.
> Arglist at 0x42024f50, args: this=0x139cc980, event=1, data=0x1398d3d0
> Locals at 0x42024f50, Previous frame's sp is 0x42024f60
> Saved registers:
> rbp at 0x42024f50, rip at 0x42024f58
> (gdb) info args
> this = (Continuation * const) 0x139cc980
> event = 1
> data = (void *) 0x1398d3d0
> (gdb) p this->handler_name
> $1 = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>
> (gdb) p *this
> $2 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x13d8afa1}, handler = 0xefbeaddeefbeadde, this adjustment -1171307680053154338,
> handler_name = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>, mutex = {m_ptr = 0xefbeaddeefbeadde}, link = {<SLink<Continuation>> = {
> next = 0xefbeaddeefbeadde}, prev = 0xefbeaddeefbeadde}}
> {code}
> bt #5
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x734a780, event=1, data=0x511a610) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x734a780, event=1, data=0x511a610) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x512c6e0, event=2, e=0x511a610) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x512c6e0, event=2, data=0x511a610) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaaf2a010, e=0x511a610, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaaf2a010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x510bae0) at Thread.cc:88
> #6 0x00000030ec2064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x00000030eb6d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x40417f60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x40417fb0
> source language c++.
> Arglist at 0x40417f50, args: this=0x734a780, event=1, data=0x511a610
> Locals at 0x40417f50, Previous frame's sp is 0x40417f60
> Saved registers:
> rbp at 0x40417f50, rip at 0x40417f58
> (gdb) p *this
> $1 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x76b1391}, handler = 0xefbeaddeefbeadde, this adjustment -1171307680053154338,
> handler_name = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>, mutex = {m_ptr = 0xefbeaddeefbeadde}, link = {<SLink<Continuation>> = {
> next = 0xefbeaddeefbeadde}, prev = 0xefbeaddeefbeadde}}
> (gdb)
> {code}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (TS-834) Crash Report:
InactivityCop::check_inactivity, event=2, UnixNet.cc:57
Posted by "Zhao Yongming (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TS-834?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13047064#comment-13047064 ]
Zhao Yongming commented on TS-834:
----------------------------------
more
{code}
[New process 26202]
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x1d3074f0, event=1, data=0x1ac943d0) at I_Continuation.h:146
146 return (this->*handler) (event, data);
(gdb) bt
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x1d3074f0, event=1, data=0x1ac943d0) at I_Continuation.h:146
#1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x1aca6960, event=2, e=0x1ac943d0) at UnixNet.cc:57
#2 0x00000000004d2c5f in Continuation::handleEvent (this=0x1aca6960, event=2, data=0x1ac943d0) at I_Continuation.h:146
#3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab22d010, e=0x1ac943d0, calling_code=2) at UnixEThread.cc:140
#4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab22d010) at UnixEThread.cc:217
#5 0x00000000006f5181 in spawn_thread_internal (a=0x1ac85a70) at Thread.cc:88
#6 0x0000003693e064a7 in start_thread () from /lib64/libpthread.so.0
#7 0x00000036932d3c2d in clone () from /lib64/libc.so.6
(gdb) info f
Stack level 0, frame at 0x41bbbf60:
rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
called by frame at 0x41bbbfb0
source language c++.
Arglist at 0x41bbbf50, args: this=0x1d3074f0, event=1, data=0x1ac943d0
Locals at 0x41bbbf50, Previous frame's sp is 0x41bbbf60
Saved registers:
rbp at 0x41bbbf50, rip at 0x41bbbf58
(gdb) p this->handler_name
$1 = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent"
(gdb) quit
{code}
{code}
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x1bdd3870, event=1, data=0x197f66d0) at I_Continuation.h:146
146 return (this->*handler) (event, data);
(gdb) bt
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x1bdd3870, event=1, data=0x197f66d0) at I_Continuation.h:146
#1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x198087a0, event=2, e=0x197f66d0) at UnixNet.cc:57
#2 0x00000000004d2c5f in Continuation::handleEvent (this=0x198087a0, event=2, data=0x197f66d0) at I_Continuation.h:146
#3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaae29010, e=0x197f66d0, calling_code=2) at UnixEThread.cc:140
#4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaae29010) at UnixEThread.cc:217
#5 0x00000000004ff37d in main (argc=3, argv=0x7fffe01781d8) at Main.cc:1958
(gdb) info f
Stack level 0, frame at 0x7fffe0177a70:
rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
called by frame at 0x7fffe0177ac0
source language c++.
Arglist at 0x7fffe0177a60, args: this=0x1bdd3870, event=1, data=0x197f66d0
Locals at 0x7fffe0177a60, Previous frame's sp is 0x7fffe0177a70
Saved registers:
rbp at 0x7fffe0177a60, rip at 0x7fffe0177a68
(gdb) info args
this = (Continuation * const) 0x1bdd3870
event = 1
data = (void *) 0x197f66d0
(gdb) p this->handler_name
$1 = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent"
(gdb)
{code}
> Crash Report: InactivityCop::check_inactivity, event=2, UnixNet.cc:57
> ---------------------------------------------------------------------
>
> Key: TS-834
> URL: https://issues.apache.org/jira/browse/TS-834
> Project: Traffic Server
> Issue Type: Bug
> Components: Core
> Affects Versions: 3.1.0
> Environment: current trunk( the same time as v3.0), --enable-debug
> Reporter: Zhao Yongming
> Labels: UnixNet
>
> bt #1
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x2aaaf4091b70, event=1, data=0x4b2d6d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x2aaaf4091b70, event=1, data=0x4b2d6d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x4b3f780, event=2, e=0x4b2d6d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x4b3f780, event=2, data=0x4b2d6d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaae29010, e=0x4b2d6d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaae29010) at UnixEThread.cc:217
> #5 0x00000000004ff37d in main (argc=3, argv=0x7fff6f447418) at Main.cc:1958
> (gdb) info f
> Stack level 0, frame at 0x7fff6f446cb0:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x7fff6f446d00
> source language c++.
> Arglist at 0x7fff6f446ca0, args: this=0x2aaaf4091b70, event=1, data=0x4b2d6d0
> Locals at 0x7fff6f446ca0, Previous frame's sp is 0x7fff6f446cb0
> Saved registers:
> rbp at 0x7fff6f446ca0, rip at 0x7fff6f446ca8
> (gdb) x/80x this
> 0x2aaaf4091b70: 0x0076a830 0x00000000 0x006d1902 0x00000000
> 0x2aaaf4091b80: 0x00000000 0x00000000 0x0076a290 0x00000000
> 0x2aaaf4091b90: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091ba0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bb0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bc0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bd0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091be0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bf0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c00: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c10: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c20: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c30: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c40: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c50: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c60: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c70: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c80: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c90: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091ca0: 0x00000000 0x00000000 0x00000000 0x00000000
> {code}
> bt #2
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11ed6000, event=1, data=0x11cbc610) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11ed6000, event=1, data=0x11cbc610) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2aaaac001f50, event=2, e=0x11cbc610) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2aaaac001f50, event=2, data=0x11cbc610) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaaf2a010, e=0x11cbc610, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaaf2a010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x11cadae0) at Thread.cc:88
> #6 0x00000030ec2064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x00000030eb6d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x4198df60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x4198dfb0
> source language c++.
> Arglist at 0x4198df50, args: this=0x11ed6000, event=1, data=0x11cbc610
> Locals at 0x4198df50, Previous frame's sp is 0x4198df60
> Saved registers:
> rbp at 0x4198df50, rip at 0x4198df58
> (gdb) info args
> this = (Continuation * const) 0x11ed6000
> event = 1
> data = (void *) 0x11cbc610
> (gdb) p this->handler_name
> $1 = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent"
> (gdb) p *this
> $2 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x76a830}, handler = 0x6d1902 <UnixNetVConnection::startEvent(int, Event*)>,
> handler_name = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent", mutex = {m_ptr = 0x0}, link = {<SLink<Continuation>> = {next = 0x0}, prev = 0x0}}
> {code}
> bt #3
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x49083d0, event=1, data=0x2cc33d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x49083d0, event=1, data=0x2cc33d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2cd5960, event=2, e=0x2cc33d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2cd5960, event=2, data=0x2cc33d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab22d010, e=0x2cc33d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab22d010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x2cb4a70) at Thread.cc:88
> #6 0x0000003f58a064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x0000003f57ed3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x420dbf60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x420dbfb0
> source language c++.
> Arglist at 0x420dbf50, args: this=0x49083d0, event=1, data=0x2cc33d0
> Locals at 0x420dbf50, Previous frame's sp is 0x420dbf60
> Saved registers:
> rbp at 0x420dbf50, rip at 0x420dbf58
> (gdb) info args
> this = (Continuation * const) 0x49083d0
> event = 1
> data = (void *) 0x2cc33d0
> (gdb) p this->handler_name
> $1 = 0x76a740 "(NetVConnHandler) & UnixNetVConnection::mainEvent"
> {code}
> bt #4
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x139cc980, event=1, data=0x1398d3d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x139cc980, event=1, data=0x1398d3d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2aaaac0020a0, event=2, e=0x1398d3d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2aaaac0020a0, event=2, data=0x1398d3d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab22d010, e=0x1398d3d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab22d010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x1397ea70) at Thread.cc:88
> #6 0x0000003c33c064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x0000003c330d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x42024f60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x42024fb0
> source language c++.
> Arglist at 0x42024f50, args: this=0x139cc980, event=1, data=0x1398d3d0
> Locals at 0x42024f50, Previous frame's sp is 0x42024f60
> Saved registers:
> rbp at 0x42024f50, rip at 0x42024f58
> (gdb) info args
> this = (Continuation * const) 0x139cc980
> event = 1
> data = (void *) 0x1398d3d0
> (gdb) p this->handler_name
> $1 = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>
> (gdb) p *this
> $2 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x13d8afa1}, handler = 0xefbeaddeefbeadde, this adjustment -1171307680053154338,
> handler_name = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>, mutex = {m_ptr = 0xefbeaddeefbeadde}, link = {<SLink<Continuation>> = {
> next = 0xefbeaddeefbeadde}, prev = 0xefbeaddeefbeadde}}
> {code}
> bt #5
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x734a780, event=1, data=0x511a610) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x734a780, event=1, data=0x511a610) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x512c6e0, event=2, e=0x511a610) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x512c6e0, event=2, data=0x511a610) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaaf2a010, e=0x511a610, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaaf2a010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x510bae0) at Thread.cc:88
> #6 0x00000030ec2064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x00000030eb6d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x40417f60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x40417fb0
> source language c++.
> Arglist at 0x40417f50, args: this=0x734a780, event=1, data=0x511a610
> Locals at 0x40417f50, Previous frame's sp is 0x40417f60
> Saved registers:
> rbp at 0x40417f50, rip at 0x40417f58
> (gdb) p *this
> $1 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x76b1391}, handler = 0xefbeaddeefbeadde, this adjustment -1171307680053154338,
> handler_name = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>, mutex = {m_ptr = 0xefbeaddeefbeadde}, link = {<SLink<Continuation>> = {
> next = 0xefbeaddeefbeadde}, prev = 0xefbeaddeefbeadde}}
> (gdb)
> {code}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (TS-834) Crash Report:
InactivityCop::check_inactivity, event=2, UnixNet.cc:57
Posted by "John Plevyak (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TS-834?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13050605#comment-13050605 ]
John Plevyak commented on TS-834:
---------------------------------
zym, do you still see this with the patch?
> Crash Report: InactivityCop::check_inactivity, event=2, UnixNet.cc:57
> ---------------------------------------------------------------------
>
> Key: TS-834
> URL: https://issues.apache.org/jira/browse/TS-834
> Project: Traffic Server
> Issue Type: Bug
> Components: Core
> Affects Versions: 3.1.0
> Environment: current trunk( the same time as v3.0), --enable-debug
> Reporter: Zhao Yongming
> Labels: UnixNet
> Attachments: TS-834.diff
>
>
> bt #1
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x2aaaf4091b70, event=1, data=0x4b2d6d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x2aaaf4091b70, event=1, data=0x4b2d6d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x4b3f780, event=2, e=0x4b2d6d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x4b3f780, event=2, data=0x4b2d6d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaae29010, e=0x4b2d6d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaae29010) at UnixEThread.cc:217
> #5 0x00000000004ff37d in main (argc=3, argv=0x7fff6f447418) at Main.cc:1958
> (gdb) info f
> Stack level 0, frame at 0x7fff6f446cb0:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x7fff6f446d00
> source language c++.
> Arglist at 0x7fff6f446ca0, args: this=0x2aaaf4091b70, event=1, data=0x4b2d6d0
> Locals at 0x7fff6f446ca0, Previous frame's sp is 0x7fff6f446cb0
> Saved registers:
> rbp at 0x7fff6f446ca0, rip at 0x7fff6f446ca8
> (gdb) x/80x this
> 0x2aaaf4091b70: 0x0076a830 0x00000000 0x006d1902 0x00000000
> 0x2aaaf4091b80: 0x00000000 0x00000000 0x0076a290 0x00000000
> 0x2aaaf4091b90: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091ba0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bb0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bc0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bd0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091be0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bf0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c00: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c10: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c20: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c30: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c40: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c50: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c60: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c70: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c80: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c90: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091ca0: 0x00000000 0x00000000 0x00000000 0x00000000
> {code}
> bt #2
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11ed6000, event=1, data=0x11cbc610) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11ed6000, event=1, data=0x11cbc610) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2aaaac001f50, event=2, e=0x11cbc610) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2aaaac001f50, event=2, data=0x11cbc610) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaaf2a010, e=0x11cbc610, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaaf2a010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x11cadae0) at Thread.cc:88
> #6 0x00000030ec2064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x00000030eb6d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x4198df60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x4198dfb0
> source language c++.
> Arglist at 0x4198df50, args: this=0x11ed6000, event=1, data=0x11cbc610
> Locals at 0x4198df50, Previous frame's sp is 0x4198df60
> Saved registers:
> rbp at 0x4198df50, rip at 0x4198df58
> (gdb) info args
> this = (Continuation * const) 0x11ed6000
> event = 1
> data = (void *) 0x11cbc610
> (gdb) p this->handler_name
> $1 = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent"
> (gdb) p *this
> $2 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x76a830}, handler = 0x6d1902 <UnixNetVConnection::startEvent(int, Event*)>,
> handler_name = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent", mutex = {m_ptr = 0x0}, link = {<SLink<Continuation>> = {next = 0x0}, prev = 0x0}}
> {code}
> bt #3
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x49083d0, event=1, data=0x2cc33d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x49083d0, event=1, data=0x2cc33d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2cd5960, event=2, e=0x2cc33d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2cd5960, event=2, data=0x2cc33d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab22d010, e=0x2cc33d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab22d010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x2cb4a70) at Thread.cc:88
> #6 0x0000003f58a064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x0000003f57ed3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x420dbf60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x420dbfb0
> source language c++.
> Arglist at 0x420dbf50, args: this=0x49083d0, event=1, data=0x2cc33d0
> Locals at 0x420dbf50, Previous frame's sp is 0x420dbf60
> Saved registers:
> rbp at 0x420dbf50, rip at 0x420dbf58
> (gdb) info args
> this = (Continuation * const) 0x49083d0
> event = 1
> data = (void *) 0x2cc33d0
> (gdb) p this->handler_name
> $1 = 0x76a740 "(NetVConnHandler) & UnixNetVConnection::mainEvent"
> {code}
> bt #4
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x139cc980, event=1, data=0x1398d3d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x139cc980, event=1, data=0x1398d3d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2aaaac0020a0, event=2, e=0x1398d3d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2aaaac0020a0, event=2, data=0x1398d3d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab22d010, e=0x1398d3d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab22d010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x1397ea70) at Thread.cc:88
> #6 0x0000003c33c064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x0000003c330d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x42024f60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x42024fb0
> source language c++.
> Arglist at 0x42024f50, args: this=0x139cc980, event=1, data=0x1398d3d0
> Locals at 0x42024f50, Previous frame's sp is 0x42024f60
> Saved registers:
> rbp at 0x42024f50, rip at 0x42024f58
> (gdb) info args
> this = (Continuation * const) 0x139cc980
> event = 1
> data = (void *) 0x1398d3d0
> (gdb) p this->handler_name
> $1 = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>
> (gdb) p *this
> $2 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x13d8afa1}, handler = 0xefbeaddeefbeadde, this adjustment -1171307680053154338,
> handler_name = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>, mutex = {m_ptr = 0xefbeaddeefbeadde}, link = {<SLink<Continuation>> = {
> next = 0xefbeaddeefbeadde}, prev = 0xefbeaddeefbeadde}}
> {code}
> bt #5
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x734a780, event=1, data=0x511a610) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x734a780, event=1, data=0x511a610) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x512c6e0, event=2, e=0x511a610) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x512c6e0, event=2, data=0x511a610) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaaf2a010, e=0x511a610, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaaf2a010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x510bae0) at Thread.cc:88
> #6 0x00000030ec2064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x00000030eb6d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x40417f60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x40417fb0
> source language c++.
> Arglist at 0x40417f50, args: this=0x734a780, event=1, data=0x511a610
> Locals at 0x40417f50, Previous frame's sp is 0x40417f60
> Saved registers:
> rbp at 0x40417f50, rip at 0x40417f58
> (gdb) p *this
> $1 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x76b1391}, handler = 0xefbeaddeefbeadde, this adjustment -1171307680053154338,
> handler_name = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>, mutex = {m_ptr = 0xefbeaddeefbeadde}, link = {<SLink<Continuation>> = {
> next = 0xefbeaddeefbeadde}, prev = 0xefbeaddeefbeadde}}
> (gdb)
> {code}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (TS-834) Crash Report:
InactivityCop::check_inactivity, event=2, UnixNet.cc:57
Posted by "John Plevyak (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TS-834?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13048873#comment-13048873 ]
John Plevyak commented on TS-834:
---------------------------------
Check out my comment from TS-834. I don't know that they are dups, but those comments apply here.
> Crash Report: InactivityCop::check_inactivity, event=2, UnixNet.cc:57
> ---------------------------------------------------------------------
>
> Key: TS-834
> URL: https://issues.apache.org/jira/browse/TS-834
> Project: Traffic Server
> Issue Type: Bug
> Components: Core
> Affects Versions: 3.1.0
> Environment: current trunk( the same time as v3.0), --enable-debug
> Reporter: Zhao Yongming
> Labels: UnixNet
>
> bt #1
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x2aaaf4091b70, event=1, data=0x4b2d6d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x2aaaf4091b70, event=1, data=0x4b2d6d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x4b3f780, event=2, e=0x4b2d6d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x4b3f780, event=2, data=0x4b2d6d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaae29010, e=0x4b2d6d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaae29010) at UnixEThread.cc:217
> #5 0x00000000004ff37d in main (argc=3, argv=0x7fff6f447418) at Main.cc:1958
> (gdb) info f
> Stack level 0, frame at 0x7fff6f446cb0:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x7fff6f446d00
> source language c++.
> Arglist at 0x7fff6f446ca0, args: this=0x2aaaf4091b70, event=1, data=0x4b2d6d0
> Locals at 0x7fff6f446ca0, Previous frame's sp is 0x7fff6f446cb0
> Saved registers:
> rbp at 0x7fff6f446ca0, rip at 0x7fff6f446ca8
> (gdb) x/80x this
> 0x2aaaf4091b70: 0x0076a830 0x00000000 0x006d1902 0x00000000
> 0x2aaaf4091b80: 0x00000000 0x00000000 0x0076a290 0x00000000
> 0x2aaaf4091b90: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091ba0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bb0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bc0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bd0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091be0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bf0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c00: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c10: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c20: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c30: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c40: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c50: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c60: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c70: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c80: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c90: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091ca0: 0x00000000 0x00000000 0x00000000 0x00000000
> {code}
> bt #2
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11ed6000, event=1, data=0x11cbc610) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11ed6000, event=1, data=0x11cbc610) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2aaaac001f50, event=2, e=0x11cbc610) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2aaaac001f50, event=2, data=0x11cbc610) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaaf2a010, e=0x11cbc610, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaaf2a010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x11cadae0) at Thread.cc:88
> #6 0x00000030ec2064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x00000030eb6d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x4198df60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x4198dfb0
> source language c++.
> Arglist at 0x4198df50, args: this=0x11ed6000, event=1, data=0x11cbc610
> Locals at 0x4198df50, Previous frame's sp is 0x4198df60
> Saved registers:
> rbp at 0x4198df50, rip at 0x4198df58
> (gdb) info args
> this = (Continuation * const) 0x11ed6000
> event = 1
> data = (void *) 0x11cbc610
> (gdb) p this->handler_name
> $1 = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent"
> (gdb) p *this
> $2 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x76a830}, handler = 0x6d1902 <UnixNetVConnection::startEvent(int, Event*)>,
> handler_name = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent", mutex = {m_ptr = 0x0}, link = {<SLink<Continuation>> = {next = 0x0}, prev = 0x0}}
> {code}
> bt #3
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x49083d0, event=1, data=0x2cc33d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x49083d0, event=1, data=0x2cc33d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2cd5960, event=2, e=0x2cc33d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2cd5960, event=2, data=0x2cc33d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab22d010, e=0x2cc33d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab22d010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x2cb4a70) at Thread.cc:88
> #6 0x0000003f58a064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x0000003f57ed3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x420dbf60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x420dbfb0
> source language c++.
> Arglist at 0x420dbf50, args: this=0x49083d0, event=1, data=0x2cc33d0
> Locals at 0x420dbf50, Previous frame's sp is 0x420dbf60
> Saved registers:
> rbp at 0x420dbf50, rip at 0x420dbf58
> (gdb) info args
> this = (Continuation * const) 0x49083d0
> event = 1
> data = (void *) 0x2cc33d0
> (gdb) p this->handler_name
> $1 = 0x76a740 "(NetVConnHandler) & UnixNetVConnection::mainEvent"
> {code}
> bt #4
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x139cc980, event=1, data=0x1398d3d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x139cc980, event=1, data=0x1398d3d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2aaaac0020a0, event=2, e=0x1398d3d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2aaaac0020a0, event=2, data=0x1398d3d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab22d010, e=0x1398d3d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab22d010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x1397ea70) at Thread.cc:88
> #6 0x0000003c33c064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x0000003c330d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x42024f60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x42024fb0
> source language c++.
> Arglist at 0x42024f50, args: this=0x139cc980, event=1, data=0x1398d3d0
> Locals at 0x42024f50, Previous frame's sp is 0x42024f60
> Saved registers:
> rbp at 0x42024f50, rip at 0x42024f58
> (gdb) info args
> this = (Continuation * const) 0x139cc980
> event = 1
> data = (void *) 0x1398d3d0
> (gdb) p this->handler_name
> $1 = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>
> (gdb) p *this
> $2 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x13d8afa1}, handler = 0xefbeaddeefbeadde, this adjustment -1171307680053154338,
> handler_name = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>, mutex = {m_ptr = 0xefbeaddeefbeadde}, link = {<SLink<Continuation>> = {
> next = 0xefbeaddeefbeadde}, prev = 0xefbeaddeefbeadde}}
> {code}
> bt #5
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x734a780, event=1, data=0x511a610) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x734a780, event=1, data=0x511a610) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x512c6e0, event=2, e=0x511a610) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x512c6e0, event=2, data=0x511a610) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaaf2a010, e=0x511a610, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaaf2a010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x510bae0) at Thread.cc:88
> #6 0x00000030ec2064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x00000030eb6d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x40417f60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x40417fb0
> source language c++.
> Arglist at 0x40417f50, args: this=0x734a780, event=1, data=0x511a610
> Locals at 0x40417f50, Previous frame's sp is 0x40417f60
> Saved registers:
> rbp at 0x40417f50, rip at 0x40417f58
> (gdb) p *this
> $1 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x76b1391}, handler = 0xefbeaddeefbeadde, this adjustment -1171307680053154338,
> handler_name = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>, mutex = {m_ptr = 0xefbeaddeefbeadde}, link = {<SLink<Continuation>> = {
> next = 0xefbeaddeefbeadde}, prev = 0xefbeaddeefbeadde}}
> (gdb)
> {code}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (TS-834) Crash Report:
InactivityCop::check_inactivity, event=2, UnixNet.cc:57
Posted by "Zhao Yongming (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TS-834?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13054310#comment-13054310 ]
Zhao Yongming commented on TS-834:
----------------------------------
I think we can confirm that this problem is fixed, we have not seen it ever.
> Crash Report: InactivityCop::check_inactivity, event=2, UnixNet.cc:57
> ---------------------------------------------------------------------
>
> Key: TS-834
> URL: https://issues.apache.org/jira/browse/TS-834
> Project: Traffic Server
> Issue Type: Bug
> Components: Core
> Affects Versions: 3.1.0
> Environment: current trunk( the same time as v3.0), --enable-debug
> Reporter: Zhao Yongming
> Labels: UnixNet
> Fix For: 3.1.0
>
> Attachments: TS-834.diff
>
>
> bt #1
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x2aaaf4091b70, event=1, data=0x4b2d6d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x2aaaf4091b70, event=1, data=0x4b2d6d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x4b3f780, event=2, e=0x4b2d6d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x4b3f780, event=2, data=0x4b2d6d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaae29010, e=0x4b2d6d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaae29010) at UnixEThread.cc:217
> #5 0x00000000004ff37d in main (argc=3, argv=0x7fff6f447418) at Main.cc:1958
> (gdb) info f
> Stack level 0, frame at 0x7fff6f446cb0:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x7fff6f446d00
> source language c++.
> Arglist at 0x7fff6f446ca0, args: this=0x2aaaf4091b70, event=1, data=0x4b2d6d0
> Locals at 0x7fff6f446ca0, Previous frame's sp is 0x7fff6f446cb0
> Saved registers:
> rbp at 0x7fff6f446ca0, rip at 0x7fff6f446ca8
> (gdb) x/80x this
> 0x2aaaf4091b70: 0x0076a830 0x00000000 0x006d1902 0x00000000
> 0x2aaaf4091b80: 0x00000000 0x00000000 0x0076a290 0x00000000
> 0x2aaaf4091b90: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091ba0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bb0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bc0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bd0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091be0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bf0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c00: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c10: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c20: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c30: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c40: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c50: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c60: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c70: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c80: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c90: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091ca0: 0x00000000 0x00000000 0x00000000 0x00000000
> {code}
> bt #2
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11ed6000, event=1, data=0x11cbc610) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11ed6000, event=1, data=0x11cbc610) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2aaaac001f50, event=2, e=0x11cbc610) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2aaaac001f50, event=2, data=0x11cbc610) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaaf2a010, e=0x11cbc610, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaaf2a010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x11cadae0) at Thread.cc:88
> #6 0x00000030ec2064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x00000030eb6d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x4198df60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x4198dfb0
> source language c++.
> Arglist at 0x4198df50, args: this=0x11ed6000, event=1, data=0x11cbc610
> Locals at 0x4198df50, Previous frame's sp is 0x4198df60
> Saved registers:
> rbp at 0x4198df50, rip at 0x4198df58
> (gdb) info args
> this = (Continuation * const) 0x11ed6000
> event = 1
> data = (void *) 0x11cbc610
> (gdb) p this->handler_name
> $1 = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent"
> (gdb) p *this
> $2 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x76a830}, handler = 0x6d1902 <UnixNetVConnection::startEvent(int, Event*)>,
> handler_name = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent", mutex = {m_ptr = 0x0}, link = {<SLink<Continuation>> = {next = 0x0}, prev = 0x0}}
> {code}
> bt #3
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x49083d0, event=1, data=0x2cc33d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x49083d0, event=1, data=0x2cc33d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2cd5960, event=2, e=0x2cc33d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2cd5960, event=2, data=0x2cc33d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab22d010, e=0x2cc33d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab22d010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x2cb4a70) at Thread.cc:88
> #6 0x0000003f58a064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x0000003f57ed3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x420dbf60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x420dbfb0
> source language c++.
> Arglist at 0x420dbf50, args: this=0x49083d0, event=1, data=0x2cc33d0
> Locals at 0x420dbf50, Previous frame's sp is 0x420dbf60
> Saved registers:
> rbp at 0x420dbf50, rip at 0x420dbf58
> (gdb) info args
> this = (Continuation * const) 0x49083d0
> event = 1
> data = (void *) 0x2cc33d0
> (gdb) p this->handler_name
> $1 = 0x76a740 "(NetVConnHandler) & UnixNetVConnection::mainEvent"
> {code}
> bt #4
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x139cc980, event=1, data=0x1398d3d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x139cc980, event=1, data=0x1398d3d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2aaaac0020a0, event=2, e=0x1398d3d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2aaaac0020a0, event=2, data=0x1398d3d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab22d010, e=0x1398d3d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab22d010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x1397ea70) at Thread.cc:88
> #6 0x0000003c33c064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x0000003c330d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x42024f60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x42024fb0
> source language c++.
> Arglist at 0x42024f50, args: this=0x139cc980, event=1, data=0x1398d3d0
> Locals at 0x42024f50, Previous frame's sp is 0x42024f60
> Saved registers:
> rbp at 0x42024f50, rip at 0x42024f58
> (gdb) info args
> this = (Continuation * const) 0x139cc980
> event = 1
> data = (void *) 0x1398d3d0
> (gdb) p this->handler_name
> $1 = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>
> (gdb) p *this
> $2 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x13d8afa1}, handler = 0xefbeaddeefbeadde, this adjustment -1171307680053154338,
> handler_name = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>, mutex = {m_ptr = 0xefbeaddeefbeadde}, link = {<SLink<Continuation>> = {
> next = 0xefbeaddeefbeadde}, prev = 0xefbeaddeefbeadde}}
> {code}
> bt #5
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x734a780, event=1, data=0x511a610) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x734a780, event=1, data=0x511a610) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x512c6e0, event=2, e=0x511a610) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x512c6e0, event=2, data=0x511a610) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaaf2a010, e=0x511a610, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaaf2a010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x510bae0) at Thread.cc:88
> #6 0x00000030ec2064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x00000030eb6d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x40417f60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x40417fb0
> source language c++.
> Arglist at 0x40417f50, args: this=0x734a780, event=1, data=0x511a610
> Locals at 0x40417f50, Previous frame's sp is 0x40417f60
> Saved registers:
> rbp at 0x40417f50, rip at 0x40417f58
> (gdb) p *this
> $1 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x76b1391}, handler = 0xefbeaddeefbeadde, this adjustment -1171307680053154338,
> handler_name = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>, mutex = {m_ptr = 0xefbeaddeefbeadde}, link = {<SLink<Continuation>> = {
> next = 0xefbeaddeefbeadde}, prev = 0xefbeaddeefbeadde}}
> (gdb)
> {code}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (TS-834) Crash Report:
InactivityCop::check_inactivity, event=2, UnixNet.cc:57
Posted by "Leif Hedstrom (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TS-834?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Leif Hedstrom updated TS-834:
-----------------------------
Fix Version/s: 3.1.0
> Crash Report: InactivityCop::check_inactivity, event=2, UnixNet.cc:57
> ---------------------------------------------------------------------
>
> Key: TS-834
> URL: https://issues.apache.org/jira/browse/TS-834
> Project: Traffic Server
> Issue Type: Bug
> Components: Core
> Affects Versions: 3.1.0
> Environment: current trunk( the same time as v3.0), --enable-debug
> Reporter: Zhao Yongming
> Labels: UnixNet
> Fix For: 3.1.0
>
> Attachments: TS-834.diff
>
>
> bt #1
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x2aaaf4091b70, event=1, data=0x4b2d6d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x2aaaf4091b70, event=1, data=0x4b2d6d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x4b3f780, event=2, e=0x4b2d6d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x4b3f780, event=2, data=0x4b2d6d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaae29010, e=0x4b2d6d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaae29010) at UnixEThread.cc:217
> #5 0x00000000004ff37d in main (argc=3, argv=0x7fff6f447418) at Main.cc:1958
> (gdb) info f
> Stack level 0, frame at 0x7fff6f446cb0:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x7fff6f446d00
> source language c++.
> Arglist at 0x7fff6f446ca0, args: this=0x2aaaf4091b70, event=1, data=0x4b2d6d0
> Locals at 0x7fff6f446ca0, Previous frame's sp is 0x7fff6f446cb0
> Saved registers:
> rbp at 0x7fff6f446ca0, rip at 0x7fff6f446ca8
> (gdb) x/80x this
> 0x2aaaf4091b70: 0x0076a830 0x00000000 0x006d1902 0x00000000
> 0x2aaaf4091b80: 0x00000000 0x00000000 0x0076a290 0x00000000
> 0x2aaaf4091b90: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091ba0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bb0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bc0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bd0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091be0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bf0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c00: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c10: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c20: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c30: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c40: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c50: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c60: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c70: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c80: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c90: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091ca0: 0x00000000 0x00000000 0x00000000 0x00000000
> {code}
> bt #2
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11ed6000, event=1, data=0x11cbc610) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11ed6000, event=1, data=0x11cbc610) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2aaaac001f50, event=2, e=0x11cbc610) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2aaaac001f50, event=2, data=0x11cbc610) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaaf2a010, e=0x11cbc610, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaaf2a010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x11cadae0) at Thread.cc:88
> #6 0x00000030ec2064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x00000030eb6d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x4198df60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x4198dfb0
> source language c++.
> Arglist at 0x4198df50, args: this=0x11ed6000, event=1, data=0x11cbc610
> Locals at 0x4198df50, Previous frame's sp is 0x4198df60
> Saved registers:
> rbp at 0x4198df50, rip at 0x4198df58
> (gdb) info args
> this = (Continuation * const) 0x11ed6000
> event = 1
> data = (void *) 0x11cbc610
> (gdb) p this->handler_name
> $1 = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent"
> (gdb) p *this
> $2 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x76a830}, handler = 0x6d1902 <UnixNetVConnection::startEvent(int, Event*)>,
> handler_name = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent", mutex = {m_ptr = 0x0}, link = {<SLink<Continuation>> = {next = 0x0}, prev = 0x0}}
> {code}
> bt #3
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x49083d0, event=1, data=0x2cc33d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x49083d0, event=1, data=0x2cc33d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2cd5960, event=2, e=0x2cc33d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2cd5960, event=2, data=0x2cc33d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab22d010, e=0x2cc33d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab22d010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x2cb4a70) at Thread.cc:88
> #6 0x0000003f58a064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x0000003f57ed3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x420dbf60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x420dbfb0
> source language c++.
> Arglist at 0x420dbf50, args: this=0x49083d0, event=1, data=0x2cc33d0
> Locals at 0x420dbf50, Previous frame's sp is 0x420dbf60
> Saved registers:
> rbp at 0x420dbf50, rip at 0x420dbf58
> (gdb) info args
> this = (Continuation * const) 0x49083d0
> event = 1
> data = (void *) 0x2cc33d0
> (gdb) p this->handler_name
> $1 = 0x76a740 "(NetVConnHandler) & UnixNetVConnection::mainEvent"
> {code}
> bt #4
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x139cc980, event=1, data=0x1398d3d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x139cc980, event=1, data=0x1398d3d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2aaaac0020a0, event=2, e=0x1398d3d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2aaaac0020a0, event=2, data=0x1398d3d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab22d010, e=0x1398d3d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab22d010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x1397ea70) at Thread.cc:88
> #6 0x0000003c33c064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x0000003c330d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x42024f60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x42024fb0
> source language c++.
> Arglist at 0x42024f50, args: this=0x139cc980, event=1, data=0x1398d3d0
> Locals at 0x42024f50, Previous frame's sp is 0x42024f60
> Saved registers:
> rbp at 0x42024f50, rip at 0x42024f58
> (gdb) info args
> this = (Continuation * const) 0x139cc980
> event = 1
> data = (void *) 0x1398d3d0
> (gdb) p this->handler_name
> $1 = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>
> (gdb) p *this
> $2 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x13d8afa1}, handler = 0xefbeaddeefbeadde, this adjustment -1171307680053154338,
> handler_name = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>, mutex = {m_ptr = 0xefbeaddeefbeadde}, link = {<SLink<Continuation>> = {
> next = 0xefbeaddeefbeadde}, prev = 0xefbeaddeefbeadde}}
> {code}
> bt #5
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x734a780, event=1, data=0x511a610) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x734a780, event=1, data=0x511a610) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x512c6e0, event=2, e=0x511a610) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x512c6e0, event=2, data=0x511a610) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaaf2a010, e=0x511a610, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaaf2a010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x510bae0) at Thread.cc:88
> #6 0x00000030ec2064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x00000030eb6d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x40417f60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x40417fb0
> source language c++.
> Arglist at 0x40417f50, args: this=0x734a780, event=1, data=0x511a610
> Locals at 0x40417f50, Previous frame's sp is 0x40417f60
> Saved registers:
> rbp at 0x40417f50, rip at 0x40417f58
> (gdb) p *this
> $1 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x76b1391}, handler = 0xefbeaddeefbeadde, this adjustment -1171307680053154338,
> handler_name = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>, mutex = {m_ptr = 0xefbeaddeefbeadde}, link = {<SLink<Continuation>> = {
> next = 0xefbeaddeefbeadde}, prev = 0xefbeaddeefbeadde}}
> (gdb)
> {code}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (TS-834) Crash Report:
InactivityCop::check_inactivity, event=2, UnixNet.cc:57
Posted by "Zhao Yongming (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TS-834?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Zhao Yongming updated TS-834:
-----------------------------
Description:
bt #1
{code}
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x2aaaf4091b70, event=1, data=0x4b2d6d0) at I_Continuation.h:146
146 return (this->*handler) (event, data);
(gdb) bt
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x2aaaf4091b70, event=1, data=0x4b2d6d0) at I_Continuation.h:146
#1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x4b3f780, event=2, e=0x4b2d6d0) at UnixNet.cc:57
#2 0x00000000004d2c5f in Continuation::handleEvent (this=0x4b3f780, event=2, data=0x4b2d6d0) at I_Continuation.h:146
#3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaae29010, e=0x4b2d6d0, calling_code=2) at UnixEThread.cc:140
#4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaae29010) at UnixEThread.cc:217
#5 0x00000000004ff37d in main (argc=3, argv=0x7fff6f447418) at Main.cc:1958
(gdb) info f
Stack level 0, frame at 0x7fff6f446cb0:
rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
called by frame at 0x7fff6f446d00
source language c++.
Arglist at 0x7fff6f446ca0, args: this=0x2aaaf4091b70, event=1, data=0x4b2d6d0
Locals at 0x7fff6f446ca0, Previous frame's sp is 0x7fff6f446cb0
Saved registers:
rbp at 0x7fff6f446ca0, rip at 0x7fff6f446ca8
(gdb) x/80x this
0x2aaaf4091b70: 0x0076a830 0x00000000 0x006d1902 0x00000000
0x2aaaf4091b80: 0x00000000 0x00000000 0x0076a290 0x00000000
0x2aaaf4091b90: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091ba0: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091bb0: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091bc0: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091bd0: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091be0: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091bf0: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091c00: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091c10: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091c20: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091c30: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091c40: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091c50: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091c60: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091c70: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091c80: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091c90: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091ca0: 0x00000000 0x00000000 0x00000000 0x00000000
{code}
bt #2
{code}
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11ed6000, event=1, data=0x11cbc610) at I_Continuation.h:146
146 return (this->*handler) (event, data);
(gdb) bt
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11ed6000, event=1, data=0x11cbc610) at I_Continuation.h:146
#1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2aaaac001f50, event=2, e=0x11cbc610) at UnixNet.cc:57
#2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2aaaac001f50, event=2, data=0x11cbc610) at I_Continuation.h:146
#3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaaf2a010, e=0x11cbc610, calling_code=2) at UnixEThread.cc:140
#4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaaf2a010) at UnixEThread.cc:217
#5 0x00000000006f5181 in spawn_thread_internal (a=0x11cadae0) at Thread.cc:88
#6 0x00000030ec2064a7 in start_thread () from /lib64/libpthread.so.0
#7 0x00000030eb6d3c2d in clone () from /lib64/libc.so.6
(gdb) info f
Stack level 0, frame at 0x4198df60:
rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
called by frame at 0x4198dfb0
source language c++.
Arglist at 0x4198df50, args: this=0x11ed6000, event=1, data=0x11cbc610
Locals at 0x4198df50, Previous frame's sp is 0x4198df60
Saved registers:
rbp at 0x4198df50, rip at 0x4198df58
(gdb) info args
this = (Continuation * const) 0x11ed6000
event = 1
data = (void *) 0x11cbc610
(gdb) p this->handler_name
$1 = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent"
(gdb) p *this
$2 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x76a830}, handler = 0x6d1902 <UnixNetVConnection::startEvent(int, Event*)>,
handler_name = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent", mutex = {m_ptr = 0x0}, link = {<SLink<Continuation>> = {next = 0x0}, prev = 0x0}}
{code}
bt #3
{code}
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x49083d0, event=1, data=0x2cc33d0) at I_Continuation.h:146
146 return (this->*handler) (event, data);
(gdb) bt
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x49083d0, event=1, data=0x2cc33d0) at I_Continuation.h:146
#1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2cd5960, event=2, e=0x2cc33d0) at UnixNet.cc:57
#2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2cd5960, event=2, data=0x2cc33d0) at I_Continuation.h:146
#3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab22d010, e=0x2cc33d0, calling_code=2) at UnixEThread.cc:140
#4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab22d010) at UnixEThread.cc:217
#5 0x00000000006f5181 in spawn_thread_internal (a=0x2cb4a70) at Thread.cc:88
#6 0x0000003f58a064a7 in start_thread () from /lib64/libpthread.so.0
#7 0x0000003f57ed3c2d in clone () from /lib64/libc.so.6
(gdb) info f
Stack level 0, frame at 0x420dbf60:
rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
called by frame at 0x420dbfb0
source language c++.
Arglist at 0x420dbf50, args: this=0x49083d0, event=1, data=0x2cc33d0
Locals at 0x420dbf50, Previous frame's sp is 0x420dbf60
Saved registers:
rbp at 0x420dbf50, rip at 0x420dbf58
(gdb) info args
this = (Continuation * const) 0x49083d0
event = 1
data = (void *) 0x2cc33d0
(gdb) p this->handler_name
$1 = 0x76a740 "(NetVConnHandler) & UnixNetVConnection::mainEvent"
{code}
bt #4
{code}
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x139cc980, event=1, data=0x1398d3d0) at I_Continuation.h:146
146 return (this->*handler) (event, data);
(gdb) bt
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x139cc980, event=1, data=0x1398d3d0) at I_Continuation.h:146
#1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2aaaac0020a0, event=2, e=0x1398d3d0) at UnixNet.cc:57
#2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2aaaac0020a0, event=2, data=0x1398d3d0) at I_Continuation.h:146
#3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab22d010, e=0x1398d3d0, calling_code=2) at UnixEThread.cc:140
#4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab22d010) at UnixEThread.cc:217
#5 0x00000000006f5181 in spawn_thread_internal (a=0x1397ea70) at Thread.cc:88
#6 0x0000003c33c064a7 in start_thread () from /lib64/libpthread.so.0
#7 0x0000003c330d3c2d in clone () from /lib64/libc.so.6
(gdb) info f
Stack level 0, frame at 0x42024f60:
rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
called by frame at 0x42024fb0
source language c++.
Arglist at 0x42024f50, args: this=0x139cc980, event=1, data=0x1398d3d0
Locals at 0x42024f50, Previous frame's sp is 0x42024f60
Saved registers:
rbp at 0x42024f50, rip at 0x42024f58
(gdb) info args
this = (Continuation * const) 0x139cc980
event = 1
data = (void *) 0x1398d3d0
(gdb) p this->handler_name
$1 = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>
(gdb) p *this
$2 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x13d8afa1}, handler = 0xefbeaddeefbeadde, this adjustment -1171307680053154338,
handler_name = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>, mutex = {m_ptr = 0xefbeaddeefbeadde}, link = {<SLink<Continuation>> = {
next = 0xefbeaddeefbeadde}, prev = 0xefbeaddeefbeadde}}
{code}
bt #5
{code}
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x734a780, event=1, data=0x511a610) at I_Continuation.h:146
146 return (this->*handler) (event, data);
(gdb) bt
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x734a780, event=1, data=0x511a610) at I_Continuation.h:146
#1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x512c6e0, event=2, e=0x511a610) at UnixNet.cc:57
#2 0x00000000004d2c5f in Continuation::handleEvent (this=0x512c6e0, event=2, data=0x511a610) at I_Continuation.h:146
#3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaaf2a010, e=0x511a610, calling_code=2) at UnixEThread.cc:140
#4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaaf2a010) at UnixEThread.cc:217
#5 0x00000000006f5181 in spawn_thread_internal (a=0x510bae0) at Thread.cc:88
#6 0x00000030ec2064a7 in start_thread () from /lib64/libpthread.so.0
#7 0x00000030eb6d3c2d in clone () from /lib64/libc.so.6
(gdb) info f
Stack level 0, frame at 0x40417f60:
rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
called by frame at 0x40417fb0
source language c++.
Arglist at 0x40417f50, args: this=0x734a780, event=1, data=0x511a610
Locals at 0x40417f50, Previous frame's sp is 0x40417f60
Saved registers:
rbp at 0x40417f50, rip at 0x40417f58
(gdb) p *this
$1 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x76b1391}, handler = 0xefbeaddeefbeadde, this adjustment -1171307680053154338,
handler_name = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>, mutex = {m_ptr = 0xefbeaddeefbeadde}, link = {<SLink<Continuation>> = {
next = 0xefbeaddeefbeadde}, prev = 0xefbeaddeefbeadde}}
(gdb)
{code}
was:
bt #1
{code}
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x2aaaf4091b70, event=1, data=0x4b2d6d0) at I_Continuation.h:146
146 return (this->*handler) (event, data);
(gdb) bt
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x2aaaf4091b70, event=1, data=0x4b2d6d0) at I_Continuation.h:146
#1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x4b3f780, event=2, e=0x4b2d6d0) at UnixNet.cc:57
#2 0x00000000004d2c5f in Continuation::handleEvent (this=0x4b3f780, event=2, data=0x4b2d6d0) at I_Continuation.h:146
#3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaae29010, e=0x4b2d6d0, calling_code=2) at UnixEThread.cc:140
#4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaae29010) at UnixEThread.cc:217
#5 0x00000000004ff37d in main (argc=3, argv=0x7fff6f447418) at Main.cc:1958
(gdb) info f
Stack level 0, frame at 0x7fff6f446cb0:
rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
called by frame at 0x7fff6f446d00
source language c++.
Arglist at 0x7fff6f446ca0, args: this=0x2aaaf4091b70, event=1, data=0x4b2d6d0
Locals at 0x7fff6f446ca0, Previous frame's sp is 0x7fff6f446cb0
Saved registers:
rbp at 0x7fff6f446ca0, rip at 0x7fff6f446ca8
(gdb) x/80x this
0x2aaaf4091b70: 0x0076a830 0x00000000 0x006d1902 0x00000000
0x2aaaf4091b80: 0x00000000 0x00000000 0x0076a290 0x00000000
0x2aaaf4091b90: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091ba0: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091bb0: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091bc0: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091bd0: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091be0: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091bf0: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091c00: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091c10: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091c20: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091c30: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091c40: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091c50: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091c60: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091c70: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091c80: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091c90: 0x00000000 0x00000000 0x00000000 0x00000000
0x2aaaf4091ca0: 0x00000000 0x00000000 0x00000000 0x00000000
{code}
bt #2
{code}
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11ed6000, event=1, data=0x11cbc610) at I_Continuation.h:146
146 return (this->*handler) (event, data);
(gdb) bt
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11ed6000, event=1, data=0x11cbc610) at I_Continuation.h:146
#1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2aaaac001f50, event=2, e=0x11cbc610) at UnixNet.cc:57
#2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2aaaac001f50, event=2, data=0x11cbc610) at I_Continuation.h:146
#3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaaf2a010, e=0x11cbc610, calling_code=2) at UnixEThread.cc:140
#4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaaf2a010) at UnixEThread.cc:217
#5 0x00000000006f5181 in spawn_thread_internal (a=0x11cadae0) at Thread.cc:88
#6 0x00000030ec2064a7 in start_thread () from /lib64/libpthread.so.0
#7 0x00000030eb6d3c2d in clone () from /lib64/libc.so.6
(gdb) info f
Stack level 0, frame at 0x4198df60:
rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
called by frame at 0x4198dfb0
source language c++.
Arglist at 0x4198df50, args: this=0x11ed6000, event=1, data=0x11cbc610
Locals at 0x4198df50, Previous frame's sp is 0x4198df60
Saved registers:
rbp at 0x4198df50, rip at 0x4198df58
(gdb) info args
this = (Continuation * const) 0x11ed6000
event = 1
data = (void *) 0x11cbc610
(gdb) p this->handler_name
$1 = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent"
(gdb) p *this
$2 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x76a830}, handler = 0x6d1902 <UnixNetVConnection::startEvent(int, Event*)>,
handler_name = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent", mutex = {m_ptr = 0x0}, link = {<SLink<Continuation>> = {next = 0x0}, prev = 0x0}}
{code}
bt #3
{code}
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x49083d0, event=1, data=0x2cc33d0) at I_Continuation.h:146
146 return (this->*handler) (event, data);
(gdb) bt
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x49083d0, event=1, data=0x2cc33d0) at I_Continuation.h:146
#1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2cd5960, event=2, e=0x2cc33d0) at UnixNet.cc:57
#2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2cd5960, event=2, data=0x2cc33d0) at I_Continuation.h:146
#3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab22d010, e=0x2cc33d0, calling_code=2) at UnixEThread.cc:140
#4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab22d010) at UnixEThread.cc:217
#5 0x00000000006f5181 in spawn_thread_internal (a=0x2cb4a70) at Thread.cc:88
#6 0x0000003f58a064a7 in start_thread () from /lib64/libpthread.so.0
#7 0x0000003f57ed3c2d in clone () from /lib64/libc.so.6
(gdb) info f
Stack level 0, frame at 0x420dbf60:
rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
called by frame at 0x420dbfb0
source language c++.
Arglist at 0x420dbf50, args: this=0x49083d0, event=1, data=0x2cc33d0
Locals at 0x420dbf50, Previous frame's sp is 0x420dbf60
Saved registers:
rbp at 0x420dbf50, rip at 0x420dbf58
(gdb) info args
this = (Continuation * const) 0x49083d0
event = 1
data = (void *) 0x2cc33d0
(gdb) p this->handler_name
$1 = 0x76a740 "(NetVConnHandler) & UnixNetVConnection::mainEvent"
{code}
bt #4
{code}
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x139cc980, event=1, data=0x1398d3d0) at I_Continuation.h:146
146 return (this->*handler) (event, data);
(gdb) bt
#0 0x00000000004d2c5c in Continuation::handleEvent (this=0x139cc980, event=1, data=0x1398d3d0) at I_Continuation.h:146
#1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2aaaac0020a0, event=2, e=0x1398d3d0) at UnixNet.cc:57
#2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2aaaac0020a0, event=2, data=0x1398d3d0) at I_Continuation.h:146
#3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab22d010, e=0x1398d3d0, calling_code=2) at UnixEThread.cc:140
#4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab22d010) at UnixEThread.cc:217
#5 0x00000000006f5181 in spawn_thread_internal (a=0x1397ea70) at Thread.cc:88
#6 0x0000003c33c064a7 in start_thread () from /lib64/libpthread.so.0
#7 0x0000003c330d3c2d in clone () from /lib64/libc.so.6
(gdb) info f
Stack level 0, frame at 0x42024f60:
rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
called by frame at 0x42024fb0
source language c++.
Arglist at 0x42024f50, args: this=0x139cc980, event=1, data=0x1398d3d0
Locals at 0x42024f50, Previous frame's sp is 0x42024f60
Saved registers:
rbp at 0x42024f50, rip at 0x42024f58
(gdb) info args
this = (Continuation * const) 0x139cc980
event = 1
data = (void *) 0x1398d3d0
(gdb) p this->handler_name
$1 = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>
(gdb) p *this
$2 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x13d8afa1}, handler = 0xefbeaddeefbeadde, this adjustment -1171307680053154338,
handler_name = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>, mutex = {m_ptr = 0xefbeaddeefbeadde}, link = {<SLink<Continuation>> = {
next = 0xefbeaddeefbeadde}, prev = 0xefbeaddeefbeadde}}
{code}
> Crash Report: InactivityCop::check_inactivity, event=2, UnixNet.cc:57
> ---------------------------------------------------------------------
>
> Key: TS-834
> URL: https://issues.apache.org/jira/browse/TS-834
> Project: Traffic Server
> Issue Type: Bug
> Components: Core
> Affects Versions: 3.1.0
> Environment: current trunk( the same time as v3.0), --enable-debug
> Reporter: Zhao Yongming
> Labels: UnixNet
>
> bt #1
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x2aaaf4091b70, event=1, data=0x4b2d6d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x2aaaf4091b70, event=1, data=0x4b2d6d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x4b3f780, event=2, e=0x4b2d6d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x4b3f780, event=2, data=0x4b2d6d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaae29010, e=0x4b2d6d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaae29010) at UnixEThread.cc:217
> #5 0x00000000004ff37d in main (argc=3, argv=0x7fff6f447418) at Main.cc:1958
> (gdb) info f
> Stack level 0, frame at 0x7fff6f446cb0:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x7fff6f446d00
> source language c++.
> Arglist at 0x7fff6f446ca0, args: this=0x2aaaf4091b70, event=1, data=0x4b2d6d0
> Locals at 0x7fff6f446ca0, Previous frame's sp is 0x7fff6f446cb0
> Saved registers:
> rbp at 0x7fff6f446ca0, rip at 0x7fff6f446ca8
> (gdb) x/80x this
> 0x2aaaf4091b70: 0x0076a830 0x00000000 0x006d1902 0x00000000
> 0x2aaaf4091b80: 0x00000000 0x00000000 0x0076a290 0x00000000
> 0x2aaaf4091b90: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091ba0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bb0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bc0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bd0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091be0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bf0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c00: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c10: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c20: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c30: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c40: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c50: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c60: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c70: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c80: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c90: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091ca0: 0x00000000 0x00000000 0x00000000 0x00000000
> {code}
> bt #2
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11ed6000, event=1, data=0x11cbc610) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11ed6000, event=1, data=0x11cbc610) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2aaaac001f50, event=2, e=0x11cbc610) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2aaaac001f50, event=2, data=0x11cbc610) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaaf2a010, e=0x11cbc610, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaaf2a010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x11cadae0) at Thread.cc:88
> #6 0x00000030ec2064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x00000030eb6d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x4198df60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x4198dfb0
> source language c++.
> Arglist at 0x4198df50, args: this=0x11ed6000, event=1, data=0x11cbc610
> Locals at 0x4198df50, Previous frame's sp is 0x4198df60
> Saved registers:
> rbp at 0x4198df50, rip at 0x4198df58
> (gdb) info args
> this = (Continuation * const) 0x11ed6000
> event = 1
> data = (void *) 0x11cbc610
> (gdb) p this->handler_name
> $1 = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent"
> (gdb) p *this
> $2 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x76a830}, handler = 0x6d1902 <UnixNetVConnection::startEvent(int, Event*)>,
> handler_name = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent", mutex = {m_ptr = 0x0}, link = {<SLink<Continuation>> = {next = 0x0}, prev = 0x0}}
> {code}
> bt #3
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x49083d0, event=1, data=0x2cc33d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x49083d0, event=1, data=0x2cc33d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2cd5960, event=2, e=0x2cc33d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2cd5960, event=2, data=0x2cc33d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab22d010, e=0x2cc33d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab22d010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x2cb4a70) at Thread.cc:88
> #6 0x0000003f58a064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x0000003f57ed3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x420dbf60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x420dbfb0
> source language c++.
> Arglist at 0x420dbf50, args: this=0x49083d0, event=1, data=0x2cc33d0
> Locals at 0x420dbf50, Previous frame's sp is 0x420dbf60
> Saved registers:
> rbp at 0x420dbf50, rip at 0x420dbf58
> (gdb) info args
> this = (Continuation * const) 0x49083d0
> event = 1
> data = (void *) 0x2cc33d0
> (gdb) p this->handler_name
> $1 = 0x76a740 "(NetVConnHandler) & UnixNetVConnection::mainEvent"
> {code}
> bt #4
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x139cc980, event=1, data=0x1398d3d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x139cc980, event=1, data=0x1398d3d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2aaaac0020a0, event=2, e=0x1398d3d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2aaaac0020a0, event=2, data=0x1398d3d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab22d010, e=0x1398d3d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab22d010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x1397ea70) at Thread.cc:88
> #6 0x0000003c33c064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x0000003c330d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x42024f60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x42024fb0
> source language c++.
> Arglist at 0x42024f50, args: this=0x139cc980, event=1, data=0x1398d3d0
> Locals at 0x42024f50, Previous frame's sp is 0x42024f60
> Saved registers:
> rbp at 0x42024f50, rip at 0x42024f58
> (gdb) info args
> this = (Continuation * const) 0x139cc980
> event = 1
> data = (void *) 0x1398d3d0
> (gdb) p this->handler_name
> $1 = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>
> (gdb) p *this
> $2 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x13d8afa1}, handler = 0xefbeaddeefbeadde, this adjustment -1171307680053154338,
> handler_name = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>, mutex = {m_ptr = 0xefbeaddeefbeadde}, link = {<SLink<Continuation>> = {
> next = 0xefbeaddeefbeadde}, prev = 0xefbeaddeefbeadde}}
> {code}
> bt #5
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x734a780, event=1, data=0x511a610) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x734a780, event=1, data=0x511a610) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x512c6e0, event=2, e=0x511a610) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x512c6e0, event=2, data=0x511a610) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaaf2a010, e=0x511a610, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaaf2a010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x510bae0) at Thread.cc:88
> #6 0x00000030ec2064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x00000030eb6d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x40417f60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x40417fb0
> source language c++.
> Arglist at 0x40417f50, args: this=0x734a780, event=1, data=0x511a610
> Locals at 0x40417f50, Previous frame's sp is 0x40417f60
> Saved registers:
> rbp at 0x40417f50, rip at 0x40417f58
> (gdb) p *this
> $1 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x76b1391}, handler = 0xefbeaddeefbeadde, this adjustment -1171307680053154338,
> handler_name = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>, mutex = {m_ptr = 0xefbeaddeefbeadde}, link = {<SLink<Continuation>> = {
> next = 0xefbeaddeefbeadde}, prev = 0xefbeaddeefbeadde}}
> (gdb)
> {code}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (TS-834) Crash Report:
InactivityCop::check_inactivity, event=2, UnixNet.cc:57
Posted by "Zhao Yongming (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TS-834?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13047077#comment-13047077 ]
Zhao Yongming commented on TS-834:
----------------------------------
more
{code}
#0 0x00000000004d637c in Continuation::handleEvent (this=0x2aaab01ee820, event=1, data=0x185060a0) at I_Continuation.h:146
146 return (this->*handler) (event, data);
(gdb) bt
#0 0x00000000004d637c in Continuation::handleEvent (this=0x2aaab01ee820, event=1, data=0x185060a0) at I_Continuation.h:146
#1 0x00000000006dbe02 in InactivityCop::check_inactivity (this=0x18518260, event=2, e=0x185060a0) at UnixNet.cc:57
#2 0x00000000004d637f in Continuation::handleEvent (this=0x18518260, event=2, data=0x185060a0) at I_Continuation.h:146
#3 0x000000000070349c in EThread::process_event (this=0x2aaaaaf2a010, e=0x185060a0, calling_code=2) at UnixEThread.cc:140
#4 0x00000000007037de in EThread::execute (this=0x2aaaaaf2a010) at UnixEThread.cc:217
#5 0x0000000000702ded in spawn_thread_internal (a=0x184f7060) at Thread.cc:88
#6 0x000000371f4064a7 in start_thread () from /lib64/libpthread.so.0
#7 0x000000371e8d3c2d in clone () from /lib64/libc.so.6
(gdb) info f
Stack level 0, frame at 0x40ed9f60:
rip = 0x4d637c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6dbe02
called by frame at 0x40ed9fb0
source language c++.
Arglist at 0x40ed9f50, args: this=0x2aaab01ee820, event=1, data=0x185060a0
Locals at 0x40ed9f50, Previous frame's sp is 0x40ed9f60
Saved registers:
rbp at 0x40ed9f50, rip at 0x40ed9f58
(gdb) info arg
this = (Continuation * const) 0x2aaab01ee820
event = 1
data = (void *) 0x185060a0
(gdb) p this->handler_name
$1 = 0x779740 "(NetVConnHandler) & UnixNetVConnection::mainEvent"
{code}
> Crash Report: InactivityCop::check_inactivity, event=2, UnixNet.cc:57
> ---------------------------------------------------------------------
>
> Key: TS-834
> URL: https://issues.apache.org/jira/browse/TS-834
> Project: Traffic Server
> Issue Type: Bug
> Components: Core
> Affects Versions: 3.1.0
> Environment: current trunk( the same time as v3.0), --enable-debug
> Reporter: Zhao Yongming
> Labels: UnixNet
>
> bt #1
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x2aaaf4091b70, event=1, data=0x4b2d6d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x2aaaf4091b70, event=1, data=0x4b2d6d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x4b3f780, event=2, e=0x4b2d6d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x4b3f780, event=2, data=0x4b2d6d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaae29010, e=0x4b2d6d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaae29010) at UnixEThread.cc:217
> #5 0x00000000004ff37d in main (argc=3, argv=0x7fff6f447418) at Main.cc:1958
> (gdb) info f
> Stack level 0, frame at 0x7fff6f446cb0:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x7fff6f446d00
> source language c++.
> Arglist at 0x7fff6f446ca0, args: this=0x2aaaf4091b70, event=1, data=0x4b2d6d0
> Locals at 0x7fff6f446ca0, Previous frame's sp is 0x7fff6f446cb0
> Saved registers:
> rbp at 0x7fff6f446ca0, rip at 0x7fff6f446ca8
> (gdb) x/80x this
> 0x2aaaf4091b70: 0x0076a830 0x00000000 0x006d1902 0x00000000
> 0x2aaaf4091b80: 0x00000000 0x00000000 0x0076a290 0x00000000
> 0x2aaaf4091b90: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091ba0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bb0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bc0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bd0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091be0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bf0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c00: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c10: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c20: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c30: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c40: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c50: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c60: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c70: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c80: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c90: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091ca0: 0x00000000 0x00000000 0x00000000 0x00000000
> {code}
> bt #2
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11ed6000, event=1, data=0x11cbc610) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11ed6000, event=1, data=0x11cbc610) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2aaaac001f50, event=2, e=0x11cbc610) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2aaaac001f50, event=2, data=0x11cbc610) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaaf2a010, e=0x11cbc610, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaaf2a010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x11cadae0) at Thread.cc:88
> #6 0x00000030ec2064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x00000030eb6d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x4198df60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x4198dfb0
> source language c++.
> Arglist at 0x4198df50, args: this=0x11ed6000, event=1, data=0x11cbc610
> Locals at 0x4198df50, Previous frame's sp is 0x4198df60
> Saved registers:
> rbp at 0x4198df50, rip at 0x4198df58
> (gdb) info args
> this = (Continuation * const) 0x11ed6000
> event = 1
> data = (void *) 0x11cbc610
> (gdb) p this->handler_name
> $1 = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent"
> (gdb) p *this
> $2 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x76a830}, handler = 0x6d1902 <UnixNetVConnection::startEvent(int, Event*)>,
> handler_name = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent", mutex = {m_ptr = 0x0}, link = {<SLink<Continuation>> = {next = 0x0}, prev = 0x0}}
> {code}
> bt #3
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x49083d0, event=1, data=0x2cc33d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x49083d0, event=1, data=0x2cc33d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2cd5960, event=2, e=0x2cc33d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2cd5960, event=2, data=0x2cc33d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab22d010, e=0x2cc33d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab22d010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x2cb4a70) at Thread.cc:88
> #6 0x0000003f58a064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x0000003f57ed3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x420dbf60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x420dbfb0
> source language c++.
> Arglist at 0x420dbf50, args: this=0x49083d0, event=1, data=0x2cc33d0
> Locals at 0x420dbf50, Previous frame's sp is 0x420dbf60
> Saved registers:
> rbp at 0x420dbf50, rip at 0x420dbf58
> (gdb) info args
> this = (Continuation * const) 0x49083d0
> event = 1
> data = (void *) 0x2cc33d0
> (gdb) p this->handler_name
> $1 = 0x76a740 "(NetVConnHandler) & UnixNetVConnection::mainEvent"
> {code}
> bt #4
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x139cc980, event=1, data=0x1398d3d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x139cc980, event=1, data=0x1398d3d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2aaaac0020a0, event=2, e=0x1398d3d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2aaaac0020a0, event=2, data=0x1398d3d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab22d010, e=0x1398d3d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab22d010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x1397ea70) at Thread.cc:88
> #6 0x0000003c33c064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x0000003c330d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x42024f60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x42024fb0
> source language c++.
> Arglist at 0x42024f50, args: this=0x139cc980, event=1, data=0x1398d3d0
> Locals at 0x42024f50, Previous frame's sp is 0x42024f60
> Saved registers:
> rbp at 0x42024f50, rip at 0x42024f58
> (gdb) info args
> this = (Continuation * const) 0x139cc980
> event = 1
> data = (void *) 0x1398d3d0
> (gdb) p this->handler_name
> $1 = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>
> (gdb) p *this
> $2 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x13d8afa1}, handler = 0xefbeaddeefbeadde, this adjustment -1171307680053154338,
> handler_name = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>, mutex = {m_ptr = 0xefbeaddeefbeadde}, link = {<SLink<Continuation>> = {
> next = 0xefbeaddeefbeadde}, prev = 0xefbeaddeefbeadde}}
> {code}
> bt #5
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x734a780, event=1, data=0x511a610) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x734a780, event=1, data=0x511a610) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x512c6e0, event=2, e=0x511a610) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x512c6e0, event=2, data=0x511a610) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaaf2a010, e=0x511a610, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaaf2a010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x510bae0) at Thread.cc:88
> #6 0x00000030ec2064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x00000030eb6d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x40417f60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x40417fb0
> source language c++.
> Arglist at 0x40417f50, args: this=0x734a780, event=1, data=0x511a610
> Locals at 0x40417f50, Previous frame's sp is 0x40417f60
> Saved registers:
> rbp at 0x40417f50, rip at 0x40417f58
> (gdb) p *this
> $1 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x76b1391}, handler = 0xefbeaddeefbeadde, this adjustment -1171307680053154338,
> handler_name = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>, mutex = {m_ptr = 0xefbeaddeefbeadde}, link = {<SLink<Continuation>> = {
> next = 0xefbeaddeefbeadde}, prev = 0xefbeaddeefbeadde}}
> (gdb)
> {code}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (TS-834) Crash Report:
InactivityCop::check_inactivity, event=2, UnixNet.cc:57
Posted by "John Plevyak (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TS-834?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
John Plevyak updated TS-834:
----------------------------
Attachment: TS-834.diff
Patch copied from TS-833 which is really for this bug.
> Crash Report: InactivityCop::check_inactivity, event=2, UnixNet.cc:57
> ---------------------------------------------------------------------
>
> Key: TS-834
> URL: https://issues.apache.org/jira/browse/TS-834
> Project: Traffic Server
> Issue Type: Bug
> Components: Core
> Affects Versions: 3.1.0
> Environment: current trunk( the same time as v3.0), --enable-debug
> Reporter: Zhao Yongming
> Labels: UnixNet
> Attachments: TS-834.diff
>
>
> bt #1
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x2aaaf4091b70, event=1, data=0x4b2d6d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x2aaaf4091b70, event=1, data=0x4b2d6d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x4b3f780, event=2, e=0x4b2d6d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x4b3f780, event=2, data=0x4b2d6d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaae29010, e=0x4b2d6d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaae29010) at UnixEThread.cc:217
> #5 0x00000000004ff37d in main (argc=3, argv=0x7fff6f447418) at Main.cc:1958
> (gdb) info f
> Stack level 0, frame at 0x7fff6f446cb0:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x7fff6f446d00
> source language c++.
> Arglist at 0x7fff6f446ca0, args: this=0x2aaaf4091b70, event=1, data=0x4b2d6d0
> Locals at 0x7fff6f446ca0, Previous frame's sp is 0x7fff6f446cb0
> Saved registers:
> rbp at 0x7fff6f446ca0, rip at 0x7fff6f446ca8
> (gdb) x/80x this
> 0x2aaaf4091b70: 0x0076a830 0x00000000 0x006d1902 0x00000000
> 0x2aaaf4091b80: 0x00000000 0x00000000 0x0076a290 0x00000000
> 0x2aaaf4091b90: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091ba0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bb0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bc0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bd0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091be0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bf0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c00: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c10: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c20: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c30: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c40: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c50: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c60: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c70: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c80: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c90: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091ca0: 0x00000000 0x00000000 0x00000000 0x00000000
> {code}
> bt #2
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11ed6000, event=1, data=0x11cbc610) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11ed6000, event=1, data=0x11cbc610) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2aaaac001f50, event=2, e=0x11cbc610) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2aaaac001f50, event=2, data=0x11cbc610) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaaf2a010, e=0x11cbc610, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaaf2a010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x11cadae0) at Thread.cc:88
> #6 0x00000030ec2064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x00000030eb6d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x4198df60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x4198dfb0
> source language c++.
> Arglist at 0x4198df50, args: this=0x11ed6000, event=1, data=0x11cbc610
> Locals at 0x4198df50, Previous frame's sp is 0x4198df60
> Saved registers:
> rbp at 0x4198df50, rip at 0x4198df58
> (gdb) info args
> this = (Continuation * const) 0x11ed6000
> event = 1
> data = (void *) 0x11cbc610
> (gdb) p this->handler_name
> $1 = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent"
> (gdb) p *this
> $2 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x76a830}, handler = 0x6d1902 <UnixNetVConnection::startEvent(int, Event*)>,
> handler_name = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent", mutex = {m_ptr = 0x0}, link = {<SLink<Continuation>> = {next = 0x0}, prev = 0x0}}
> {code}
> bt #3
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x49083d0, event=1, data=0x2cc33d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x49083d0, event=1, data=0x2cc33d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2cd5960, event=2, e=0x2cc33d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2cd5960, event=2, data=0x2cc33d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab22d010, e=0x2cc33d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab22d010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x2cb4a70) at Thread.cc:88
> #6 0x0000003f58a064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x0000003f57ed3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x420dbf60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x420dbfb0
> source language c++.
> Arglist at 0x420dbf50, args: this=0x49083d0, event=1, data=0x2cc33d0
> Locals at 0x420dbf50, Previous frame's sp is 0x420dbf60
> Saved registers:
> rbp at 0x420dbf50, rip at 0x420dbf58
> (gdb) info args
> this = (Continuation * const) 0x49083d0
> event = 1
> data = (void *) 0x2cc33d0
> (gdb) p this->handler_name
> $1 = 0x76a740 "(NetVConnHandler) & UnixNetVConnection::mainEvent"
> {code}
> bt #4
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x139cc980, event=1, data=0x1398d3d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x139cc980, event=1, data=0x1398d3d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2aaaac0020a0, event=2, e=0x1398d3d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2aaaac0020a0, event=2, data=0x1398d3d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab22d010, e=0x1398d3d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab22d010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x1397ea70) at Thread.cc:88
> #6 0x0000003c33c064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x0000003c330d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x42024f60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x42024fb0
> source language c++.
> Arglist at 0x42024f50, args: this=0x139cc980, event=1, data=0x1398d3d0
> Locals at 0x42024f50, Previous frame's sp is 0x42024f60
> Saved registers:
> rbp at 0x42024f50, rip at 0x42024f58
> (gdb) info args
> this = (Continuation * const) 0x139cc980
> event = 1
> data = (void *) 0x1398d3d0
> (gdb) p this->handler_name
> $1 = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>
> (gdb) p *this
> $2 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x13d8afa1}, handler = 0xefbeaddeefbeadde, this adjustment -1171307680053154338,
> handler_name = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>, mutex = {m_ptr = 0xefbeaddeefbeadde}, link = {<SLink<Continuation>> = {
> next = 0xefbeaddeefbeadde}, prev = 0xefbeaddeefbeadde}}
> {code}
> bt #5
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x734a780, event=1, data=0x511a610) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x734a780, event=1, data=0x511a610) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x512c6e0, event=2, e=0x511a610) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x512c6e0, event=2, data=0x511a610) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaaf2a010, e=0x511a610, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaaf2a010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x510bae0) at Thread.cc:88
> #6 0x00000030ec2064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x00000030eb6d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x40417f60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x40417fb0
> source language c++.
> Arglist at 0x40417f50, args: this=0x734a780, event=1, data=0x511a610
> Locals at 0x40417f50, Previous frame's sp is 0x40417f60
> Saved registers:
> rbp at 0x40417f50, rip at 0x40417f58
> (gdb) p *this
> $1 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x76b1391}, handler = 0xefbeaddeefbeadde, this adjustment -1171307680053154338,
> handler_name = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>, mutex = {m_ptr = 0xefbeaddeefbeadde}, link = {<SLink<Continuation>> = {
> next = 0xefbeaddeefbeadde}, prev = 0xefbeaddeefbeadde}}
> (gdb)
> {code}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (TS-834) Crash Report:
InactivityCop::check_inactivity, event=2, UnixNet.cc:57
Posted by "Leif Hedstrom (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TS-834?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Leif Hedstrom updated TS-834:
-----------------------------
Assignee: John Plevyak
> Crash Report: InactivityCop::check_inactivity, event=2, UnixNet.cc:57
> ---------------------------------------------------------------------
>
> Key: TS-834
> URL: https://issues.apache.org/jira/browse/TS-834
> Project: Traffic Server
> Issue Type: Bug
> Components: Core
> Affects Versions: 3.1.0
> Environment: current trunk( the same time as v3.0), --enable-debug
> Reporter: Zhao Yongming
> Assignee: John Plevyak
> Labels: UnixNet
> Fix For: 3.1.0, 3.0.1
>
> Attachments: TS-834.diff
>
>
> bt #1
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x2aaaf4091b70, event=1, data=0x4b2d6d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x2aaaf4091b70, event=1, data=0x4b2d6d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x4b3f780, event=2, e=0x4b2d6d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x4b3f780, event=2, data=0x4b2d6d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaae29010, e=0x4b2d6d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaae29010) at UnixEThread.cc:217
> #5 0x00000000004ff37d in main (argc=3, argv=0x7fff6f447418) at Main.cc:1958
> (gdb) info f
> Stack level 0, frame at 0x7fff6f446cb0:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x7fff6f446d00
> source language c++.
> Arglist at 0x7fff6f446ca0, args: this=0x2aaaf4091b70, event=1, data=0x4b2d6d0
> Locals at 0x7fff6f446ca0, Previous frame's sp is 0x7fff6f446cb0
> Saved registers:
> rbp at 0x7fff6f446ca0, rip at 0x7fff6f446ca8
> (gdb) x/80x this
> 0x2aaaf4091b70: 0x0076a830 0x00000000 0x006d1902 0x00000000
> 0x2aaaf4091b80: 0x00000000 0x00000000 0x0076a290 0x00000000
> 0x2aaaf4091b90: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091ba0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bb0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bc0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bd0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091be0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bf0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c00: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c10: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c20: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c30: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c40: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c50: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c60: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c70: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c80: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c90: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091ca0: 0x00000000 0x00000000 0x00000000 0x00000000
> {code}
> bt #2
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11ed6000, event=1, data=0x11cbc610) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11ed6000, event=1, data=0x11cbc610) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2aaaac001f50, event=2, e=0x11cbc610) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2aaaac001f50, event=2, data=0x11cbc610) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaaf2a010, e=0x11cbc610, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaaf2a010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x11cadae0) at Thread.cc:88
> #6 0x00000030ec2064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x00000030eb6d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x4198df60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x4198dfb0
> source language c++.
> Arglist at 0x4198df50, args: this=0x11ed6000, event=1, data=0x11cbc610
> Locals at 0x4198df50, Previous frame's sp is 0x4198df60
> Saved registers:
> rbp at 0x4198df50, rip at 0x4198df58
> (gdb) info args
> this = (Continuation * const) 0x11ed6000
> event = 1
> data = (void *) 0x11cbc610
> (gdb) p this->handler_name
> $1 = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent"
> (gdb) p *this
> $2 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x76a830}, handler = 0x6d1902 <UnixNetVConnection::startEvent(int, Event*)>,
> handler_name = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent", mutex = {m_ptr = 0x0}, link = {<SLink<Continuation>> = {next = 0x0}, prev = 0x0}}
> {code}
> bt #3
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x49083d0, event=1, data=0x2cc33d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x49083d0, event=1, data=0x2cc33d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2cd5960, event=2, e=0x2cc33d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2cd5960, event=2, data=0x2cc33d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab22d010, e=0x2cc33d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab22d010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x2cb4a70) at Thread.cc:88
> #6 0x0000003f58a064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x0000003f57ed3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x420dbf60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x420dbfb0
> source language c++.
> Arglist at 0x420dbf50, args: this=0x49083d0, event=1, data=0x2cc33d0
> Locals at 0x420dbf50, Previous frame's sp is 0x420dbf60
> Saved registers:
> rbp at 0x420dbf50, rip at 0x420dbf58
> (gdb) info args
> this = (Continuation * const) 0x49083d0
> event = 1
> data = (void *) 0x2cc33d0
> (gdb) p this->handler_name
> $1 = 0x76a740 "(NetVConnHandler) & UnixNetVConnection::mainEvent"
> {code}
> bt #4
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x139cc980, event=1, data=0x1398d3d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x139cc980, event=1, data=0x1398d3d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2aaaac0020a0, event=2, e=0x1398d3d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2aaaac0020a0, event=2, data=0x1398d3d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab22d010, e=0x1398d3d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab22d010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x1397ea70) at Thread.cc:88
> #6 0x0000003c33c064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x0000003c330d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x42024f60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x42024fb0
> source language c++.
> Arglist at 0x42024f50, args: this=0x139cc980, event=1, data=0x1398d3d0
> Locals at 0x42024f50, Previous frame's sp is 0x42024f60
> Saved registers:
> rbp at 0x42024f50, rip at 0x42024f58
> (gdb) info args
> this = (Continuation * const) 0x139cc980
> event = 1
> data = (void *) 0x1398d3d0
> (gdb) p this->handler_name
> $1 = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>
> (gdb) p *this
> $2 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x13d8afa1}, handler = 0xefbeaddeefbeadde, this adjustment -1171307680053154338,
> handler_name = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>, mutex = {m_ptr = 0xefbeaddeefbeadde}, link = {<SLink<Continuation>> = {
> next = 0xefbeaddeefbeadde}, prev = 0xefbeaddeefbeadde}}
> {code}
> bt #5
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x734a780, event=1, data=0x511a610) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x734a780, event=1, data=0x511a610) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x512c6e0, event=2, e=0x511a610) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x512c6e0, event=2, data=0x511a610) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaaf2a010, e=0x511a610, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaaf2a010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x510bae0) at Thread.cc:88
> #6 0x00000030ec2064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x00000030eb6d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x40417f60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x40417fb0
> source language c++.
> Arglist at 0x40417f50, args: this=0x734a780, event=1, data=0x511a610
> Locals at 0x40417f50, Previous frame's sp is 0x40417f60
> Saved registers:
> rbp at 0x40417f50, rip at 0x40417f58
> (gdb) p *this
> $1 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x76b1391}, handler = 0xefbeaddeefbeadde, this adjustment -1171307680053154338,
> handler_name = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>, mutex = {m_ptr = 0xefbeaddeefbeadde}, link = {<SLink<Continuation>> = {
> next = 0xefbeaddeefbeadde}, prev = 0xefbeaddeefbeadde}}
> (gdb)
> {code}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (TS-834) Crash Report:
InactivityCop::check_inactivity, event=2, UnixNet.cc:57
Posted by "Igor Galić (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TS-834?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Igor Galić updated TS-834:
--------------------------
Backport to Version: (was: 3.0.1)
Fix Version/s: 3.0.1
> Crash Report: InactivityCop::check_inactivity, event=2, UnixNet.cc:57
> ---------------------------------------------------------------------
>
> Key: TS-834
> URL: https://issues.apache.org/jira/browse/TS-834
> Project: Traffic Server
> Issue Type: Bug
> Components: Core
> Affects Versions: 3.1.0
> Environment: current trunk( the same time as v3.0), --enable-debug
> Reporter: Zhao Yongming
> Labels: UnixNet
> Fix For: 3.1.0, 3.0.1
>
> Attachments: TS-834.diff
>
>
> bt #1
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x2aaaf4091b70, event=1, data=0x4b2d6d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x2aaaf4091b70, event=1, data=0x4b2d6d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x4b3f780, event=2, e=0x4b2d6d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x4b3f780, event=2, data=0x4b2d6d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaae29010, e=0x4b2d6d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaae29010) at UnixEThread.cc:217
> #5 0x00000000004ff37d in main (argc=3, argv=0x7fff6f447418) at Main.cc:1958
> (gdb) info f
> Stack level 0, frame at 0x7fff6f446cb0:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x7fff6f446d00
> source language c++.
> Arglist at 0x7fff6f446ca0, args: this=0x2aaaf4091b70, event=1, data=0x4b2d6d0
> Locals at 0x7fff6f446ca0, Previous frame's sp is 0x7fff6f446cb0
> Saved registers:
> rbp at 0x7fff6f446ca0, rip at 0x7fff6f446ca8
> (gdb) x/80x this
> 0x2aaaf4091b70: 0x0076a830 0x00000000 0x006d1902 0x00000000
> 0x2aaaf4091b80: 0x00000000 0x00000000 0x0076a290 0x00000000
> 0x2aaaf4091b90: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091ba0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bb0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bc0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bd0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091be0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091bf0: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c00: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c10: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c20: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c30: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c40: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c50: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c60: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c70: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c80: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091c90: 0x00000000 0x00000000 0x00000000 0x00000000
> 0x2aaaf4091ca0: 0x00000000 0x00000000 0x00000000 0x00000000
> {code}
> bt #2
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11ed6000, event=1, data=0x11cbc610) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x11ed6000, event=1, data=0x11cbc610) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2aaaac001f50, event=2, e=0x11cbc610) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2aaaac001f50, event=2, data=0x11cbc610) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaaf2a010, e=0x11cbc610, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaaf2a010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x11cadae0) at Thread.cc:88
> #6 0x00000030ec2064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x00000030eb6d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x4198df60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x4198dfb0
> source language c++.
> Arglist at 0x4198df50, args: this=0x11ed6000, event=1, data=0x11cbc610
> Locals at 0x4198df50, Previous frame's sp is 0x4198df60
> Saved registers:
> rbp at 0x4198df50, rip at 0x4198df58
> (gdb) info args
> this = (Continuation * const) 0x11ed6000
> event = 1
> data = (void *) 0x11cbc610
> (gdb) p this->handler_name
> $1 = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent"
> (gdb) p *this
> $2 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x76a830}, handler = 0x6d1902 <UnixNetVConnection::startEvent(int, Event*)>,
> handler_name = 0x76a290 "(NetVConnHandler) & UnixNetVConnection::startEvent", mutex = {m_ptr = 0x0}, link = {<SLink<Continuation>> = {next = 0x0}, prev = 0x0}}
> {code}
> bt #3
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x49083d0, event=1, data=0x2cc33d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x49083d0, event=1, data=0x2cc33d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2cd5960, event=2, e=0x2cc33d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2cd5960, event=2, data=0x2cc33d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab22d010, e=0x2cc33d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab22d010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x2cb4a70) at Thread.cc:88
> #6 0x0000003f58a064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x0000003f57ed3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x420dbf60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x420dbfb0
> source language c++.
> Arglist at 0x420dbf50, args: this=0x49083d0, event=1, data=0x2cc33d0
> Locals at 0x420dbf50, Previous frame's sp is 0x420dbf60
> Saved registers:
> rbp at 0x420dbf50, rip at 0x420dbf58
> (gdb) info args
> this = (Continuation * const) 0x49083d0
> event = 1
> data = (void *) 0x2cc33d0
> (gdb) p this->handler_name
> $1 = 0x76a740 "(NetVConnHandler) & UnixNetVConnection::mainEvent"
> {code}
> bt #4
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x139cc980, event=1, data=0x1398d3d0) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x139cc980, event=1, data=0x1398d3d0) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x2aaaac0020a0, event=2, e=0x1398d3d0) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x2aaaac0020a0, event=2, data=0x1398d3d0) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaab22d010, e=0x1398d3d0, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaab22d010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x1397ea70) at Thread.cc:88
> #6 0x0000003c33c064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x0000003c330d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x42024f60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x42024fb0
> source language c++.
> Arglist at 0x42024f50, args: this=0x139cc980, event=1, data=0x1398d3d0
> Locals at 0x42024f50, Previous frame's sp is 0x42024f60
> Saved registers:
> rbp at 0x42024f50, rip at 0x42024f58
> (gdb) info args
> this = (Continuation * const) 0x139cc980
> event = 1
> data = (void *) 0x1398d3d0
> (gdb) p this->handler_name
> $1 = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>
> (gdb) p *this
> $2 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x13d8afa1}, handler = 0xefbeaddeefbeadde, this adjustment -1171307680053154338,
> handler_name = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>, mutex = {m_ptr = 0xefbeaddeefbeadde}, link = {<SLink<Continuation>> = {
> next = 0xefbeaddeefbeadde}, prev = 0xefbeaddeefbeadde}}
> {code}
> bt #5
> {code}
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x734a780, event=1, data=0x511a610) at I_Continuation.h:146
> 146 return (this->*handler) (event, data);
> (gdb) bt
> #0 0x00000000004d2c5c in Continuation::handleEvent (this=0x734a780, event=1, data=0x511a610) at I_Continuation.h:146
> #1 0x00000000006ce196 in InactivityCop::check_inactivity (this=0x512c6e0, event=2, e=0x511a610) at UnixNet.cc:57
> #2 0x00000000004d2c5f in Continuation::handleEvent (this=0x512c6e0, event=2, data=0x511a610) at I_Continuation.h:146
> #3 0x00000000006f5830 in EThread::process_event (this=0x2aaaaaf2a010, e=0x511a610, calling_code=2) at UnixEThread.cc:140
> #4 0x00000000006f5b72 in EThread::execute (this=0x2aaaaaf2a010) at UnixEThread.cc:217
> #5 0x00000000006f5181 in spawn_thread_internal (a=0x510bae0) at Thread.cc:88
> #6 0x00000030ec2064a7 in start_thread () from /lib64/libpthread.so.0
> #7 0x00000030eb6d3c2d in clone () from /lib64/libc.so.6
> (gdb) info f
> Stack level 0, frame at 0x40417f60:
> rip = 0x4d2c5c in Continuation::handleEvent(int, void*) (I_Continuation.h:146); saved rip 0x6ce196
> called by frame at 0x40417fb0
> source language c++.
> Arglist at 0x40417f50, args: this=0x734a780, event=1, data=0x511a610
> Locals at 0x40417f50, Previous frame's sp is 0x40417f60
> Saved registers:
> rbp at 0x40417f50, rip at 0x40417f58
> (gdb) p *this
> $1 = {<force_VFPT_to_top> = {_vptr.force_VFPT_to_top = 0x76b1391}, handler = 0xefbeaddeefbeadde, this adjustment -1171307680053154338,
> handler_name = 0xefbeaddeefbeadde <Address 0xefbeaddeefbeadde out of bounds>, mutex = {m_ptr = 0xefbeaddeefbeadde}, link = {<SLink<Continuation>> = {
> next = 0xefbeaddeefbeadde}, prev = 0xefbeaddeefbeadde}}
> (gdb)
> {code}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira