Weird crash in 'Cross-section analysis' since VTK e0d1851e22

To reproduce this crash, click on the “show” MIS diameter button after processing a centerline curve generated by ‘Extract centerline’.

The Python code does not seem to be in cause, it was working well not long ago. The backtrace below seems to point to a VTK problem. The code in ~vtkSMPThreadLocalObject() doesn’t seem suspicious though. Frame #6 below refers to null and available parameters, can’t say how pertinent this may be.

Please advise if this should be fixed in VTK, or if the Python code should be updated.

Thank you.

Switch to module:  "CrossSectionAnalysis"
Processing started
Processing completed
error: libstdc++.so.6 {0x0018b777}: DIE has DW_AT_ranges(DW_FORM_sec_offset 0x13a21) attribute, but range extraction failed (invalid range list offset 0x13a21), please file a bug and attach the file at the start of this error message
Process 745408 stopped
* thread #1, name = 'SlicerApp-real', stop reason = signal SIGSEGV: invalid address (fault address: 0x0)
    frame #0: 0x00007fffe1d47b0c libvtkFilters-9.1.so.1`vtkSMPThreadLocalObject<vtkCellArray>::~vtkSMPThreadLocalObject(this=<unavailable>) at vtkSMPThreadLocalObject.h:113:18
   110      {
   111        if (*iter)
   112        {
-> 113          (*iter)->Delete();
   114        }
   115        ++iter;
   116      }
