James Peach created MESOS-9138:
----------------------------------

             Summary: Crashes in ProcessTest.Process_BENCHMARK_DispatchDefer
                 Key: MESOS-9138
                 URL: https://issues.apache.org/jira/browse/MESOS-9138
             Project: Mesos
          Issue Type: Bug
          Components: libprocess
            Reporter: James Peach


The `ProcessTest.Process_BENCHMARK_DispatchDefer` benchmark crashes fairly 
regularly (though not deterministically).

{noformat}
[ RUN      ] ProcessTest.Process_BENCHMARK_DispatchDefer
Movable elapsed: 12.654468631000000secs
../../../3rdparty/libprocess/src/tests/benchmarks.cpp:572: Failure
Failed to wait 15secs for promise.future()
benchmarks: ../../../3rdparty/libprocess/include/process/dispatch.hpp:354: auto 
process::dispatch(const PID<DispatchProcess> &, Future<Nothing> 
(DispatchProcess::*)(const DispatchProcess::Copyable &), const 
DispatchProcess::Copyable &&)::(anonymous 
class)::operator()(std::unique_ptr<Promise<R> >, typename std::decay<A0>::type 
&&, process::ProcessBase *) const: Assertion `t != nullptr' failed.
WARNING: Logging before InitGoogleLogging() is written to STDERR
F0806 15:16:43.668474 28956 process.cpp:3419] Check failed: state.load() == 
ProcessBase::State::BOTTOM || state.load() == ProcessBase::State::TERMINATING
*** Aborted at 1533593803 (unix time) try "date -d @1533593803" if you are 
using GNU date ***
*** Check failure stack trace: ***
PC: @     0x7f24f4327feb __GI_raise
*** SIGABRT (@0x245a0000711c) received by PID 28956 (TID 0x7f24eda65700) from 
PID 28956; stack trace: ***
    @     0x7f24f540bfc0 (unknown)
    @     0x7f24f4327feb __GI_raise
    @     0x7f24f43125c1 __GI_abort
    @     0x7f24f4312491 __assert_fail_base.cold.0
    @     0x7f24f4320752 __GI___assert_fail
    @           0x4a8988 
_ZZN7process8dispatchI7Nothing15DispatchProcessRKNS2_8CopyableES5_EENS_6FutureIT_EERKNS_3PIDIT0_EEMSA_FS8_T1_EOT2_ENKUlSt10unique_ptrINS_7PromiseIS1_EESt14default_deleteISL_EEOS3_PNS_11ProcessBaseEE_clESO_SP_SR_
    @           0x4a879b 
_ZN5cpp176invokeIZN7process8dispatchI7Nothing15DispatchProcessRKNS4_8CopyableES7_EENS1_6FutureIT_EERKNS1_3PIDIT0_EEMSC_FSA_T1_EOT2_EUlSt10unique_ptrINS1_7PromiseIS3_EESt14default_deleteISN_EEOS5_PNS1_11ProcessBaseEE_JSQ_S5_ST_EEEDTclclsr3stdE7forwardIS9_Efp_Espclsr3stdE7forwardIT0_Efp0_EEEOS9_DpOSV_
    @           0x4a871b 
_ZN6lambda8internal7PartialIZN7process8dispatchI7Nothing15DispatchProcessRKNS5_8CopyableES8_EENS2_6FutureIT_EERKNS2_3PIDIT0_EEMSD_FSB_T1_EOT2_EUlSt10unique_ptrINS2_7PromiseIS4_EESt14default_deleteISO_EEOS6_PNS2_11ProcessBaseEE_JSR_S6_St12_PlaceholderILi1EEEE13invoke_expandISV_St5tupleIJSR_S6_SX_EES10_IJOSU_EEJLm0ELm1ELm2EEEEDTclsr5cpp17E6invokeclsr3stdE7forwardISA_Efp_Espcl6expandclsr3stdE3getIXT2_EEclsr3stdE7forwardISD_Efp0_EEclsr3stdE7forwardISH_Efp2_EEEEOSA_OSD_N5cpp1416integer_sequenceImJXspT2_EEEEOSH_
    @           0x4a864e 
_ZNO6lambda8internal7PartialIZN7process8dispatchI7Nothing15DispatchProcessRKNS5_8CopyableES8_EENS2_6FutureIT_EERKNS2_3PIDIT0_EEMSD_FSB_T1_EOT2_EUlSt10unique_ptrINS2_7PromiseIS4_EESt14default_deleteISO_EEOS6_PNS2_11ProcessBaseEE_JSR_S6_St12_PlaceholderILi1EEEEclIJSU_EEEDTcl13invoke_expandclL_ZSt4moveIRSV_EONSt16remove_referenceISA_E4typeEOSA_EdtdefpT1fEclL_ZS10_IRSt5tupleIJSR_S6_SX_EEES15_S16_EdtdefpT10bound_argsEcvN5cpp1416integer_sequenceImJLm0ELm1ELm2EEEE_Eclsr3stdE16forward_as_tuplespclsr3stdE7forwardIT_Efp_EEEEDpOS1D_
    @           0x4a85e2 
_ZN5cpp176invokeIN6lambda8internal7PartialIZN7process8dispatchI7Nothing15DispatchProcessRKNS7_8CopyableESA_EENS4_6FutureIT_EERKNS4_3PIDIT0_EEMSF_FSD_T1_EOT2_EUlSt10unique_ptrINS4_7PromiseIS6_EESt14default_deleteISQ_EEOS8_PNS4_11ProcessBaseEE_JST_S8_St12_PlaceholderILi1EEEEEJSW_EEEDTclclsr3stdE7forwardISC_Efp_Espclsr3stdE7forwardIT0_Efp0_EEEOSC_DpOS11_
    @           0x4a85a6 
_ZN6lambda8internal6InvokeIvEclINS0_7PartialIZN7process8dispatchI7Nothing15DispatchProcessRKNS8_8CopyableESB_EENS5_6FutureIT_EERKNS5_3PIDIT0_EEMSG_FSE_T1_EOT2_EUlSt10unique_ptrINS5_7PromiseIS7_EESt14default_deleteISR_EEOS9_PNS5_11ProcessBaseEE_JSU_S9_St12_PlaceholderILi1EEEEEJSX_EEEvOSD_DpOT0_
    @           0x4a855d 
_ZNO6lambda12CallableOnceIFvPN7process11ProcessBaseEEE10CallableFnINS_8internal7PartialIZNS1_8dispatchI7Nothing15DispatchProcessRKNSB_8CopyableESE_EENS1_6FutureIT_EERKNS1_3PIDIT0_EEMSJ_FSH_T1_EOT2_EUlSt10unique_ptrINS1_7PromiseISA_EESt14default_deleteISU_EEOSC_S3_E_JSX_SC_St12_PlaceholderILi1EEEEEEclEOS3_
    @           0x721f58 
_ZNO6lambda12CallableOnceIFvPN7process11ProcessBaseEEEclES3_
    @           0x721e19 process::ProcessBase::consume()
    @           0x780169 
_ZNO7process13DispatchEvent7consumeEPNS_13EventConsumerE
    @           0x41d7f4 process::ProcessBase::serve()
    @           0x71d315 process::ProcessManager::resume()
    @           0x7d8d8e 
process::ProcessManager::init_threads()::$_8::operator()()
    @           0x7d8c4d 
_ZSt13__invoke_implIvZN7process14ProcessManager12init_threadsEvE3$_8JEET_St14__invoke_otherOT0_DpOT1_
    @           0x7d8bdd 
_ZSt8__invokeIZN7process14ProcessManager12init_threadsEvE3$_8JEENSt15__invoke_resultIT_JDpT0_EE4typeEOS4_DpOS5_
    @           0x7d8bb5 
_ZNSt6thread8_InvokerISt5tupleIJZN7process14ProcessManager12init_threadsEvE3$_8EEE9_M_invokeIJLm0EEEEDTclsr3stdE8__invokespcl10_S_declvalIXT_EEEEESt12_Index_tupleIJXspT_EEE
    @           0x7d8b85 
_ZNSt6thread8_InvokerISt5tupleIJZN7process14ProcessManager12init_threadsEvE3$_8EEEclEv
    @           0x7d8a79 
_ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN7process14ProcessManager12init_threadsEvE3$_8EEEEE6_M_runEv
    @     0x7f24f4d1b523 (unknown)
    @     0x7f24f5401594 start_thread
    @     0x7f24f43eb0df __GI___clone
Aborted (core dumped)
{noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to