Uploaded image for project: 'Mesos'
  1. Mesos
  2. MESOS-9138

Crashes in ProcessTest.Process_BENCHMARK_DispatchDefer

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: libprocess
    • Labels:
      None

      Description

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

      [ 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)
      

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              jamespeach James Peach
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: