#8614 closed defect (fixed)
Crash in Atom::effective_coord playing RMF coordset
| Reported by: | Owned by: | Ben Webb | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Third Party | Version: | |
| Keywords: | Cc: | Tom Goddard, Eric Pettersen | |
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
The following bug report has been submitted:
Platform: macOS-12.6.2-arm64-arm-64bit
ChimeraX Version: 1.5 (2022-11-24 00:03:27 UTC)
Description
Last time you used ChimeraX it crashed.
Please describe steps that led to the crash here.
Fatal Python error: Segmentation fault
Current thread 0x0000000100590580 (most recent call first):
File "/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/atomic/molc.py", line 197 in get_prop
File "/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/atomic/structure.py", line 2105 in _bond_intercept
File "/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/atomic/pbgroup.py", line 265 in first_intercept
File "/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/atomic/structure.py", line 720 in _position_intercepts
File "/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/atomic/structure.py", line 687 in first_intercept
File "/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/graphics/drawing.py", line 1070 in first_intercept_children
File "/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/graphics/drawing.py", line 1053 in first_intercept
File "/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/core/models.py", line 126 in first_intercept
File "/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/graphics/drawing.py", line 1070 in first_intercept_children
File "/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/graphics/drawing.py", line 1053 in first_intercept
File "/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/core/models.py", line 126 in first_intercept
File "/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/graphics/view.py", line 849 in picked_object_on_segment
File "/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/graphics/view.py", line 817 in picked_object
File "/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/mouse_modes/std_modes.py", line 779 in pause
File "/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/mouse_modes/mousemodes.py", line 628 in _mouse_pause
File "/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/mouse_modes/mousemodes.py", line 493 in mouse_pause_tracking
File "/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/core/updateloop.py", line 140 in _redraw_timer_callback
File "/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/ui/gui.py", line 283 in event_loop
File "/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/core/__main__.py", line 884 in init
File "/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/core/__main__.py", line 1035 in
File "/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/runpy.py", line 87 in _run_code
File "/Applications/ChimeraX-1.5.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/runpy.py", line 197 in _run_module_as_main
{"app_name":"ChimeraX","timestamp":"2023-03-08 12:12:34.00 -0800","app_version":"1.5.0","slice_uuid":"a5992708-d5b4-36ec-ac0a-e525f6105b56","build_version":"1.5.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.6.2 (21G320)","incident_id":"5195216B-AAF8-4D2C-BB64-DD52989801D8","name":"ChimeraX"}
{
"uptime" : 140000,
"procLaunch" : "2023-03-08 12:06:21.0907 -0800",
"procRole" : "Foreground",
"version" : 2,
"userID" : 502,
"deployVersion" : 210,
"modelCode" : "MacBookPro18,1",
"procStartAbsTime" : 3450591743466,
"coalitionID" : 24387,
"osVersion" : {
"train" : "macOS 12.6.2",
"build" : "21G320",
"releaseType" : "User"
},
"captureTime" : "2023-03-08 12:12:34.4076 -0800",
"incident" : "5195216B-AAF8-4D2C-BB64-DD52989801D8",
"bug_type" : "309",
"pid" : 15662,
"procExitAbsTime" : 3459551244145,
"translated" : false,
"cpuType" : "ARM-64",
"procName" : "ChimeraX",
"procPath" : "\/Applications\/ChimeraX-1.5.app\/Contents\/MacOS\/ChimeraX",
"bundleInfo" : {"CFBundleShortVersionString":"1.5.0","CFBundleVersion":"1.5.0.0","CFBundleIdentifier":"edu.ucsf.cgl.ChimeraX"},
"storeInfo" : {"deviceIdentifierForVendor":"C8B416B6-0010-573E-9A70-0AFF471918A8","thirdParty":true},
"parentProc" : "launchd",
"parentPid" : 1,
"coalitionName" : "edu.ucsf.cgl.ChimeraX",
"crashReporterKey" : "7CCEE0CE-0B32-030B-12B9-0CD1FFE846C2",
"wakeTime" : 7939,
"sleepWakeUUID" : "7D811D3C-E788-4E86-BC21-B04E0DE3C56D",
"sip" : "enabled",
"vmRegionInfo" : "0x5268 is not in any region. Bytes before following region: 4296682904\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n UNUSED SPACE AT START\n---> \n __TEXT 1001a8000-1001ac000 [ 16K] r-x\/r-x SM=COW ...acOS\/ChimeraX",
"isCorpse" : 1,
"exception" : {"codes":"0x0000000000000001, 0x0000000000005268","rawCodes":[1,21096],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x0000000000005268"},
"vmregioninfo" : "0x5268 is not in any region. Bytes before following region: 4296682904\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n UNUSED SPACE AT START\n---> \n __TEXT 1001a8000-1001ac000 [ 16K] r-x\/r-x SM=COW ...acOS\/ChimeraX",
"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":1557937,"threadState":{"x":[{"value":0},{"value":0},{"value":1},{"value":7356909485},{"value":4563696664},{"value":1024438375275020640},{"value":0},{"value":0},{"value":16214132045665601821},{"value":16214132049965223069},{"value":78},{"value":0},{"value":49},{"value":4319927800},{"value":6},{"value":4311255816,"symbolLocation":0,"symbol":"_MergedGlobals"},{"value":328},{"value":8867968632},{"value":0},{"value":11},{"value":4300801408,"symbolLocation":0,"symbol":"_main_thread"},{"value":259},{"value":4300801632,"symbolLocation":224,"symbol":"_main_thread"},{"value":6170151312},{"value":3},{"value":0},{"value":0},{"value":3},{"value":6170151232}],"flavor":"ARM_THREAD_STATE64","lr":{"value":7356825312},"cpsr":{"value":1073745920},"fp":{"value":4563696464},"sp":{"value":4563696432},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":7356607896,"matchesCrashFrame":1},"far":{"value":4301732304}},"name":"CrBrowserMain","queue":"com.apple.main-thread","frames":[{"imageOffset":40344,"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":17572,"symbol":"_sigtramp","symbolLocation":56,"imageIndex":3},{"imageOffset":29788,"symbol":"atomstruct::Atom::effective_coord() const","symbolLocation":60,"imageIndex":4},{"imageOffset":29980,"symbol":"atom_effective_coord","symbolLocation":48,"imageIndex":5},{"imageOffset":32848,"symbol":"ffi_call_SYSV","symbolLocation":80,"imageIndex":6},{"imageOffset":68328,"symbol":"ffi_call_int","symbolLocation":1208,"imageIndex":6},{"imageOffset":43332,"symbol":"_ctypes_callproc","symbolLocation":1404,"imageIndex":7},{"imageOffset":15376,"symbol":"PyCFuncPtr_call","symbolLocation":1168,"imageIndex":7},{"imageOffset":280688,"symbol":"_PyObject_MakeTpCall","symbolLocation":360,"imageIndex":8},{"imageOffset":1158088,"symbol":"call_function","symbolLocation":512,"imageIndex":8},{"imageOffset":1147524,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23232,"imageIndex":8},{"imageOffset":1161872,"symbol":"_PyEval_EvalCode","symbolLocation":2988,"imageIndex":8},{"imageOffset":282496,"symbol":"_PyFunction_Vectorcall","symbolLocation":256,"imageIndex":8},{"imageOffset":320012,"symbol":"property_descr_get","symbolLocation":128,"imageIndex":8},{"imageOffset":571860,"symbol":"_PyObject_GenericGetAttrWithDict","symbolLocation":196,"imageIndex":8},{"imageOffset":1140984,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":16692,"imageIndex":8},{"imageOffset":1161872,"symbol":"_PyEval_EvalCode","symbolLocation":2988,"imageIndex":8},{"imageOffset":282496,"symbol":"_PyFunction_Vectorcall","symbolLocation":256,"imageIndex":8},{"imageOffset":1157992,"symbol":"call_function","symbolLocation":416,"imageIndex":8},{"imageOffset":1147400,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23108,"imageIndex":8},{"imageOffset":1161872,"symbol":"_PyEval_EvalCode","symbolLocation":2988,"imageIndex":8},{"imageOffset":282496,"symbol":"_PyFunction_Vectorcall","symbolLocation":256,"imageIndex":8},{"imageOffset":290656,"symbol":"method_vectorcall","symbolLocation":168,"imageIndex":8},{"imageOffset":1157992,"symbol":"call_function","symbolLocation":416,"imageIndex":8},{"imageOffset":1147648,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23356,"imageIndex":8},{"imageOffset":1161872,"symbol":"_PyEval_EvalCode","symbolLocation":2988,"imageIndex":8},{"imageOffset":282496,"symbol":"_PyFunction_Vectorcall","symbolLocation":256,"imageIndex":8},{"imageOffset":1157992,"symbol":"call_function","symbolLocation":416,"imageIndex":8},{"imageOffset":1147364,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23072,"imageIndex":8},{"imageOffset":1161872,"symbol":"_PyEval_EvalCode","symbolLocation":2988,"imageIndex":8},{"imageOffset":282496,"symbol":"_PyFunction_Vectorcall","symbolLocation":256,"imageIndex":8},{"imageOffset":290656,"symbol":"method_vectorcall","symbolLocation":168,"imageIndex":8},{"imageOffset":1157992,"symbol":"call_function","symbolLocation":416,"imageIndex":8},{"imageOffset":1147648,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23356,"imageIndex":8},{"imageOffset":1161872,"symbol":"_PyEval_EvalCode","symbolLocation":2988,"imageIndex":8},{"imageOffset":282496,"symbol":"_PyFunction_Vectorcall","symbolLocation":256,"imageIndex":8},{"imageOffset":290656,"symbol":"method_vectorcall","symbolLocation":168,"imageIndex":8},{"imageOffset":1157992,"symbol":"call_function","symbolLocation":416,"imageIndex":8},{"imageOffset":1147648,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23356,"imageIndex":8},{"imageOffset":1161872,"symbol":"_PyEval_EvalCode","symbolLocation":2988,"imageIndex":8},{"imageOffset":282496,"symbol":"_PyFunction_Vectorcall","symbolLocation":256,"imageIndex":8},{"imageOffset":290656,"symbol":"method_vectorcall","symbolLocation":168,"imageIndex":8},{"imageOffset":1157992,"symbol":"call_function","symbolLocation":416,"imageIndex":8},{"imageOffset":1147648,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23356,"imageIndex":8},{"imageOffset":1161872,"symbol":"_PyEval_EvalCode","symbolLocation":2988,"imageIndex":8},{"imageOffset":282496,"symbol":"_PyFunction_Vectorcall","symbolLocation":256,"imageIndex":8},{"imageOffset":290656,"symbol":"method_vectorcall","symbolLocation":168,"imageIndex":8},{"imageOffset":1157992,"symbol":"call_function","symbolLocation":416,"imageIndex":8},{"imageOffset":1147648,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23356,"imageIndex":8},{"imageOffset":1161872,"symbol":"_PyEval_EvalCode","symbolLocation":2988,"imageIndex":8},{"imageOffset":282496,"symbol":"_PyFunction_Vectorcall","symbolLocation":256,"imageIndex":8},{"imageOffset":290656,"symbol":"method_vectorcall","symbolLocation":168,"imageIndex":8},{"imageOffset":1157992,"symbol":"call_function","symbolLocation":416,"imageIndex":8},{"imageOffset":1147648,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23356,"imageIndex":8},{"imageOffset":1161872,"symbol":"_PyEval_EvalCode","symbolLocation":2988,"imageIndex":8},{"imageOffset":282496,"symbol":"_PyFunction_Vectorcall","symbolLocation":256,"imageIndex":8},{"imageOffset":290656,"symbol":"method_vectorcall","symbolLocation":168,"imageIndex":8},{"imageOffset":1157992,"symbol":"call_function","symbolLocation":416,"imageIndex":8},{"imageOffset":1147648,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23356,"imageIndex":8},{"imageOffset":1161872,"symbol":"_PyEval_EvalCode","symbolLocation":2988,"imageIndex":8},{"imageOffset":282496,"symbol":"_PyFunction_Vectorcall","symbolLocation":256,"imageIndex":8},{"imageOffset":290656,"symbol":"method_vectorcall","symbolLocation":168,"imageIndex":8},{"imageOffset":1157992,"symbol":"call_function","symbolLocation":416,"imageIndex":8},{"imageOffset":1147648,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23356,"imageIndex":8},{"imageOffset":1161872,"symbol":"_PyEval_EvalCode","symbolLocation":2988,"imageIndex":8},{"imageOffset":282496,"symbol":"_PyFunction_Vectorcall","symbolLocation":256,"imageIndex":8},{"imageOffset":290656,"symbol":"method_vectorcall","symbolLocation":168,"imageIndex":8},{"imageOffset":1157992,"symbol":"call_function","symbolLocation":416,"imageIndex":8},{"imageOffset":1147648,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23356,"imageIndex":8},{"imageOffset":1161872,"symbol":"_PyEval_EvalCode","symbolLocation":2988,"imageIndex":8},{"imageOffset":282496,"symbol":"_PyFunction_Vectorcall","symbolLocation":256,"imageIndex":8},{"imageOffset":1157992,"symbol":"call_function","symbolLocation":416,"imageIndex":8},{"imageOffset":1147364,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23072,"imageIndex":8},{"imageOffset":282620,"symbol":"function_code_fastcall","symbolLocation":112,"imageIndex":8},{"imageOffset":1157992,"symbol":"call_function","symbolLocation":416,"imageIndex":8},{"imageOffset":1147364,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23072,"imageIndex":8},{"imageOffset":282620,"symbol":"function_code_fastcall","symbolLocation":112,"imageIndex":8},{"imageOffset":1157992,"symbol":"call_function","symbolLocation":416,"imageIndex":8},{"imageOffset":1147364,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23072,"imageIndex":8},{"imageOffset":282620,"symbol":"function_code_fastcall","symbolLocation":112,"imageIndex":8},{"imageOffset":1157992,"symbol":"call_function","symbolLocation":416,"imageIndex":8},{"imageOffset":1147364,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23072,"imageIndex":8},{"imageOffset":282620,"symbol":"function_code_fastcall","symbolLocation":112,"imageIndex":8},{"imageOffset":290772,"symbol":"method_vectorcall","symbolLocation":284,"imageIndex":8},{"imageOffset":1336760,"symbol":"PyQtSlot::call(_object*, _object*) const","symbolLocation":68,"imageIndex":9},{"imageOffset":1336384,"symbol":"PyQtSlot::invoke(void**, _object*, void*, bool) const","symbolLocation":292,"imageIndex":9},{"imageOffset":1340268,"symbol":"PyQtSlotProxy::unislot(void**)","symbolLocation":92,"imageIndex":9},{"imageOffset":1340124,"symbol":"PyQtSlotProxy::qt_metacall(QMetaObject::Call, int, void**)","symbolLocation":68,"imageIndex":9},{"imageOffset":714204,"imageIndex":10},{"imageOffset":791912,"symbol":"QTimer::timerEvent(QTimerEvent*)","symbolLocation":204,"imageIndex":10},{"imageOffset":160528,"symbol":"sipQTimer::timerEvent(QTimerEvent*)","symbolLocation":148,"imageIndex":9},{"imageOffset":684880,"symbol":"QObject::event(QEvent*)","symbolLocation":88,"imageIndex":10},{"imageOffset":160092,"symbol":"sipQTimer::event(QEvent*)","symbolLocation":220,"imageIndex":9},{"imageOffset":56464,"symbol":"QApplicationPrivate::notify_helper(QObject*, QEvent*)","symbolLocation":272,"imageIndex":11},{"imageOffset":60664,"symbol":"QApplication::notify(QObject*, QEvent*)","symbolLocation":512,"imageIndex":11},{"imageOffset":1428996,"symbol":"sipQApplication::notify(QObject*, QEvent*)","symbolLocation":248,"imageIndex":12},{"imageOffset":417088,"symbol":"QCoreApplication::notifyInternal2(QObject*, QEvent*)","symbolLocation":208,"imageIndex":10},{"imageOffset":1854008,"symbol":"QTimerInfoList::activateTimers()","symbolLocation":880,"imageIndex":10},{"imageOffset":92224,"imageIndex":13},{"imageOffset":544660,"symbol":"__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__","symbolLocation":28,"imageIndex":14},{"imageOffset":544480,"symbol":"__CFRunLoopDoSource0","symbolLocation":208,"imageIndex":14},{"imageOffset":543712,"symbol":"__CFRunLoopDoSources0","symbolLocation":268,"imageIndex":14},{"imageOffset":537952,"symbol":"__CFRunLoopRun","symbolLocation":828,"imageIndex":14},{"imageOffset":535172,"symbol":"CFRunLoopRunSpecific","symbolLocation":600,"imageIndex":14},{"imageOffset":205624,"symbol":"RunCurrentEventLoopInMode","symbolLocation":292,"imageIndex":15},{"imageOffset":204980,"symbol":"ReceiveNextEventCommon","symbolLocation":564,"imageIndex":15},{"imageOffset":204392,"symbol":"_BlockUntilNextEventMatchingListInModeWithFilter","symbolLocation":72,"imageIndex":15},{"imageOffset":267548,"symbol":"_DPSNextEvent","symbolLocation":860,"imageIndex":16},{"imageOffset":261652,"symbol":"-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]","symbolLocation":1328,"imageIndex":16},{"imageOffset":204768,"symbol":"-[NSApplication run]","symbolLocation":596,"imageIndex":16},{"imageOffset":94764,"imageIndex":13},{"imageOffset":455580,"symbol":"QEventLoop::exec(QFlags)","symbolLocation":544,"imageIndex":10},{"imageOffset":418804,"symbol":"QCoreApplication::exec()","symbolLocation":128,"imageIndex":10},{"imageOffset":2499252,"symbol":"meth_QApplication_exec(_object*, _object*)","symbolLocation":96,"imageIndex":12},{"imageOffset":553436,"symbol":"cfunction_call","symbolLocation":172,"imageIndex":8},{"imageOffset":280688,"symbol":"_PyObject_MakeTpCall","symbolLocation":360,"imageIndex":8},{"imageOffset":1158088,"symbol":"call_function","symbolLocation":512,"imageIndex":8},{"imageOffset":1147400,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23108,"imageIndex":8},{"imageOffset":282620,"symbol":"function_code_fastcall","symbolLocation":112,"imageIndex":8},{"imageOffset":290656,"symbol":"method_vectorcall","symbolLocation":168,"imageIndex":8},{"imageOffset":1157992,"symbol":"call_function","symbolLocation":416,"imageIndex":8},{"imageOffset":1147400,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23108,"imageIndex":8},{"imageOffset":1161872,"symbol":"_PyEval_EvalCode","symbolLocation":2988,"imageIndex":8},{"imageOffset":282496,"symbol":"_PyFunction_Vectorcall","symbolLocation":256,"imageIndex":8},{"imageOffset":1157992,"symbol":"call_function","symbolLocation":416,"imageIndex":8},{"imageOffset":1147524,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23232,"imageIndex":8},{"imageOffset":1161872,"symbol":"_PyEval_EvalCode","symbolLocation":2988,"imageIndex":8},{"imageOffset":1124092,"symbol":"PyEval_EvalCode","symbolLocation":80,"imageIndex":8},{"imageOffset":1111204,"symbol":"builtin_exec","symbolLocation":672,"imageIndex":8},{"imageOffset":551308,"symbol":"cfunction_vectorcall_FASTCALL","symbolLocation":232,"imageIndex":8},{"imageOffset":1157992,"symbol":"call_function","symbolLocation":416,"imageIndex":8},{"imageOffset":1147524,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23232,"imageIndex":8},{"imageOffset":1161872,"symbol":"_PyEval_EvalCode","symbolLocation":2988,"imageIndex":8},{"imageOffset":282496,"symbol":"_PyFunction_Vectorcall","symbolLocation":256,"imageIndex":8},{"imageOffset":1157992,"symbol":"call_function","symbolLocation":416,"imageIndex":8},{"imageOffset":1147524,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23232,"imageIndex":8},{"imageOffset":1161872,"symbol":"_PyEval_EvalCode","symbolLocation":2988,"imageIndex":8},{"imageOffset":282496,"symbol":"_PyFunction_Vectorcall","symbolLocation":256,"imageIndex":8},{"imageOffset":1531556,"symbol":"pymain_run_module","symbolLocation":200,"imageIndex":8},{"imageOffset":1529064,"symbol":"Py_RunMain","symbolLocation":764,"imageIndex":8},{"imageOffset":1531220,"symbol":"pymain_main","symbolLocation":340,"imageIndex":8},{"imageOffset":1530868,"symbol":"Py_Main","symbolLocation":36,"imageIndex":8},{"imageOffset":15700,"symbol":"main","symbolLocation":128,"imageIndex":17},{"imageOffset":20620,"symbol":"start","symbolLocation":520,"imageIndex":18}]},{"id":1557951,"frames":[{"imageOffset":7948,"symbol":"mach_absolute_time","symbolLocation":108,"imageIndex":0},{"imageOffset":14688,"symbol":"__commpage_gettimeofday_internal","symbolLocation":44,"imageIndex":0},{"imageOffset":34660,"symbol":"gettimeofday","symbolLocation":56,"imageIndex":2},{"imageOffset":1481484,"symbol":"blas_thread_server","symbolLocation":276,"imageIndex":19},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1557952,"frames":[{"imageOffset":7952,"symbol":"mach_absolute_time","symbolLocation":112,"imageIndex":0},{"imageOffset":14688,"symbol":"__commpage_gettimeofday_internal","symbolLocation":44,"imageIndex":0},{"imageOffset":34660,"symbol":"gettimeofday","symbolLocation":56,"imageIndex":2},{"imageOffset":1481484,"symbol":"blas_thread_server","symbolLocation":276,"imageIndex":19},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1557953,"frames":[{"imageOffset":21104,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30780,"symbol":"_pthread_cond_wait","symbolLocation":1236,"imageIndex":1},{"imageOffset":1481568,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":19},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1557954,"frames":[{"imageOffset":21104,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30780,"symbol":"_pthread_cond_wait","symbolLocation":1236,"imageIndex":1},{"imageOffset":1481568,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":19},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1557955,"frames":[{"imageOffset":21104,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30780,"symbol":"_pthread_cond_wait","symbolLocation":1236,"imageIndex":1},{"imageOffset":1481568,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":19},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1557956,"frames":[{"imageOffset":21104,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30780,"symbol":"_pthread_cond_wait","symbolLocation":1236,"imageIndex":1},{"imageOffset":1481568,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":19},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1557957,"frames":[{"imageOffset":21104,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30780,"symbol":"_pthread_cond_wait","symbolLocation":1236,"imageIndex":1},{"imageOffset":1481568,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":19},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1557958,"frames":[{"imageOffset":21104,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30780,"symbol":"_pthread_cond_wait","symbolLocation":1236,"imageIndex":1},{"imageOffset":1481568,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":19},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1557959,"frames":[{"imageOffset":21104,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30780,"symbol":"_pthread_cond_wait","symbolLocation":1236,"imageIndex":1},{"imageOffset":1481568,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":19},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1557960,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":1558019,"name":"ThreadPoolServiceThread","frames":[{"imageOffset":54104,"symbol":"kevent64","symbolLocation":8,"imageIndex":0},{"imageOffset":56727496,"imageIndex":20},{"imageOffset":56727288,"imageIndex":20},{"imageOffset":56233836,"imageIndex":20},{"imageOffset":55985340,"imageIndex":20},{"imageOffset":56364424,"imageIndex":20},{"imageOffset":56271272,"imageIndex":20},{"imageOffset":56364816,"imageIndex":20},{"imageOffset":56519652,"imageIndex":20},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1558020,"name":"ThreadPoolForegroundWorker","frames":[{"imageOffset":6320,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7456,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":56546788,"imageIndex":20},{"imageOffset":56317548,"imageIndex":20},{"imageOffset":56320244,"imageIndex":20},{"imageOffset":56319264,"imageIndex":20},{"imageOffset":56519652,"imageIndex":20},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1558021,"name":"ThreadPoolBackgroundWorker","frames":[{"imageOffset":6320,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7456,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":56546788,"imageIndex":20},{"imageOffset":56317548,"imageIndex":20},{"imageOffset":56320244,"imageIndex":20},{"imageOffset":56319132,"imageIndex":20},{"imageOffset":56519652,"imageIndex":20},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1558022,"name":"Chrome_IOThread","frames":[{"imageOffset":54104,"symbol":"kevent64","symbolLocation":8,"imageIndex":0},{"imageOffset":56727496,"imageIndex":20},{"imageOffset":56727288,"imageIndex":20},{"imageOffset":56233836,"imageIndex":20},{"imageOffset":55985340,"imageIndex":20},{"imageOffset":56364424,"imageIndex":20},{"imageOffset":40590340,"imageIndex":20},{"imageOffset":56364816,"imageIndex":20},{"imageOffset":56519652,"imageIndex":20},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1558023,"name":"NetworkConfigWatcher","frames":[{"imageOffset":6320,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7456,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":56546788,"imageIndex":20},{"imageOffset":56546224,"imageIndex":20},{"imageOffset":55801248,"imageIndex":20},{"imageOffset":56233836,"imageIndex":20},{"imageOffset":55985340,"imageIndex":20},{"imageOffset":56364424,"imageIndex":20},{"imageOffset":56364816,"imageIndex":20},{"imageOffset":56519652,"imageIndex":20},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1558027,"name":"CompositorTileWorker1","frames":[{"imageOffset":21104,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30780,"symbol":"_pthread_cond_wait","symbolLocation":1236,"imageIndex":1},{"imageOffset":56516680,"imageIndex":20},{"imageOffset":85569508,"imageIndex":20},{"imageOffset":56519652,"imageIndex":20},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1558028,"name":"Chrome_InProcGpuThread","frames":[{"imageOffset":6320,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7456,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":56546788,"imageIndex":20},{"imageOffset":56546224,"imageIndex":20},{"imageOffset":55801248,"imageIndex":20},{"imageOffset":56233836,"imageIndex":20},{"imageOffset":55985340,"imageIndex":20},{"imageOffset":56364424,"imageIndex":20},{"imageOffset":56364816,"imageIndex":20},{"imageOffset":56519652,"imageIndex":20},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1558029,"name":"Chrome_ChildIOThread","frames":[{"imageOffset":54104,"symbol":"kevent64","symbolLocation":8,"imageIndex":0},{"imageOffset":56727496,"imageIndex":20},{"imageOffset":56727288,"imageIndex":20},{"imageOffset":56233836,"imageIndex":20},{"imageOffset":55985340,"imageIndex":20},{"imageOffset":56364424,"imageIndex":20},{"imageOffset":56364816,"imageIndex":20},{"imageOffset":56519652,"imageIndex":20},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1558030,"name":"NetworkConfigWatcher","frames":[{"imageOffset":6320,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7456,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":56546788,"imageIndex":20},{"imageOffset":56546224,"imageIndex":20},{"imageOffset":55801248,"imageIndex":20},{"imageOffset":56233836,"imageIndex":20},{"imageOffset":55985340,"imageIndex":20},{"imageOffset":56364424,"imageIndex":20},{"imageOffset":56364816,"imageIndex":20},{"imageOffset":56519652,"imageIndex":20},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1558031,"name":"VizCompositorThread","frames":[{"imageOffset":6320,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7456,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":56546788,"imageIndex":20},{"imageOffset":55801148,"imageIndex":20},{"imageOffset":56233836,"imageIndex":20},{"imageOffset":55985340,"imageIndex":20},{"imageOffset":56364424,"imageIndex":20},{"imageOffset":56364816,"imageIndex":20},{"imageOffset":56519652,"imageIndex":20},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1558044,"name":"NetworkService","frames":[{"imageOffset":54104,"symbol":"kevent64","symbolLocation":8,"imageIndex":0},{"imageOffset":56727496,"imageIndex":20},{"imageOffset":56727288,"imageIndex":20},{"imageOffset":56233836,"imageIndex":20},{"imageOffset":55985340,"imageIndex":20},{"imageOffset":56364424,"imageIndex":20},{"imageOffset":56364816,"imageIndex":20},{"imageOffset":56519652,"imageIndex":20},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1558045,"name":"NetworkConfigWatcher","frames":[{"imageOffset":6320,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7456,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":56546788,"imageIndex":20},{"imageOffset":56546224,"imageIndex":20},{"imageOffset":55801248,"imageIndex":20},{"imageOffset":56233836,"imageIndex":20},{"imageOffset":55985340,"imageIndex":20},{"imageOffset":56364424,"imageIndex":20},{"imageOffset":56364816,"imageIndex":20},{"imageOffset":56519652,"imageIndex":20},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1558046,"name":"ThreadPoolSingleThreadForegroundBlocking0","frames":[{"imageOffset":6320,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7456,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":56546788,"imageIndex":20},{"imageOffset":56317548,"imageIndex":20},{"imageOffset":56320244,"imageIndex":20},{"imageOffset":56319352,"imageIndex":20},{"imageOffset":56519652,"imageIndex":20},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1558071,"name":"NetworkConfigWatcher","frames":[{"imageOffset":6320,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7456,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":56546788,"imageIndex":20},{"imageOffset":56546224,"imageIndex":20},{"imageOffset":55801248,"imageIndex":20},{"imageOffset":56233836,"imageIndex":20},{"imageOffset":55985340,"imageIndex":20},{"imageOffset":56364424,"imageIndex":20},{"imageOffset":56364816,"imageIndex":20},{"imageOffset":56519652,"imageIndex":20},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1558076,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":1558077,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":1558099,"name":"com.apple.NSEventThread","frames":[{"imageOffset":6320,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7456,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":545296,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":372,"imageIndex":14},{"imageOffset":538304,"symbol":"__CFRunLoopRun","symbolLocation":1180,"imageIndex":14},{"imageOffset":535172,"symbol":"CFRunLoopRunSpecific","symbolLocation":600,"imageIndex":14},{"imageOffset":1761536,"symbol":"_NSEventThread","symbolLocation":196,"imageIndex":16},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1558100,"name":"MemoryInfra","frames":[{"imageOffset":6320,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7456,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":56546788,"imageIndex":20},{"imageOffset":56546224,"imageIndex":20},{"imageOffset":55801248,"imageIndex":20},{"imageOffset":56233836,"imageIndex":20},{"imageOffset":55985340,"imageIndex":20},{"imageOffset":56364424,"imageIndex":20},{"imageOffset":56364816,"imageIndex":20},{"imageOffset":56519652,"imageIndex":20},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1558101,"name":"ThreadPoolSingleThreadSharedBackgroundBlocking1","frames":[{"imageOffset":6320,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7456,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":56546788,"imageIndex":20},{"imageOffset":56317548,"imageIndex":20},{"imageOffset":56319620,"imageIndex":20},{"imageOffset":56319176,"imageIndex":20},{"imageOffset":56519652,"imageIndex":20},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1558198,"frames":[{"imageOffset":21104,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30780,"symbol":"_pthread_cond_wait","symbolLocation":1236,"imageIndex":1},{"imageOffset":1487052,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":21},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1558199,"frames":[{"imageOffset":21104,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30780,"symbol":"_pthread_cond_wait","symbolLocation":1236,"imageIndex":1},{"imageOffset":1487052,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":21},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1558200,"frames":[{"imageOffset":21104,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30780,"symbol":"_pthread_cond_wait","symbolLocation":1236,"imageIndex":1},{"imageOffset":1487052,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":21},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1558201,"frames":[{"imageOffset":21104,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30780,"symbol":"_pthread_cond_wait","symbolLocation":1236,"imageIndex":1},{"imageOffset":1487052,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":21},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1558202,"frames":[{"imageOffset":21104,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30780,"symbol":"_pthread_cond_wait","symbolLocation":1236,"imageIndex":1},{"imageOffset":1487052,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":21},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1558203,"frames":[{"imageOffset":21104,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30780,"symbol":"_pthread_cond_wait","symbolLocation":1236,"imageIndex":1},{"imageOffset":1487052,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":21},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1558204,"frames":[{"imageOffset":21104,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30780,"symbol":"_pthread_cond_wait","symbolLocation":1236,"imageIndex":1},{"imageOffset":1487052,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":21},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1558205,"frames":[{"imageOffset":21104,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30780,"symbol":"_pthread_cond_wait","symbolLocation":1236,"imageIndex":1},{"imageOffset":1487052,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":21},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1558206,"frames":[{"imageOffset":21104,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30780,"symbol":"_pthread_cond_wait","symbolLocation":1236,"imageIndex":1},{"imageOffset":1487052,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":21},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1559436,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":1559437,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":1559438,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":1560838,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":1560839,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":1560840,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":1560841,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":1560872,"name":"ThreadPoolBackgroundWorker","frames":[{"imageOffset":6320,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7456,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":56546788,"imageIndex":20},{"imageOffset":56317548,"imageIndex":20},{"imageOffset":56319620,"imageIndex":20},{"imageOffset":56319132,"imageIndex":20},{"imageOffset":56519652,"imageIndex":20},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1560914,"name":"ThreadPoolForegroundWorker","frames":[{"imageOffset":6320,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7456,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":56546788,"imageIndex":20},{"imageOffset":56317548,"imageIndex":20},{"imageOffset":56319620,"imageIndex":20},{"imageOffset":56319264,"imageIndex":20},{"imageOffset":56519652,"imageIndex":20},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]}],
"usedImages" : [
{
"source" : "P",
"arch" : "arm64e",
"base" : 7356567552,
"size" : 229376,
"uuid" : "b71e7783-80bc-36bb-af5d-579344d68742",
"path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
"name" : "libsystem_kernel.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7356796928,
"size" : 53248,
"uuid" : "63c4eef9-69a5-38b1-996e-8d31b66a051d",
"path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
"name" : "libsystem_pthread.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7355514880,
"size" : 532480,
"uuid" : "b25d2080-bb9e-38d6-8236-9cef4b2f11a3",
"path" : "\/usr\/lib\/system\/libsystem_c.dylib",
"name" : "libsystem_c.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7356903424,
"size" : 32768,
"uuid" : "a57fe7fb-9ff8-30ce-97a2-625d6da20d00",
"path" : "\/usr\/lib\/system\/libsystem_platform.dylib",
"name" : "libsystem_platform.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 5330452480,
"size" : 1097728,
"uuid" : "22d1b5c1-cb75-35b6-93a7-2243e0a8b5b0",
"path" : "\/Applications\/ChimeraX-1.5.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.9\/lib\/python3.9\/site-packages\/chimerax\/atomic_lib\/lib\/libatomstruct.dylib",
"name" : "libatomstruct.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 5327716352,
"size" : 180224,
"uuid" : "89a0bbc3-79f2-3b0d-b173-252c5c11aaa3",
"path" : "\/Applications\/ChimeraX-1.5.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.9\/lib\/python3.9\/site-packages\/chimerax\/atomic\/libmolc.dylib",
"name" : "libmolc.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7594377216,
"size" : 73728,
"uuid" : "2dc42b53-6510-3538-a6d7-30035e16c717",
"path" : "\/usr\/lib\/libffi.dylib",
"name" : "libffi.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4329259008,
"size" : 81920,
"uuid" : "2c150f5d-6630-3489-8b61-220f8b81a448",
"path" : "\/Applications\/ChimeraX-1.5.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.9\/lib\/python3.9\/lib-dynload\/_ctypes.cpython-39-darwin.so",
"name" : "_ctypes.cpython-39-darwin.so"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4308582400,
"CFBundleShortVersionString" : "3.9.11, (c) 2001-2021 Python Software Foundation.",
"CFBundleIdentifier" : "org.python.python",
"size" : 2555904,
"uuid" : "5ee765c2-b52f-3980-9781-73db1abd2bde",
"path" : "\/Applications\/ChimeraX-1.5.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.9\/Python",
"name" : "Python",
"CFBundleVersion" : "3.9.11"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4521918464,
"size" : 1654784,
"uuid" : "fc338cc4-c4ac-3763-85b1-52ada2adfe1a",
"path" : "\/Applications\/ChimeraX-1.5.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.9\/lib\/python3.9\/site-packages\/PyQt6\/QtCore.abi3.so",
"name" : "QtCore.abi3.so"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4514381824,
"size" : 4587520,
"uuid" : "7b11213a-bd62-384b-9835-2bf9bacff4a0",
"path" : "\/Applications\/ChimeraX-1.5.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.9\/lib\/python3.9\/site-packages\/PyQt6\/Qt6\/lib\/QtCore.framework\/Versions\/A\/QtCore",
"name" : "QtCore"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4806672384,
"size" : 4521984,
"uuid" : "1cb5b95a-41b5-3897-a39d-1305dac761eb",
"path" : "\/Applications\/ChimeraX-1.5.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.9\/lib\/python3.9\/site-packages\/PyQt6\/Qt6\/lib\/QtWidgets.framework\/Versions\/A\/QtWidgets",
"name" : "QtWidgets"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4551213056,
"size" : 3047424,
"uuid" : "b2d23268-944f-3492-8cfd-24699ae18bab",
"path" : "\/Applications\/ChimeraX-1.5.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.9\/lib\/python3.9\/site-packages\/PyQt6\/QtWidgets.abi3.so",
"name" : "QtWidgets.abi3.so"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4818386944,
"size" : 622592,
"uuid" : "a07d6b8c-b467-339b-8483-3ba6dc00495e",
"path" : "\/Applications\/ChimeraX-1.5.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.9\/lib\/python3.9\/site-packages\/PyQt6\/Qt6\/plugins\/platforms\/libqcocoa.dylib",
"name" : "libqcocoa.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7357120512,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.CoreFoundation",
"size" : 5533696,
"uuid" : "fc3c193d-0cdb-3569-9f0e-bd2507ca1dbb",
"path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
"name" : "CoreFoundation",
"CFBundleVersion" : "1866"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7504527360,
"CFBundleShortVersionString" : "2.1.1",
"CFBundleIdentifier" : "com.apple.HIToolbox",
"size" : 3358720,
"uuid" : "aaf900bd-bfb6-3af0-a8d3-e24bbe1d57f5",
"path" : "\/System\/Library\/Frameworks\/Carbon.framework\/Versions\/A\/Frameworks\/HIToolbox.framework\/Versions\/A\/HIToolbox",
"name" : "HIToolbox"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7402901504,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.AppKit",
"size" : 15437824,
"uuid" : "143e26e2-b101-34d6-8111-94ca9e06daef",
"path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit",
"name" : "AppKit",
"CFBundleVersion" : "2113.60.148"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4296704000,
"CFBundleShortVersionString" : "1.5.0",
"CFBundleIdentifier" : "edu.ucsf.cgl.ChimeraX",
"size" : 16384,
"uuid" : "a5992708-d5b4-36ec-ac0a-e525f6105b56",
"path" : "\/Applications\/ChimeraX-1.5.app\/Contents\/MacOS\/ChimeraX",
"name" : "ChimeraX",
"CFBundleVersion" : "1.5.0.0"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 4300308480,
"size" : 393216,
"uuid" : "f0564ec5-bf9c-3107-82b3-485f927b489f",
"path" : "\/usr\/lib\/dyld",
"name" : "dyld"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4418060288,
"size" : 20709376,
"uuid" : "6b8373ed-7142-34ea-9b4b-9f502e8a6f33",
"path" : "\/Applications\/ChimeraX-1.5.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.9\/lib\/python3.9\/site-packages\/numpy\/.dylibs\/libopenblas64_.0.dylib",
"name" : "libopenblas64_.0.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 5905580032,
"size" : 144654336,
"uuid" : "21c8f378-4426-330a-89d1-26ab67c6fa56",
"path" : "\/Applications\/ChimeraX-1.5.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.9\/lib\/python3.9\/site-packages\/PyQt6\/Qt6\/lib\/QtWebEngineCore.framework\/Versions\/A\/QtWebEngineCore",
"name" : "QtWebEngineCore"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 11781881856,
"size" : 19300352,
"uuid" : "5431bff3-be1a-3fe5-a552-bcdbb3e0536e",
"path" : "\/Applications\/ChimeraX-1.5.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.9\/lib\/python3.9\/site-packages\/scipy\/.dylibs\/libopenblas.0.dylib",
"name" : "libopenblas.0.dylib"
},
{
"size" : 0,
"source" : "A",
"base" : 0,
"uuid" : "00000000-0000-0000-0000-000000000000"
}
],
"sharedCache" : {
"base" : 7353499648,
"size" : 3144761344,
"uuid" : "be7fe6ad-4560-3ae2-883e-432f78b45062"
},
"vmSummary" : "ReadOnly portion of Libraries: Total=1.3G resident=0K(0%) swapped_out_or_unallocated=1.3G(100%)\nWritable regions: Total=2.7G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=2.7G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 384K 3 \nActivity Tracing 256K 1 \nCG backing stores 4992K 8 \nCG image 160K 7 \nColorSync 608K 26 \nCoreAnimation 176K 9 \nCoreGraphics 48K 3 \nCoreUI image data 3984K 26 \nFoundation 32K 2 \nKernel Alloc Once 32K 1 \nMALLOC 513.3M 79 \nMALLOC guard page 192K 10 \nMALLOC_MEDIUM (reserved) 1.1G 10 reserved VM address space (unallocated)\nMALLOC_NANO (reserved) 256.0M 1 reserved VM address space (unallocated)\nMach message 64K 3 \nOpenGL GLSL 384K 4 \nSTACK GUARD 752K 47 \nStack 167.7M 48 \nStack Guard 56.0M 1 \nVM_ALLOCATE 171.6M 363 \nVM_ALLOCATE (reserved) 512.0M 6 reserved VM address space (unallocated)\n__AUTH 2617K 309 \n__AUTH_CONST 20.6M 507 \n__CTF 756 1 \n__DATA 25.0M 687 \n__DATA_CONST 28.0M 688 \n__DATA_DIRTY 1804K 216 \n__FONT_DATA 4K 1 \n__GLSLBUILTINS 5176K 1 \n__LINKEDIT 614.7M 181 \n__OBJC_CONST 3657K 280 \n__OBJC_RO 83.0M 1 \n__OBJC_RW 3168K 1 \n__TEXT 761.5M 707 \n__UNICODE 592K 1 \ndyld private memory 1216K 3 \nmapped file 187.8M 46 \nshared memory 3184K 25 \n=========== ======= ======= \nTOTAL 4.5G 4313 \nTOTAL, minus reserved VM space 2.6G 4313 \n",
"legacyInfo" : {
"threadTriggered" : {
"name" : "CrBrowserMain",
"queue" : "com.apple.main-thread"
}
},
"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "60186475825c62000ccf5450",
"factorPackIds" : {
},
"deploymentId" : 240000026
},
{
"rolloutId" : "61af99aeda72d16a4beb7756",
"factorPackIds" : {
},
"deploymentId" : 240000409
}
],
"experiments" : [
]
}
}
===== Log before crash start =====
UCSF ChimeraX version: 1.5 (2022-11-24)
© 2016-2022 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
> open
> /Users/neelesh/work/PROJECTSV2/NPC_Basket/Modeling_Pipeline/main_scripts/systems/mlp1_mlp2_wynton_runs/mlp1_mlp2_run9/5.rmf3
Opened RMF file produced with IMP 20221018.develop.df5e185397, with 50 frames.
Representation read at the following resolutions: 1.0, 50.0. Only the first
frame was read; to read additional frames, use the 'rmf readtraj' command.
> rmf readtraj #1.1
Read 50 frames into coordset; use 'coordset slider #1.1' to view
> coordset slider #1.1
===== Log before crash end =====
Log:
UCSF ChimeraX version: 1.5 (2022-11-24)
© 2016-2022 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
OpenGL version: 4.1 Metal - 76.3
OpenGL renderer: Apple M1 Pro
OpenGL vendor: Apple
Python: 3.9.11
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: 8419.60.44
OS Loader Version: 7459.141.1
Software:
System Software Overview:
System Version: macOS 12.6.2 (21G320)
Kernel Version: Darwin 21.6.0
Time since boot: 5 days 14:11
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: No
Connection Type: Internal
VX3211-2K:
Resolution: 2560 x 1440 (QHD/WQHD - Wide Quad High Definition)
UI Looks like: 2560 x 1440 @ 60.00Hz
Mirror: Off
Online: Yes
Rotation: Supported
Installed Packages:
alabaster: 0.7.12
appdirs: 1.4.4
appnope: 0.1.3
asttokens: 2.1.0
Babel: 2.11.0
backcall: 0.2.0
blockdiag: 3.0.0
build: 0.8.0
certifi: 2021.10.8
cftime: 1.6.2
charset-normalizer: 2.1.1
ChimeraX-AddCharge: 1.4
ChimeraX-AddH: 2.2.1
ChimeraX-AlignmentAlgorithms: 2.0
ChimeraX-AlignmentHdrs: 3.2.1
ChimeraX-AlignmentMatrices: 2.0
ChimeraX-Alignments: 2.6
ChimeraX-AlphaFold: 1.0
ChimeraX-AltlocExplorer: 1.0.3
ChimeraX-AmberInfo: 1.0
ChimeraX-Arrays: 1.0
ChimeraX-Atomic: 1.41.5
ChimeraX-AtomicLibrary: 8.0.3
ChimeraX-AtomSearch: 2.0.1
ChimeraX-AxesPlanes: 2.3
ChimeraX-BasicActions: 1.1.2
ChimeraX-BILD: 1.0
ChimeraX-BlastProtein: 2.1.2
ChimeraX-BondRot: 2.0.1
ChimeraX-BugReporter: 1.0.1
ChimeraX-BuildStructure: 2.7.1
ChimeraX-Bumps: 1.0
ChimeraX-BundleBuilder: 1.2
ChimeraX-ButtonPanel: 1.0.1
ChimeraX-CageBuilder: 1.0.1
ChimeraX-CellPack: 1.0
ChimeraX-Centroids: 1.3.1
ChimeraX-ChangeChains: 1.0.2
ChimeraX-CheckWaters: 1.3
ChimeraX-ChemGroup: 2.0
ChimeraX-Clashes: 2.2.4
ChimeraX-ColorActions: 1.0.3
ChimeraX-ColorGlobe: 1.0
ChimeraX-ColorKey: 1.5.2
ChimeraX-CommandLine: 1.2.4
ChimeraX-ConnectStructure: 2.0.1
ChimeraX-Contacts: 1.0.1
ChimeraX-Core: 1.5
ChimeraX-CoreFormats: 1.1
ChimeraX-coulombic: 1.3.2
ChimeraX-Crosslinks: 1.0
ChimeraX-Crystal: 1.0
ChimeraX-CrystalContacts: 1.0.1
ChimeraX-DataFormats: 1.2.2
ChimeraX-Dicom: 1.1
ChimeraX-DistMonitor: 1.3
ChimeraX-DockPrep: 1.0
ChimeraX-Dssp: 2.0
ChimeraX-EMDB-SFF: 1.0
ChimeraX-ExperimentalCommands: 1.0
ChimeraX-FileHistory: 1.0.1
ChimeraX-FunctionKey: 1.0.1
ChimeraX-Geometry: 1.2
ChimeraX-gltf: 1.0
ChimeraX-Graphics: 1.1
ChimeraX-Hbonds: 2.4
ChimeraX-Help: 1.2.1
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-Label: 1.1.7
ChimeraX-ListInfo: 1.1.1
ChimeraX-Log: 1.1.5
ChimeraX-LookingGlass: 1.1
ChimeraX-Maestro: 1.8.2
ChimeraX-Map: 1.1.2
ChimeraX-MapData: 2.0
ChimeraX-MapEraser: 1.0.1
ChimeraX-MapFilter: 2.0
ChimeraX-MapFit: 2.0
ChimeraX-MapSeries: 2.1.1
ChimeraX-Markers: 1.0.1
ChimeraX-Mask: 1.0.1
ChimeraX-MatchMaker: 2.0.9
ChimeraX-MDcrds: 2.6
ChimeraX-MedicalToolbar: 1.0.2
ChimeraX-Meeting: 1.0.1
ChimeraX-MLP: 1.1
ChimeraX-mmCIF: 2.8
ChimeraX-MMTF: 2.2
ChimeraX-Modeller: 1.5.6
ChimeraX-ModelPanel: 1.3.6
ChimeraX-ModelSeries: 1.0.1
ChimeraX-Mol2: 2.0
ChimeraX-Mole: 1.0
ChimeraX-Morph: 1.0.1
ChimeraX-MouseModes: 1.1.1
ChimeraX-Movie: 1.0
ChimeraX-Neuron: 1.0
ChimeraX-Nucleotides: 2.0.3
ChimeraX-OpenCommand: 1.9.1
ChimeraX-PDB: 2.6.8
ChimeraX-PDBBio: 1.0
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.1
ChimeraX-RemoteControl: 1.0
ChimeraX-RenumberResidues: 1.1
ChimeraX-ResidueFit: 1.0.1
ChimeraX-RestServer: 1.1
ChimeraX-RMF: 0.12
ChimeraX-RNALayout: 1.0
ChimeraX-RotamerLibMgr: 2.0.1
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
ChimeraX-Segger: 1.0
ChimeraX-Segment: 1.0
ChimeraX-SelInspector: 1.0
ChimeraX-SeqView: 2.7.2
ChimeraX-Shape: 1.0.1
ChimeraX-Shell: 1.0.1
ChimeraX-Shortcuts: 1.1.1
ChimeraX-ShowSequences: 1.0.1
ChimeraX-SideView: 1.0.1
ChimeraX-Smiles: 2.1
ChimeraX-SmoothLines: 1.0
ChimeraX-SpaceNavigator: 1.0
ChimeraX-StdCommands: 1.10
ChimeraX-STL: 1.0
ChimeraX-Storm: 1.0
ChimeraX-StructMeasure: 1.1
ChimeraX-Struts: 1.0.1
ChimeraX-Surface: 1.0
ChimeraX-SwapAA: 2.0.1
ChimeraX-SwapRes: 2.1.3
ChimeraX-TapeMeasure: 1.0
ChimeraX-Test: 1.0
ChimeraX-Toolbar: 1.1.2
ChimeraX-ToolshedUtils: 1.2.1
ChimeraX-Tug: 1.0.1
ChimeraX-UI: 1.24.3
ChimeraX-uniprot: 2.2.1
ChimeraX-UnitCell: 1.0.1
ChimeraX-ViewDockX: 1.1.4
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.1
ChimeraX-WebServices: 1.1.0
ChimeraX-Zone: 1.0.1
colorama: 0.4.5
cxservices: 1.2
cycler: 0.11.0
Cython: 0.29.32
debugpy: 1.6.4
decorator: 5.1.1
docutils: 0.19
entrypoints: 0.4
executing: 1.2.0
filelock: 3.7.1
fonttools: 4.38.0
funcparserlib: 1.0.1
grako: 3.16.5
h5py: 3.7.0
html2text: 2020.1.16
idna: 3.4
ihm: 0.33
imagecodecs: 2022.7.31
imagesize: 1.4.1
importlib-metadata: 5.1.0
ipykernel: 6.15.3
ipython: 8.4.0
ipython-genutils: 0.2.0
jedi: 0.18.1
Jinja2: 3.1.2
jupyter-client: 7.3.4
jupyter-core: 5.1.0
kiwisolver: 1.4.4
line-profiler: 3.5.1
lxml: 4.9.1
lz4: 4.0.2
MarkupSafe: 2.1.1
matplotlib: 3.5.2
matplotlib-inline: 0.1.6
msgpack: 1.0.4
nest-asyncio: 1.5.6
netCDF4: 1.6.0
networkx: 2.8.5
numexpr: 2.8.4
numpy: 1.23.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: 9.2.0
pip: 22.2.2
pkginfo: 1.8.3
platformdirs: 2.5.4
prompt-toolkit: 3.0.33
psutil: 5.9.1
ptyprocess: 0.7.0
pure-eval: 0.2.2
pycollada: 0.7.2
pydicom: 2.3.0
Pygments: 2.12.0
PyOpenGL: 3.1.5
PyOpenGL-accelerate: 3.1.5
pyparsing: 3.0.9
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: 2022.6
pyzmq: 24.0.1
qtconsole: 5.3.1
QtPy: 2.3.0
RandomWords: 0.4.0
requests: 2.28.1
scipy: 1.9.0
setuptools: 65.1.1
setuptools-scm: 7.0.5
sfftk-rw: 0.7.2
six: 1.16.0
snowballstemmer: 2.2.0
sortedcontainers: 2.4.0
Sphinx: 5.1.1
sphinx-autodoc-typehints: 1.19.1
sphinxcontrib-applehelp: 1.0.2
sphinxcontrib-blockdiag: 3.0.0
sphinxcontrib-devhelp: 1.0.2
sphinxcontrib-htmlhelp: 2.0.0
sphinxcontrib-jsmath: 1.0.1
sphinxcontrib-qthelp: 1.0.3
sphinxcontrib-serializinghtml: 1.1.5
stack-data: 0.6.2
tables: 3.7.0
tifffile: 2022.7.31
tinyarray: 1.2.4
tomli: 2.0.1
tornado: 6.2
traitlets: 5.3.0
typing-extensions: 4.4.0
urllib3: 1.26.13
wcwidth: 0.2.5
webcolors: 1.12
wheel: 0.37.1
wheel-filename: 1.4.1
zipp: 3.11.0
Attachments (1)
Change History (12)
comment:1 by , 3 years ago
| Cc: | added |
|---|---|
| Component: | Unassigned → Third Party |
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → Crash in Atom::effective_coord playing RMF coordset |
comment:2 by , 3 years ago
comment:4 by , 3 years ago
Is it your opinion that this is a bug in the RMF bundle? (I assume that's why you assigned it to me.) I don't know anything about your C++ internals, but I can ask for a copy of the RMF file to at least see if I can reproduce it here. The RMF bundle creates atoms exclusively through the Python interface, but more than likely this is a low resolution model, so we probably don't have an atomic backbone (probably no ribbon either).
Note that while the RMF bundle hasn't changed materially in a while, I only added support for arm64 Macs today, so an odd coincidence that a bug shows up immediately, unless this is an arm64-specific issue.
comment:5 by , 3 years ago
I also see a crash in Atom::effective_coord() on my Mac with the same RMF file. This is an Intel Mac so it's not ARM64 specific. However in my case it crashes immediately after reading the coordinate set - I don't need to run coordset slider to trigger it.
comment:6 by , 3 years ago
I've attached a session file that reliably reproduces the crash on my Mac with ChimeraX 1.5 and RMF 0.12. The session file opens for me without issues. It appears to contain "atoms" and residues but no ribbon. However, if you then add an empty coordset by running in the shell
import numpy m = session.models[1] m.add_coordset(1, numpy.empty((len(m.atoms), 3)))
you will get a crash as soon as you move the mouse into the graphics window.
comment:7 by , 3 years ago
Hi Ben,
There are certain assumptions about the consistency of atomic data so that code using that data isn't constantly having to make safety checks. Residues always contain one or more atoms. Structures always contain one or more residues. And coordinate sets contain coordinates for all the atoms -- so I am not surprised that an empty coordinate set causes a crash. Is the the "rmf readtraj" command supposed to create empty coordinates sets? I initially assigned the ticket to you because I don't really know what "rmf readtraj" does. If it creates empty or incomplete coordinate sets, then that would be a problem. Either "rmf readtraj" would have to be changed to produce complete coordinate sets, or the atomic code would need to be enhanced to somehow handle these incomplete sets.
If "rmf readtraj" is supposed to produce complete coordinate sets, then we would need to do more detective work to figure out what is going wrong.
--Eric
comment:8 by , 3 years ago
This is just a reproducer for the crash - the numpy.empty coordset will have coordinates for all the atoms, of course, but they'll all be (0,0,0). rmf readtraj also does not produce empty coordsets. It will read an RMF trajectory file and produce coordinates for all atoms in the requested model (in this case, for the model in the session file). (There is an assertion that numatoms in each frame of the trajectory matches that in the original model.) It also doesn't add or delete atoms or residues - it deals only with XYZ coordinates. I checked manually with the original RMF file and the coordinates themselves also look reasonable to me - I certainly don't see any (0,0,0) or infinity or nan or anything else weird.
comment:9 by , 3 years ago
It actually fills it with NaNs (numpy.zeros fills it with zeros) but that's moot -- your point stands. The actual problem seems to be that the m.add_coordset(1, ...) call is replacing the active coordinate set, which gets deleted and then chaos ensues. I am applying a fix to the code.
comment:10 by , 3 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Okay, I have applied a fix. Perhaps you could try tomorrow's daily build with the problematic RMF file to verify?
--Eric
fix: https://github.com/RBVI/ChimeraX/commit/a3a26c4bf4bcd41a2ceba04e71bd0c7c5d34f4b1
comment:11 by , 3 years ago
Interesting that we didn't see this problem before now - rmf readtraj has always worked that way reading coordsets, so I wonder why it only crashes with this trajectory. But I just tried the nightly build, and it works for me, thanks!
Crashed trying to check if a pseudobond is under the mouse in C++ Atom::effective_coord() which gives the atom coordinate projected onto a ribbon if the atom is not shown but the ribbon is shown. Here's the code for that C++ routine
https://github.com/RBVI/ChimeraX/blob/5649c3429592e1acb362615e4336ba933b3af78e/src/bundles/atomic_lib/atomic_cpp/atomstruct_cpp/Atom.cpp#L1124
Looks like maybe the Residue instance was deleted. Not sure how that can happen. The residue should have been created with StructureData.new_residue().