You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Neil Conway (JIRA)" <ji...@apache.org> on 2016/03/18 21:45:33 UTC
[jira] [Created] (MESOS-4983) Segfault in ProcessTest.Spawn with
GCC 6
Neil Conway created MESOS-4983:
----------------------------------
Summary: Segfault in ProcessTest.Spawn with GCC 6
Key: MESOS-4983
URL: https://issues.apache.org/jira/browse/MESOS-4983
Project: Mesos
Issue Type: Bug
Components: libprocess, tests
Reporter: Neil Conway
{{ProcessTest.Spawn}} fails deterministically for me with GCC 6 and {{--enable-optimize}}.
{noformat}
[ RUN ] ProcessTest.Spawn
*** Aborted at 1458333317 (unix time) try "date -d @1458333317" if you are using GNU date ***
PC: @ 0x522926 SpawnProcess::initialize()
*** SIGSEGV (@0x0) received by PID 11359 (TID 0x7faa6075f700) from PID 0; stack trace: ***
@ 0x7faa670dbe80 (unknown)
@ 0x522926 SpawnProcess::initialize()
@ 0x646fa6 process::ProcessManager::resume()
@ 0x6471ff _ZNSt6thread11_State_implISt12_Bind_simpleIFSt5_BindIFZN7process14ProcessManager12init_threadsEvEUlRKSt6atomicIbEE_St17reference_wrapperIS7_EEEvEEE6_M_runEv
@ 0x7faa6764a812 execute_native_thread_routine
@ 0x7faa670d2424 start_thread
@ 0x7faa65b04cbd __clone
@ 0x0 (unknown)
Makefile:1748: recipe for target 'check-local' failed
make[5]: *** [check-local] Segmentation fault (core dumped)
{noformat}
Backtrace:
{noformat}
Program terminated with signal SIGSEGV, Segmentation fault.
#0 testing::internal::ActionResultHolder<void>::GetValueAndDelete (this=0x0) at 3rdparty/gmock-1.7.0/include/gmock/gmock-spec-builders.h:1373
1373 void GetValueAndDelete() const { delete this; }
[Current thread is 1 (Thread 0x7faa6075f700 (LWP 11365))]
(gdb) bt
#0 testing::internal::ActionResultHolder<void>::GetValueAndDelete (this=0x0) at 3rdparty/gmock-1.7.0/include/gmock/gmock-spec-builders.h:1373
#1 testing::internal::FunctionMockerBase<void ()>::InvokeWith(std::tuple<> const&) (args=empty std::tuple, this=0x7ffff12a7c88) at 3rdparty/gmock-1.7.0/include/gmock/gmock-spec-builders.h:1530
#2 testing::internal::FunctionMocker<void ()>::Invoke() (this=0x7ffff12a7c88) at 3rdparty/gmock-1.7.0/include/gmock/gmock-generated-function-mockers.h:76
#3 SpawnProcess::initialize (this=0x7ffff12a7c80) at /mesos-2/3rdparty/libprocess/src/tests/process_tests.cpp:113
#4 0x0000000000646fa6 in process::ProcessManager::resume (this=0x25a2b60, process=0x7ffff12a7d38) at /mesos-2/3rdparty/libprocess/src/process.cpp:2504
#5 0x00000000006471ff in process::ProcessManager::<lambda(const atomic_bool&)>::operator() (__closure=<optimized out>, joining=...) at /mesos-2/3rdparty/libprocess/src/process.cpp:2218
#6 std::_Bind<process::ProcessManager::init_threads()::<lambda(const atomic_bool&)>(std::reference_wrapper<const std::atomic<bool> >)>::__call<void, 0ul> (__args=<optimized out>, this=<optimized out>) at /home/vagrant/local/gcc/include/c++/6.0.0/functional:943
#7 std::_Bind<process::ProcessManager::init_threads()::<lambda(const atomic_bool&)>(std::reference_wrapper<const std::atomic<bool> >)>::operator()<> (this=<optimized out>) at /home/vagrant/local/gcc/include/c++/6.0.0/functional:1002
#8 std::_Bind_simple<std::_Bind<process::ProcessManager::init_threads()::<lambda(const atomic_bool&)>(std::reference_wrapper<const std::atomic<bool> >)>()>::_M_invoke<> (this=<optimized out>) at /home/vagrant/local/gcc/include/c++/6.0.0/functional:1400
#9 std::_Bind_simple<std::_Bind<process::ProcessManager::init_threads()::<lambda(const atomic_bool&)>(std::reference_wrapper<const std::atomic<bool> >)>()>::operator() (this=<optimized out>) at /home/vagrant/local/gcc/include/c++/6.0.0/functional:1389
#10 std::thread::_State_impl<std::_Bind_simple<std::_Bind<process::ProcessManager::init_threads()::<lambda(const atomic_bool&)>(std::reference_wrapper<const std::atomic<bool> >)>()> >::_M_run(void) (this=<optimized out>) at /home/vagrant/local/gcc/include/c++/6.0.0/thread:196
#11 0x00007faa6764a812 in std::(anonymous namespace)::execute_native_thread_routine (__p=0x25a3bf0) at ../../../../../gcc-trunk/libstdc++-v3/src/c++11/thread.cc:83
#12 0x00007faa670d2424 in start_thread () from /usr/lib/libpthread.so.0
#13 0x00007faa65b04cbd in clone () from /usr/lib/libc.so.6
{noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)