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)