(lldb) bt
* thread #1, name = 'SlicerApp-real', stop reason = signal SIGSEGV: invalid address (fault address: 0x0)
  * frame #0: 0x00007fffe1d47b0c libvtkFilters-9.1.so.1`vtkSMPThreadLocalObject<vtkCellArray>::~vtkSMPThreadLocalObject(this=<unavailable>) at vtkSMPThreadLocalObject.h:113:18
    frame #1: 0x00007fffe25d8563 libvtkFilters-9.1.so.1`(anonymous namespace)::CuttingFunctor::~CuttingFunctor(this=0x00007fffffff9380) at vtkPlaneCutter.cxx:235:3
    frame #2: 0x00007fffe25d8c58 libvtkFilters-9.1.so.1`(anonymous namespace)::PointSetFunctor::~PointSetFunctor(this=0x00007fffffff9380) at vtkPlaneCutter.cxx:393:3
    frame #3: 0x00007fffe25d32f2 libvtkFilters-9.1.so.1`(anonymous namespace)::PolyDataFunctor::Execute(input=0x0000555562778b00, output=<unavailable>, plane=<unavailable>, tree=<unavailable>, origin=<unavailable>, normal=<unavailable>, interpolate=<unavailable>) at vtkPlaneCutter.cxx:706:3
    frame #4: 0x00007fffe25d226e libvtkFilters-9.1.so.1`vtkPlaneCutter::ExecuteDataSet(this=0x0000555561c4f0b0, input=0x0000555562778b00, tree=0x0000000000000000, output=0x000055556305d2c0) at vtkPlaneCutter.cxx:1915:5
    frame #5: 0x00007fffe25d1adf libvtkFilters-9.1.so.1`vtkPlaneCutter::RequestData(this=0x00007fffffff9a58, input=0x0000555562778b00, output=0x0000555562c63e50)::$_0::operator()(vtkDataObject*, vtkPartitionedDataSet*) const at vtkPlaneCutter.cxx:1734:17
    frame #6: 0x00007fffe25d189d libvtkFilters-9.1.so.1`vtkPlaneCutter::RequestData(this=0x0000555561c4f0b0, (null)=<unavailable>, inputVector=<unavailable>, outputVector=0x0000555564cd25b0) at vtkPlaneCutter.cxx:1798:5
    frame #7: 0x00007fffe0e3d73f libvtkCommon-9.1.so.1`vtkExecutive::CallAlgorithm(this=0x000055555db52dc0, request=0x00005555631f18b0, direction=<unavailable>, inInfo=0x0000555559b12150, outInfo=0x0000555564cd25b0) at vtkExecutive.cxx:734:33
    frame #8: 0x00007fffe0e38fe7 libvtkCommon-9.1.so.1`vtkDemandDrivenPipeline::ExecuteData(this=0x000055555db52dc0, request=0x00005555631f18b0, inInfo=0x0000555559b12150, outInfo=0x0000555564cd25b0) at vtkDemandDrivenPipeline.cxx:462:22
    frame #9: 0x00007fffe0e34207 libvtkCommon-9.1.so.1`vtkCompositeDataPipeline::ExecuteData(this=0x000055555db52dc0, request=0x00005555631f18b0, inInfoVec=0x0000555559b12150, outInfoVec=0x0000555564cd25b0) at vtkCompositeDataPipeline.cxx:162:32
    frame #10: 0x00007fffe0e38809 libvtkCommon-9.1.so.1`vtkDemandDrivenPipeline::ProcessRequest(this=0x000055555db52dc0, request=<unavailable>, inInfoVec=0x0000555559b12150, outInfoVec=<unavailable>) at vtkDemandDrivenPipeline.cxx:261:22
    frame #11: 0x00007fffe0e73a4a libvtkCommon-9.1.so.1`vtkStreamingDemandDrivenPipeline::ProcessRequest(this=0x000055555db52dc0, request=0x00005555631f18b0, inInfoVec=<unavailable>, outInfoVec=0x0000555564cd25b0) at vtkStreamingDemandDrivenPipeline.cxx:0
    frame #12: 0x00007fffe0e3546e libvtkCommon-9.1.so.1`vtkCompositeDataPipeline::ForwardUpstream(this=<unavailable>, request=0x00005555631f18b0) at vtkCompositeDataPipeline.cxx:727:17
    frame #13: 0x00007fffe0e386a5 libvtkCommon-9.1.so.1`vtkDemandDrivenPipeline::ProcessRequest(this=0x000055555d298420, request=0x00005555631f18b0, inInfoVec=0x0000555563157510, outInfoVec=0x0000555562e85cf0) at vtkDemandDrivenPipeline.cxx:247:18
    frame #14: 0x00007fffe0e73a4a libvtkCommon-9.1.so.1`vtkStreamingDemandDrivenPipeline::ProcessRequest(this=0x000055555d298420, request=0x00005555631f18b0, inInfoVec=<unavailable>, outInfoVec=0x0000555562e85cf0) at vtkStreamingDemandDrivenPipeline.cxx:0
    frame #15: 0x00007fffe0e38db5 libvtkCommon-9.1.so.1`vtkDemandDrivenPipeline::UpdateData(this=0x000055555d298420, outputPort=<unavailable>) at vtkDemandDrivenPipeline.cxx:419:16
    frame #16: 0x00007fffe0e73fe1 libvtkCommon-9.1.so.1`vtkStreamingDemandDrivenPipeline::Update(this=0x000055555d298420, port=0, requests=<unavailable>) at vtkStreamingDemandDrivenPipeline.cxx:417:34
    frame #17: 0x00007fffed53a668 libMRMLDisplayableManager.so`vtkMRMLModelSliceDisplayableManager::vtkInternal::UpdateDisplayNodePipeline(this=0x0000555558354ba0, displayNode=<unavailable>, pipeline=0x00005555631421b0) at vtkMRMLModelSliceDisplayableManager.cxx:518:31
    frame #18: 0x00007fffed53c6df libMRMLDisplayableManager.so`vtkMRMLModelSliceDisplayableManager::ProcessMRMLNodesEvents(vtkObject*, unsigned long, void*) [inlined] vtkMRMLModelSliceDisplayableManager::vtkInternal::UpdateDisplayNode(this=<unavailable>, displayNode=<unavailable>) at vtkMRMLModelSliceDisplayableManager.cxx:380:11
    frame #19: 0x00007fffed53c684 libMRMLDisplayableManager.so`vtkMRMLModelSliceDisplayableManager::ProcessMRMLNodesEvents(this=0x000055555835f0a0, caller=<unavailable>, event=17000, callData=0x0000555563dd6aa0) at vtkMRMLModelSliceDisplayableManager.cxx:882:23
    frame #20: 0x00007fffebc15bf6 libMRMLLogic.so`vtkMRMLAbstractLogic::MRMLNodesCallback(caller=0x000055555c626b80, eid=17000, clientData=0x000055555835f0a0, callData=0x0000555563dd6aa0) at vtkMRMLAbstractLogic.cxx:198:9
    frame #21: 0x00007fffe155359c libvtkCommon-9.1.so.1`vtkCallbackCommand::Execute(this=0x00005555582acb30, caller=<unavailable>, event=<unavailable>, callData=<unavailable>) at vtkCallbackCommand.cxx:41:5
    frame #22: 0x00007fffeb85d081 libMRMLCore.so`vtkEventBroker::InvokeObservation(this=0x0000555555ae7f90, observation=0x00005555635fe950, eid=17000, callData=<unavailable>) at vtkEventBroker.cxx:841:40
    frame #23: 0x00007fffeb85cc85 libMRMLCore.so`vtkEventBroker::ProcessEvent(this=0x0000555555ae7f90, observation=0x00005555635fe950, caller=0x000055555c626b80, eid=17000, callData=0x0000555563dd6aa0) at vtkEventBroker.cxx:693:13
    frame #24: 0x00007fffe155359c libvtkCommon-9.1.so.1`vtkCallbackCommand::Execute(this=0x00005555597110c0, caller=<unavailable>, event=<unavailable>, callData=<unavailable>) at vtkCallbackCommand.cxx:41:5
    frame #25: 0x00007fffe16551ab libvtkCommon-9.1.so.1`vtkSubjectHelper::InvokeEvent(this=0x0000555562eae110, event=<unavailable>, callData=0x0000555563dd6aa0, self=0x000055555c626b80) at vtkObject.cxx:648:26
    frame #26: 0x00007fffeb896b0a libMRMLCore.so`vtkMRMLDisplayableNode::ProcessMRMLEvents(this=0x000055555c626b80, caller=0x0000555563dd6aa0, event=33, callData=<unavailable>) at vtkMRMLDisplayableNode.cxx:219:13
    frame #27: 0x00007fffeb8b11d6 libMRMLCore.so`vtkMRMLModelNode::ProcessMRMLEvents(this=0x000055555c626b80, caller=0x0000555563dd6aa0, event=33, callData=<unavailable>) at vtkMRMLModelNode.cxx:119:21
    frame #28: 0x00007fffeb909b85 libMRMLCore.so`vtkMRMLNode::MRMLCallback(caller=0x0000555563dd6aa0, eid=33, clientData=0x000055555c626b80, callData=0x0000000000000000) at vtkMRMLNode.cxx:900:9
    frame #29: 0x00007fffe155359c libvtkCommon-9.1.so.1`vtkCallbackCommand::Execute(this=0x000055555d2cd380, caller=<unavailable>, event=<unavailable>, callData=<unavailable>) at vtkCallbackCommand.cxx:41:5
    frame #30: 0x00007fffeb85d081 libMRMLCore.so`vtkEventBroker::InvokeObservation(this=0x0000555555ae7f90, observation=0x0000555562f20160, eid=33, callData=<unavailable>) at vtkEventBroker.cxx:841:40
    frame #31: 0x00007fffeb85cc85 libMRMLCore.so`vtkEventBroker::ProcessEvent(this=0x0000555555ae7f90, observation=0x0000555562f20160, caller=0x0000555563dd6aa0, eid=33, callData=0x0000000000000000) at vtkEventBroker.cxx:693:13
    frame #32: 0x00007fffe155359c libvtkCommon-9.1.so.1`vtkCallbackCommand::Execute(this=0x000055556267b920, caller=<unavailable>, event=<unavailable>, callData=<unavailable>) at vtkCallbackCommand.cxx:41:5
    frame #33: 0x00007fffe16551ab libvtkCommon-9.1.so.1`vtkSubjectHelper::InvokeEvent(this=0x000055556281a120, event=<unavailable>, callData=0x0000000000000000, self=0x0000555563dd6aa0) at vtkObject.cxx:648:26
    frame #34: 0x00007fff33bf2b57 MRMLCorePython.so`PyvtkMRMLDisplayNode_SetVisibility(self=<unavailable>, args=<unavailable>) at vtkMRMLDisplayNodePython.cxx:1570:11
    frame #35: 0x00007fffe53aca49 libpython3.9.so`cfunction_call(func=0x00007ffe2824a090, args=<unavailable>, kwargs=0x0000000000000000) at methodobject.c:552:18
    frame #36: 0x00007fffe535da4b libpython3.9.so`_PyObject_MakeTpCall(tstate=0x0000555556093d60, callable=0x00007ffe2824a090, args=<unavailable>, nargs=<unavailable>, keywords=0x0000000000000000) at call.c:191:18
    frame #37: 0x00007fffe5459588 libpython3.9.so`call_function(tstate=0x0000555556093d60, pp_stack=0x00007fffffffa5a0, oparg=1443446112, kwnames=0x0000000000000000) at abstract.h:0:12
    frame #38: 0x00007fffe5456413 libpython3.9.so`_PyEval_EvalFrameDefault(tstate=<unavailable>, f=0x00007ffe377848b0, throwflag=<unavailable>) at ceval.c:3489:23
    frame #39: 0x00007fffe535e1d3 libpython3.9.so`function_code_fastcall [inlined] _PyEval_EvalFrame(tstate=0x0000555556093d60, f=0x00007ffe377848b0, throwflag=0) at pycore_ceval.h:40:12
    frame #40: 0x00007fffe535e1c1 libpython3.9.so`function_code_fastcall(tstate=0x0000555556093d60, co=<unavailable>, args=<unavailable>, nargs=2, globals=<unavailable>) at call.c:330:24
    frame #41: 0x00007fffe5459560 libpython3.9.so`call_function(tstate=0x0000555556093d60, pp_stack=0x00007fffffffa780, oparg=<unavailable>, kwnames=0x0000000000000000) at abstract.h:0:12
    frame #42: 0x00007fffe54563ec libpython3.9.so`_PyEval_EvalFrameDefault(tstate=<unavailable>, f=0x00007ffe28310400, throwflag=<unavailable>) at ceval.c:3506:23
    frame #43: 0x00007fffe545a477 libpython3.9.so`_PyEval_EvalCode [inlined] _PyEval_EvalFrame(tstate=0x0000555556093d60, f=0x00007ffe28310400, throwflag=0) at pycore_ceval.h:40:12
    frame #44: 0x00007fffe545a465 libpython3.9.so`_PyEval_EvalCode(tstate=0x0000555556093d60, _co=<unavailable>, globals=<unavailable>, locals=<unavailable>, args=<unavailable>, argcount=3, kwnames=0x0000000000000000, kwargs=0x00007fffffffa958, kwcount=0, kwstep=1, defs=0x00007ffee73677d8, defcount=2, kwdefs=0x0000000000000000, closure=0x0000000000000000, name=0x00007ffee7363a30, qualname=0x00007ffee734cdc0) at ceval.c:4329:14
    frame #45: 0x00007fffe535e120 libpython3.9.so`_PyFunction_Vectorcall(func=<unavailable>, stack=<unavailable>, nargsf=<unavailable>, kwnames=<unavailable>) at call.c:396:12
    frame #46: 0x00007fffe5371150 libpython3.9.so`method_vectorcall [inlined] _PyObject_VectorcallTstate(tstate=0x0000555556093d60, callable=0x00007ffee7375310, args=0x00007fffffffa940, nargsf=3, kwnames=0x0000000000000000) at abstract.h:118:11
    frame #47: 0x00007fffe5371125 libpython3.9.so`method_vectorcall(method=<unavailable>, args=0x00007ffe28262f58, nargsf=<unavailable>, kwnames=<unavailable>) at classobject.c:83:18
    frame #48: 0x00007fffe535dec0 libpython3.9.so`PyVectorcall_Call(callable=0x00007ffee41ce640, tuple=0x0000000000000000, kwargs=<unavailable>) at call.c:231:16
    frame #49: 0x00007fffe535df64 libpython3.9.so`_PyObject_Call(tstate=<unavailable>, callable=<unavailable>, args=<unavailable>, kwargs=<unavailable>) at call.c:266:16 [artificial]
    frame #50: 0x00007fffe535e00c libpython3.9.so`PyObject_Call(callable=<unavailable>, args=<unavailable>, kwargs=<unavailable>) at call.c:293:12 [artificial]
    frame #51: 0x00007fffe56b0180 libvtkWrappingPythonCore3.9-9.1.so.1`vtkPythonCommand::Execute(this=0x000055555afc1260, ptr=<unavailable>, eventtype=<unavailable>, callData=0x0000000000000000) at vtkPythonCommand.cxx:237:22
    frame #52: 0x00007fffe16551ab libvtkCommon-9.1.so.1`vtkSubjectHelper::InvokeEvent(this=0x00005555631d9670, event=<unavailable>, callData=0x0000000000000000, self=0x0000555562ec2800) at vtkObject.cxx:648:26
    frame #53: 0x00007fffeb956943 libMRMLCore.so`vtkMRMLScriptedModuleNode::SetParameter(this=0x0000555562ec2800, name="ShowMISModel", value="True") at vtkMRMLScriptedModuleNode.cxx:144:11
    frame #54: 0x00007fff33c3ec99 MRMLCorePython.so`PyvtkMRMLScriptedModuleNode_SetParameter(self=<unavailable>, args=<unavailable>) at vtkMRMLScriptedModuleNodePython.cxx:0:7
    frame #55: 0x00007fffe53aca49 libpython3.9.so`cfunction_call(func=0x00007fff3d13bdb0, args=<unavailable>, kwargs=0x0000000000000000) at methodobject.c:552:18
    frame #56: 0x00007fffe535da4b libpython3.9.so`_PyObject_MakeTpCall(tstate=0x0000555556093d60, callable=0x00007fff3d13bdb0, args=<unavailable>, nargs=<unavailable>, keywords=0x0000000000000000) at call.c:191:18
    frame #57: 0x00007fffe5459588 libpython3.9.so`call_function(tstate=0x0000555556093d60, pp_stack=0x00007fffffffadb0, oparg=1443446112, kwnames=0x0000000000000000) at abstract.h:0:12
    frame #58: 0x00007fffe5456413 libpython3.9.so`_PyEval_EvalFrameDefault(tstate=<unavailable>, f=0x00007ffe2824fc80, throwflag=<unavailable>) at ceval.c:3489:23
    frame #59: 0x00007fffe535e1d3 libpython3.9.so`function_code_fastcall [inlined] _PyEval_EvalFrame(tstate=0x0000555556093d60, f=0x00007ffe2824fc80, throwflag=0) at pycore_ceval.h:40:12
    frame #60: 0x00007fffe535e1c1 libpython3.9.so`function_code_fastcall(tstate=0x0000555556093d60, co=<unavailable>, args=<unavailable>, nargs=3, globals=<unavailable>) at call.c:330:24
    frame #61: 0x00007fffe5459560 libpython3.9.so`call_function(tstate=0x0000555556093d60, pp_stack=0x00007fffffffaf90, oparg=<unavailable>, kwnames=0x0000000000000000) at abstract.h:0:12
    frame #62: 0x00007fffe54563ec libpython3.9.so`_PyEval_EvalFrameDefault(tstate=<unavailable>, f=0x00007ffee41d8700, throwflag=<unavailable>) at ceval.c:3506:23
    frame #63: 0x00007fffe545a477 libpython3.9.so`_PyEval_EvalCode [inlined] _PyEval_EvalFrame(tstate=0x0000555556093d60, f=0x00007ffee41d8700, throwflag=0) at pycore_ceval.h:40:12
    frame #64: 0x00007fffe545a465 libpython3.9.so`_PyEval_EvalCode(tstate=0x0000555556093d60, _co=<unavailable>, globals=<unavailable>, locals=<unavailable>, args=<unavailable>, argcount=1, kwnames=0x0000000000000000, kwargs=0x00007ffe282759f0, kwcount=0, kwstep=1, defs=0x0000000000000000, defcount=0, kwdefs=0x0000000000000000, closure=0x00007ffe282758b0, name=0x00007fff9c10b070, qualname=0x00007ffee734cb20) at ceval.c:4329:14
    frame #65: 0x00007fffe535e120 libpython3.9.so`_PyFunction_Vectorcall(func=<unavailable>, stack=<unavailable>, nargsf=<unavailable>, kwnames=<unavailable>) at call.c:396:12
    frame #66: 0x00007fffe535dec0 libpython3.9.so`PyVectorcall_Call(callable=0x00007ffe28252940, tuple=<unavailable>, kwargs=<unavailable>) at call.c:231:16
    frame #67: 0x00007fffec49852c libPythonQt.so`PythonQtSignalTarget::call(callable=0x00007ffe28252940, methodInfos=0x000055555c3080b0, arguments=0x00007fffffffb2f0, skipFirstArgumentOfMethodInfo=<unavailable>) at PythonQtSignalReceiver.cpp:130:14
    frame #68: 0x00007fffec498eaf libPythonQt.so`PythonQtSignalReceiver::qt_metacall(QMetaObject::Call, int, void**) [inlined] PythonQtSignalTarget::call(this=0x00005555631e6e60, arguments=0x00007fffffffb2f0) const at PythonQtSignalReceiver.cpp:56:22
    frame #69: 0x00007fffec498e98 libPythonQt.so`PythonQtSignalReceiver::qt_metacall(this=0x00005555631e6ff0, c=<unavailable>, id=5, arguments=0x00007fffffffb2f0) at PythonQtSignalReceiver.cpp:273:9
    frame #70: 0x00007ffff6512794 libQt5Core.so.5`___lldb_unnamed_symbol10838 + 740
    frame #71: 0x00007ffff703ce37 libQt5Widgets.so.5`QAbstractButton::toggled(bool) + 71
    frame #72: 0x00007ffff7042937 libQt5Widgets.so.5`QAbstractButton::setChecked(bool) + 247
    frame #73: 0x00007ffff70423cd libQt5Widgets.so.5`___lldb_unnamed_symbol12645 + 77
    frame #74: 0x00007ffff70425f8 libQt5Widgets.so.5`QAbstractButton::mouseReleaseEvent(QMouseEvent*) + 184
    frame #75: 0x00007ffff713209f libQt5Widgets.so.5`QToolButton::mouseReleaseEvent(QMouseEvent*) + 15
    frame #76: 0x00007ffff6f8e616 libQt5Widgets.so.5`QWidget::event(QEvent*) + 2198
    frame #77: 0x00007ffff6f581a6 libQt5Widgets.so.5`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 134
    frame #78: 0x00007ffff6f5cfd7 libQt5Widgets.so.5`QApplication::notify(QObject*, QEvent*) + 2919
    frame #79: 0x00007ffff7c84262 libqSlicerBaseQTGUI.so`qSlicerApplication::notify(this=<unavailable>, receiver=<unavailable>, event=<unavailable>) at qSlicerApplication.cxx:412:26
    frame #80: 0x00007ffff64e1b9a libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 314
    frame #81: 0x00007ffff6f5b99f libQt5Widgets.so.5`QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) + 447
    frame #82: 0x00007ffff6fac7d7 libQt5Widgets.so.5`___lldb_unnamed_symbol12244 + 743
    frame #83: 0x00007ffff6fae37c libQt5Widgets.so.5`___lldb_unnamed_symbol12248 + 572
    frame #84: 0x00007ffff6f581a6 libQt5Widgets.so.5`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 134
    frame #85: 0x00007ffff7c84262 libqSlicerBaseQTGUI.so`qSlicerApplication::notify(this=<unavailable>, receiver=<unavailable>, event=<unavailable>) at qSlicerApplication.cxx:412:26
    frame #86: 0x00007ffff64e1b9a libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 314
    frame #87: 0x00007ffff68b5130 libQt5Gui.so.5`QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 1392
    frame #88: 0x00007ffff68a0695 libQt5Gui.so.5`QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 181
    frame #89: 0x00007fffcd839f80 libQt5XcbQpa.so.5`___lldb_unnamed_symbol2222 + 32
    frame #90: 0x00007fffdfae1f13 libglib-2.0.so.0`g_main_context_dispatch + 403
    frame #91: 0x00007fffdfb380d9 libglib-2.0.so.0`___lldb_unnamed_symbol2498 + 761
    frame #92: 0x00007fffdfadf485 libglib-2.0.so.0`g_main_context_iteration + 53
    frame #93: 0x00007ffff652dada libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 106
    frame #94: 0x00007ffff64d9e6b libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 299
    frame #95: 0x00007ffff64e55c7 libQt5Core.so.5`QCoreApplication::exec() + 151
    frame #96: 0x00007ffff752c406 libqSlicerBaseQTCore.so`qSlicerCoreApplication::exec() at qSlicerCoreApplication.cxx:927:19
    frame #97: 0x000055555555998c SlicerApp-real`main [inlined] (anonymous namespace)::SlicerAppMain(argc=1, argv=0x00007fffffffc2d8) at Main.cxx:62:10
    frame #98: 0x00005555555597a1 SlicerApp-real`main(argc=<unavailable>, argv=0x00007fffffffc2d8) at qSlicerApplicationMainWrapper.cxx:56:10
    frame #99: 0x00007fffe04f7310 libc.so.6`__libc_start_call_main + 128
    frame #100: 0x00007fffe04f73c1 libc.so.6`__libc_start_main@@GLIBC_2.34 + 129
    frame #101: 0x00005555555596a5 SlicerApp-real`_start + 37
(lldb)

This message implies to me that this is a libstdc++ error and you should file a report with its maintainers, right?

I repeated a clean build and now the issue is gone. One other digital mystery !