Using python shell crashes modelbuilder
This is technically a cmb issue, but it overlaps with smtk::common::PythonInterpreter. If you start modelbuilder from a command line and use the python shell as little as:
import smtk
import smtk.common
modelbuilder segfaults when it exits.
- Stack trace is below.
- Note that the python shell dock widget instantiates a
vtkPythonInterpreter
and the crash occurs when finalizingsmtk::common::PythonInterpreter
which I think is the superbuild's python. Whatever the case, there is some overlap in the vtk garbage collection code that ends with a null pointer call when the smtk::common::PythonInterpreter is finalized. Is there anyway to avoid this?
Stack trace
GNU DDD 3.3.12 (x86_64-pc-linux-gnu), by Dorothea LReading symbols from /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb/bin/modelbuilder...
(gdb) run
Starting program: /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb/bin/modelbuilder
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffd4948700 (LWP 952736)]
[New Thread 0x7fffce7de700 (LWP 952737)]
[New Thread 0x7fffcdfdd700 (LWP 952738)]
[New Thread 0x7fffc7fff700 (LWP 952739)]
Replacing existing manager for function : "smtk project menu"
[Thread 0x7fffd4948700 (LWP 952736) exited]
[Thread 0x7fffc7fff700 (LWP 952739) exited]
Thread 1 "modelbuilder" received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()
(gdb) where
#0 0x0000000000000000 in ?? ()
#1 0x00007fffe93bb581 in vtkInformation::ReportReferences (this=0x555557f19480, collector=0x7fffffffc330) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkInformation.cxx:929
#2 0x00007fffe93acf79 in vtkGarbageCollectorToObjectBaseFriendship::ReportReferences (self=0x7fffffffc330, obj=0x555557f19480) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkGarbageCollector.cxx:114
#3 0x00007fffe93aac58 in vtkGarbageCollectorImpl::VisitTarjan (this=0x7fffffffc330, obj=0x555557f19480) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkGarbageCollector.cxx:555
#4 0x00007fffe93aa944 in vtkGarbageCollectorImpl::MaybeVisit (this=0x7fffffffc330, obj=0x555557f19480) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkGarbageCollector.cxx:528
#5 0x00007fffe93ab240 in vtkGarbageCollectorImpl::Report (this=0x7fffffffc330, obj=0x555557f19480, ptr=0x555557ed0a20) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkGarbageCollector.cxx:635
#6 0x00007fffe93ab16c in vtkGarbageCollectorImpl::Report (this=0x7fffffffc330, obj=0x555557f19480, ptr=0x555557ed0a20, desc=0x7fffe9748a0e "Entry") at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkGarbageCollector.cxx:625
#7 0x00007fffe93acd3b in vtkGarbageCollectorReportInternal (collector=0x7fffffffc330, obj=0x555557f19480, ptr=0x555557ed0a20, desc=0x7fffe9748a0e "Entry") at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkGarbageCollector.cxx:1059
#8 0x00007fffe93d209d in vtkGarbageCollectorReport<vtkInformation> (collector=0x7fffffffc330, ptr=@0x555557ed0a20: 0x555557f19480, desc=0x7fffe9748a0e "Entry") at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkGarbageCollector.h:199
#9 0x00007fffe93d1b99 in vtkInformationVector::ReportReferences (this=0x555557f09e20, collector=0x7fffffffc330) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkInformationVector.cxx:227
#10 0x00007fffe93acf79 in vtkGarbageCollectorToObjectBaseFriendship::ReportReferences (self=0x7fffffffc330, obj=0x555557f09e20) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkGarbageCollector.cxx:114
#11 0x00007fffe93aac58 in vtkGarbageCollectorImpl::VisitTarjan (this=0x7fffffffc330, obj=0x555557f09e20) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkGarbageCollector.cxx:555
#12 0x00007fffe93aa944 in vtkGarbageCollectorImpl::MaybeVisit (this=0x7fffffffc330, obj=0x555557f09e20) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkGarbageCollector.cxx:528
#13 0x00007fffe93ab240 in vtkGarbageCollectorImpl::Report (this=0x7fffffffc330, obj=0x555557f09e20, ptr=0x555557f09d80) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkGarbageCollector.cxx:635
#14 0x00007fffe93ab16c in vtkGarbageCollectorImpl::Report (this=0x7fffffffc330, obj=0x555557f09e20, ptr=0x555557f09d80, desc=0x7fffe95dc55c "Output Information Vector") at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkGarbageCollector.cxx:625
#15 0x00007fffe93acd3b in vtkGarbageCollectorReportInternal (collector=0x7fffffffc330, obj=0x555557f09e20, ptr=0x555557f09d80, desc=0x7fffe95dc55c "Output Information Vector") at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkGarbageCollector.cxx:1059
#16 0x00007fffe839d7cb in vtkGarbageCollectorReport<vtkInformationVector> (collector=0x7fffffffc330, ptr=@0x555557f09d80: 0x555557f09e20, desc=0x7fffe95dc55c "Output Information Vector") at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkGarbageCollector.h:199
#17 0x00007fffe839a7fa in vtkExecutive::ReportReferences (this=0x555557f09d10, collector=0x7fffffffc330) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/ExecutionModel/vtkExecutive.cxx:286
#18 0x00007fffe93acf79 in vtkGarbageCollectorToObjectBaseFriendship::ReportReferences (self=0x7fffffffc330, obj=0x555557f09d10) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkGarbageCollector.cxx:114
#19 0x00007fffe93aac58 in vtkGarbageCollectorImpl::VisitTarjan (this=0x7fffffffc330, obj=0x555557f09d10) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkGarbageCollector.cxx:555
#20 0x00007fffe93aa944 in vtkGarbageCollectorImpl::MaybeVisit (this=0x7fffffffc330, obj=0x555557f09d10) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkGarbageCollector.cxx:528
#21 0x00007fffe93ab240 in vtkGarbageCollectorImpl::Report (this=0x7fffffffc330, obj=0x555557f09d10, ptr=0x555557f28b30) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkGarbageCollector.cxx:635
#22 0x00007fffe93ab16c in vtkGarbageCollectorImpl::Report (this=0x7fffffffc330, obj=0x555557f09d10, ptr=0x555557f28b30, desc=0x7fffe95d9c3d "Executive") at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkGarbageCollector.cxx:625
#23 0x00007fffe93acd3b in vtkGarbageCollectorReportInternal (collector=0x7fffffffc330, obj=0x555557f09d10, ptr=0x555557f28b30, desc=0x7fffe95d9c3d "Executive") at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkGarbageCollector.cxx:1059
#24 0x00007fffe8382139 in vtkGarbageCollectorReport<vtkExecutive> (collector=0x7fffffffc330, ptr=@0x555557f28b30: 0x555557f09d10, desc=0x7fffe95d9c3d "Executive") at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkGarbageCollector.h:199
#25 0x00007fffe837caec in vtkAlgorithm::ReportReferences (this=0x555557f28ab0, collector=0x7fffffffc330) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/ExecutionModel/vtkAlgorithm.cxx:931
#26 0x00007fffe93acf79 in vtkGarbageCollectorToObjectBaseFriendship::ReportReferences (self=0x7fffffffc330, obj=0x555557f28ab0) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkGarbageCollector.cxx:114
#27 0x00007fffe93aac58 in vtkGarbageCollectorImpl::VisitTarjan (this=0x7fffffffc330, obj=0x555557f28ab0) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkGarbageCollector.cxx:555
#28 0x00007fffe93aa944 in vtkGarbageCollectorImpl::MaybeVisit (this=0x7fffffffc330, obj=0x555557f28ab0) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkGarbageCollector.cxx:528
#29 0x00007fffe93aa882 in vtkGarbageCollectorImpl::FindComponents (this=0x7fffffffc330, root=0x555557f28ab0) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkGarbageCollector.cxx:514
#30 0x00007fffe93aa66f in vtkGarbageCollectorImpl::CollectInternal (this=0x7fffffffc330, root=0x555557f28ab0) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkGarbageCollector.cxx:465
#31 0x00007fffe93ac688 in vtkGarbageCollector::Collect (root=0x555557f28ab0) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkGarbageCollector.cxx:898
#32 0x00007fffe9454a73 in vtkObjectBase::UnRegisterInternal (this=0x555557f28ab0, check=1) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkObjectBase.cxx:350
#33 0x00007fffe9452bc1 in vtkObject::UnRegisterInternal (this=0x555557f28ab0, o=0x0, check=1) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkObject.cxx:926
#34 0x00007fffe94548fc in vtkObjectBase::UnRegister (this=0x555557f28ab0, o=0x0) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkObjectBase.cxx:297
#35 0x00007fffe94ede03 in vtkSmartPointerBase::~vtkSmartPointerBase (this=0x7fffffffc630, __in_chrg=<optimized out>) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkSmartPointerBase.cxx:60
#36 0x00007fffe94ede68 in vtkSmartPointerBase::operator= (this=0x555557f68d48, r=0x0) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkSmartPointerBase.cxx:74
#37 0x00007ffff4136700 in vtkSmartPointer<vtkObjectBase>::operator= (this=0x555557f68d48, r=...) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkSmartPointer.h:144
#38 0x00007ffff4159fa5 in vtkSIProxy::DeleteVTKObjects (this=0x555557f68ca0) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/Remoting/ServerManager/vtkSIProxy.cxx:402
#39 0x00007ffff415805d in vtkSIProxy::~vtkSIProxy (this=0x555557f68ca0, __in_chrg=<optimized out>) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/Remoting/ServerManager/vtkSIProxy.cxx:100
#40 0x00007ffff417275c in vtkSISourceProxy::~vtkSISourceProxy (this=0x555557f68ca0, __in_chrg=<optimized out>) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/Remoting/ServerManager/vtkSISourceProxy.cxx:64
#41 0x00007ffff4172780 in vtkSISourceProxy::~vtkSISourceProxy (this=0x555557f68ca0, __in_chrg=<optimized out>) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/Remoting/ServerManager/vtkSISourceProxy.cxx:68
#42 0x00007fffe9454a5f in vtkObjectBase::UnRegisterInternal (this=0x555557f68ca0, check=0) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkObjectBase.cxx:342
#43 0x00007fffe9452bc1 in vtkObject::UnRegisterInternal (this=0x555557f68ca0, o=0x0, check=0) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkObject.cxx:926
#44 0x00007fffe94548fc in vtkObjectBase::UnRegister (this=0x555557f68ca0, o=0x0) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkObjectBase.cxx:297
#45 0x00007fffe9454582 in vtkObjectBase::Delete (this=0x555557f68ca0) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkObjectBase.cxx:236
#46 0x00007ffff41343f6 in vtkPVSessionCore::vtkInternals::~vtkInternals (this=0x555555dab400, __in_chrg=<optimized out>) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/Remoting/ServerManager/vtkPVSessionCore.cxx:112
#47 0x00007ffff412fe34 in vtkPVSessionCore::~vtkPVSessionCore (this=0x555555e23580, __in_chrg=<optimized out>) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/Remoting/ServerManager/vtkPVSessionCore.cxx:319
#48 0x00007ffff412feba in vtkPVSessionCore::~vtkPVSessionCore (this=0x555555e23580, __in_chrg=<optimized out>) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/Remoting/ServerManager/vtkPVSessionCore.cxx:323
#49 0x00007fffe9454a5f in vtkObjectBase::UnRegisterInternal (this=0x555555e23580, check=0) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkObjectBase.cxx:342
#50 0x00007fffe9452bc1 in vtkObject::UnRegisterInternal (this=0x555555e23580, o=0x0, check=0) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkObject.cxx:926
#51 0x00007fffe94548fc in vtkObjectBase::UnRegister (this=0x555555e23580, o=0x0) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkObjectBase.cxx:297
#52 0x00007fffe9454582 in vtkObjectBase::Delete (this=0x555555e23580) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkObjectBase.cxx:236
#53 0x00007ffff412dca5 in vtkPVSessionBase::~vtkPVSessionBase (this=0x555555e2d740, __in_chrg=<optimized out>) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/Remoting/ServerManager/vtkPVSessionBase.cxx:86
#54 0x00007ffff42a76bd in vtkSMSession::~vtkSMSession (this=0x555555e2d740, __in_chrg=<optimized out>) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/Remoting/ServerManager/vtkSMSession.cxx:93
#55 0x00007ffff42a76dc in vtkSMSession::~vtkSMSession (this=0x555555e2d740, __in_chrg=<optimized out>) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/Remoting/ServerManager/vtkSMSession.cxx:107
#56 0x00007fffe9454a5f in vtkObjectBase::UnRegisterInternal (this=0x555555e2d740, check=0) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkObjectBase.cxx:342
#57 0x00007fffe9452bc1 in vtkObject::UnRegisterInternal (this=0x555555e2d740, o=0x0, check=0) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkObject.cxx:926
#58 0x00007fffe94548fc in vtkObjectBase::UnRegister (this=0x555555e2d740, o=0x0) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkObjectBase.cxx:297
#59 0x00007fffe9454582 in vtkObjectBase::Delete (this=0x555555e2d740) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Common/Core/vtkObjectBase.cxx:236
#60 0x00007fffea457bd5 in vtkPythonObjectMap::remove (this=0x555555ca0880, key=0x555555e2d740) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Wrapping/PythonCore/vtkPythonUtil.cxx:129
#61 0x00007fffea4583f6 in vtkPythonUtil::RemoveObjectFromMap (obj=0x7fffb4ec6160) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Wrapping/PythonCore/vtkPythonUtil.cxx:339
#62 0x00007fffea4355ff in PyVTKObject_Delete (op=0x7fffb4ec6160) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/paraview/src/VTK/Wrapping/PythonCore/PyVTKObject.cxx:288
#63 0x00007fffea13e3fc in _Py_DECREF (op=<optimized out>) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/python3/src/Include/object.h:430
#64 _Py_XDECREF (op=<optimized out>) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/python3/src/Include/object.h:497
#65 dict_dealloc (mp=0x7fffb4e8fe40) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/python3/src/Objects/dictobject.c:2018
#66 0x00007fffea1674af in _Py_DECREF (op=<optimized out>) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/python3/src/Include/object.h:430
#67 subtype_dealloc (self=0x7fffb4ec55e0) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/python3/src/Objects/typeobject.c:1321
#68 0x00007fffea13d4cd in _Py_DECREF (op=<optimized out>) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/python3/src/Include/object.h:430
#69 _Py_XDECREF (op=<optimized out>) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/python3/src/Include/object.h:497
#70 free_keys_object (keys=0x55555b60bc80) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/python3/src/Objects/dictobject.c:598
#71 0x00007fffea1426dd in dict_tp_clear (op=<optimized out>) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/python3/src/Objects/dictobject.c:3158
#72 0x00007fffea258f0e in delete_garbage (gcstate=0x555555659de8, gcstate=0x555555659de8, old=0x555555659e30, collectable=0x7fffffffce70, tstate=0x5555555c29f0) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/python3/src/Modules/gcmodule.c:1004
#73 collect (tstate=0x5555555c29f0, generation=generation@entry=2, n_collected=n_collected@entry=0x0, n_uncollectable=n_uncollectable@entry=0x0, nofail=nofail@entry=1) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/python3/src/Modules/gcmodule.c:1273
#74 0x00007fffea259bd6 in _PyGC_CollectNoFail () at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/python3/src/Modules/gcmodule.c:2109
#75 0x00007fffea21997c in _PyImport_Cleanup (tstate=tstate@entry=0x5555555c29f0) at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/python3/src/Python/import.c:572
#76 0x00007fffea232188 in Py_FinalizeEx () at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/python3/src/Python/pylifecycle.c:1426
#77 Py_FinalizeEx () at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/superbuild/python3/src/Python/pylifecycle.c:1345
#78 0x00007fffeea6cf05 in pybind11::finalize_interpreter () at /home/local/KHQ/john.tourtellott/projects/cmb-master/build/cmb-superbuild/install/include/pybind11/embed.h:250
#79 0x00007fffeea5c9b3 in smtk::common::PythonInterpreter::finalize (this=0x7fffef734ae0 <smtk::common::PythonInterpreter::m_instance>) at /home/local/KHQ/john.tourtellott/projects/cmb-master/git/smtk/smtk/common/PythonInterpreter.cxx:158
#80 0x00007fffeea5c65a in smtk::common::PythonInterpreter::~PythonInterpreter (this=0x7fffef734ae0 <smtk::common::PythonInterpreter::m_instance>, __in_chrg=<optimized out>) at /home/local/KHQ/john.tourtellott/projects/cmb-master/git/smtk/smtk/common/PythonInterpreter.cxx:84
#81 0x00007fffe73ccfde in __cxa_finalize (d=0x7fffef733640) at cxa_finalize.c:83
#82 0x00007fffee9acd07 in __do_global_dtors_aux () from /home/local/KHQ/john.tourtellott/projects/cmb-master/build/smtk/lib/libsmtkCore.so
#83 0x00007fffffffdc30 in ?? ()
#84 0x00007ffff7fe0f6b in _dl_fini () at dl-fini.c:138
Backtrace stopped: frame did not save the PC
(gdb) Quit
(gdb)
Edited by John Tourtellott