[ 
https://issues.apache.org/jira/browse/THRIFT-2977?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14933854#comment-14933854
 ] 

James E. King, III commented on THRIFT-2977:
--------------------------------------------

Can you provide more information on this?  For example, is there a full core 
showing all the threads?  Is there a reproducible test case?  Have you tried it 
against the 0.9.3 release candidate or development master to see if the issue 
is still present?

> C++ Non-blocking server core dump - signal 6
> --------------------------------------------
>
>                 Key: THRIFT-2977
>                 URL: https://issues.apache.org/jira/browse/THRIFT-2977
>             Project: Thrift
>          Issue Type: Bug
>          Components: C++ - Library
>    Affects Versions: 0.9.2
>         Environment: CentOS 6.6 x86_64
>            Reporter: Hung Vo
>            Priority: Critical
>
> Our C++ Non-blocking server got a signal 6 core-dump.
> Please help to identify the problem.
> Thanks.
> gdb full back-tracing as follow:
> {noformat}
> #0  0x00007f9b96edb625 in raise () from /lib64/libc.so.6
> No symbol table info available.
> #1  0x00007f9b96edcd8d in abort () from /lib64/libc.so.6
> No symbol table info available.
> #2  0x00007f9b96ed474e in __assert_fail_base () from /lib64/libc.so.6
> No symbol table info available.
> #3  0x00007f9b96ed4810 in __assert_fail () from /lib64/libc.so.6
> No symbol table info available.
> #4  0x0000000000535927 in 
> apache::thrift::server::TNonblockingServer::TConnection::workSocket 
> (this=0x7f649015a330) at thrift_src/thrift/server/TNonblockingServer.cpp:504
>         framing = {buf = "\320;\230\226", size = 2526559184}
>         sent = 0
>         __PRETTY_FUNCTION__ = "void 
> apache::thrift::server::TNonblockingServer::TConnection::workSocket()"
>         got = 0
>         left = 0
>         fetch = 0
> #5  0x000000000053a83f in 
> apache::thrift::server::TNonblockingServer::TConnection::eventHandler 
> (fd=136, v=0x7f649015a330) at 
> thrift_src/thrift/server/TNonblockingServer.cpp:276
>         __PRETTY_FUNCTION__ = "static void 
> apache::thrift::server::TNonblockingServer::TConnection::eventHandler(int, 
> short int, void*)"
> #6  0x0000000000556943 in event_persist_closure (base=0x7f6490151800, 
> ev=0x7f649015a360) at src/event.c:1297
>         __func__ = "event_persist_closure"
> #7  0x0000000000556a58 in event_process_active_single_queue 
> (base=0x7f6490151800, activeq=0x7f6490151c40) at src/event.c:1341
>         ev = 0x7f649015a360
>         count = 1
>         __func__ = "event_process_active_single_queue"
> #8  0x0000000000556d2d in event_process_active (base=0x7f6490151800) at 
> src/event.c:1416
>         activeq = 0x7f6490151c40
>         i = 0
>         c = 0
> #9  0x0000000000557397 in event_base_loop (base=0x7f6490151800, flags=0) at 
> src/event.c:1617
>         n = 1
>         evsel = 0x7bcc60
>         tv = {tv_sec = 140069890758272, tv_usec = 140069890757312}
>         tv_p = 0x0
>         res = 0
>         done = 0
>         retval = 0
>         __func__ = "event_base_loop"
> #10 0x00000000005395d2 in apache::thrift::server::TNonblockingIOThread::run 
> (this=0x7f6490151680) at thrift_src/thrift/server/TNonblockingServer.cpp:1534
> No locals.
> #11 0x00000000005387a2 in apache::thrift::server::TNonblockingServer::serve 
> (this=0x7f6490151070, host=0x13b4078 "192.168.1.30") at 
> thrift_src/thrift/server/TNonblockingServer.cpp:1275
> No locals.
> #12 0x00000000005013c9 in ThriftServer::start (this=0x13b3050) at 
> ThriftServer.cpp:35
>         threadFactory = {px = 0x7f64900010c0, pn = {pi_ = 0x7f6490001120}}
> #13 0x000000000050147e in ThriftServer::pthread_run_serve (This=0x13b3050) at 
> ThriftServer.cpp:44
> No locals.
> #14 0x00007f9b972449d1 in start_thread () from /lib64/libpthread.so.0
> No symbol table info available.
> #15 0x00007f9b96f918fd in clone () from /lib64/libc.so.6
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to