You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Yan Xu (JIRA)" <ji...@apache.org> on 2015/05/28 01:39:17 UTC

[jira] [Commented] (MESOS-2774) SIGSEGV received during process::MessageEncoder::encode()

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

Yan Xu commented on MESOS-2774:
-------------------------------

At frame 5,
{noformat:title=}
(gdb) info locals
buffer = "\001\371\337\317\326\177\000\000\020\371\337\317\326\177\000"
in = {s_addr = 2229413898}
{noformat}

nothing looks suspicious...

> SIGSEGV received during process::MessageEncoder::encode()
> ---------------------------------------------------------
>
>                 Key: MESOS-2774
>                 URL: https://issues.apache.org/jira/browse/MESOS-2774
>             Project: Mesos
>          Issue Type: Bug
>    Affects Versions: 0.23.0
>            Reporter: Yan Xu
>            Priority: Critical
>
> Observed in production.
> {noformat:title=}
> Program terminated with signal 11, Segmentation fault.
> #0  0x00007fd6ded54b2e in _itoa_word () from /lib64/libc.so.6
> (gdb) bt
> #0  0x00007fd6ded54b2e in _itoa_word () from /lib64/libc.so.6
> #1  0x00007fd6ded57f13 in vfprintf () from /lib64/libc.so.6
> #2  0x00007fd6ded75b49 in vsprintf () from /lib64/libc.so.6
> #3  0x00007fd6ded5fe38 in sprintf () from /lib64/libc.so.6
> #4  0x00007fd6dedf473e in inet_ntop () from /lib64/libc.so.6
> #5  0x00007fd6e058aed6 in operator<< (stream=..., pid=Unhandled dwarf expression opcode 0xf3
> ) at ./3rdparty/stout/include/stout/ip.hpp:225
> #6  operator<< (stream=..., pid=Unhandled dwarf expression opcode 0xf3
> ) at ./include/process/address.hpp:106
> #7  process::operator<< (stream=..., pid=Unhandled dwarf expression opcode 0xf3
> ) at src/pid.cpp:65
> #8  0x00007fd6e05ab29a in process::MessageEncoder::encode (message=0x7fd6b80e2d70) at src/encoder.hpp:123
> #9  0x00007fd6e05ad1b5 in process::MessageEncoder::MessageEncoder (this=0x7fd6b813aed0, s=..., _message=0x7fd6b80e2d70) at src/encoder.hpp:98
> #10 0x00007fd6e05a60cc in process::SocketManager::send (this=0x124d100, message=0x7fd6b80e2d70) at src/process.cpp:1583
> #11 0x00007fd6e05a6750 in process::ProcessBase::send (this=0x7fd6c00097d0, to=..., name="PONG", data=0x0, length=0) at src/process.cpp:2679
> #12 0x00007fd6e0155f87 in mesos::internal::slave::Slave::pingOld (this=0x7fd6c0008f20, from=..., body=Unhandled dwarf expression opcode 0xf3
> ) at slave/slave.cpp:2896
> #13 0x00007fd6e05a68cb in operator() (this=0x7fd6c00097d0, event=...) at /opt/rh/devtoolset-2/root/usr/include/c++/4.8.2/functional:2464
> #14 process::ProcessBase::visit (this=0x7fd6c00097d0, event=...) at src/process.cpp:2688
> #15 0x00007fd6e019120d in ProtobufProcess<mesos::internal::slave::Slave>::visit (this=0x7fd6c0008f20, event=...) at ../3rdparty/libprocess/include/process/protobuf.hpp:94
> #16 0x00007fd6e05a009a in process::ProcessManager::resume (this=0x124d3b0, process=0x7fd6c00097d0) at src/process.cpp:2175
> #17 0x00007fd6e05a035c in process::schedule (arg=Unhandled dwarf expression opcode 0xf3
> ) at src/process.cpp:613
> #18 0x00007fd6df5f583d in start_thread () from /lib64/libpthread.so.0
> #19 0x00007fd6dede7fcd in clone () from /lib64/libc.so.6
> {noformat}



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