You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@trafficserver.apache.org by kendo <63...@qq.com> on 2012/06/01 04:04:27 UTC

ts 3.04 segfault

I used TS 3.04, every few hours will Oops, this is captured to the coredump, thanks: 


(gdb) bt
#0  ink_restore_signal_handler_frame (signalhandler_frame=3, len=17, stack=0x2ac75ab93720) at ink_stack_trace.cc:68
#1  ink_stack_trace_get (stack=0x2ac75ab93720, len=<optimized out>, signalhandler_frame=2) at ink_stack_trace.cc:89
#2  0x00002ac756477990 in ink_stack_trace_dump (sighandler_frame=2) at ink_stack_trace.cc:114
#3  0x00000000004dc153 in signal_handler (sig=11) at signals.cc:225
#4  <signal handler called>
#5  0x000000000067d962 in operator-> (this=0x18) at ../../iocore/eventsystem/I_Lock.h:297
#6  do_io_close (this=0x30c6570, alerrno=<optimized out>) at UnixNetVConnection.cc:567
#7  UnixNetVConnection::do_io_close (this=0x30c6570, alerrno=<optimized out>) at UnixNetVConnection.cc:546
#8  0x0000000000518569 in HttpServerSession::do_io_close (this=0x8ee27a0, alerrno=<optimized out>) at HttpServerSession.cc:127
#9  0x000000000055e174 in HttpTunnel::chain_abort_all (this=0x2aca0d567a38, p=0x2aca0d567c30) at HttpTunnel.cc:1300
#10 0x000000000051e2c4 in HttpSM::tunnel_handler_ua (this=0x2aca0d565d50, event=3, c=0x2aca0d567a70) at HttpSM.cc:2974
#11 0x0000000000560ad6 in HttpTunnel::consumer_handler (this=0x2aca0d567a38, event=3, c=0x2aca0d567a70) at HttpTunnel.cc:1232
#12 0x0000000000560a17 in HttpTunnel::main_handler (this=0x2aca0d567a38, event=<optimized out>, data=<optimized out>) at HttpTunnel.cc:1456
#13 0x0000000000681019 in handleEvent (data=0x63d4058, event=3, this=<optimized out>) at ../../iocore/eventsystem/I_Continuation.h:146
#14 write_signal_and_update (vc=0x63d3e30, event=3) at UnixNetVConnection.cc:153
#15 write_signal_done (vc=0x63d3e30, nh=0x2ac759f8b628, event=3) at UnixNetVConnection.cc:180
#16 write_signal_error (lerrno=<optimized out>, vc=0x63d3e30, nh=0x2ac759f8b628) at UnixNetVConnection.cc:199
#17 write_to_net_io (nh=0x2ac759f8b628, vc=0x63d3e30, thread=<optimized out>) at UnixNetVConnection.cc:464
#18 0x00000000006774b3 in NetHandler::mainNetEvent (this=0x2ac759f8b628, event=<optimized out>, e=<optimized out>) at UnixNet.cc:405
#19 0x00000000006a6160 in handleEvent (data=0x2c7cb70, event=5, this=<optimized out>) at I_Continuation.h:146
#20 EThread::process_event (this=0x2ac759f8a010, e=0x2c7cb70, calling_code=5) at UnixEThread.cc:140
#21 0x00000000006a6c5c in EThread::execute (this=0x2ac759f8a010) at UnixEThread.cc:262
#22 0x00000000006a4db2 in spawn_thread_internal (a=0x2c76b70) at Thread.cc:88
#23 0x00002ac756695efc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#24 0x00002ac7584e989d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#25 0x0000000000000000 in ?? ()

Re: ts 3.04 segfault

Posted by Brian Geffon <br...@gmail.com>.
I believe this might be fixed in 3.0.5, which will be released in the next
few days.

Brian



On May 31, 2012, at 7:05 PM, kendo <63...@qq.com> wrote:

I used TS 3.04, every few hours will Oops, this is captured to the
coredump, thanks:

