Opened 2 years ago

Closed 2 years ago

#9956 closed defect (fixed)

Download Dicom tool: QThread: Destroyed while thread is still running

Reported by: Elaine Meng Owned by: Zach Pearson
Priority: normal Milestone:
Component: DICOM Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

The following bug report has been submitted:
Platform:        macOS-12.7-arm64-arm-64bit
ChimeraX Version: 1.7.dev202310070039 (2023-10-07 00:39:11 UTC)
Description
Download Dicom tool:  clicking "Drill Down to Studies" twice nukes ChimeraX
I thought this bug was squashed before, by graying out Drill Down to Studies after the first time you clicked it.  But now it allows clicking it twice and then ChimeraX crashes.
Qt fatal error: QThread: Destroyed while thread is still running
Fatal Python error: Aborted

Thread 0x000000029c807000 (most recent call first):
  File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/threading.py", line 324 in wait
  File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/threading.py", line 622 in wait
  File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/threading.py", line 1392 in run
  File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/threading.py", line 1038 in _bootstrap_inner
  File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/threading.py", line 995 in _bootstrap

Thread 0x0000000177d87000 (most recent call first):
  File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/ssl.py", line 1134 in read
  File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/ssl.py", line 1278 in recv_into
  File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/socket.py", line 706 in readinto
  File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/http/client.py", line 279 in _read_status
  File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/http/client.py", line 318 in begin
  File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/http/client.py", line 1374 in getresponse
  File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/urllib3/connection.py", line 461 in getresponse
  File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/urllib3/connectionpool.py", line 536 in _make_request
  File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/urllib3/connectionpool.py", line 790 in urlopen
  File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/requests/adapters.py", line 486 in send
  File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/requests/sessions.py", line 703 in send
  File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/requests/sessions.py", line 589 in request
  File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/requests/api.py", line 59 in request
  File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/requests/api.py", line 73 in get
  File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/tcia_utils/nbia.py", line 368 in queryData
  File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/tcia_utils/nbia.py", line 559 in getStudy
  File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/chimerax/dicom/dicom/databases/tcia.py", line 126 in get_study
  File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/chimerax/dicom/dicom/ui/dicom_databases.py", line 457 in _fetch_studies
  File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/chimerax/dicom/dicom/ui/dicom_databases.py", line 440 in run

Current thread 0x0000000102bfc580 (most recent call first):
  File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/chimerax/dicom/dicom/ui/dicom_databases.py", line 268 in _allocate_thread_and_worker
  File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/chimerax/dicom/dicom/ui/dicom_databases.py", line 314 in _on_main_table_double_clicked
  File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/chimerax/dicom/dicom/ui/dicom_databases.py", line 370 in _on_drill_down_dataset_clicked
  File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/chimerax/dicom/dicom/ui/dicom_databases.py", line 228 in 
  File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/chimerax/ui/gui.py", line 275 in event_loop
  File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/chimerax/core/__main__.py", line 912 in init
  File "/Users/meng/Desktop/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/chimerax/core/__main__.py", line 1063 in 
  File "", line 88 in _run_code
  File "", line 198 in _run_module_as_main

Extension modules: chimerax.arrays._arrays, numpy.core._multiarray_umath, numpy.core._multiarray_tests, numpy.linalg._umath_linalg, numpy.fft._pocketfft_internal, numpy.random._common, numpy.random.bit_generator, numpy.random._bounded_integers, numpy.random._mt19937, numpy.random.mtrand, numpy.random._philox, numpy.random._pcg64, numpy.random._sfc64, numpy.random._generator, chimerax.geometry._geometry, PyQt6.QtCore, PyQt6.QtGui, PyQt6.QtWidgets, PyQt6.QtWebChannel, PyQt6.QtNetwork, PyQt6.QtWebEngineCore, PyQt6.QtPrintSupport, PyQt6.QtWebEngineWidgets, chimerax.atomic_lib._load_libs, tinyarray, chimerax.atomic.cymol, chimerax.atomic.cytmpl, chimerax.map._map, charset_normalizer.md, PIL._imaging, matplotlib._c_internal_utils, matplotlib._path, kiwisolver._cext, matplotlib._image, PyQt6.QtOpenGL, PyQt6.QtOpenGLWidgets, OpenGL_accelerate.errorchecker, OpenGL_accelerate.wrapper, OpenGL_accelerate.formathandler, OpenGL_accelerate.arraydatatype, OpenGL_accelerate.latebind, OpenGL_accelerate.vbo, chimerax.surface._surface, lxml._elementpath, lxml.etree, chimerax.pdb_lib._load_libs, chimerax.core._mac_util, OpenGL_accelerate.numpy_formathandler, OpenGL_accelerate.nones_formathandler (total: 49)


