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/09/03 22:38:45 UTC

[jira] [Created] (MESOS-3364) Segmentation fault within process::ID::generate()

Yan Xu created MESOS-3364:
-----------------------------

             Summary: Segmentation fault within process::ID::generate()
                 Key: MESOS-3364
                 URL: https://issues.apache.org/jira/browse/MESOS-3364
             Project: Mesos
          Issue Type: Bug
    Affects Versions: 0.24.0
            Reporter: Yan Xu


Observed in production running on a custom build of 0.24.0 (https://github.com/apache/mesos/commit/f68661e75b8fd09311e0fcd057e34ae836e30f94)

{noformat:title=bt full on core dump}
Program terminated with signal 11, Segmentation fault.
#0  0x00007fc902e84766 in free () from /lib64/libc.so.6
(gdb) bt full
#0  0x00007fc902e84766 in free () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007fc90478facf in ~basic_string (prefix="__http__") at /opt/rh/devtoolset-2/root/usr/include/c++/4.8.2/bits/basic_string.h:539
No locals.
#2  process::ID::generate (prefix="__http__") at src/process.cpp:153
        prefixes = 0x7fc8ec0030e0
        prefixes_mutex = 0x7fc8ec003120
        id = <value optimized out>
#3  0x00007fc904792ecb in process::HttpProxy::HttpProxy (this=0x7fc8d4001970, _socket=..., __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>)
    at src/process.cpp:1010
No locals.
#4  0x00007fc904794098 in process::SocketManager::proxy (this=0x1a4fca0, socket=...) at src/process.cpp:1463
        __synchronizer_1455_var__ = {t_ = 0x1a4fe80, release_ = 0x7f0a90}
        proxy = 0x0
#5  0x00007fc90479765c in process::ProcessBase::visit (this=0x1ab7d38, event=...) at src/process.cpp:2999
        future = 0x7fc8d4006c40
        proxy = {<process::UPID> = {id = Traceback (most recent call last):
  File "/usr/share/gdb/python/libstdcxx/v6/printers.py", line 469, in to_string
    return self.val['_M_dataplus']['_M_p'].string (encoding, length = len)
OverflowError: signed integer is greater than maximum
, address = {ip = {family_ = -603971848, storage_ = {in_ = {s_addr = 32712}}}, port = 0}}, <No data fields>}
        tokens = std::vector of length 2, capacity 2 = {"slave(1)", "health"}
        name = "health"
#6  0x00007fc904799bd9 in process::ProcessManager::resume (this=0x1a20350, process=0x1ab7d38) at src/process.cpp:2453
        event = 0x7fc8d8000af0
        terminate = false
        blocked = false
#7  0x00007fc904799edf in process::internal::schedule () at src/process.cpp:660
        process = 0x1ab7d38
#8  0x00007fc9048ab0a0 in execute_native_thread_routine () from /usr/local/lib64/libmesos-0.24.0-tw1.so
No symbol table info available.
#9  0x00007fc9036f183d in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#10 0x00007fc902ee3fdd in clone () from /lib64/libc.so.6
No symbol table info available.
{noformat}



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