(gdb) bt
#0  ink_restore_signal_handler_frame (signalhandler_frame=3, len=17,
stack=0x2ac75ab93720) at ink_stack_trace.cc:68
#1  ink_stack_trace_get (stack=0x2ac75ab93720, len=<optimized out>,
signalhandler_frame=2) at ink_stack_trace.cc:89
#2  0x00002ac756477990 in ink_stack_trace_dump (sighandler_frame=2) at
ink_stack_trace.cc:114
#3  0x00000000004dc153 in signal_handler (sig=11) at signals.cc:225
#4  <signal handler called>
#5  0x000000000067d962 in operator-> (this=0x18) at
../../iocore/eventsystem/I_Lock.h:297
#6  do_io_close (this=0x30c6570, alerrno=<optimized out>) at
UnixNetVConnection.cc:567
#7  UnixNetVConnection::do_io_close (this=0x30c6570, alerrno=<optimized
out>) at UnixNetVConnection.cc:546
#8  0x0000000000518569 in HttpServerSession::do_io_close (this=0x8ee27a0,
alerrno=<optimized out>) at HttpServerSession.cc:127
#9  0x000000000055e174 in HttpTunnel::chain_abort_all (this=0x2aca0d567a38,
p=0x2aca0d567c30) at HttpTunnel.cc:1300
#10 0x000000000051e2c4 in HttpSM::tunnel_handler_ua (this=0x2aca0d565d50,
event=3, c=0x2aca0d567a70) at HttpSM.cc:2974
#11 0x0000000000560ad6 in HttpTunnel::consumer_handler
(this=0x2aca0d567a38, event=3, c=0x2aca0d567a70) at HttpTunnel.cc:1232
#12 0x0000000000560a17 in HttpTunnel::main_handler (this=0x2aca0d567a38,
event=<optimized out>, data=<optimized out>) at HttpTunnel.cc:1456
#13 0x0000000000681019 in handleEvent (data=0x63d4058, event=3,
this=<optimized out>) at ../../iocore/eventsystem/I_Continuation.h:146
#14 write_signal_and_update (vc=0x63d3e30, event=3) at
UnixNetVConnection.cc:153
#15 write_signal_done (vc=0x63d3e30, nh=0x2ac759f8b628, event=3) at
UnixNetVConnection.cc:180
#16 write_signal_error (lerrno=<optimized out>, vc=0x63d3e30,
nh=0x2ac759f8b628) at UnixNetVConnection.cc:199
#17 write_to_net_io (nh=0x2ac759f8b628, vc=0x63d3e30, thread=<optimized
out>) at UnixNetVConnection.cc:464
#18 0x00000000006774b3 in NetHandler::mainNetEvent (this=0x2ac759f8b628,
event=<optimized out>, e=<optimized out>) at UnixNet.cc:405
#19 0x00000000006a6160 in handleEvent (data=0x2c7cb70, event=5,
this=<optimized out>) at I_Continuation.h:146
#20 EThread::process_event (this=0x2ac759f8a010, e=0x2c7cb70,
calling_code=5) at UnixEThread.cc:140
#21 0x00000000006a6c5c in EThread::execute (this=0x2ac759f8a010) at
UnixEThread.cc:262
#22 0x00000000006a4db2 in spawn_thread_internal (a=0x2c76b70) at
Thread.cc:88
#23 0x00002ac756695efc in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#24 0x00002ac7584e989d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#25 0x0000000000000000 in ?? ()

Re: ts 3.04 segfault

Posted by Brian Geffon <br...@gmail.com>.
I believe this might be fixed in 3.0.5, which will be released in the next
few days.

Brian



On May 31, 2012, at 7:05 PM, kendo <63...@qq.com> wrote:

I used TS 3.04, every few hours will Oops, this is captured to the
coredump, thanks:

(gdb) bt
#0  ink_restore_signal_handler_frame (signalhandler_frame=3, len=17,
stack=0x2ac75ab93720) at ink_stack_trace.cc:68
#1  ink_stack_trace_get (stack=0x2ac75ab93720, len=<optimized out>,
signalhandler_frame=2) at ink_stack_trace.cc:89
#2  0x00002ac756477990 in ink_stack_trace_dump (sighandler_frame=2) at
ink_stack_trace.cc:114
#3  0x00000000004dc153 in signal_handler (sig=11) at signals.cc:225
#4  <signal handler called>
#5  0x000000000067d962 in operator-> (this=0x18) at
../../iocore/eventsystem/I_Lock.h:297
#6  do_io_close (this=0x30c6570, alerrno=<optimized out>) at
UnixNetVConnection.cc:567
#7  UnixNetVConnection::do_io_close (this=0x30c6570, alerrno=<optimized
out>) at UnixNetVConnection.cc:546
#8  0x0000000000518569 in HttpServerSession::do_io_close (this=0x8ee27a0,
alerrno=<optimized out>) at HttpServerSession.cc:127
#9  0x000000000055e174 in HttpTunnel::chain_abort_all (this=0x2aca0d567a38,
p=0x2aca0d567c30) at HttpTunnel.cc:1300
#10 0x000000000051e2c4 in HttpSM::tunnel_handler_ua (this=0x2aca0d565d50,
event=3, c=0x2aca0d567a70) at HttpSM.cc:2974
#11 0x0000000000560ad6 in HttpTunnel::consumer_handler
(this=0x2aca0d567a38, event=3, c=0x2aca0d567a70) at HttpTunnel.cc:1232
#12 0x0000000000560a17 in HttpTunnel::main_handler (this=0x2aca0d567a38,
event=<optimized out>, data=<optimized out>) at HttpTunnel.cc:1456
#13 0x0000000000681019 in handleEvent (data=0x63d4058, event=3,
this=<optimized out>) at ../../iocore/eventsystem/I_Continuation.h:146
#14 write_signal_and_update (vc=0x63d3e30, event=3) at
UnixNetVConnection.cc:153
#15 write_signal_done (vc=0x63d3e30, nh=0x2ac759f8b628, event=3) at
UnixNetVConnection.cc:180
#16 write_signal_error (lerrno=<optimized out>, vc=0x63d3e30,
nh=0x2ac759f8b628) at UnixNetVConnection.cc:199
#17 write_to_net_io (nh=0x2ac759f8b628, vc=0x63d3e30, thread=<optimized
out>) at UnixNetVConnection.cc:464
#18 0x00000000006774b3 in NetHandler::mainNetEvent (this=0x2ac759f8b628,
event=<optimized out>, e=<optimized out>) at UnixNet.cc:405
#19 0x00000000006a6160 in handleEvent (data=0x2c7cb70, event=5,
this=<optimized out>) at I_Continuation.h:146
#20 EThread::process_event (this=0x2ac759f8a010, e=0x2c7cb70,
calling_code=5) at UnixEThread.cc:140
#21 0x00000000006a6c5c in EThread::execute (this=0x2ac759f8a010) at
UnixEThread.cc:262
#22 0x00000000006a4db2 in spawn_thread_internal (a=0x2c76b70) at
Thread.cc:88
#23 0x00002ac756695efc in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#24 0x00002ac7584e989d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#25 0x0000000000000000 in ?? ()