{"app_name":"ChimeraX","timestamp":"2023-10-10 18:32:27.00 -0700","app_version":"1.7.0","slice_uuid":"17982d98-65bc-3327-8526-577ec996453c","build_version":"1.7.0.0","platform":1,"bundleID":"edu.ucsf.cgl.ChimeraX","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.7 (21G816)","incident_id":"9E95CA64-423C-406D-A272-9201DEB5E4A3","name":"ChimeraX"}
{
  "uptime" : 30000,
  "procLaunch" : "2023-10-10 18:31:18.2066 -0700",
  "procRole" : "Foreground",
  "version" : 2,
  "userID" : 504,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro18,1",
  "procStartAbsTime" : 736266943856,
  "coalitionID" : 3902,
  "osVersion" : {
    "train" : "macOS 12.7",
    "build" : "21G816",
    "releaseType" : "User"
  },
  "captureTime" : "2023-10-10 18:32:27.5925 -0700",
  "incident" : "9E95CA64-423C-406D-A272-9201DEB5E4A3",
  "bug_type" : "309",
  "pid" : 13873,
  "procExitAbsTime" : 737931759981,
  "translated" : false,
  "cpuType" : "ARM-64",
  "procName" : "ChimeraX",
  "procPath" : "\/Users\/USER\/Desktop\/ChimeraX_Daily.app\/Contents\/MacOS\/ChimeraX",
  "bundleInfo" : {"CFBundleShortVersionString":"1.7.0","CFBundleVersion":"1.7.0.0","CFBundleIdentifier":"edu.ucsf.cgl.ChimeraX"},
  "storeInfo" : {"deviceIdentifierForVendor":"FCEF0C15-2610-567C-B3E1-52237DD46F39","thirdParty":true},
  "parentProc" : "launchd",
  "parentPid" : 1,
  "coalitionName" : "edu.ucsf.cgl.ChimeraX",
  "crashReporterKey" : "B7F1F743-B429-1250-2B7D-CFD598FE3604",
  "wakeTime" : 24058,
  "sleepWakeUUID" : "B6D288FE-0E3A-4B07-9635-A9FE2BC123D8",
  "sip" : "enabled",
  "isCorpse" : 1,
  "exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
  "asi" : {"libsystem_c.dylib":["abort() called"]},
  "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
  "faultingThread" : 0,
  "threads" : [{"triggered":true,"id":242868,"threadState":{"x":[{"value":0},{"value":0},{"value":1},{"value":4832197272},{"value":79},{"value":95},{"value":6034240352},{"value":4707864571},{"value":153779907090588512},{"value":153779911340189408},{"value":14757395258967641293},{"value":4294967286},{"value":4832197202},{"value":0},{"value":52},{"value":4294967280},{"value":328},{"value":8566929016},{"value":0},{"value":6},{"value":4341089664,"symbolLocation":0,"symbol":"_main_thread"},{"value":259},{"value":4341089888,"symbolLocation":224,"symbol":"_main_thread"},{"value":1},{"value":4360996400,"symbolLocation":0,"symbol":"faulthandler_handlers"},{"value":4441379668,"symbolLocation":0,"symbol":"sipWrapper_dealloc"},{"value":1},{"value":5870295416},{"value":6057544566}],"flavor":"ARM_THREAD_STATE64","lr":{"value":7055671008},"cpsr":{"value":1073745920},"fp":{"value":4832197344},"sp":{"value":4832197312},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":7055453560,"matchesCrashFrame":1},"far":{"value":5764006000}},"name":"CrBrowserMain","queue":"com.apple.main-thread","frames":[{"imageOffset":40312,"symbol":"__pthread_kill","symbolLocation":8,"imageIndex":0},{"imageOffset":28384,"symbol":"pthread_kill","symbolLocation":288,"imageIndex":1},{"imageOffset":272000,"symbol":"raise","symbolLocation":32,"imageIndex":2},{"imageOffset":2450372,"symbol":"faulthandler_fatal_error","symbolLocation":392,"imageIndex":3},{"imageOffset":17572,"symbol":"_sigtramp","symbolLocation":56,"imageIndex":4},{"imageOffset":28384,"symbol":"pthread_kill","symbolLocation":288,"imageIndex":1},{"imageOffset":500544,"symbol":"abort","symbolLocation":168,"imageIndex":2},{"imageOffset":28996,"symbol":"qAbort()","symbolLocation":12,"imageIndex":5},{"imageOffset":44796,"imageIndex":5},{"imageOffset":2985276,"symbol":"QMessageLogger::fatal(char const*, ...) const","symbolLocation":120,"imageIndex":5},{"imageOffset":3027312,"imageIndex":5},{"imageOffset":1377792,"symbol":"QThread::~QThread()","symbolLocation":248,"imageIndex":5},{"imageOffset":167852,"symbol":"sipQThread::~sipQThread()","symbolLocation":52,"imageIndex":6},{"imageOffset":22132,"symbol":"forgetObject","symbolLocation":188,"imageIndex":7},{"imageOffset":21376,"symbol":"sipWrapper_dealloc","symbolLocation":44,"imageIndex":7},{"imageOffset":1180292,"symbol":"subtype_dealloc","symbolLocation":988,"imageIndex":3},{"imageOffset":945856,"symbol":"insertdict","symbolLocation":884,"imageIndex":3},{"imageOffset":1073756,"symbol":"_PyObject_GenericSetAttrWithDict","symbolLocation":588,"imageIndex":3},{"imageOffset":1068560,"symbol":"PyObject_SetAttr","symbolLocation":96,"imageIndex":3},{"imageOffset":1788020,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":19236,"imageIndex":3},{"imageOffset":1844972,"symbol":"_PyEval_Vector","symbolLocation":156,"imageIndex":3},{"imageOffset":1336844,"symbol":"PyQtSlot::call(_object*, _object*) const","symbolLocation":152,"imageIndex":6},{"imageOffset":1336384,"symbol":"PyQtSlot::invoke(void**, _object*, void*, bool) const","symbolLocation":292,"imageIndex":6},{"imageOffset":1340268,"symbol":"PyQtSlotProxy::unislot(void**)","symbolLocation":92,"imageIndex":6},{"imageOffset":1340124,"symbol":"PyQtSlotProxy::qt_metacall(QMetaObject::Call, int, void**)","symbolLocation":68,"imageIndex":6},{"imageOffset":714204,"imageIndex":5},{"imageOffset":1082932,"imageIndex":8},{"imageOffset":1082548,"imageIndex":8},{"imageOffset":1086372,"symbol":"QAbstractButton::mouseReleaseEvent(QMouseEvent*)","symbolLocation":172,"imageIndex":8},{"imageOffset":1291640,"symbol":"sipQPushButton::mouseReleaseEvent(QMouseEvent*)","symbolLocation":148,"imageIndex":9},{"imageOffset":357840,"symbol":"QWidget::event(QEvent*)","symbolLocation":132,"imageIndex":8},{"imageOffset":1294248,"symbol":"sipQPushButton::event(QEvent*)","symbolLocation":224,"imageIndex":9},{"imageOffset":56464,"symbol":"QApplicationPrivate::notify_helper(QObject*, QEvent*)","symbolLocation":272,"imageIndex":8},{"imageOffset":65192,"symbol":"QApplication::notify(QObject*, QEvent*)","symbolLocation":5040,"imageIndex":8},{"imageOffset":1428996,"symbol":"sipQApplication::notify(QObject*, QEvent*)","symbolLocation":248,"imageIndex":9},{"imageOffset":417088,"symbol":"QCoreApplication::notifyInternal2(QObject*, QEvent*)","symbolLocation":208,"imageIndex":5},{"imageOffset":58312,"symbol":"QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&, bool, bool)","symbolLocation":908,"imageIndex":8},{"imageOffset":438804,"imageIndex":8},{"imageOffset":435428,"imageIndex":8},{"imageOffset":56464,"symbol":"QApplicationPrivate::notify_helper(QObject*, QEvent*)","symbolLocation":272,"imageIndex":8},{"imageOffset":60664,"symbol":"QApplication::notify(QObject*, QEvent*)","symbolLocation":512,"imageIndex":8},{"imageOffset":1428996,"symbol":"sipQApplication::notify(QObject*, QEvent*)","symbolLocation":248,"imageIndex":9},{"imageOffset":417088,"symbol":"QCoreApplication::notifyInternal2(QObject*, QEvent*)","symbolLocation":208,"imageIndex":5},{"imageOffset":495000,"symbol":"QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)","symbolLocation":1820,"imageIndex":10},{"imageOffset":836304,"symbol":"QWindowSystemInterface::sendWindowSystemEvents(QFlags)","symbolLocation":444,"imageIndex":10},{"imageOffset":99140,"imageIndex":11},{"imageOffset":544484,"symbol":"__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__","symbolLocation":28,"imageIndex":12},{"imageOffset":544304,"symbol":"__CFRunLoopDoSource0","symbolLocation":208,"imageIndex":12},{"imageOffset":543536,"symbol":"__CFRunLoopDoSources0","symbolLocation":268,"imageIndex":12},{"imageOffset":537776,"symbol":"__CFRunLoopRun","symbolLocation":828,"imageIndex":12},{"imageOffset":534996,"symbol":"CFRunLoopRunSpecific","symbolLocation":600,"imageIndex":12},{"imageOffset":205624,"symbol":"RunCurrentEventLoopInMode","symbolLocation":292,"imageIndex":13},{"imageOffset":204740,"symbol":"ReceiveNextEventCommon","symbolLocation":324,"imageIndex":13},{"imageOffset":204392,"symbol":"_BlockUntilNextEventMatchingListInModeWithFilter","symbolLocation":72,"imageIndex":13},{"imageOffset":267448,"symbol":"_DPSNextEvent","symbolLocation":860,"imageIndex":14},{"imageOffset":261552,"symbol":"-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]","symbolLocation":1328,"imageIndex":14},{"imageOffset":204668,"symbol":"-[NSApplication run]","symbolLocation":596,"imageIndex":14},{"imageOffset":94764,"imageIndex":11},{"imageOffset":455580,"symbol":"QEventLoop::exec(QFlags)","symbolLocation":544,"imageIndex":5},{"imageOffset":418804,"symbol":"QCoreApplication::exec()","symbolLocation":128,"imageIndex":5},{"imageOffset":2499252,"symbol":"meth_QApplication_exec(_object*, _object*)","symbolLocation":96,"imageIndex":9},{"imageOffset":1038948,"symbol":"cfunction_call","symbolLocation":96,"imageIndex":3},{"imageOffset":628480,"symbol":"_PyObject_MakeTpCall","symbolLocation":128,"imageIndex":3},{"imageOffset":1821832,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":53048,"imageIndex":3},{"imageOffset":1764036,"symbol":"PyEval_EvalCode","symbolLocation":276,"imageIndex":3},{"imageOffset":1741600,"symbol":"builtin_exec","symbolLocation":428,"imageIndex":3},{"imageOffset":1041488,"symbol":"cfunction_vectorcall_FASTCALL_KEYWORDS","symbolLocation":80,"imageIndex":3},{"imageOffset":1821600,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":52816,"imageIndex":3},{"imageOffset":1844972,"symbol":"_PyEval_Vector","symbolLocation":156,"imageIndex":3},{"imageOffset":2422240,"symbol":"pymain_run_module","symbolLocation":256,"imageIndex":3},{"imageOffset":2420864,"symbol":"Py_RunMain","symbolLocation":1784,"imageIndex":3},{"imageOffset":2425392,"symbol":"pymain_main","symbolLocation":52,"imageIndex":3},{"imageOffset":2425328,"symbol":"Py_Main","symbolLocation":36,"imageIndex":3},{"imageOffset":15700,"symbol":"main","symbolLocation":128,"imageIndex":15},{"imageOffset":20620,"symbol":"start","symbolLocation":520,"imageIndex":16}]},{"id":242893,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":242901,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":242939,"name":"ThreadPoolServiceThread","frames":[{"imageOffset":54072,"symbol":"kevent64","symbolLocation":8,"imageIndex":0},{"imageOffset":56727496,"imageIndex":17},{"imageOffset":56727288,"imageIndex":17},{"imageOffset":56233836,"imageIndex":17},{"imageOffset":55985340,"imageIndex":17},{"imageOffset":56364424,"imageIndex":17},{"imageOffset":56271272,"imageIndex":17},{"imageOffset":56364816,"imageIndex":17},{"imageOffset":56519652,"imageIndex":17},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":242941,"name":"ThreadPoolBackgroundWorker","frames":[{"imageOffset":6288,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7424,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":56546788,"imageIndex":17},{"imageOffset":56317548,"imageIndex":17},{"imageOffset":56320244,"imageIndex":17},{"imageOffset":56319132,"imageIndex":17},{"imageOffset":56519652,"imageIndex":17},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":242942,"name":"Chrome_IOThread","frames":[{"imageOffset":54072,"symbol":"kevent64","symbolLocation":8,"imageIndex":0},{"imageOffset":56727496,"imageIndex":17},{"imageOffset":56727288,"imageIndex":17},{"imageOffset":56233836,"imageIndex":17},{"imageOffset":55985340,"imageIndex":17},{"imageOffset":56364424,"imageIndex":17},{"imageOffset":40590340,"imageIndex":17},{"imageOffset":56364816,"imageIndex":17},{"imageOffset":56519652,"imageIndex":17},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":242943,"name":"NetworkConfigWatcher","frames":[{"imageOffset":6288,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7424,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":56546788,"imageIndex":17},{"imageOffset":56546224,"imageIndex":17},{"imageOffset":55801248,"imageIndex":17},{"imageOffset":56233836,"imageIndex":17},{"imageOffset":55985340,"imageIndex":17},{"imageOffset":56364424,"imageIndex":17},{"imageOffset":56364816,"imageIndex":17},{"imageOffset":56519652,"imageIndex":17},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":242944,"name":"ThreadPoolForegroundWorker","frames":[{"imageOffset":6288,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7424,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":56546788,"imageIndex":17},{"imageOffset":56317548,"imageIndex":17},{"imageOffset":56320244,"imageIndex":17},{"imageOffset":56319264,"imageIndex":17},{"imageOffset":56519652,"imageIndex":17},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":242946,"name":"ThreadPoolForegroundWorker","frames":[{"imageOffset":6288,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7424,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":56546788,"imageIndex":17},{"imageOffset":56317548,"imageIndex":17},{"imageOffset":56320244,"imageIndex":17},{"imageOffset":56319264,"imageIndex":17},{"imageOffset":56519652,"imageIndex":17},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":242947,"name":"CompositorTileWorker1","frames":[{"imageOffset":21072,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30780,"symbol":"_pthread_cond_wait","symbolLocation":1236,"imageIndex":1},{"imageOffset":56516680,"imageIndex":17},{"imageOffset":85569508,"imageIndex":17},{"imageOffset":56519652,"imageIndex":17},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":242948,"name":"Chrome_InProcGpuThread","frames":[{"imageOffset":6288,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7424,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":56546788,"imageIndex":17},{"imageOffset":56546224,"imageIndex":17},{"imageOffset":55801248,"imageIndex":17},{"imageOffset":56233836,"imageIndex":17},{"imageOffset":55985340,"imageIndex":17},{"imageOffset":56364424,"imageIndex":17},{"imageOffset":56364816,"imageIndex":17},{"imageOffset":56519652,"imageIndex":17},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":242949,"name":"Chrome_ChildIOThread","frames":[{"imageOffset":54072,"symbol":"kevent64","symbolLocation":8,"imageIndex":0},{"imageOffset":56727496,"imageIndex":17},{"imageOffset":56727288,"imageIndex":17},{"imageOffset":56233836,"imageIndex":17},{"imageOffset":55985340,"imageIndex":17},{"imageOffset":56364424,"imageIndex":17},{"imageOffset":56364816,"imageIndex":17},{"imageOffset":56519652,"imageIndex":17},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":242950,"name":"NetworkConfigWatcher","frames":[{"imageOffset":6288,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7424,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":56546788,"imageIndex":17},{"imageOffset":56546224,"imageIndex":17},{"imageOffset":55801248,"imageIndex":17},{"imageOffset":56233836,"imageIndex":17},{"imageOffset":55985340,"imageIndex":17},{"imageOffset":56364424,"imageIndex":17},{"imageOffset":56364816,"imageIndex":17},{"imageOffset":56519652,"imageIndex":17},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":242951,"name":"VizCompositorThread","frames":[{"imageOffset":6288,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7424,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":56546788,"imageIndex":17},{"imageOffset":56546224,"imageIndex":17},{"imageOffset":55801248,"imageIndex":17},{"imageOffset":56233836,"imageIndex":17},{"imageOffset":55985340,"imageIndex":17},{"imageOffset":56364424,"imageIndex":17},{"imageOffset":56364816,"imageIndex":17},{"imageOffset":56519652,"imageIndex":17},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":242960,"name":"NetworkService","frames":[{"imageOffset":54072,"symbol":"kevent64","symbolLocation":8,"imageIndex":0},{"imageOffset":56727496,"imageIndex":17},{"imageOffset":56727288,"imageIndex":17},{"imageOffset":56233836,"imageIndex":17},{"imageOffset":55985340,"imageIndex":17},{"imageOffset":56364424,"imageIndex":17},{"imageOffset":56364816,"imageIndex":17},{"imageOffset":56519652,"imageIndex":17},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":242961,"name":"NetworkConfigWatcher","frames":[{"imageOffset":6288,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7424,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":56546788,"imageIndex":17},{"imageOffset":56546224,"imageIndex":17},{"imageOffset":55801248,"imageIndex":17},{"imageOffset":56233836,"imageIndex":17},{"imageOffset":55985340,"imageIndex":17},{"imageOffset":56364424,"imageIndex":17},{"imageOffset":56364816,"imageIndex":17},{"imageOffset":56519652,"imageIndex":17},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":242962,"name":"ThreadPoolSingleThreadForegroundBlocking0","frames":[{"imageOffset":6288,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7424,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":56546788,"imageIndex":17},{"imageOffset":56317548,"imageIndex":17},{"imageOffset":56320244,"imageIndex":17},{"imageOffset":56319352,"imageIndex":17},{"imageOffset":56519652,"imageIndex":17},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":242986,"name":"NetworkConfigWatcher","frames":[{"imageOffset":6288,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7424,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":56546788,"imageIndex":17},{"imageOffset":56546224,"imageIndex":17},{"imageOffset":55801248,"imageIndex":17},{"imageOffset":56233836,"imageIndex":17},{"imageOffset":55985340,"imageIndex":17},{"imageOffset":56364424,"imageIndex":17},{"imageOffset":56364816,"imageIndex":17},{"imageOffset":56519652,"imageIndex":17},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":242998,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":242999,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":243001,"name":"ThreadPoolBackgroundWorker","frames":[{"imageOffset":6288,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7424,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":56546788,"imageIndex":17},{"imageOffset":56317548,"imageIndex":17},{"imageOffset":56320244,"imageIndex":17},{"imageOffset":56319132,"imageIndex":17},{"imageOffset":56519652,"imageIndex":17},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":243007,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":243069,"name":"com.apple.NSEventThread","frames":[{"imageOffset":6288,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7424,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":545120,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":372,"imageIndex":12},{"imageOffset":538128,"symbol":"__CFRunLoopRun","symbolLocation":1180,"imageIndex":12},{"imageOffset":534996,"symbol":"CFRunLoopRunSpecific","symbolLocation":600,"imageIndex":12},{"imageOffset":1761436,"symbol":"_NSEventThread","symbolLocation":196,"imageIndex":14},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":243070,"name":"MemoryInfra","frames":[{"imageOffset":6288,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7424,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":56546788,"imageIndex":17},{"imageOffset":56546224,"imageIndex":17},{"imageOffset":55801248,"imageIndex":17},{"imageOffset":56233836,"imageIndex":17},{"imageOffset":55985340,"imageIndex":17},{"imageOffset":56364424,"imageIndex":17},{"imageOffset":56364816,"imageIndex":17},{"imageOffset":56519652,"imageIndex":17},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":243071,"name":"ThreadPoolSingleThreadSharedBackgroundBlocking1","frames":[{"imageOffset":6288,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7424,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":56546788,"imageIndex":17},{"imageOffset":56317548,"imageIndex":17},{"imageOffset":56319620,"imageIndex":17},{"imageOffset":56319176,"imageIndex":17},{"imageOffset":56519652,"imageIndex":17},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":243423,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":243424,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":243425,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":243475,"name":"QThread","frames":[{"imageOffset":9748,"symbol":"read","symbolLocation":8,"imageIndex":0},{"imageOffset":167900,"symbol":"sock_read","symbolLocation":56,"imageIndex":18},{"imageOffset":150624,"symbol":"bread_conv","symbolLocation":40,"imageIndex":18},{"imageOffset":146436,"symbol":"bio_read_intern","symbolLocation":244,"imageIndex":18},{"imageOffset":146160,"symbol":"BIO_read","symbolLocation":28,"imageIndex":18},{"imageOffset":25188,"symbol":"ssl3_read_n","symbolLocation":536,"imageIndex":19},{"imageOffset":35140,"symbol":"ssl3_get_record","symbolLocation":188,"imageIndex":19},{"imageOffset":31004,"symbol":"ssl3_read_bytes","symbolLocation":452,"imageIndex":19},{"imageOffset":62960,"symbol":"ssl3_read_internal","symbolLocation":184,"imageIndex":19},{"imageOffset":109104,"symbol":"SSL_read_ex","symbolLocation":12,"imageIndex":19},{"imageOffset":30140,"symbol":"_ssl__SSLSocket_read_impl","symbolLocation":228,"imageIndex":20},{"imageOffset":25596,"symbol":"_ssl__SSLSocket_read","symbolLocation":152,"imageIndex":20},{"imageOffset":701780,"symbol":"method_vectorcall_VARARGS","symbolLocation":116,"imageIndex":3},{"imageOffset":1821600,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":52816,"imageIndex":3},{"imageOffset":1844972,"symbol":"_PyEval_Vector","symbolLocation":156,"imageIndex":3},{"imageOffset":638520,"symbol":"PyObject_VectorcallMethod","symbolLocation":136,"imageIndex":3},{"imageOffset":2686908,"symbol":"_bufferedreader_raw_read","symbolLocation":140,"imageIndex":3},{"imageOffset":2685700,"symbol":"_buffered_readline","symbolLocation":584,"imageIndex":3},{"imageOffset":699696,"symbol":"method_vectorcall_FASTCALL","symbolLocation":100,"imageIndex":3},{"imageOffset":1821600,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":52816,"imageIndex":3},{"imageOffset":1844972,"symbol":"_PyEval_Vector","symbolLocation":156,"imageIndex":3},{"imageOffset":645700,"symbol":"method_vectorcall","symbolLocation":272,"imageIndex":3},{"imageOffset":631980,"symbol":"_PyVectorcall_Call","symbolLocation":116,"imageIndex":3},{"imageOffset":1832920,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":64136,"imageIndex":3},{"imageOffset":1844972,"symbol":"_PyEval_Vector","symbolLocation":156,"imageIndex":3},{"imageOffset":645700,"symbol":"method_vectorcall","symbolLocation":272,"imageIndex":3},{"imageOffset":631980,"symbol":"_PyVectorcall_Call","symbolLocation":116,"imageIndex":3},{"imageOffset":1832920,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":64136,"imageIndex":3},{"imageOffset":1844972,"symbol":"_PyEval_Vector","symbolLocation":156,"imageIndex":3},{"imageOffset":645700,"symbol":"method_vectorcall","symbolLocation":272,"imageIndex":3},{"imageOffset":631980,"symbol":"_PyVectorcall_Call","symbolLocation":116,"imageIndex":3},{"imageOffset":1832920,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":64136,"imageIndex":3},{"imageOffset":1844972,"symbol":"_PyEval_Vector","symbolLocation":156,"imageIndex":3},{"imageOffset":645700,"symbol":"method_vectorcall","symbolLocation":272,"imageIndex":3},{"imageOffset":631980,"symbol":"_PyVectorcall_Call","symbolLocation":116,"imageIndex":3},{"imageOffset":1832920,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":64136,"imageIndex":3},{"imageOffset":1844972,"symbol":"_PyEval_Vector","symbolLocation":156,"imageIndex":3},{"imageOffset":631980,"symbol":"_PyVectorcall_Call","symbolLocation":116,"imageIndex":3},{"imageOffset":1832920,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":64136,"imageIndex":3},{"imageOffset":1844972,"symbol":"_PyEval_Vector","symbolLocation":156,"imageIndex":3},{"imageOffset":645816,"symbol":"method_vectorcall","symbolLocation":388,"imageIndex":3},{"imageOffset":1336760,"symbol":"PyQtSlot::call(_object*, _object*) const","symbolLocation":68,"imageIndex":6},{"imageOffset":1336384,"symbol":"PyQtSlot::invoke(void**, _object*, void*, bool) const","symbolLocation":292,"imageIndex":6},{"imageOffset":1336652,"symbol":"PyQtSlot::invoke(void**, _object*, void*) const","symbolLocation":16,"imageIndex":6},{"imageOffset":1356972,"symbol":"qt_metacall_worker(_sipSimpleWrapper*, _typeobject*, _sipTypeDef*, QMetaObject::Call, int, void**)","symbolLocation":616,"imageIndex":6},{"imageOffset":449648,"symbol":"sipQObject::qt_metacall(QMetaObject::Call, int, void**)","symbolLocation":88,"imageIndex":6},{"imageOffset":714204,"imageIndex":5},{"imageOffset":1381556,"symbol":"QThread::started(QThread::QPrivateSignal)","symbolLocation":56,"imageIndex":5},{"imageOffset":1858412,"imageIndex":5},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":243476,"frames":[{"imageOffset":21072,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30780,"symbol":"_pthread_cond_wait","symbolLocation":1236,"imageIndex":1},{"imageOffset":2342400,"symbol":"PyThread_acquire_lock_timed","symbolLocation":336,"imageIndex":3},{"imageOffset":2877968,"symbol":"acquire_timed","symbolLocation":312,"imageIndex":3},{"imageOffset":2878552,"symbol":"lock_PyThread_acquire_lock","symbolLocation":56,"imageIndex":3},{"imageOffset":698868,"symbol":"method_vectorcall_VARARGS_KEYWORDS","symbolLocation":148,"imageIndex":3},{"imageOffset":1821600,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":52816,"imageIndex":3},{"imageOffset":1844972,"symbol":"_PyEval_Vector","symbolLocation":156,"imageIndex":3},{"imageOffset":645816,"symbol":"method_vectorcall","symbolLocation":388,"imageIndex":3},{"imageOffset":2881656,"symbol":"thread_run","symbolLocation":200,"imageIndex":3},{"imageOffset":2341444,"symbol":"pythread_wrapper","symbolLocation":48,"imageIndex":3},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 7055413248,
    "size" : 229376,
    "uuid" : "4b67e099-d4a8-37e2-a8be-f4718e5dc028",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 7055642624,
    "size" : 53248,
    "uuid" : "569fc817-bb09-3ef2-8b18-af7f7bd615ec",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 7054360576,
    "size" : 532480,
    "uuid" : "0ddbb933-458d-3fd8-af04-256bb2321e76",
    "path" : "\/usr\/lib\/system\/libsystem_c.dylib",
    "name" : "libsystem_c.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4356685824,
    "CFBundleShortVersionString" : "3.11.2, (c) 2001-2023 Python Software Foundation.",
    "CFBundleIdentifier" : "org.python.python",
    "size" : 3981312,
    "uuid" : "39a95e29-4c8c-3208-8516-cfcc73eb7f4d",
    "path" : "\/Users\/USER\/Desktop\/ChimeraX_Daily.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.11\/Python",
    "name" : "Python",
    "CFBundleVersion" : "3.11.2"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 7055749120,
    "size" : 32768,
    "uuid" : "f45eeac9-014b-3e77-93a1-68130c2c5ed8",
    "path" : "\/usr\/lib\/system\/libsystem_platform.dylib",
    "name" : "libsystem_platform.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4823449600,
    "size" : 4587520,
    "uuid" : "7b11213a-bd62-384b-9835-2bf9bacff4a0",
    "path" : "\/Users\/USER\/Desktop\/ChimeraX_Daily.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.11\/lib\/python3.11\/site-packages\/PyQt6\/Qt6\/lib\/QtCore.framework\/Versions\/A\/QtCore",
    "name" : "QtCore"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4706222080,
    "size" : 1654784,
    "uuid" : "fc338cc4-c4ac-3763-85b1-52ada2adfe1a",
    "path" : "\/Users\/USER\/Desktop\/ChimeraX_Daily.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.11\/lib\/python3.11\/site-packages\/PyQt6\/QtCore.abi3.so",
    "name" : "QtCore.abi3.so"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4441358336,
    "size" : 81920,
    "uuid" : "fef41af7-06b8-3ab4-916a-45896fe5124e",
    "path" : "\/Users\/USER\/Desktop\/ChimeraX_Daily.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.11\/lib\/python3.11\/site-packages\/PyQt6\/sip.cpython-311-darwin.so",
    "name" : "sip.cpython-311-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 5674156032,
    "size" : 4521984,
    "uuid" : "1cb5b95a-41b5-3897-a39d-1305dac761eb",
    "path" : "\/Users\/USER\/Desktop\/ChimeraX_Daily.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.11\/lib\/python3.11\/site-packages\/PyQt6\/Qt6\/lib\/QtWidgets.framework\/Versions\/A\/QtWidgets",
    "name" : "QtWidgets"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 5667553280,
    "size" : 3047424,
    "uuid" : "b2d23268-944f-3492-8cfd-24699ae18bab",
    "path" : "\/Users\/USER\/Desktop\/ChimeraX_Daily.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.11\/lib\/python3.11\/site-packages\/PyQt6\/QtWidgets.abi3.so",
    "name" : "QtWidgets.abi3.so"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4966055936,
    "size" : 6127616,
    "uuid" : "e75b517e-89e1-3643-b4d3-2e8e02322b44",
    "path" : "\/Users\/USER\/Desktop\/ChimeraX_Daily.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.11\/lib\/python3.11\/site-packages\/PyQt6\/Qt6\/lib\/QtGui.framework\/Versions\/A\/QtGui",
    "name" : "QtGui"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 5687672832,
    "size" : 622592,
    "uuid" : "a07d6b8c-b467-339b-8483-3ba6dc00495e",
    "path" : "\/Users\/USER\/Desktop\/ChimeraX_Daily.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.11\/lib\/python3.11\/site-packages\/PyQt6\/Qt6\/plugins\/platforms\/libqcocoa.dylib",
    "name" : "libqcocoa.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 7055966208,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.CoreFoundation",
    "size" : 5533696,
    "uuid" : "d05de733-7a33-3fde-ae9b-2d54195b1bb0",
    "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
    "name" : "CoreFoundation",
    "CFBundleVersion" : "1866"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 7203393536,
    "CFBundleShortVersionString" : "2.1.1",
    "CFBundleIdentifier" : "com.apple.HIToolbox",
    "size" : 3358720,
    "uuid" : "07987381-b579-3f72-8ba8-97fa5b5a3352",
    "path" : "\/System\/Library\/Frameworks\/Carbon.framework\/Versions\/A\/Frameworks\/HIToolbox.framework\/Versions\/A\/HIToolbox",
    "name" : "HIToolbox"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 7101751296,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.AppKit",
    "size" : 15437824,
    "uuid" : "bfd62360-b17f-38b0-b906-6bac5500becf",
    "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit",
    "name" : "AppKit",
    "CFBundleVersion" : "2113.60.148"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4339712000,
    "CFBundleShortVersionString" : "1.7.0",
    "CFBundleIdentifier" : "edu.ucsf.cgl.ChimeraX",
    "size" : 16384,
    "uuid" : "17982d98-65bc-3327-8526-577ec996453c",
    "path" : "\/Users\/USER\/Desktop\/ChimeraX_Daily.app\/Contents\/MacOS\/ChimeraX",
    "name" : "ChimeraX",
    "CFBundleVersion" : "1.7.0.0"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4340596736,
    "size" : 393216,
    "uuid" : "6c9a46d9-7137-3785-afc9-7feeceb8cadb",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 6133481472,
    "size" : 144654336,
    "uuid" : "21c8f378-4426-330a-89d1-26ab67c6fa56",
    "path" : "\/Users\/USER\/Desktop\/ChimeraX_Daily.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.11\/lib\/python3.11\/site-packages\/PyQt6\/Qt6\/lib\/QtWebEngineCore.framework\/Versions\/A\/QtWebEngineCore",
    "name" : "QtWebEngineCore"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4702846976,
    "size" : 1687552,
    "uuid" : "84b63a87-8781-3cf7-be79-8ef1c4a18a64",
    "path" : "\/Users\/USER\/Desktop\/ChimeraX_Daily.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.11\/lib\/libcrypto.1.1.dylib",
    "name" : "libcrypto.1.1.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 5751914496,
    "size" : 344064,
    "uuid" : "4e6b219e-bf30-3df3-85b7-610d60f656b7",
    "path" : "\/Users\/USER\/Desktop\/ChimeraX_Daily.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.11\/lib\/libssl.1.1.dylib",
    "name" : "libssl.1.1.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 5749932032,
    "size" : 98304,
    "uuid" : "3a5a190b-fc0a-39eb-ba02-be06478716b0",
    "path" : "\/Users\/USER\/Desktop\/ChimeraX_Daily.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.11\/lib\/python3.11\/lib-dynload\/_ssl.cpython-311-darwin.so",
    "name" : "_ssl.cpython-311-darwin.so"
  }
],
  "sharedCache" : {
  "base" : 7052345344,
  "size" : 3144908800,
  "uuid" : "ea82cd22-1891-38ad-bbc7-f9014dee2001"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=1.3G resident=0K(0%) swapped_out_or_unallocated=1.3G(100%)\nWritable regions: Total=2.2G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=2.2G(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nAccelerate framework               512K        4 \nActivity Tracing                   256K        1 \nCG backing stores                 4032K        4 \nCG image                          2544K       19 \nColorSync                          640K       28 \nCoreAnimation                     4672K       23 \nCoreGraphics                        32K        2 \nCoreUI image data                 3616K       25 \nFoundation                          16K        1 \nKernel Alloc Once                   32K        1 \nMALLOC                           443.1M       90 \nMALLOC guard page                  192K        9 \nMALLOC_MEDIUM (reserved)         880.0M        8         reserved VM address space (unallocated)\nMALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)\nMach message                        64K        3 \nOpenGL GLSL                        384K        4 \nSTACK GUARD                        464K       29 \nStack                            173.6M       30 \nStack Guard                       56.0M        1 \nVM_ALLOCATE                      157.4M      119 \nVM_ALLOCATE (reserved)           224.0M        3         reserved VM address space (unallocated)\n__AUTH                            2616K      310 \n__AUTH_CONST                      20.6M      509 \n__CTF                               756        1 \n__DATA                            24.6M      647 \n__DATA_CONST                      27.6M      653 \n__DATA_DIRTY                      1804K      216 \n__FONT_DATA                          4K        1 \n__GLSLBUILTINS                    5176K        1 \n__LINKEDIT                       606.6M      143 \n__OBJC_CONST                      3658K      281 \n__OBJC_RO                         83.0M        1 \n__OBJC_RW                         3168K        1 \n__TEXT                           722.3M      671 \n__UNICODE                          592K        1 \ndyld private memory               1216K        3 \nmapped file                      194.8M       52 \nshared memory                     3232K       26 \n===========                     =======  ======= \nTOTAL                              3.9G     3922 \nTOTAL, minus reserved VM space     2.5G     3922 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "name" : "CrBrowserMain",
    "queue" : "com.apple.main-thread"
  }
},
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "607844aa04477260f58a8077",
      "factorPackIds" : {
        "SIRI_MORPHUN_ASSETS" : "6103050cbfe6dc472e1c982a"
      },
      "deploymentId" : 240000066
    },
    {
      "rolloutId" : "61301e3a61217b3110231469",
      "factorPackIds" : {
        "SIRI_FIND_MY_CONFIGURATION_FILES" : "6348493aa52bb16adc4e4d06"
      },
      "deploymentId" : 240000021
    }
  ],
  "experiments" : [
    {
      "treatmentId" : "6dd670af-0633-45e4-ae5f-122ae4df02be",
      "experimentId" : "64406ba83deb637ac8a04419",
      "deploymentId" : 900000017
    },
    {
      "treatmentId" : "2e66f5b2-666b-45b8-84fc-7d3446150e33",
      "experimentId" : "6488d8806da52c5116eebda1",
      "deploymentId" : 400000012
    }
  ]
}
}
===== Log before crash start =====
> open /Users/meng/Desktop/startup.cxc

> alias reset view orient; view initial

> alias start tool show $1

> alias whereprefs info path user unversioned config

> alias captut open help:user/tutorials/binding-sites.html#cap-example

> alias previewts toolshed url https://cxtoolshed-
> preview.rbvi.ucsf.edu;toolshed reload available

> alias normalts toolshed url https://cxtoolshed.rbvi.ucsf.edu;toolshed reload
> available

> alias btut open
> https://www.cgl.ucsf.edu/home/meng/chimerax/vdocs/user/tutorials/binding-
> sites.html; ui dockable false "Help Viewer"

> alias stut open https://www.rbvi.ucsf.edu/chimerax/data/conservation-
> coloring/conservation-coloring.html; ui dockable false "Help Viewer"

> alias ltut open https://www.rbvi.ucsf.edu/chimerax/data/loop-modeling/loop-
> modeling.html; ui dockable false "Help Viewer"

> alias mtut open https://www.rbvi.ucsf.edu/chimerax/data/mole-channel/mole-
> channel.html; ui dockable false "Help Viewer"; windowsize 600 800

executed startup.cxc  
UCSF ChimeraX version: 1.7.dev202310070039 (2023-10-07)  
© 2016-2023 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> ui tool show "Download DICOM"

QThread: Destroyed while thread is still running  


===== Log before crash end =====

Log:
> open /Users/meng/Desktop/startup.cxc

> alias reset view orient; view initial

> alias start tool show $1

> alias whereprefs info path user unversioned config

> alias captut open help:user/tutorials/binding-sites.html#cap-example

> alias previewts toolshed url https://cxtoolshed-
> preview.rbvi.ucsf.edu;toolshed reload available

> alias normalts toolshed url https://cxtoolshed.rbvi.ucsf.edu;toolshed reload
> available

> alias btut open
> https://www.cgl.ucsf.edu/home/meng/chimerax/vdocs/user/tutorials/binding-
> sites.html; ui dockable false "Help Viewer"

> alias stut open https://www.rbvi.ucsf.edu/chimerax/data/conservation-
> coloring/conservation-coloring.html; ui dockable false "Help Viewer"

> alias ltut open https://www.rbvi.ucsf.edu/chimerax/data/loop-modeling/loop-
> modeling.html; ui dockable false "Help Viewer"

> alias mtut open https://www.rbvi.ucsf.edu/chimerax/data/mole-channel/mole-
> channel.html; ui dockable false "Help Viewer"; windowsize 600 800

executed startup.cxc  
UCSF ChimeraX version: 1.7.dev202310070039 (2023-10-07)  
© 2016-2023 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> ui tool show "Download DICOM"




OpenGL version: 4.1 Metal - 76.3
OpenGL renderer: Apple M1 Pro
OpenGL vendor: Apple

Python: 3.11.2
Locale: UTF-8
Qt version: PyQt6 6.3.1, Qt 6.3.1
Qt runtime version: 6.3.2
Qt platform: cocoa
Hardware:

    Hardware Overview:

      Model Name: MacBook Pro
      Model Identifier: MacBookPro18,1
      Chip: Apple M1 Pro
      Total Number of Cores: 10 (8 performance and 2 efficiency)
      Memory: 16 GB
      System Firmware Version: 10151.1.1
      OS Loader Version: 7459.141.1.700.1

Software:

    System Software Overview:

      System Version: macOS 12.7 (21G816)
      Kernel Version: Darwin 21.6.0
      Time since boot: 10:25

Graphics/Displays:

    Apple M1 Pro:

      Chipset Model: Apple M1 Pro
      Type: GPU
      Bus: Built-In
      Total Number of Cores: 16
      Vendor: Apple (0x106b)
      Metal Family: Supported, Metal GPUFamily Apple 7
      Displays:
        Color LCD:
          Display Type: Built-in Liquid Retina XDR Display
          Resolution: 3456 x 2234 Retina
          Main Display: Yes
          Mirror: Off
          Online: Yes
          Automatically Adjust Brightness: Yes
          Connection Type: Internal


Installed Packages:
    alabaster: 0.7.13
    appdirs: 1.4.4
    appnope: 0.1.3
    asttokens: 2.4.0
    Babel: 2.13.0
    backcall: 0.2.0
    beautifulsoup4: 4.11.2
    blockdiag: 3.0.0
    blosc2: 2.0.0
    build: 0.10.0
    certifi: 2022.12.7
    cftime: 1.6.2
    charset-normalizer: 3.3.0
    ChimeraX-AddCharge: 1.5.11
    ChimeraX-AddH: 2.2.5
    ChimeraX-AlignmentAlgorithms: 2.0.1
    ChimeraX-AlignmentHdrs: 3.4.1
    ChimeraX-AlignmentMatrices: 2.1
    ChimeraX-Alignments: 2.12
    ChimeraX-AlphaFold: 1.0
    ChimeraX-AltlocExplorer: 1.1.1
    ChimeraX-AmberInfo: 1.0
    ChimeraX-Arrays: 1.1
    ChimeraX-Atomic: 1.48.1
    ChimeraX-AtomicLibrary: 10.1
    ChimeraX-AtomSearch: 2.0.1
    ChimeraX-AxesPlanes: 2.3.2
    ChimeraX-BasicActions: 1.1.2
    ChimeraX-BILD: 1.0
    ChimeraX-BlastProtein: 2.1.2
    ChimeraX-BondRot: 2.0.4
    ChimeraX-BugReporter: 1.0.1
    ChimeraX-BuildStructure: 2.10.5
    ChimeraX-Bumps: 1.0
    ChimeraX-BundleBuilder: 1.2.2
    ChimeraX-ButtonPanel: 1.0.1
    ChimeraX-CageBuilder: 1.0.1
    ChimeraX-CellPack: 1.0
    ChimeraX-Centroids: 1.3.2
    ChimeraX-ChangeChains: 1.1
    ChimeraX-CheckWaters: 1.3.1
    ChimeraX-ChemGroup: 2.0.1
    ChimeraX-Clashes: 2.2.4
    ChimeraX-ColorActions: 1.0.3
    ChimeraX-ColorGlobe: 1.0
    ChimeraX-ColorKey: 1.5.4
    ChimeraX-CommandLine: 1.2.5
    ChimeraX-ConnectStructure: 2.0.1
    ChimeraX-Contacts: 1.0.1
    ChimeraX-Core: 1.7.dev202310070039
    ChimeraX-CoreFormats: 1.2
    ChimeraX-coulombic: 1.4.2
    ChimeraX-Crosslinks: 1.0
    ChimeraX-Crystal: 1.0
    ChimeraX-CrystalContacts: 1.0.1
    ChimeraX-DataFormats: 1.2.3
    ChimeraX-Dicom: 1.2
    ChimeraX-DistMonitor: 1.4
    ChimeraX-DockPrep: 1.1.2
    ChimeraX-Dssp: 2.0
    ChimeraX-EMDB-SFF: 1.0
    ChimeraX-ESMFold: 1.0
    ChimeraX-FileHistory: 1.0.1
    ChimeraX-FunctionKey: 1.0.1
    ChimeraX-Geometry: 1.3
    ChimeraX-gltf: 1.0
    ChimeraX-Graphics: 1.1.1
    ChimeraX-Hbonds: 2.4
    ChimeraX-Help: 1.2.2
    ChimeraX-HKCage: 1.3
    ChimeraX-IHM: 1.1
    ChimeraX-ImageFormats: 1.2
    ChimeraX-IMOD: 1.0
    ChimeraX-IO: 1.0.1
    ChimeraX-ItemsInspection: 1.0.1
    ChimeraX-IUPAC: 1.0
    ChimeraX-Label: 1.1.8
    ChimeraX-ListInfo: 1.2.1
    ChimeraX-Log: 1.1.6
    ChimeraX-LookingGlass: 1.1
    ChimeraX-Maestro: 1.9.1
    ChimeraX-Map: 1.1.4
    ChimeraX-MapData: 2.0
    ChimeraX-MapEraser: 1.0.1
    ChimeraX-MapFilter: 2.0.1
    ChimeraX-MapFit: 2.0
    ChimeraX-MapSeries: 2.1.1
    ChimeraX-Markers: 1.0.1
    ChimeraX-Mask: 1.0.2
    ChimeraX-MatchMaker: 2.1.2
    ChimeraX-MCopy: 1.0
    ChimeraX-MDcrds: 2.6
    ChimeraX-MedicalToolbar: 1.0.2
    ChimeraX-Meeting: 1.0.1
    ChimeraX-MLP: 1.1.1
    ChimeraX-mmCIF: 2.12.1
    ChimeraX-MMTF: 2.2
    ChimeraX-Modeller: 1.5.12
    ChimeraX-ModelPanel: 1.4
    ChimeraX-ModelSeries: 1.0.1
    ChimeraX-Mol2: 2.0.3
    ChimeraX-Mole: 1.0
    ChimeraX-Morph: 1.0.2
    ChimeraX-MouseModes: 1.2
    ChimeraX-Movie: 1.0
    ChimeraX-Neuron: 1.0
    ChimeraX-Nifti: 1.1
    ChimeraX-NRRD: 1.1
    ChimeraX-Nucleotides: 2.0.3
    ChimeraX-OpenCommand: 1.11
    ChimeraX-PDB: 2.7.2
    ChimeraX-PDBBio: 1.0.1
    ChimeraX-PDBLibrary: 1.0.2
    ChimeraX-PDBMatrices: 1.0
    ChimeraX-PickBlobs: 1.0.1
    ChimeraX-Positions: 1.0
    ChimeraX-PresetMgr: 1.1
    ChimeraX-PubChem: 2.1
    ChimeraX-ReadPbonds: 1.0.1
    ChimeraX-Registration: 1.1.2
    ChimeraX-RemoteControl: 1.0
    ChimeraX-RenderByAttr: 1.1
    ChimeraX-RenumberResidues: 1.1
    ChimeraX-ResidueFit: 1.0.1
    ChimeraX-RestServer: 1.2
    ChimeraX-RNALayout: 1.0
    ChimeraX-RotamerLibMgr: 4.0
    ChimeraX-RotamerLibsDunbrack: 2.0
    ChimeraX-RotamerLibsDynameomics: 2.0
    ChimeraX-RotamerLibsRichardson: 2.0
    ChimeraX-SaveCommand: 1.5.1
    ChimeraX-SchemeMgr: 1.0
    ChimeraX-SDF: 2.0.1
    ChimeraX-Segger: 1.0
    ChimeraX-Segment: 1.0.1
    ChimeraX-SelInspector: 1.0
    ChimeraX-SeqView: 2.11
    ChimeraX-Shape: 1.0.1
    ChimeraX-Shell: 1.0.1
    ChimeraX-Shortcuts: 1.1.1
    ChimeraX-ShowSequences: 1.0.2
    ChimeraX-SideView: 1.0.1
    ChimeraX-Smiles: 2.1.2
    ChimeraX-SmoothLines: 1.0
    ChimeraX-SpaceNavigator: 1.0
    ChimeraX-StdCommands: 1.12.2
    ChimeraX-STL: 1.0.1
    ChimeraX-Storm: 1.0
    ChimeraX-StructMeasure: 1.1.2
    ChimeraX-Struts: 1.0.1
    ChimeraX-Surface: 1.0.1
    ChimeraX-SwapAA: 2.0.1
    ChimeraX-SwapRes: 2.2.2
    ChimeraX-TapeMeasure: 1.0
    ChimeraX-TaskManager: 1.0
    ChimeraX-Test: 1.0
    ChimeraX-Toolbar: 1.1.2
    ChimeraX-ToolshedUtils: 1.2.4
    ChimeraX-Topography: 1.0
    ChimeraX-ToQuest: 1.0
    ChimeraX-Tug: 1.0.1
    ChimeraX-UI: 1.32.2
    ChimeraX-uniprot: 2.3
    ChimeraX-UnitCell: 1.0.1
    ChimeraX-ViewDockX: 1.3.1
    ChimeraX-VIPERdb: 1.0
    ChimeraX-Vive: 1.1
    ChimeraX-VolumeMenu: 1.0.1
    ChimeraX-VTK: 1.0
    ChimeraX-WavefrontOBJ: 1.0
    ChimeraX-WebCam: 1.0.2
    ChimeraX-WebServices: 1.1.2
    ChimeraX-Zone: 1.0.1
    colorama: 0.4.6
    comm: 0.1.4
    contourpy: 1.1.1
    cxservices: 1.2.2
    cycler: 0.12.1
    Cython: 0.29.33
    debugpy: 1.8.0
    decorator: 5.1.1
    docutils: 0.19
    executing: 2.0.0
    filelock: 3.9.0
    fonttools: 4.43.1
    funcparserlib: 1.0.1
    glfw: 2.6.2
    grako: 3.16.5
    h5py: 3.9.0
    html2text: 2020.1.16
    idna: 3.4
    ihm: 0.38
    imagecodecs: 2023.7.10
    imagesize: 1.4.1
    ipykernel: 6.23.2
    ipython: 8.14.0
    ipython-genutils: 0.2.0
    ipywidgets: 8.1.1
    jedi: 0.18.2
    Jinja2: 3.1.2
    jupyter-client: 8.2.0
    jupyter-core: 5.3.2
    jupyterlab-widgets: 3.0.9
    kiwisolver: 1.4.5
    line-profiler: 4.0.2
    lxml: 4.9.2
    lz4: 4.3.2
    MarkupSafe: 2.1.3
    matplotlib: 3.7.2
    matplotlib-inline: 0.1.6
    msgpack: 1.0.4
    nest-asyncio: 1.5.8
    netCDF4: 1.6.2
    networkx: 3.1
    nibabel: 5.0.1
    nptyping: 2.5.0
    numexpr: 2.8.7
    numpy: 1.25.1
    openvr: 1.23.701
    packaging: 21.3
    ParmEd: 3.4.3
    parso: 0.8.3
    pep517: 0.13.0
    pexpect: 4.8.0
    pickleshare: 0.7.5
    Pillow: 10.0.0
    pip: 23.0
    pkginfo: 1.9.6
    platformdirs: 3.11.0
    prompt-toolkit: 3.0.39
    psutil: 5.9.5
    ptyprocess: 0.7.0
    pure-eval: 0.2.2
    py-cpuinfo: 9.0.0
    pycollada: 0.7.2
    pydicom: 2.3.0
    Pygments: 2.16.1
    pynrrd: 1.0.0
    PyOpenGL: 3.1.7
    PyOpenGL-accelerate: 3.1.7
    pyopenxr: 1.0.2801
    pyparsing: 3.0.9
    pyproject-hooks: 1.0.0
    PyQt6-commercial: 6.3.1
    PyQt6-Qt6: 6.3.2
    PyQt6-sip: 13.4.0
    PyQt6-WebEngine-commercial: 6.3.1
    PyQt6-WebEngine-Qt6: 6.3.2
    python-dateutil: 2.8.2
    pytz: 2023.3.post1
    pyzmq: 25.1.1
    qtconsole: 5.4.3
    QtPy: 2.4.0
    RandomWords: 0.4.0
    requests: 2.31.0
    scipy: 1.11.1
    setuptools: 67.4.0
    setuptools-scm: 7.0.5
    sfftk-rw: 0.7.3
    six: 1.16.0
    snowballstemmer: 2.2.0
    sortedcontainers: 2.4.0
    soupsieve: 2.5
    sphinx: 6.1.3
    sphinx-autodoc-typehints: 1.22
    sphinxcontrib-applehelp: 1.0.7
    sphinxcontrib-blockdiag: 3.0.0
    sphinxcontrib-devhelp: 1.0.5
    sphinxcontrib-htmlhelp: 2.0.4
    sphinxcontrib-jsmath: 1.0.1
    sphinxcontrib-qthelp: 1.0.6
    sphinxcontrib-serializinghtml: 1.1.9
    stack-data: 0.6.3
    superqt: 0.5.0
    tables: 3.8.0
    tcia-utils: 1.5.1
    tifffile: 2023.7.18
    tinyarray: 1.2.4
    tomli: 2.0.1
    tornado: 6.3.3
    traitlets: 5.9.0
    typing-extensions: 4.8.0
    tzdata: 2023.3
    urllib3: 2.0.6
    wcwidth: 0.2.8
    webcolors: 1.12
    wheel: 0.38.4
    wheel-filename: 1.4.1
    widgetsnbextension: 4.0.9

Change History (3)

comment:1 by Eric Pettersen, 2 years ago

Component: UnassignedDICOM
Owner: set to Zach Pearson
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionDownload Dicom tool: QThread: Destroyed while thread is still running

comment:2 by Zach Pearson, 2 years ago

I thought so too, and I've implemented (re-implemented maybe?) that solution for tomorrow's build, but it occurred to me you can still double click the table as many times as you want, so I'm keeping the ticket open to figure out the threading bug.

Last edited 2 years ago by Zach Pearson (previous) (diff)

comment:3 by Zach Pearson, 2 years ago

Resolution: fixed
Status: assignedclosed

OK, starting another thread while the previous one is active should be impossible now.

Note: See TracTickets for help on using tickets.