[ https://issues.apache.org/jira/browse/MESOS-9177?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16590457#comment-16590457 ]
Benno Evers edited comment on MESOS-9177 at 8/23/18 4:24 PM: ------------------------------------------------------------- I'm now able to reliably reproduce the segfault on mesos binariers built against boost 1.53 using the following script: {code} #!/bin/bash WORKDIR1=`mktemp` WORKDIR2=`mktemp` MESOS_BINDIR=/home/bevers/src/mesos/worktrees/master/build/src/ trap "exit" INT TERM trap 'kill $(jobs -p)' EXIT rm -rf $WORKDIR1 $WORKDIR2 $MESOS_BINDIR/mesos-master --work_dir=$WORKDIR1 --ip=127.0.0.1 --port=2323 & sleep 1 $MESOS_BINDIR/mesos-agent --work_dir=$WORKDIR2 --master=127.0.0.1:2323 --no-systemd_enable_support --launcher_dir=$MESOS_BINDIR & sleep 1 $MESOS_BINDIR/mesos-execute --name="silly_task" --master=127.0.0.1:2323 --command="echo hello" sleep 1 for i in `seq 1 80`; do wget 127.0.0.1:2323/state & done sleep 1 {code} was (Author: bennoe): I'm now able to reliably reproduce the segfault on mesos binariers built against boost 1.53 using the following script: {code} #!/bin/bash WORKDIR1=`mktemp` WORKDIR2=`mktemp` MESOS_BINDIR=/home/bevers/src/mesos/worktrees/master/build/src/ trap "exit" INT TERM trap 'kill $(jobs -p)' EXIT rm -rf $WORKDIR1 $WORKDIR2 $MESOS_BINDIR/mesos-master --work_dir=$WORKDIR1 --ip=127.0.0.1 --port=2323 --no-authenticate_frameworks --no-authenticate_http_frameworks --no-authenticate_agents --authorizers="local" & sleep 1 $MESOS_BINDIR/mesos-agent --work_dir=$WORKDIR2 --master=127.0.0.1:2323 --no-systemd_enable_support --launcher_dir=$MESOS_BINDIR & sleep 1 $MESOS_BINDIR/mesos-execute --name="silly_task" --master=127.0.0.1:2323 --command="echo hello" sleep 1 for i in `seq 1 80`; do wget 127.0.0.1:2323/state & done sleep 1 {code} > Mesos master segfaults when responding to /state requests. > ---------------------------------------------------------- > > Key: MESOS-9177 > URL: https://issues.apache.org/jira/browse/MESOS-9177 > Project: Mesos > Issue Type: Bug > Components: master > Affects Versions: 1.7.0 > Reporter: Alexander Rukletsov > Assignee: Benno Evers > Priority: Blocker > Labels: mesosphere > > {noformat} > *** SIGSEGV (@0x8) received by PID 66991 (TID 0x7f36792b7700) from PID 8; > stack trace: *** > @ 0x7f367e7226d0 (unknown) > @ 0x7f3681266913 > _ZZNK5mesos8internal6master19FullFrameworkWriterclEPN4JSON12ObjectWriterEENKUlPNS3_11ArrayWriterEE1_clES7_ > @ 0x7f3681266af0 > _ZNSt17_Function_handlerIFvPN9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EEEEZN4JSON8internal7jsonifyIZNK5mesos8internal6master19FullFrameworkWriterclEPNSA_12ObjectWriterEEUlPNSA_11ArrayWriterEE1_vEESt8functionIS9_ERKT_NSB_6PreferEEUlS8_E_E9_M_invokeERKSt9_Any_dataS8_ > @ 0x7f36812882d0 > mesos::internal::master::FullFrameworkWriter::operator()() > @ 0x7f36812889d0 > _ZNSt17_Function_handlerIFvPN9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EEEEZN4JSON8internal7jsonifyIN5mesos8internal6master19FullFrameworkWriterEvEESt8functionIS9_ERKT_NSB_6PreferEEUlS8_E_E9_M_invokeERKSt9_Any_dataS8_ > @ 0x7f368121aef0 > _ZNSt17_Function_handlerIFvPN9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EEEEZN4JSON8internal7jsonifyIZZZN5mesos8internal6master6Master4Http25processStateRequestsBatchEvENKUlRKN7process4http7RequestERKNSI_5OwnedINSD_15ObjectApproversEEEE_clESM_SR_ENKUlPNSA_12ObjectWriterEE_clESU_EUlPNSA_11ArrayWriterEE3_vEESt8functionIS9_ERKT_NSB_6PreferEEUlS8_E_E9_M_invokeERKSt9_Any_dataS8_ > @ 0x7f3681241be3 > _ZZZN5mesos8internal6master6Master4Http25processStateRequestsBatchEvENKUlRKN7process4http7RequestERKNS4_5OwnedINS_15ObjectApproversEEEE_clES8_SD_ENKUlPN4JSON12ObjectWriterEE_clESH_ > @ 0x7f3681242760 > _ZNSt17_Function_handlerIFvPN9rapidjson6WriterINS0_19GenericStringBufferINS0_4UTF8IcEENS0_12CrtAllocatorEEES4_S4_S5_Lj0EEEEZN4JSON8internal7jsonifyIZZN5mesos8internal6master6Master4Http25processStateRequestsBatchEvENKUlRKN7process4http7RequestERKNSI_5OwnedINSD_15ObjectApproversEEEE_clESM_SR_EUlPNSA_12ObjectWriterEE_vEESt8functionIS9_ERKT_NSB_6PreferEEUlS8_E_E9_M_invokeERKSt9_Any_dataS8_ > @ 0x7f36810a41bb _ZNO4JSON5ProxycvSsEv > @ 0x7f368215f60e process::http::OK::OK() > @ 0x7f3681219061 > _ZN7process20AsyncExecutorProcess7executeIZN5mesos8internal6master6Master4Http25processStateRequestsBatchEvEUlRKNS_4http7RequestERKNS_5OwnedINS2_15ObjectApproversEEEE_S8_SD_Li0EEENSt9result_ofIFT_T0_T1_EE4typeERKSI_SJ_SK_ > @ 0x7f36812212c0 > _ZZN7process8dispatchINS_4http8ResponseENS_20AsyncExecutorProcessERKZN5mesos8internal6master6Master4Http25processStateRequestsBatchEvEUlRKNS1_7RequestERKNS_5OwnedINS4_15ObjectApproversEEEE_S9_SE_SJ_RS9_RSE_EENS_6FutureIT_EERKNS_3PIDIT0_EEMSQ_FSN_T1_T2_T3_EOT4_OT5_OT6_ENKUlSt10unique_ptrINS_7PromiseIS2_EESt14default_deleteIS17_EEOSH_OS9_OSE_PNS_11ProcessBaseEE_clES1A_S1B_S1C_S1D_S1F_ > @ 0x7f36812215ac > _ZNO6lambda12CallableOnceIFvPN7process11ProcessBaseEEE10CallableFnINS_8internal7PartialIZNS1_8dispatchINS1_4http8ResponseENS1_20AsyncExecutorProcessERKZN5mesos8internal6master6Master4Http25processStateRequestsBatchEvEUlRKNSA_7RequestERKNS1_5OwnedINSD_15ObjectApproversEEEE_SI_SN_SS_RSI_RSN_EENS1_6FutureIT_EERKNS1_3PIDIT0_EEMSZ_FSW_T1_T2_T3_EOT4_OT5_OT6_EUlSt10unique_ptrINS1_7PromiseISB_EESt14default_deleteIS1G_EEOSQ_OSI_OSN_S3_E_IS1J_SQ_SI_SN_St12_PlaceholderILi1EEEEEEclEOS3_ > @ 0x7f36821f3541 process::ProcessBase::consume() > @ 0x7f3682209fbc process::ProcessManager::resume() > @ 0x7f368220fa76 > _ZNSt6thread5_ImplISt12_Bind_simpleIFZN7process14ProcessManager12init_threadsEvEUlvE_vEEE6_M_runEv > @ 0x7f367eefc2b0 (unknown) > @ 0x7f367e71ae25 start_thread > @ 0x7f367e444bad __clone > {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005)