dragonfly crash in ZPOPMIN
Describe the bug PC: @ 0x5621149a53bb (unknown) sdslen @ 0x5621156baf0f 64 absl::lts_20230125::WriteFailureInfo() @ 0x5621156bb119 96 absl::lts_20230125::AbslFailureSignalHandler() @ 0x7fba3fb71520 3376 (unknown) @ 0x5621149ab28b 144 dfly::(anonymous namespace)::IntervalVisitor::PopSkipList() @ 0x5621149a9586 176 dfly::(anonymous namespace)::IntervalVisitor::ActionPop() @ 0x5621149a7281 32 dfly::(anonymous namespace)::IntervalVisitor::operator()() @ 0x5621149ddbb1 48 std::__invoke_impl<>() @ 0x5621149d9f04 48 std::__invoke<>() @ 0x5621149d64ca 48 std::__detail::__variant::__gen_vtable_impl<>::__visit_invoke() @ 0x5621149d6771 64 std::__do_visit<>() @ 0x5621149d6825 64 std::visit<>() @ 0x5621149cc1b6 336 dfly::ZSetFamily::OpPopCountabi:cxx11 @ 0x5621149c8cd2 128 dfly::ZSetFamily::ZPopMinMax()::{lambda()#1}::operator()() @ 0x5621149d5e56 112 ZZN4dfly11Transaction18ScheduleSingleHopTIZNS_10ZSetFamily10ZPopMinMaxEN4absl12lts_202301254SpanINS5_IcEEEEbPNS_17ConnectionContextEEUlPS0_PNS_11EngineShardEE_EEDTclfp_fpTLDnEEEOT_ENKUlSA_SC_E_clESA_SC @ 0x5621149e4f19 80 ZSt13__invoke_implIN6facade8OpStatusERZN4dfly11Transaction18ScheduleSingleHopTIZNS2_10ZSetFamily10ZPopMinMaxEN4absl12lts_202301254SpanINS8_IcEEEEbPNS2_17ConnectionContextEEUlPS3_PNS2_11EngineShardEE_EEDTclfp_fpTLDnEEEOT_EUlSD_SF_E_JSD_SF_EESI_St14__invoke_otherOT0_DpOT1 @ 0x5621149e2231 64 ZSt10__invoke_rIN6facade8OpStatusERZN4dfly11Transaction18ScheduleSingleHopTIZNS2_10ZSetFamily10ZPopMinMaxEN4absl12lts_202301254SpanINS8_IcEEEEbPNS2_17ConnectionContextEEUlPS3_PNS2_11EngineShardEE_EEDTclfp_fpTLDnEEEOT_EUlSD_SF_E_JSD_SF_EENSt9enable_ifIX16is_invocable_r_vISI_T0_DpT1_EESI_E4typeEOSN_DpOSO @ 0x5621149dd705 80 ZNSt17_Function_handlerIFN6facade8OpStatusEPN4dfly11TransactionEPNS2_11EngineShardEEZNS3_18ScheduleSingleHopTIZNS2_10ZSetFamily10ZPopMinMaxEN4absl12lts_202301254SpanINSC_IcEEEEbPNS2_17ConnectionContextEEUlS4_S6_E_EEDTclfp_fpTLDnEEEOT_EUlS4_S6_E_E9_M_invokeERKSt9_Any_dataOS4_OS6 @ 0x5621150f9869 80 std::function<>::operator()() @ 0x5621150d38f1 288 dfly::Transaction::RunQuickie() @ 0x5621150d5707 320 dfly::Transaction::ScheduleUniqueShard() @ 0x5621150cc7cd 192 dfly::Transaction::ScheduleSingleHop()::{lambda()#1}::operator()() @ 0x5621150ef3dd 48 std::__invoke_impl<>() @ 0x5621150edb6f 32 std::__invoke_r<>() @ 0x5621150ebefb 48 std::_Function_handler<>::_M_invoke() @ 0x5621146f5589 48 std::function<>::operator()() @ 0x5621152db4b5 240 util::fibers_ext::FiberQueue::Run() @ 0x562114fe57f2 192 dfly::EngineShard::EngineShard()::{lambda()#2}::operator()() @ 0x562114ffd85c 48 std::__invoke_impl<>() @ 0x562114ffa96b 32 std::__invoke<>() @ 0x562114ff7dd6 32 std::_apply_impl<>() @ 0x562114ff7e53 48 std::apply<>() @ 0x562114ff8097 112 boost::fibers::worker_context<>::run()
To Reproduce run : redis-benchmark -r 200 -n 500 -t ZADD,ZPOPMIN