Opened 3 years ago
Closed 3 years ago
#8761 closed defect (fixed)
Crash in readcif::CIFFile::parse
| Reported by: | Owned by: | Greg Couch | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Input/Output | Version: | |
| Keywords: | Cc: | Zach Pearson | |
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
The following bug report has been submitted:
Platform: macOS-10.16-x86_64-i386-64bit
ChimeraX Version: 1.6rc202303292224 (2023-03-29 22:24:14 UTC)
Description
Last time you used ChimeraX it crashed.
Please describe steps that led to the crash here.
Fatal Python error: Segmentation fault
Thread 0x00007000158ce000 (most recent call first):
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/threading.py", line 316 in wait
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/threading.py", line 574 in wait
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/threading.py", line 1297 in run
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/threading.py", line 973 in _bootstrap_inner
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/threading.py", line 930 in _bootstrap
Thread 0x00007000148cb000 (most recent call first):
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/threading.py", line 316 in wait
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/threading.py", line 574 in wait
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/threading.py", line 1297 in run
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/threading.py", line 973 in _bootstrap_inner
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/threading.py", line 930 in _bootstrap
Current thread 0x00007ff856e46680 (most recent call first):
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/mmcif/__init__.py", line 43 in open
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/open_command/cmd.py", line 435 in remember_data_format
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/open_command/cmd.py", line 465 in collated_open
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/open_command/cmd.py", line 194 in provider_open
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/open_command/manager.py", line 198 in open_data
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/mmcif/__init__.py", line 97 in fetch
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/open_command/cmd.py", line 435 in remember_data_format
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/open_command/cmd.py", line 464 in collated_open
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/open_command/cmd.py", line 154 in provider_open
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/core/commands/cli.py", line 2897 in run
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/open_command/cmd.py", line 119 in cmd_open
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/core/commands/cli.py", line 2897 in run
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/cmd_line/tool.py", line 319 in execute
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/cmd_line/tool.py", line 146 in keyPressEvent
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/ui/gui.py", line 284 in event_loop
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/core/__main__.py", line 892 in init
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/chimerax/core/__main__.py", line 1043 in
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/runpy.py", line 87 in _run_code
File "/Applications/ChimeraX.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-04-02 00:05:57.00 -0700","app_version":"1.6.0","slice_uuid":"5df621ee-554e-36a8-b448-93b2334e5480","build_version":"1.6.0.0","platform":1,"bundleID":"edu.ucsf.cgl.ChimeraX","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 13.2.1 (22D68)","roots_installed":0,"name":"ChimeraX","incident_id":"8B43D60A-9D1B-4B63-8D32-C6E760AFDCB8"}
{
"uptime" : 84000,
"procRole" : "Foreground",
"version" : 2,
"userID" : 2124760682,
"deployVersion" : 210,
"modelCode" : "MacBookPro16,2",
"coalitionID" : 7549,
"osVersion" : {
"train" : "macOS 13.2.1",
"build" : "22D68",
"releaseType" : "User"
},
"captureTime" : "2023-04-02 00:05:49.3184 -0700",
"incident" : "8B43D60A-9D1B-4B63-8D32-C6E760AFDCB8",
"pid" : 34367,
"cpuType" : "X86-64",
"roots_installed" : 0,
"bug_type" : "309",
"procLaunch" : "2023-04-01 22:56:13.7824 -0700",
"procStartAbsTime" : 80064483866458,
"procExitAbsTime" : 84240482107035,
"procName" : "ChimeraX",
"procPath" : "\/Applications\/ChimeraX.app\/Contents\/MacOS\/ChimeraX",
"bundleInfo" : {"CFBundleShortVersionString":"1.6.0","CFBundleVersion":"1.6.0.0","CFBundleIdentifier":"edu.ucsf.cgl.ChimeraX"},
"storeInfo" : {"deviceIdentifierForVendor":"246055EA-B1CD-5AB2-A1B5-067181129162","thirdParty":true},
"parentProc" : "launchd",
"parentPid" : 1,
"coalitionName" : "edu.ucsf.cgl.ChimeraX",
"crashReporterKey" : "098641B6-E50D-E7BC-F7D0-3278B91F433F",
"throttleTimeout" : 2147483647,
"wakeTime" : 4450,
"bridgeVersion" : {"build":"20P3045","train":"7.2"},
"sleepWakeUUID" : "91A4EA12-0A7B-49CA-B9F4-4D1E872DD363",
"sip" : "enabled",
"vmRegionInfo" : "0x50 is not in any region. Bytes before following region: 140737487019952\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n UNUSED SPACE AT START\n---> \n shared memory 7fffffeba000-7fffffebb000 [ 4K] r-x\/r-x SM=SHM ",
"exception" : {"codes":"0x0000000000000001, 0x0000000000000050","rawCodes":[1,80],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x0000000000000050"},
"vmregioninfo" : "0x50 is not in any region. Bytes before following region: 140737487019952\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n UNUSED SPACE AT START\n---> \n shared memory 7fffffeba000-7fffffebb000 [ 4K] r-x\/r-x SM=SHM ",
"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" : [{"queue":"com.apple.main-thread","instructionState":{"instructionStream":{"bytes":[181,72,255,255,255,72,141,189,64,255,255,255,232,28,90,255,255,72,139,149,232,253,255,255,72,139,74,8,72,133,201,76,139,189,32,254,255,255,72,139,157,40,254,255,255,15,132,58,2,0,0,102,46,15,31,132,0,0,0,0,0,72,137,200,72,139,9,72,133,201,117,245,233,64,2,0,0,139,141,108,255,255,255,65,59,141,16,3,0,0,15,133,147,0,0,0,72,131,120,80,0,15,133,130,0,0,0,73,139,52,36,72,131,198,104,72,139,189,0,254,255,255,232,14,140,255,255,72,59,133,224,253,255,255,117,101,73,139,20,36,72,131,194,104,72,139,189,0,254,255,255,72,137,214,232,14,248,1,0,77,139,181,32,2,0,0,73,139,52,36,72,131,198,104,72,141,189,168,253,255,255,232,149,84,4,0,76,137,247,72,141,53],"offset":96}},"frames":[{"imageOffset":33322,"symbol":"__pthread_kill","symbolLocation":10,"imageIndex":0},{"imageOffset":24443,"symbol":"pthread_kill","symbolLocation":263,"imageIndex":1},{"imageOffset":279680,"symbol":"raise","symbolLocation":26,"imageIndex":2},{"imageOffset":15389,"symbol":"_sigtramp","symbolLocation":29,"imageIndex":3},{"imageOffset":0,"imageIndex":4},{"imageOffset":326583,"symbol":"readcif::CIFFile::parse(char const*)","symbolLocation":119,"imageIndex":5},{"imageOffset":325243,"symbol":"readcif::CIFFile::parse_file(char const*)","symbolLocation":411,"imageIndex":5},{"imageOffset":217170,"symbol":"mmcif::parse_mmCIF_file(char const*, std::__1::vector, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > > const&, _object*, bool, bool, bool)","symbolLocation":66,"imageIndex":5},{"imageOffset":9349,"symbol":"mmcif::_mmcif_parse_mmCIF_file(_object*, _object*, _object*)","symbolLocation":853,"imageIndex":5},{"imageOffset":517851,"symbol":"cfunction_call","symbolLocation":59,"imageIndex":6},{"imageOffset":150257,"symbol":"__pyx_pf_8chimerax_5mmcif_5mmcif_2open_mmcif(_object*, _object*, _object*, _object*, _object*, _object*, _object*, _object*, _object*, _object*, _object*, _object*, _object*)","symbolLocation":1921,"imageIndex":7},{"imageOffset":145486,"symbol":"__pyx_pw_8chimerax_5mmcif_5mmcif_3open_mmcif(_object*, _object*, _object*)","symbolLocation":366,"imageIndex":7},{"imageOffset":517851,"symbol":"cfunction_call","symbolLocation":59,"imageIndex":6},{"imageOffset":260828,"symbol":"_PyObject_Call","symbolLocation":140,"imageIndex":6},{"imageOffset":1137033,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":27321,"imageIndex":6},{"imageOffset":1149699,"symbol":"_PyEval_EvalCode","symbolLocation":2611,"imageIndex":6},{"imageOffset":261297,"symbol":"_PyFunction_Vectorcall","symbolLocation":289,"imageIndex":6},{"imageOffset":269913,"symbol":"method_vectorcall","symbolLocation":441,"imageIndex":6},{"imageOffset":1137033,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":27321,"imageIndex":6},{"imageOffset":1149699,"symbol":"_PyEval_EvalCode","symbolLocation":2611,"imageIndex":6},{"imageOffset":261297,"symbol":"_PyFunction_Vectorcall","symbolLocation":289,"imageIndex":6},{"imageOffset":1146380,"symbol":"call_function","symbolLocation":732,"imageIndex":6},{"imageOffset":1135435,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25723,"imageIndex":6},{"imageOffset":261416,"symbol":"function_code_fastcall","symbolLocation":104,"imageIndex":6},{"imageOffset":1146380,"symbol":"call_function","symbolLocation":732,"imageIndex":6},{"imageOffset":1135435,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25723,"imageIndex":6},{"imageOffset":1149699,"symbol":"_PyEval_EvalCode","symbolLocation":2611,"imageIndex":6},{"imageOffset":261297,"symbol":"_PyFunction_Vectorcall","symbolLocation":289,"imageIndex":6},{"imageOffset":260482,"symbol":"PyVectorcall_Call","symbolLocation":162,"imageIndex":6},{"imageOffset":1137033,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":27321,"imageIndex":6},{"imageOffset":1149699,"symbol":"_PyEval_EvalCode","symbolLocation":2611,"imageIndex":6},{"imageOffset":261297,"symbol":"_PyFunction_Vectorcall","symbolLocation":289,"imageIndex":6},{"imageOffset":269674,"symbol":"method_vectorcall","symbolLocation":202,"imageIndex":6},{"imageOffset":260482,"symbol":"PyVectorcall_Call","symbolLocation":162,"imageIndex":6},{"imageOffset":283067,"symbol":"__pyx_pf_8chimerax_5mmcif_5mmcif_16fetch_mmcif(_object*, _object*, _object*, _object*, _object*, _object*, _object*, _object*)","symbolLocation":15035,"imageIndex":7},{"imageOffset":266916,"symbol":"__pyx_pw_8chimerax_5mmcif_5mmcif_17fetch_mmcif(_object*, _object*, _object*)","symbolLocation":228,"imageIndex":7},{"imageOffset":517851,"symbol":"cfunction_call","symbolLocation":59,"imageIndex":6},{"imageOffset":260828,"symbol":"_PyObject_Call","symbolLocation":140,"imageIndex":6},{"imageOffset":1137033,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":27321,"imageIndex":6},{"imageOffset":1149699,"symbol":"_PyEval_EvalCode","symbolLocation":2611,"imageIndex":6},{"imageOffset":261297,"symbol":"_PyFunction_Vectorcall","symbolLocation":289,"imageIndex":6},{"imageOffset":269913,"symbol":"method_vectorcall","symbolLocation":441,"imageIndex":6},{"imageOffset":1137033,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":27321,"imageIndex":6},{"imageOffset":1149699,"symbol":"_PyEval_EvalCode","symbolLocation":2611,"imageIndex":6},{"imageOffset":261297,"symbol":"_PyFunction_Vectorcall","symbolLocation":289,"imageIndex":6},{"imageOffset":1146380,"symbol":"call_function","symbolLocation":732,"imageIndex":6},{"imageOffset":1135435,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25723,"imageIndex":6},{"imageOffset":261416,"symbol":"function_code_fastcall","symbolLocation":104,"imageIndex":6},{"imageOffset":1146380,"symbol":"call_function","symbolLocation":732,"imageIndex":6},{"imageOffset":1135435,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25723,"imageIndex":6},{"imageOffset":1149699,"symbol":"_PyEval_EvalCode","symbolLocation":2611,"imageIndex":6},{"imageOffset":261297,"symbol":"_PyFunction_Vectorcall","symbolLocation":289,"imageIndex":6},{"imageOffset":260482,"symbol":"PyVectorcall_Call","symbolLocation":162,"imageIndex":6},{"imageOffset":1137033,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":27321,"imageIndex":6},{"imageOffset":1149699,"symbol":"_PyEval_EvalCode","symbolLocation":2611,"imageIndex":6},{"imageOffset":261297,"symbol":"_PyFunction_Vectorcall","symbolLocation":289,"imageIndex":6},{"imageOffset":269674,"symbol":"method_vectorcall","symbolLocation":202,"imageIndex":6},{"imageOffset":1146380,"symbol":"call_function","symbolLocation":732,"imageIndex":6},{"imageOffset":1135592,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25880,"imageIndex":6},{"imageOffset":1149699,"symbol":"_PyEval_EvalCode","symbolLocation":2611,"imageIndex":6},{"imageOffset":261297,"symbol":"_PyFunction_Vectorcall","symbolLocation":289,"imageIndex":6},{"imageOffset":260482,"symbol":"PyVectorcall_Call","symbolLocation":162,"imageIndex":6},{"imageOffset":1137033,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":27321,"imageIndex":6},{"imageOffset":1149699,"symbol":"_PyEval_EvalCode","symbolLocation":2611,"imageIndex":6},{"imageOffset":261297,"symbol":"_PyFunction_Vectorcall","symbolLocation":289,"imageIndex":6},{"imageOffset":1146380,"symbol":"call_function","symbolLocation":732,"imageIndex":6},{"imageOffset":1135230,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25518,"imageIndex":6},{"imageOffset":1149699,"symbol":"_PyEval_EvalCode","symbolLocation":2611,"imageIndex":6},{"imageOffset":261297,"symbol":"_PyFunction_Vectorcall","symbolLocation":289,"imageIndex":6},{"imageOffset":269746,"symbol":"method_vectorcall","symbolLocation":274,"imageIndex":6},{"imageOffset":1258136,"symbol":"PyQtSlot::call(_object*, _object*) const","symbolLocation":40,"imageIndex":8},{"imageOffset":1257882,"symbol":"PyQtSlot::invoke(void**, _object*, void*, bool) const","symbolLocation":362,"imageIndex":8},{"imageOffset":1261989,"symbol":"PyQtSlotProxy::unislot(void**)","symbolLocation":85,"imageIndex":8},{"imageOffset":1261850,"symbol":"PyQtSlotProxy::qt_metacall(QMetaObject::Call, int, void**)","symbolLocation":58,"imageIndex":8},{"imageOffset":774846,"imageIndex":9},{"imageOffset":1638873,"imageIndex":10},{"imageOffset":775594,"imageIndex":9},{"imageOffset":1667211,"symbol":"QWidgetLineControl::processKeyEvent(QKeyEvent*)","symbolLocation":523,"imageIndex":10},{"imageOffset":1612698,"symbol":"QLineEdit::keyPressEvent(QKeyEvent*)","symbolLocation":26,"imageIndex":10},{"imageOffset":371372,"symbol":"QWidget::event(QEvent*)","symbolLocation":620,"imageIndex":10},{"imageOffset":1610316,"symbol":"QLineEdit::event(QEvent*)","symbolLocation":524,"imageIndex":10},{"imageOffset":1356590,"symbol":"QComboBox::keyPressEvent(QKeyEvent*)","symbolLocation":894,"imageIndex":10},{"imageOffset":2193945,"symbol":"meth_QComboBox_keyPressEvent(_object*, _object*)","symbolLocation":169,"imageIndex":11},{"imageOffset":517917,"symbol":"cfunction_call","symbolLocation":125,"imageIndex":6},{"imageOffset":259511,"symbol":"_PyObject_MakeTpCall","symbolLocation":359,"imageIndex":6},{"imageOffset":1146524,"symbol":"call_function","symbolLocation":876,"imageIndex":6},{"imageOffset":1135266,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25554,"imageIndex":6},{"imageOffset":1149699,"symbol":"_PyEval_EvalCode","symbolLocation":2611,"imageIndex":6},{"imageOffset":261297,"symbol":"_PyFunction_Vectorcall","symbolLocation":289,"imageIndex":6},{"imageOffset":269913,"symbol":"method_vectorcall","symbolLocation":441,"imageIndex":6},{"imageOffset":33655,"symbol":"sip_api_call_procedure_method","symbolLocation":199,"imageIndex":12},{"imageOffset":1169800,"symbol":"sipQComboBox::keyPressEvent(QKeyEvent*)","symbolLocation":104,"imageIndex":11},{"imageOffset":371372,"symbol":"QWidget::event(QEvent*)","symbolLocation":620,"imageIndex":10},{"imageOffset":1354983,"symbol":"QComboBox::event(QEvent*)","symbolLocation":311,"imageIndex":10},{"imageOffset":1166991,"symbol":"sipQComboBox::event(QEvent*)","symbolLocation":191,"imageIndex":11},{"imageOffset":43463,"symbol":"QApplicationPrivate::notify_helper(QObject*, QEvent*)","symbolLocation":247,"imageIndex":10},{"imageOffset":48051,"symbol":"QApplication::notify(QObject*, QEvent*)","symbolLocation":1187,"imageIndex":10},{"imageOffset":1282438,"symbol":"sipQApplication::notify(QObject*, QEvent*)","symbolLocation":230,"imageIndex":11},{"imageOffset":450858,"symbol":"QCoreApplication::notifyInternal2(QObject*, QEvent*)","symbolLocation":170,"imageIndex":9},{"imageOffset":460251,"imageIndex":10},{"imageOffset":43463,"symbol":"QApplicationPrivate::notify_helper(QObject*, QEvent*)","symbolLocation":247,"imageIndex":10},{"imageOffset":47372,"symbol":"QApplication::notify(QObject*, QEvent*)","symbolLocation":508,"imageIndex":10},{"imageOffset":1282438,"symbol":"sipQApplication::notify(QObject*, QEvent*)","symbolLocation":230,"imageIndex":11},{"imageOffset":450858,"symbol":"QCoreApplication::notifyInternal2(QObject*, QEvent*)","symbolLocation":170,"imageIndex":9},{"imageOffset":548084,"symbol":"QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*)","symbolLocation":292,"imageIndex":13},{"imageOffset":902012,"symbol":"QWindowSystemInterface::sendWindowSystemEvents(QFlags)","symbolLocation":396,"imageIndex":13},{"imageOffset":901020,"symbol":"QWindowSystemInterface::flushWindowSystemEvents(QFlags)","symbolLocation":476,"imageIndex":13},{"imageOffset":441615,"imageIndex":14},{"imageOffset":2696186,"symbol":"-[NSResponder tryToPerform:with:]","symbolLocation":53,"imageIndex":15},{"imageOffset":450534,"imageIndex":14},{"imageOffset":3197540,"symbol":"-[NSTextInputContext(NSInputContext_WithCompletion) doCommandBySelector:completionHandler:]","symbolLocation":236,"imageIndex":15},{"imageOffset":2338097,"symbol":"-[NSKeyBindingManager(NSKeyBindingManager_MultiClients) interpretEventAsCommand:forClient:]","symbolLocation":2151,"imageIndex":15},{"imageOffset":2373322,"symbol":"__84-[NSTextInputContext _handleEvent:options:allowingSyntheticEvent:completionHandler:]_block_invoke_5","symbolLocation":499,"imageIndex":15},{"imageOffset":11413682,"symbol":"__84-[NSTextInputContext _handleEvent:options:allowingSyntheticEvent:completionHandler:]_block_invoke_3.841","symbolLocation":74,"imageIndex":15},{"imageOffset":2372785,"symbol":"-[NSTextInputContext tryHandleEvent_HasMarkedText_withDispatchCondition:dispatchWork:continuation:]","symbolLocation":87,"imageIndex":15},{"imageOffset":11413560,"symbol":"__84-[NSTextInputContext _handleEvent:options:allowingSyntheticEvent:completionHandler:]_block_invoke.838","symbolLocation":251,"imageIndex":15},{"imageOffset":424071,"symbol":"__TSMProcessRawKeyEventWithOptionsAndCompletionHandler_block_invoke_5","symbolLocation":70,"imageIndex":16},{"imageOffset":493424,"symbol":"invocation function for block in DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*)","symbolLocation":110,"imageIndex":16},{"imageOffset":11394813,"symbol":"__55-[NSTextInputContext handleTSMEvent:completionHandler:]_block_invoke.308","symbolLocation":824,"imageIndex":15},{"imageOffset":2345408,"symbol":"__55-[NSTextInputContext handleTSMEvent:completionHandler:]_block_invoke_2","symbolLocation":74,"imageIndex":15},{"imageOffset":2345285,"symbol":"-[NSTextInputContext tryHandleTSMEvent_HasMarkedText_withDispatchCondition:dispatchWork:continuation:]","symbolLocation":87,"imageIndex":15},{"imageOffset":2342871,"symbol":"-[NSTextInputContext handleTSMEvent:completionHandler:]","symbolLocation":1821,"imageIndex":15},{"imageOffset":2340933,"symbol":"_NSTSMEventHandler","symbolLocation":299,"imageIndex":15},{"imageOffset":38029,"symbol":"DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*)","symbolLocation":1381,"imageIndex":16},{"imageOffset":35020,"symbol":"SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*)","symbolLocation":333,"imageIndex":16},{"imageOffset":34675,"symbol":"SendEventToEventTargetWithOptions","symbolLocation":45,"imageIndex":16},{"imageOffset":408854,"symbol":"SendTSMEvent_WithCompletionHandler","symbolLocation":381,"imageIndex":16},{"imageOffset":410055,"symbol":"__SendUnicodeTextAEToUnicodeDoc_WithCompletionHandler_block_invoke","symbolLocation":393,"imageIndex":16},{"imageOffset":409625,"symbol":"__SendFilterTextEvent_WithCompletionHandler_block_invoke","symbolLocation":182,"imageIndex":16},{"imageOffset":408932,"symbol":"SendTSMEvent_WithCompletionHandler","symbolLocation":459,"imageIndex":16},{"imageOffset":408428,"symbol":"SendFilterTextEvent_WithCompletionHandler","symbolLocation":219,"imageIndex":16},{"imageOffset":407628,"symbol":"SendUnicodeTextAEToUnicodeDoc_WithCompletionHandler","symbolLocation":274,"imageIndex":16},{"imageOffset":407029,"symbol":"__utDeliverTSMEvent_WithCompletionHandler_block_invoke_2","symbolLocation":281,"imageIndex":16},{"imageOffset":406614,"symbol":"__utDeliverTSMEvent_WithCompletionHandler_block_invoke","symbolLocation":362,"imageIndex":16},{"imageOffset":406206,"symbol":"TSMKeyEvent_WithCompletionHandler","symbolLocation":609,"imageIndex":16},{"imageOffset":405570,"symbol":"__TSMProcessRawKeyEventWithOptionsAndCompletionHandler_block_invoke_4","symbolLocation":250,"imageIndex":16},{"imageOffset":405185,"symbol":"__TSMProcessRawKeyEventWithOptionsAndCompletionHandler_block_invoke_3","symbolLocation":257,"imageIndex":16},{"imageOffset":404621,"symbol":"__TSMProcessRawKeyEventWithOptionsAndCompletionHandler_block_invoke_2","symbolLocation":285,"imageIndex":16},{"imageOffset":404029,"symbol":"__TSMProcessRawKeyEventWithOptionsAndCompletionHandler_block_invoke","symbolLocation":274,"imageIndex":16},{"imageOffset":332905,"symbol":"TSMProcessRawKeyEventWithOptionsAndCompletionHandler","symbolLocation":2320,"imageIndex":16},{"imageOffset":11413288,"symbol":"__84-[NSTextInputContext _handleEvent:options:allowingSyntheticEvent:completionHandler:]_block_invoke_3.836","symbolLocation":110,"imageIndex":15},{"imageOffset":11412599,"symbol":"__204-[NSTextInputContext tryTSMProcessRawKeyEvent_orSubstitution:dispatchCondition:setupForDispatch:furtherCondition:doubleSpaceSubstitutionCondition:doubleSpaceSubstitutionWork:dispatchTSMWork:continuation:]_block_invoke.797","symbolLocation":120,"imageIndex":15},{"imageOffset":2335603,"symbol":"-[NSTextInputContext tryTSMProcessRawKeyEvent_orSubstitution:dispatchCondition:setupForDispatch:furtherCondition:doubleSpaceSubstitutionCondition:doubleSpaceSubstitutionWork:dispatchTSMWork:continuation:]","symbolLocation":245,"imageIndex":15},{"imageOffset":2334106,"symbol":"-[NSTextInputContext _handleEvent:options:allowingSyntheticEvent:completionHandler:]","symbolLocation":1419,"imageIndex":15},{"imageOffset":2332628,"symbol":"-[NSTextInputContext _handleEvent:allowingSyntheticEvent:]","symbolLocation":105,"imageIndex":15},{"imageOffset":2332245,"symbol":"-[NSView interpretKeyEvents:]","symbolLocation":209,"imageIndex":15},{"imageOffset":432958,"imageIndex":14},{"imageOffset":436099,"imageIndex":14},{"imageOffset":1722448,"symbol":"-[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:]","symbolLocation":7397,"imageIndex":15},{"imageOffset":1714511,"symbol":"-[NSWindow(NSEventRouting) sendEvent:]","symbolLocation":345,"imageIndex":15},{"imageOffset":470146,"imageIndex":14},{"imageOffset":1711793,"symbol":"-[NSApplication(NSEvent) sendEvent:]","symbolLocation":4953,"imageIndex":15},{"imageOffset":36746,"imageIndex":14},{"imageOffset":4585061,"symbol":"-[NSApplication _handleEvent:]","symbolLocation":65,"imageIndex":15},{"imageOffset":194524,"symbol":"-[NSApplication run]","symbolLocation":623,"imageIndex":15},{"imageOffset":91987,"imageIndex":14},{"imageOffset":488630,"symbol":"QEventLoop::exec(QFlags)","symbolLocation":486,"imageIndex":9},{"imageOffset":452389,"symbol":"QCoreApplication::exec()","symbolLocation":133,"imageIndex":9},{"imageOffset":2250058,"symbol":"meth_QApplication_exec(_object*, _object*)","symbolLocation":90,"imageIndex":11},{"imageOffset":517917,"symbol":"cfunction_call","symbolLocation":125,"imageIndex":6},{"imageOffset":259511,"symbol":"_PyObject_MakeTpCall","symbolLocation":359,"imageIndex":6},{"imageOffset":1146524,"symbol":"call_function","symbolLocation":876,"imageIndex":6},{"imageOffset":1135266,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25554,"imageIndex":6},{"imageOffset":261416,"symbol":"function_code_fastcall","symbolLocation":104,"imageIndex":6},{"imageOffset":269674,"symbol":"method_vectorcall","symbolLocation":202,"imageIndex":6},{"imageOffset":1146380,"symbol":"call_function","symbolLocation":732,"imageIndex":6},{"imageOffset":1135266,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25554,"imageIndex":6},{"imageOffset":1149699,"symbol":"_PyEval_EvalCode","symbolLocation":2611,"imageIndex":6},{"imageOffset":261297,"symbol":"_PyFunction_Vectorcall","symbolLocation":289,"imageIndex":6},{"imageOffset":1146380,"symbol":"call_function","symbolLocation":732,"imageIndex":6},{"imageOffset":1135435,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25723,"imageIndex":6},{"imageOffset":1149699,"symbol":"_PyEval_EvalCode","symbolLocation":2611,"imageIndex":6},{"imageOffset":1109419,"symbol":"PyEval_EvalCode","symbolLocation":139,"imageIndex":6},{"imageOffset":1096722,"symbol":"builtin_exec","symbolLocation":626,"imageIndex":6},{"imageOffset":516131,"symbol":"cfunction_vectorcall_FASTCALL","symbolLocation":195,"imageIndex":6},{"imageOffset":1146380,"symbol":"call_function","symbolLocation":732,"imageIndex":6},{"imageOffset":1135435,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25723,"imageIndex":6},{"imageOffset":1149699,"symbol":"_PyEval_EvalCode","symbolLocation":2611,"imageIndex":6},{"imageOffset":261297,"symbol":"_PyFunction_Vectorcall","symbolLocation":289,"imageIndex":6},{"imageOffset":1146380,"symbol":"call_function","symbolLocation":732,"imageIndex":6},{"imageOffset":1135435,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25723,"imageIndex":6},{"imageOffset":1149699,"symbol":"_PyEval_EvalCode","symbolLocation":2611,"imageIndex":6},{"imageOffset":261297,"symbol":"_PyFunction_Vectorcall","symbolLocation":289,"imageIndex":6},{"imageOffset":1566832,"symbol":"pymain_run_module","symbolLocation":208,"imageIndex":6},{"imageOffset":1564551,"symbol":"Py_RunMain","symbolLocation":1431,"imageIndex":6},{"imageOffset":1566095,"symbol":"pymain_main","symbolLocation":223,"imageIndex":6},{"imageOffset":1565851,"symbol":"Py_Main","symbolLocation":43,"imageIndex":6},{"imageOffset":3528,"symbol":"main","symbolLocation":120,"imageIndex":17},{"imageOffset":25360,"symbol":"start","symbolLocation":2432,"imageIndex":18}],"id":3617984,"triggered":true,"threadState":{"r13":{"value":140701816969104},"rax":{"value":0},"rflags":{"value":582},"cpu":{"value":0},"r14":{"value":11},"rsi":{"value":11},"r8":{"value":140417878548296},"cr2":{"value":4893086672},"rdx":{"value":0},"r10":{"value":140704586425984,"symbolLocation":0,"symbol":"_main_thread"},"r9":{"value":17989206165352274353},"r15":{"value":22},"rbx":{"value":140704586425984,"symbolLocation":0,"symbol":"_main_thread"},"trap":{"value":133},"err":{"value":33554760},"r11":{"value":582},"rip":{"value":140703452434986,"matchesCrashFrame":1},"rbp":{"value":140417878545472},"rsp":{"value":140417878545432},"r12":{"value":259},"rcx":{"value":140417878545432},"flavor":"x86_THREAD_STATE","rdi":{"value":259}},"name":"CrBrowserMain"},{"id":3618288,"name":"ThreadPoolServiceThread","frames":[{"imageOffset":44654,"symbol":"kevent64","symbolLocation":10,"imageIndex":0},{"imageOffset":72176586,"imageIndex":19},{"imageOffset":72176239,"imageIndex":19},{"imageOffset":71786483,"imageIndex":19},{"imageOffset":71490098,"imageIndex":19},{"imageOffset":71944792,"imageIndex":19},{"imageOffset":71838381,"imageIndex":19},{"imageOffset":71945194,"imageIndex":19},{"imageOffset":72123480,"imageIndex":19},{"imageOffset":25177,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":7291,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":3618291,"name":"Chrome_IOThread","frames":[{"imageOffset":44654,"symbol":"kevent64","symbolLocation":10,"imageIndex":0},{"imageOffset":72176586,"imageIndex":19},{"imageOffset":72176239,"imageIndex":19},{"imageOffset":71786483,"imageIndex":19},{"imageOffset":71490098,"imageIndex":19},{"imageOffset":71944792,"imageIndex":19},{"imageOffset":30119282,"imageIndex":19},{"imageOffset":71945194,"imageIndex":19},{"imageOffset":72123480,"imageIndex":19},{"imageOffset":25177,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":7291,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":3618292,"name":"NetworkConfigWatcher","frames":[{"imageOffset":5570,"symbol":"mach_msg2_trap","symbolLocation":10,"imageIndex":0},{"imageOffset":62980,"symbol":"mach_msg2_internal","symbolLocation":82,"imageIndex":0},{"imageOffset":34357,"symbol":"mach_msg_overwrite","symbolLocation":723,"imageIndex":0},{"imageOffset":6312,"symbol":"mach_msg","symbolLocation":19,"imageIndex":0},{"imageOffset":72149299,"imageIndex":19},{"imageOffset":72148767,"imageIndex":19},{"imageOffset":71278185,"imageIndex":19},{"imageOffset":71786483,"imageIndex":19},{"imageOffset":71490098,"imageIndex":19},{"imageOffset":71944792,"imageIndex":19},{"imageOffset":71945194,"imageIndex":19},{"imageOffset":72123480,"imageIndex":19},{"imageOffset":25177,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":7291,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":3618295,"name":"ThreadPoolForegroundWorker","frames":[{"imageOffset":5570,"symbol":"mach_msg2_trap","symbolLocation":10,"imageIndex":0},{"imageOffset":62980,"symbol":"mach_msg2_internal","symbolLocation":82,"imageIndex":0},{"imageOffset":34357,"symbol":"mach_msg_overwrite","symbolLocation":723,"imageIndex":0},{"imageOffset":6312,"symbol":"mach_msg","symbolLocation":19,"imageIndex":0},{"imageOffset":72149299,"imageIndex":19},{"imageOffset":71890095,"imageIndex":19},{"imageOffset":71893079,"imageIndex":19},{"imageOffset":71891853,"imageIndex":19},{"imageOffset":72123480,"imageIndex":19},{"imageOffset":25177,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":7291,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":3618296,"name":"Chrome_InProcGpuThread","frames":[{"imageOffset":5570,"symbol":"mach_msg2_trap","symbolLocation":10,"imageIndex":0},{"imageOffset":62980,"symbol":"mach_msg2_internal","symbolLocation":82,"imageIndex":0},{"imageOffset":34357,"symbol":"mach_msg_overwrite","symbolLocation":723,"imageIndex":0},{"imageOffset":6312,"symbol":"mach_msg","symbolLocation":19,"imageIndex":0},{"imageOffset":72149299,"imageIndex":19},{"imageOffset":72148767,"imageIndex":19},{"imageOffset":71278185,"imageIndex":19},{"imageOffset":71786483,"imageIndex":19},{"imageOffset":71490098,"imageIndex":19},{"imageOffset":71944792,"imageIndex":19},{"imageOffset":71945194,"imageIndex":19},{"imageOffset":72123480,"imageIndex":19},{"imageOffset":25177,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":7291,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":3618297,"name":"Chrome_ChildIOThread","frames":[{"imageOffset":44654,"symbol":"kevent64","symbolLocation":10,"imageIndex":0},{"imageOffset":72176586,"imageIndex":19},{"imageOffset":72176239,"imageIndex":19},{"imageOffset":71786483,"imageIndex":19},{"imageOffset":71490098,"imageIndex":19},{"imageOffset":71944792,"imageIndex":19},{"imageOffset":118470786,"imageIndex":19},{"imageOffset":71945194,"imageIndex":19},{"imageOffset":72123480,"imageIndex":19},{"imageOffset":25177,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":7291,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":3618298,"name":"CompositorTileWorker1","frames":[{"imageOffset":16666,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":26593,"symbol":"_pthread_cond_wait","symbolLocation":1243,"imageIndex":1},{"imageOffset":72117794,"imageIndex":19},{"imageOffset":108041477,"imageIndex":19},{"imageOffset":72123480,"imageIndex":19},{"imageOffset":25177,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":7291,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":3618299,"name":"ThreadPoolSingleThreadSharedForeground0","frames":[{"imageOffset":5570,"symbol":"mach_msg2_trap","symbolLocation":10,"imageIndex":0},{"imageOffset":62980,"symbol":"mach_msg2_internal","symbolLocation":82,"imageIndex":0},{"imageOffset":34357,"symbol":"mach_msg_overwrite","symbolLocation":723,"imageIndex":0},{"imageOffset":6312,"symbol":"mach_msg","symbolLocation":19,"imageIndex":0},{"imageOffset":72149299,"imageIndex":19},{"imageOffset":71890095,"imageIndex":19},{"imageOffset":71893079,"imageIndex":19},{"imageOffset":71891901,"imageIndex":19},{"imageOffset":72123480,"imageIndex":19},{"imageOffset":25177,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":7291,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":3618300,"name":"NetworkConfigWatcher","frames":[{"imageOffset":5570,"symbol":"mach_msg2_trap","symbolLocation":10,"imageIndex":0},{"imageOffset":62980,"symbol":"mach_msg2_internal","symbolLocation":82,"imageIndex":0},{"imageOffset":34357,"symbol":"mach_msg_overwrite","symbolLocation":723,"imageIndex":0},{"imageOffset":6312,"symbol":"mach_msg","symbolLocation":19,"imageIndex":0},{"imageOffset":72149299,"imageIndex":19},{"imageOffset":72148767,"imageIndex":19},{"imageOffset":71278185,"imageIndex":19},{"imageOffset":71786483,"imageIndex":19},{"imageOffset":71490098,"imageIndex":19},{"imageOffset":71944792,"imageIndex":19},{"imageOffset":71945194,"imageIndex":19},{"imageOffset":72123480,"imageIndex":19},{"imageOffset":25177,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":7291,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":3618301,"name":"VizCompositorThread","frames":[{"imageOffset":5570,"symbol":"mach_msg2_trap","symbolLocation":10,"imageIndex":0},{"imageOffset":62980,"symbol":"mach_msg2_internal","symbolLocation":82,"imageIndex":0},{"imageOffset":34357,"symbol":"mach_msg_overwrite","symbolLocation":723,"imageIndex":0},{"imageOffset":6312,"symbol":"mach_msg","symbolLocation":19,"imageIndex":0},{"imageOffset":72149299,"imageIndex":19},{"imageOffset":72148767,"imageIndex":19},{"imageOffset":71278185,"imageIndex":19},{"imageOffset":71786483,"imageIndex":19},{"imageOffset":71490098,"imageIndex":19},{"imageOffset":71944792,"imageIndex":19},{"imageOffset":71945194,"imageIndex":19},{"imageOffset":72123480,"imageIndex":19},{"imageOffset":25177,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":7291,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":3618307,"name":"NetworkService","frames":[{"imageOffset":44654,"symbol":"kevent64","symbolLocation":10,"imageIndex":0},{"imageOffset":72176586,"imageIndex":19},{"imageOffset":72176239,"imageIndex":19},{"imageOffset":71786483,"imageIndex":19},{"imageOffset":71490098,"imageIndex":19},{"imageOffset":71944792,"imageIndex":19},{"imageOffset":71945194,"imageIndex":19},{"imageOffset":72123480,"imageIndex":19},{"imageOffset":25177,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":7291,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":3618308,"name":"NetworkConfigWatcher","frames":[{"imageOffset":5570,"symbol":"mach_msg2_trap","symbolLocation":10,"imageIndex":0},{"imageOffset":62980,"symbol":"mach_msg2_internal","symbolLocation":82,"imageIndex":0},{"imageOffset":34357,"symbol":"mach_msg_overwrite","symbolLocation":723,"imageIndex":0},{"imageOffset":6312,"symbol":"mach_msg","symbolLocation":19,"imageIndex":0},{"imageOffset":72149299,"imageIndex":19},{"imageOffset":72148767,"imageIndex":19},{"imageOffset":71278185,"imageIndex":19},{"imageOffset":71786483,"imageIndex":19},{"imageOffset":71490098,"imageIndex":19},{"imageOffset":71944792,"imageIndex":19},{"imageOffset":71945194,"imageIndex":19},{"imageOffset":72123480,"imageIndex":19},{"imageOffset":25177,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":7291,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":3618309,"name":"ThreadPoolSingleThreadForegroundBlocking1","frames":[{"imageOffset":5570,"symbol":"mach_msg2_trap","symbolLocation":10,"imageIndex":0},{"imageOffset":62980,"symbol":"mach_msg2_internal","symbolLocation":82,"imageIndex":0},{"imageOffset":34357,"symbol":"mach_msg_overwrite","symbolLocation":723,"imageIndex":0},{"imageOffset":6312,"symbol":"mach_msg","symbolLocation":19,"imageIndex":0},{"imageOffset":72149299,"imageIndex":19},{"imageOffset":71890095,"imageIndex":19},{"imageOffset":71893079,"imageIndex":19},{"imageOffset":71891949,"imageIndex":19},{"imageOffset":72123480,"imageIndex":19},{"imageOffset":25177,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":7291,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":3618342,"name":"NetworkConfigWatcher","frames":[{"imageOffset":5570,"symbol":"mach_msg2_trap","symbolLocation":10,"imageIndex":0},{"imageOffset":62980,"symbol":"mach_msg2_internal","symbolLocation":82,"imageIndex":0},{"imageOffset":34357,"symbol":"mach_msg_overwrite","symbolLocation":723,"imageIndex":0},{"imageOffset":6312,"symbol":"mach_msg","symbolLocation":19,"imageIndex":0},{"imageOffset":72149299,"imageIndex":19},{"imageOffset":72148767,"imageIndex":19},{"imageOffset":71278185,"imageIndex":19},{"imageOffset":71786483,"imageIndex":19},{"imageOffset":71490098,"imageIndex":19},{"imageOffset":71944792,"imageIndex":19},{"imageOffset":71945194,"imageIndex":19},{"imageOffset":72123480,"imageIndex":19},{"imageOffset":25177,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":7291,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":3618362,"name":"com.apple.NSEventThread","frames":[{"imageOffset":5570,"symbol":"mach_msg2_trap","symbolLocation":10,"imageIndex":0},{"imageOffset":62980,"symbol":"mach_msg2_internal","symbolLocation":82,"imageIndex":0},{"imageOffset":34357,"symbol":"mach_msg_overwrite","symbolLocation":723,"imageIndex":0},{"imageOffset":6312,"symbol":"mach_msg","symbolLocation":19,"imageIndex":0},{"imageOffset":523454,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":145,"imageIndex":20},{"imageOffset":517930,"symbol":"__CFRunLoopRun","symbolLocation":1360,"imageIndex":20},{"imageOffset":514912,"symbol":"CFRunLoopRunSpecific","symbolLocation":560,"imageIndex":20},{"imageOffset":1700217,"symbol":"_NSEventThread","symbolLocation":132,"imageIndex":15},{"imageOffset":25177,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":7291,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":3618363,"name":"ThreadPoolBackgroundWorker","frames":[{"imageOffset":5570,"symbol":"mach_msg2_trap","symbolLocation":10,"imageIndex":0},{"imageOffset":62980,"symbol":"mach_msg2_internal","symbolLocation":82,"imageIndex":0},{"imageOffset":34357,"symbol":"mach_msg_overwrite","symbolLocation":723,"imageIndex":0},{"imageOffset":6312,"symbol":"mach_msg","symbolLocation":19,"imageIndex":0},{"imageOffset":72149299,"imageIndex":19},{"imageOffset":71890095,"imageIndex":19},{"imageOffset":71893079,"imageIndex":19},{"imageOffset":71891709,"imageIndex":19},{"imageOffset":72123480,"imageIndex":19},{"imageOffset":25177,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":7291,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":3618371,"name":"MemoryInfra","frames":[{"imageOffset":5570,"symbol":"mach_msg2_trap","symbolLocation":10,"imageIndex":0},{"imageOffset":62980,"symbol":"mach_msg2_internal","symbolLocation":82,"imageIndex":0},{"imageOffset":34357,"symbol":"mach_msg_overwrite","symbolLocation":723,"imageIndex":0},{"imageOffset":6312,"symbol":"mach_msg","symbolLocation":19,"imageIndex":0},{"imageOffset":72149299,"imageIndex":19},{"imageOffset":72148767,"imageIndex":19},{"imageOffset":71278185,"imageIndex":19},{"imageOffset":71786483,"imageIndex":19},{"imageOffset":71490098,"imageIndex":19},{"imageOffset":71944792,"imageIndex":19},{"imageOffset":71945194,"imageIndex":19},{"imageOffset":72123480,"imageIndex":19},{"imageOffset":25177,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":7291,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":3618372,"name":"ThreadPoolSingleThreadSharedBackgroundBlocking2","frames":[{"imageOffset":5570,"symbol":"mach_msg2_trap","symbolLocation":10,"imageIndex":0},{"imageOffset":62980,"symbol":"mach_msg2_internal","symbolLocation":82,"imageIndex":0},{"imageOffset":34357,"symbol":"mach_msg_overwrite","symbolLocation":723,"imageIndex":0},{"imageOffset":6312,"symbol":"mach_msg","symbolLocation":19,"imageIndex":0},{"imageOffset":72149299,"imageIndex":19},{"imageOffset":71890095,"imageIndex":19},{"imageOffset":71892236,"imageIndex":19},{"imageOffset":71891757,"imageIndex":19},{"imageOffset":72123480,"imageIndex":19},{"imageOffset":25177,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":7291,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":3799067,"frames":[{"imageOffset":7256,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":3799142,"name":"Thread (pooled)","frames":[{"imageOffset":16666,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":26593,"symbol":"_pthread_cond_wait","symbolLocation":1243,"imageIndex":1},{"imageOffset":2109100,"imageIndex":9},{"imageOffset":2108334,"imageIndex":9},{"imageOffset":2108158,"symbol":"QWaitCondition::wait(QMutex*, QDeadlineTimer)","symbolLocation":94,"imageIndex":9},{"imageOffset":2085349,"imageIndex":9},{"imageOffset":2067843,"imageIndex":9},{"imageOffset":25177,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":7291,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":3799143,"name":"Thread (pooled)","frames":[{"imageOffset":16666,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":26593,"symbol":"_pthread_cond_wait","symbolLocation":1243,"imageIndex":1},{"imageOffset":2109100,"imageIndex":9},{"imageOffset":2108334,"imageIndex":9},{"imageOffset":2108158,"symbol":"QWaitCondition::wait(QMutex*, QDeadlineTimer)","symbolLocation":94,"imageIndex":9},{"imageOffset":2085349,"imageIndex":9},{"imageOffset":2067843,"imageIndex":9},{"imageOffset":25177,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":7291,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":3799144,"name":"Thread (pooled)","frames":[{"imageOffset":16666,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":26593,"symbol":"_pthread_cond_wait","symbolLocation":1243,"imageIndex":1},{"imageOffset":2109100,"imageIndex":9},{"imageOffset":2108334,"imageIndex":9},{"imageOffset":2108158,"symbol":"QWaitCondition::wait(QMutex*, QDeadlineTimer)","symbolLocation":94,"imageIndex":9},{"imageOffset":2085349,"imageIndex":9},{"imageOffset":2067843,"imageIndex":9},{"imageOffset":25177,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":7291,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":3799218,"name":"ThreadPoolForegroundWorker","frames":[{"imageOffset":5570,"symbol":"mach_msg2_trap","symbolLocation":10,"imageIndex":0},{"imageOffset":62980,"symbol":"mach_msg2_internal","symbolLocation":82,"imageIndex":0},{"imageOffset":34357,"symbol":"mach_msg_overwrite","symbolLocation":723,"imageIndex":0},{"imageOffset":6312,"symbol":"mach_msg","symbolLocation":19,"imageIndex":0},{"imageOffset":72149299,"imageIndex":19},{"imageOffset":71890095,"imageIndex":19},{"imageOffset":71892236,"imageIndex":19},{"imageOffset":71891853,"imageIndex":19},{"imageOffset":72123480,"imageIndex":19},{"imageOffset":25177,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":7291,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":3799219,"name":"ThreadPoolBackgroundWorker","frames":[{"imageOffset":5570,"symbol":"mach_msg2_trap","symbolLocation":10,"imageIndex":0},{"imageOffset":62980,"symbol":"mach_msg2_internal","symbolLocation":82,"imageIndex":0},{"imageOffset":34357,"symbol":"mach_msg_overwrite","symbolLocation":723,"imageIndex":0},{"imageOffset":6312,"symbol":"mach_msg","symbolLocation":19,"imageIndex":0},{"imageOffset":72149299,"imageIndex":19},{"imageOffset":71890095,"imageIndex":19},{"imageOffset":71892236,"imageIndex":19},{"imageOffset":71891709,"imageIndex":19},{"imageOffset":72123480,"imageIndex":19},{"imageOffset":25177,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":7291,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":3799436,"frames":[{"imageOffset":16666,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":26593,"symbol":"_pthread_cond_wait","symbolLocation":1243,"imageIndex":1},{"imageOffset":1501084,"symbol":"PyThread_acquire_lock_timed","symbolLocation":700,"imageIndex":6},{"imageOffset":1824415,"symbol":"acquire_timed","symbolLocation":111,"imageIndex":6},{"imageOffset":1824688,"symbol":"lock_PyThread_acquire_lock","symbolLocation":48,"imageIndex":6},{"imageOffset":295246,"symbol":"method_vectorcall_VARARGS_KEYWORDS","symbolLocation":350,"imageIndex":6},{"imageOffset":1146380,"symbol":"call_function","symbolLocation":732,"imageIndex":6},{"imageOffset":1135230,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25518,"imageIndex":6},{"imageOffset":1149699,"symbol":"_PyEval_EvalCode","symbolLocation":2611,"imageIndex":6},{"imageOffset":261297,"symbol":"_PyFunction_Vectorcall","symbolLocation":289,"imageIndex":6},{"imageOffset":1146380,"symbol":"call_function","symbolLocation":732,"imageIndex":6},{"imageOffset":1135230,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25518,"imageIndex":6},{"imageOffset":1149699,"symbol":"_PyEval_EvalCode","symbolLocation":2611,"imageIndex":6},{"imageOffset":261297,"symbol":"_PyFunction_Vectorcall","symbolLocation":289,"imageIndex":6},{"imageOffset":1146380,"symbol":"call_function","symbolLocation":732,"imageIndex":6},{"imageOffset":1135230,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25518,"imageIndex":6},{"imageOffset":261416,"symbol":"function_code_fastcall","symbolLocation":104,"imageIndex":6},{"imageOffset":1146380,"symbol":"call_function","symbolLocation":732,"imageIndex":6},{"imageOffset":1135230,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25518,"imageIndex":6},{"imageOffset":261416,"symbol":"function_code_fastcall","symbolLocation":104,"imageIndex":6},{"imageOffset":1146380,"symbol":"call_function","symbolLocation":732,"imageIndex":6},{"imageOffset":1135230,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25518,"imageIndex":6},{"imageOffset":261416,"symbol":"function_code_fastcall","symbolLocation":104,"imageIndex":6},{"imageOffset":269746,"symbol":"method_vectorcall","symbolLocation":274,"imageIndex":6},{"imageOffset":1822790,"symbol":"t_bootstrap","symbolLocation":70,"imageIndex":6},{"imageOffset":1499897,"symbol":"pythread_wrapper","symbolLocation":25,"imageIndex":6},{"imageOffset":25177,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":7291,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":3799452,"frames":[{"imageOffset":16666,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":26593,"symbol":"_pthread_cond_wait","symbolLocation":1243,"imageIndex":1},{"imageOffset":1501084,"symbol":"PyThread_acquire_lock_timed","symbolLocation":700,"imageIndex":6},{"imageOffset":1824415,"symbol":"acquire_timed","symbolLocation":111,"imageIndex":6},{"imageOffset":1824688,"symbol":"lock_PyThread_acquire_lock","symbolLocation":48,"imageIndex":6},{"imageOffset":295246,"symbol":"method_vectorcall_VARARGS_KEYWORDS","symbolLocation":350,"imageIndex":6},{"imageOffset":1146380,"symbol":"call_function","symbolLocation":732,"imageIndex":6},{"imageOffset":1135230,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25518,"imageIndex":6},{"imageOffset":1149699,"symbol":"_PyEval_EvalCode","symbolLocation":2611,"imageIndex":6},{"imageOffset":261297,"symbol":"_PyFunction_Vectorcall","symbolLocation":289,"imageIndex":6},{"imageOffset":1146380,"symbol":"call_function","symbolLocation":732,"imageIndex":6},{"imageOffset":1135230,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25518,"imageIndex":6},{"imageOffset":1149699,"symbol":"_PyEval_EvalCode","symbolLocation":2611,"imageIndex":6},{"imageOffset":261297,"symbol":"_PyFunction_Vectorcall","symbolLocation":289,"imageIndex":6},{"imageOffset":1146380,"symbol":"call_function","symbolLocation":732,"imageIndex":6},{"imageOffset":1135230,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25518,"imageIndex":6},{"imageOffset":261416,"symbol":"function_code_fastcall","symbolLocation":104,"imageIndex":6},{"imageOffset":1146380,"symbol":"call_function","symbolLocation":732,"imageIndex":6},{"imageOffset":1135230,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25518,"imageIndex":6},{"imageOffset":261416,"symbol":"function_code_fastcall","symbolLocation":104,"imageIndex":6},{"imageOffset":1146380,"symbol":"call_function","symbolLocation":732,"imageIndex":6},{"imageOffset":1135230,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25518,"imageIndex":6},{"imageOffset":261416,"symbol":"function_code_fastcall","symbolLocation":104,"imageIndex":6},{"imageOffset":269746,"symbol":"method_vectorcall","symbolLocation":274,"imageIndex":6},{"imageOffset":1822790,"symbol":"t_bootstrap","symbolLocation":70,"imageIndex":6},{"imageOffset":1499897,"symbol":"pythread_wrapper","symbolLocation":25,"imageIndex":6},{"imageOffset":25177,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":7291,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]}],
"usedImages" : [
{
"source" : "P",
"arch" : "x86_64",
"base" : 140703452401664,
"size" : 237560,
"uuid" : "87ff381c-4d30-3087-bab7-a5a53d232c00",
"path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
"name" : "libsystem_kernel.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 140703452639232,
"size" : 49144,
"uuid" : "3bd433d4-15bd-3add-a612-95e4d3b20719",
"path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
"name" : "libsystem_pthread.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 140703451385856,
"size" : 561152,
"uuid" : "1aec5d1a-6e43-30f9-a9f2-11eb85d3e70c",
"path" : "\/usr\/lib\/system\/libsystem_c.dylib",
"name" : "libsystem_c.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 140703452823552,
"size" : 40952,
"uuid" : "04645919-7592-3a26-93b5-95663f983856",
"path" : "\/usr\/lib\/system\/libsystem_platform.dylib",
"name" : "libsystem_platform.dylib"
},
{
"size" : 0,
"source" : "A",
"base" : 0,
"uuid" : "00000000-0000-0000-0000-000000000000"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 5179920384,
"size" : 446464,
"uuid" : "7dbe00e4-f142-36ca-8fea-f96d7ee34504",
"path" : "\/Applications\/ChimeraX.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.9\/lib\/python3.9\/site-packages\/chimerax\/mmcif\/_mmcif.cpython-39-darwin.so",
"name" : "_mmcif.cpython-39-darwin.so"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 4539887616,
"CFBundleShortVersionString" : "3.9.11, (c) 2001-2021 Python Software Foundation.",
"CFBundleIdentifier" : "org.python.python",
"size" : 2527232,
"uuid" : "ef9cc1f4-5991-3213-9a9e-e68c578b6c1b",
"path" : "\/Applications\/ChimeraX.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.9\/Python",
"name" : "Python",
"CFBundleVersion" : "3.9.11"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 5009870848,
"size" : 454656,
"uuid" : "5a0f30d4-b4ba-316a-8278-78d0c72f5977",
"path" : "\/Applications\/ChimeraX.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.9\/lib\/python3.9\/site-packages\/chimerax\/mmcif\/mmcif.cpython-39-darwin.so",
"name" : "mmcif.cpython-39-darwin.so"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 4546670592,
"size" : 1605632,
"uuid" : "5590e5eb-1a53-3bf0-9ffc-71d23992c730",
"path" : "\/Applications\/ChimeraX.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" : "x86_64",
"base" : 4640673792,
"size" : 5210112,
"uuid" : "6238782e-d1aa-3245-81ef-2925bf1a4c96",
"path" : "\/Applications\/ChimeraX.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" : "x86_64",
"base" : 4825567232,
"size" : 4931584,
"uuid" : "5bfaef33-ce47-32bf-acb3-03cbe9e68a6f",
"path" : "\/Applications\/ChimeraX.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" : "x86_64",
"base" : 4629217280,
"size" : 2834432,
"uuid" : "951581e2-ae51-392a-82d9-fdf83e162d11",
"path" : "\/Applications\/ChimeraX.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" : "x86_64",
"base" : 4550610944,
"size" : 98304,
"uuid" : "f511de72-2757-3ff5-8524-716ba83b7953",
"path" : "\/Applications\/ChimeraX.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.9\/lib\/python3.9\/site-packages\/PyQt6\/sip.cpython-39-darwin.so",
"name" : "sip.cpython-39-darwin.so"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 4813209600,
"size" : 7094272,
"uuid" : "cf0b9ade-9377-380e-9a84-904983d7bb60",
"path" : "\/Applications\/ChimeraX.app\/Contents\/Library\/Frameworks\/Python.framework\/Versions\/3.9\/lib\/python3.9\/site-packages\/PyQt6\/Qt6\/lib\/QtGui.framework\/Versions\/A\/QtGui",
"name" : "QtGui"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 4824006656,
"size" : 638976,
"uuid" : "7175bc4c-ca2f-30b6-9734-062b84bd0ae2",
"path" : "\/Applications\/ChimeraX.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" : "x86_64",
"base" : 140703505010688,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.AppKit",
"size" : 16814067,
"uuid" : "540cedfd-5a35-3f35-8953-dcb7c4834eb5",
"path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit",
"name" : "AppKit",
"CFBundleVersion" : "2299.40.118"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 140703614111744,
"CFBundleShortVersionString" : "2.1.1",
"CFBundleIdentifier" : "com.apple.HIToolbox",
"size" : 3112958,
"uuid" : "7bf47984-29cb-319e-a6da-0884d158f96a",
"path" : "\/System\/Library\/Frameworks\/Carbon.framework\/Versions\/A\/Frameworks\/HIToolbox.framework\/Versions\/A\/HIToolbox",
"name" : "HIToolbox"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 4531785728,
"CFBundleShortVersionString" : "1.6.0",
"CFBundleIdentifier" : "edu.ucsf.cgl.ChimeraX",
"size" : 4096,
"uuid" : "5df621ee-554e-36a8-b448-93b2334e5480",
"path" : "\/Applications\/ChimeraX.app\/Contents\/MacOS\/ChimeraX",
"name" : "ChimeraX",
"CFBundleVersion" : "1.6.0.0"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 140703449284608,
"size" : 609456,
"uuid" : "bba77709-6cad-3592-ab03-09d0f7b8610e",
"path" : "\/usr\/lib\/dyld",
"name" : "dyld"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 5181980672,
"size" : 174571520,
"uuid" : "473ca65c-6149-3bfa-a88b-95ac735bcd3b",
"path" : "\/Applications\/ChimeraX.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" : "x86_64h",
"base" : 140703453040640,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.CoreFoundation",
"size" : 4825072,
"uuid" : "c2615780-0140-315c-a455-7e03bb22d3d6",
"path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
"name" : "CoreFoundation",
"CFBundleVersion" : "1953.300"
}
],
"vmSummary" : "ReadOnly portion of Libraries: Total=1.1G resident=0K(0%) swapped_out_or_unallocated=1.1G(100%)\nWritable regions: Total=13.9G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=13.9G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 256K 2 \nActivity Tracing 256K 1 \nCG backing stores 2880K 4 \nCG image 92K 11 \nColorSync 244K 28 \nCoreAnimation 72K 10 \nCoreGraphics 12K 2 \nCoreUI image data 2568K 19 \nFoundation 44K 2 \nIOKit 7940K 1 \nKernel Alloc Once 8K 1 \nMALLOC 13.3G 720 \nMALLOC guard page 32K 8 \nMALLOC_LARGE (reserved) 384K 1 reserved VM address space (unallocated)\nMALLOC_NANO (reserved) 256.0M 1 reserved VM address space (unallocated)\nMach message 16K 2 \nOpenGL GLSL 384K 4 \nSTACK GUARD 104K 26 \nStack 194.7M 27 \nStack Guard 56.0M 1 \nVM_ALLOCATE 98.1M 64 \nVM_ALLOCATE (reserved) 32.0M 1 reserved VM address space (unallocated)\n__CTF 756 1 \n__DATA 47.4M 746 \n__DATA_CONST 41.2M 388 \n__DATA_DIRTY 1827K 226 \n__FONT_DATA 2352 1 \n__GLSLBUILTINS 5174K 1 \n__LINKEDIT 213.0M 141 \n__OBJC_RO 65.5M 1 \n__OBJC_RW 1989K 2 \n__TEXT 919.1M 752 \ndyld private memory 288K 3 \nmapped file 223.0M 54 \nshared memory 2984K 27 \n=========== ======= ======= \nTOTAL 15.4G 3279 \nTOTAL, minus reserved VM space 15.2G 3279 \n",
"legacyInfo" : {
"threadTriggered" : {
"name" : "CrBrowserMain",
"queue" : "com.apple.main-thread"
}
},
"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "6347054113acce15305b7b82",
"factorPackIds" : {
"SIRI_MEMORY_SYNC_CONFIG" : "634705e78e8be655c1316a6e"
},
"deploymentId" : 240000005
},
{
"rolloutId" : "61675b89201f677a9a4cbd65",
"factorPackIds" : {
"HEALTH_FEATURE_AVAILABILITY" : "63f8068a238e7b23a1f30123"
},
"deploymentId" : 240000055
}
],
"experiments" : [
]
},
"reportNotes" : [
"dyld_process_snapshot_create_for_process failed with 5"
]
}
===== Log before crash start =====
UCSF ChimeraX version: 1.6rc202303292224 (2023-03-29)
© 2016-2023 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
> devel build /Users/meji656/Sources/cysptm_chimerax
running build
running build_py
running bdist_wheel
installing to build/bdist.macosx-10.9-universal2/wheel
running install
running install_lib
creating build/bdist.macosx-10.9-universal2/wheel
creating build/bdist.macosx-10.9-universal2/wheel/chimerax
creating build/bdist.macosx-10.9-universal2/wheel/chimerax/do_ptm
copying build/lib/chimerax/do_ptm/do_ptm.py ->
build/bdist.macosx-10.9-universal2/wheel/chimerax/do_ptm
copying build/lib/chimerax/do_ptm/cmd.py ->
build/bdist.macosx-10.9-universal2/wheel/chimerax/do_ptm
copying build/lib/chimerax/do_ptm/__init__.py ->
build/bdist.macosx-10.9-universal2/wheel/chimerax/do_ptm
copying build/lib/chimerax/do_ptm/settings.py ->
build/bdist.macosx-10.9-universal2/wheel/chimerax/do_ptm
copying build/lib/chimerax/do_ptm/tool.py ->
build/bdist.macosx-10.9-universal2/wheel/chimerax/do_ptm
copying build/lib/chimerax/do_ptm/contextmenu.py ->
build/bdist.macosx-10.9-universal2/wheel/chimerax/do_ptm
running install_egg_info
running egg_info
writing ChimeraX_DoPTM.egg-info/PKG-INFO
writing dependency_links to ChimeraX_DoPTM.egg-info/dependency_links.txt
writing requirements to ChimeraX_DoPTM.egg-info/requires.txt
writing top-level names to ChimeraX_DoPTM.egg-info/top_level.txt
writing manifest file 'ChimeraX_DoPTM.egg-info/SOURCES.txt'
Copying ChimeraX_DoPTM.egg-info to
build/bdist.macosx-10.9-universal2/wheel/ChimeraX_DoPTM-0.1-py3.9.egg-info
running install_scripts
creating build/bdist.macosx-10.9-universal2/wheel/ChimeraX_DoPTM-0.1.dist-
info/WHEEL
creating 'dist/ChimeraX_DoPTM-0.1-py3-none-any.whl' and adding
'build/bdist.macosx-10.9-universal2/wheel' to it
adding 'chimerax/do_ptm/__init__.py'
adding 'chimerax/do_ptm/cmd.py'
adding 'chimerax/do_ptm/contextmenu.py'
adding 'chimerax/do_ptm/do_ptm.py'
adding 'chimerax/do_ptm/settings.py'
adding 'chimerax/do_ptm/tool.py'
adding 'ChimeraX_DoPTM-0.1.dist-info/METADATA'
adding 'ChimeraX_DoPTM-0.1.dist-info/WHEEL'
adding 'ChimeraX_DoPTM-0.1.dist-info/top_level.txt'
adding 'ChimeraX_DoPTM-0.1.dist-info/RECORD'
removing build/bdist.macosx-10.9-universal2/wheel
Distribution is in
/Users/meji656/Sources/cysptm_chimerax/dist/ChimeraX_DoPTM-0.1-py3-none-
any.whl
> devel build /Users/meji656/Sources/cysptm_chimerax
running build
running build_py
running bdist_wheel
installing to build/bdist.macosx-10.9-universal2/wheel
running install
running install_lib
creating build/bdist.macosx-10.9-universal2/wheel
creating build/bdist.macosx-10.9-universal2/wheel/chimerax
creating build/bdist.macosx-10.9-universal2/wheel/chimerax/do_ptm
copying build/lib/chimerax/do_ptm/do_ptm.py ->
build/bdist.macosx-10.9-universal2/wheel/chimerax/do_ptm
copying build/lib/chimerax/do_ptm/cmd.py ->
build/bdist.macosx-10.9-universal2/wheel/chimerax/do_ptm
copying build/lib/chimerax/do_ptm/__init__.py ->
build/bdist.macosx-10.9-universal2/wheel/chimerax/do_ptm
copying build/lib/chimerax/do_ptm/settings.py ->
build/bdist.macosx-10.9-universal2/wheel/chimerax/do_ptm
copying build/lib/chimerax/do_ptm/tool.py ->
build/bdist.macosx-10.9-universal2/wheel/chimerax/do_ptm
copying build/lib/chimerax/do_ptm/contextmenu.py ->
build/bdist.macosx-10.9-universal2/wheel/chimerax/do_ptm
running install_egg_info
running egg_info
writing ChimeraX_DoPTM.egg-info/PKG-INFO
writing dependency_links to ChimeraX_DoPTM.egg-info/dependency_links.txt
writing requirements to ChimeraX_DoPTM.egg-info/requires.txt
writing top-level names to ChimeraX_DoPTM.egg-info/top_level.txt
writing manifest file 'ChimeraX_DoPTM.egg-info/SOURCES.txt'
Copying ChimeraX_DoPTM.egg-info to
build/bdist.macosx-10.9-universal2/wheel/ChimeraX_DoPTM-0.1-py3.9.egg-info
running install_scripts
creating build/bdist.macosx-10.9-universal2/wheel/ChimeraX_DoPTM-0.1.dist-
info/WHEEL
creating 'dist/ChimeraX_DoPTM-0.1-py3-none-any.whl' and adding
'build/bdist.macosx-10.9-universal2/wheel' to it
adding 'chimerax/do_ptm/__init__.py'
adding 'chimerax/do_ptm/cmd.py'
adding 'chimerax/do_ptm/contextmenu.py'
adding 'chimerax/do_ptm/do_ptm.py'
adding 'chimerax/do_ptm/settings.py'
adding 'chimerax/do_ptm/tool.py'
adding 'ChimeraX_DoPTM-0.1.dist-info/METADATA'
adding 'ChimeraX_DoPTM-0.1.dist-info/WHEEL'
adding 'ChimeraX_DoPTM-0.1.dist-info/top_level.txt'
adding 'ChimeraX_DoPTM-0.1.dist-info/RECORD'
removing build/bdist.macosx-10.9-universal2/wheel
Distribution is in
/Users/meji656/Sources/cysptm_chimerax/dist/ChimeraX_DoPTM-0.1-py3-none-
any.whl
> toolshed install
> /Users/meji656/Downloads/ChimeraX_RotamerLibsCysPTM-0.1-py3-none-any.whl
Errors may have occurred when running pip:
pip standard error:
\---
[notice] A new release of pip is available: 23.0 -> 23.0.1
[notice] To update, run: /Applications/ChimeraX.app/Contents/MacOS/ChimeraX -m
pip install --upgrade pip
\---
pip standard output:
\---
Looking in indexes: https://pypi.org/simple,
https://cxtoolshed.rbvi.ucsf.edu/pypi/
Processing /Users/meji656/Downloads/ChimeraX_RotamerLibsCysPTM-0.1-py3-none-
any.whl
Requirement already satisfied: ChimeraX-Core>=0.9 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-RotamerLibsCysPTM==0.1) (1.6rc202303292224)
Requirement already satisfied: ChimeraX-RotamerLibMgr~=3.0 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-RotamerLibsCysPTM==0.1) (3.0)
Installing collected packages: ChimeraX-RotamerLibsCysPTM
Successfully installed ChimeraX-RotamerLibsCysPTM-0.1
\---
Successfully installed ChimeraX-RotamerLibsCysPTM-0.1
Installed ChimeraX-RotamerLibsCysPTM (0.1)
> toolshed install /Users/meji656/Downloads/ChimeraX_DoPTM-0.1-py3-none-
> any.whl
Errors may have occurred when running pip:
pip standard error:
\---
[notice] A new release of pip is available: 23.0 -> 23.0.1
[notice] To update, run: /Applications/ChimeraX.app/Contents/MacOS/ChimeraX -m
pip install --upgrade pip
\---
pip standard output:
\---
Looking in indexes: https://pypi.org/simple,
https://cxtoolshed.rbvi.ucsf.edu/pypi/
Processing /Users/meji656/Downloads/ChimeraX_DoPTM-0.1-py3-none-any.whl
Requirement already satisfied: ChimeraX-RotamerLibMgr~=3.0 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-DoPTM==0.1) (3.0)
Requirement already satisfied: ChimeraX-UI~=1.0 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-DoPTM==0.1) (1.28.4)
Requirement already satisfied: ChimeraX-Geometry~=1.0 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-DoPTM==0.1) (1.3)
Requirement already satisfied: ChimeraX-Hbonds~=2.0 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-DoPTM==0.1) (2.4)
Requirement already satisfied: ChimeraX-Core~=1.0 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-DoPTM==0.1) (1.6rc202303292224)
Requirement already satisfied: ChimeraX-Atomic~=1.0 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-DoPTM==0.1) (1.43.10)
Requirement already satisfied: ChimeraX-Clashes~=2.0 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-DoPTM==0.1) (2.2.4)
Requirement already satisfied: ChimeraX-ConnectStructure~=2.0 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-Atomic~=1.0->ChimeraX-DoPTM==0.1) (2.0.1)
Requirement already satisfied: ChimeraX-mmCIF~=2.0 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-Atomic~=1.0->ChimeraX-DoPTM==0.1) (2.12)
Requirement already satisfied: ChimeraX-Graphics~=1.0 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-Atomic~=1.0->ChimeraX-DoPTM==0.1) (1.1.1)
Requirement already satisfied: ChimeraX-Nucleotides~=2.0 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-Atomic~=1.0->ChimeraX-DoPTM==0.1) (2.0.3)
Requirement already satisfied: ChimeraX-AtomicLibrary~=10.0 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-Atomic~=1.0->ChimeraX-DoPTM==0.1) (10.0.6)
Requirement already satisfied: ChimeraX-PDB~=2.0 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-Atomic~=1.0->ChimeraX-DoPTM==0.1) (2.7)
Requirement already satisfied: ChimeraX-PDBLibrary~=1.0 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-Atomic~=1.0->ChimeraX-DoPTM==0.1) (1.0.2)
Requirement already satisfied: ChimeraX-Arrays~=1.0 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-Atomic~=1.0->ChimeraX-DoPTM==0.1) (1.1)
Requirement already satisfied: ChimeraX-AtomSearch~=2.0 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-Clashes~=2.0->ChimeraX-DoPTM==0.1) (2.0.1)
Requirement already satisfied: ChimeraX-ChemGroup~=2.0 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-Hbonds~=2.0->ChimeraX-DoPTM==0.1) (2.0.1)
Requirement already satisfied: ChimeraX-SelInspector~=1.0 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-UI~=1.0->ChimeraX-DoPTM==0.1) (1.0)
Requirement already satisfied: ChimeraX-MouseModes~=1.0 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-UI~=1.0->ChimeraX-DoPTM==0.1) (1.2)
Requirement already satisfied: ChimeraX-DataFormats~=1.0 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-mmCIF~=2.0->ChimeraX-Atomic~=1.0->ChimeraX-DoPTM==0.1)
(1.2.3)
Requirement already satisfied: ChimeraX-SaveCommand~=1.0 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-mmCIF~=2.0->ChimeraX-Atomic~=1.0->ChimeraX-DoPTM==0.1)
(1.5.1)
Requirement already satisfied: ChimeraX-OpenCommand~=1.0 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-mmCIF~=2.0->ChimeraX-Atomic~=1.0->ChimeraX-DoPTM==0.1)
(1.10.1)
Requirement already satisfied: ChimeraX-Surface~=1.0 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-Nucleotides~=2.0->ChimeraX-Atomic~=1.0->ChimeraX-
DoPTM==0.1) (1.0.1)
Requirement already satisfied: ChimeraX-IO~=1.0.1 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-PDB~=2.0->ChimeraX-Atomic~=1.0->ChimeraX-DoPTM==0.1)
(1.0.1)
Requirement already satisfied: ChimeraX-ItemsInspection~=1.0 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-SelInspector~=1.0->ChimeraX-UI~=1.0->ChimeraX-
DoPTM==0.1) (1.0.1)
Requirement already satisfied: ChimeraX-Map~=1.0 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-Surface~=1.0->ChimeraX-Nucleotides~=2.0->ChimeraX-
Atomic~=1.0->ChimeraX-DoPTM==0.1) (1.1.4)
Requirement already satisfied: ChimeraX-StdCommands~=1.0 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-Surface~=1.0->ChimeraX-Nucleotides~=2.0->ChimeraX-
Atomic~=1.0->ChimeraX-DoPTM==0.1) (1.10.2)
Requirement already satisfied: ChimeraX-MapData~=2.0 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-Surface~=1.0->ChimeraX-Nucleotides~=2.0->ChimeraX-
Atomic~=1.0->ChimeraX-DoPTM==0.1) (2.0)
Requirement already satisfied: ChimeraX-MapFilter~=2.0 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-Map~=1.0->ChimeraX-Surface~=1.0->ChimeraX-
Nucleotides~=2.0->ChimeraX-Atomic~=1.0->ChimeraX-DoPTM==0.1) (2.0.1)
Requirement already satisfied: ChimeraX-MapSeries~=2.0 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-Map~=1.0->ChimeraX-Surface~=1.0->ChimeraX-
Nucleotides~=2.0->ChimeraX-Atomic~=1.0->ChimeraX-DoPTM==0.1) (2.1.1)
Requirement already satisfied: ChimeraX-Dssp~=2.0 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-StdCommands~=1.0->ChimeraX-Surface~=1.0->ChimeraX-
Nucleotides~=2.0->ChimeraX-Atomic~=1.0->ChimeraX-DoPTM==0.1) (2.0)
Requirement already satisfied: ChimeraX-MapFit~=2.0 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-StdCommands~=1.0->ChimeraX-Surface~=1.0->ChimeraX-
Nucleotides~=2.0->ChimeraX-Atomic~=1.0->ChimeraX-DoPTM==0.1) (2.0)
Requirement already satisfied: ChimeraX-DistMonitor~=1.2 in
/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages (from ChimeraX-StdCommands~=1.0->ChimeraX-Surface~=1.0->ChimeraX-
Nucleotides~=2.0->ChimeraX-Atomic~=1.0->ChimeraX-DoPTM==0.1) (1.4)
Installing collected packages: ChimeraX-DoPTM
Successfully installed ChimeraX-DoPTM-0.1
\---
Successfully installed ChimeraX-DoPTM-0.1
Installed ChimeraX-DoPTM (0.1)
> fetch 2d2i
Unknown command: fetch 2d2i
> clear
Unknown command: clear
> log clear
> open 2d2i
===== Log before crash end =====
Log:
UCSF ChimeraX version: 1.6rc202303292224 (2023-03-29)
© 2016-2023 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
OpenGL version: 4.1 INTEL-20.2.50
OpenGL renderer: Intel(R) Iris(TM) Plus Graphics OpenGL Engine
OpenGL vendor: Intel Inc.
Python: 3.9.11
Locale: UTF-8
Qt version: PyQt6 6.4.2, Qt 6.4.2
Qt runtime version: 6.4.3
Qt platform: cocoa
Hardware:
Hardware Overview:
Model Name: MacBook Pro
Model Identifier: MacBookPro16,2
Processor Name: Quad-Core Intel Core i5
Processor Speed: 2 GHz
Number of Processors: 1
Total Number of Cores: 4
L2 Cache (per Core): 512 KB
L3 Cache: 6 MB
Hyper-Threading Technology: Enabled
Memory: 16 GB
System Firmware Version: 1916.80.2.0.0 (iBridge: 20.16.3045.0.0,0)
OS Loader Version: 564.40.4~66
Software:
System Software Overview:
System Version: macOS 13.2.1 (22D68)
Kernel Version: Darwin 22.3.0
Time since boot: 2 days, 14 hours, 19 minutes
Graphics/Displays:
Intel Iris Plus Graphics:
Chipset Model: Intel Iris Plus Graphics
Type: GPU
Bus: Built-In
VRAM (Dynamic, Max): 1536 MB
Vendor: Intel
Device ID: 0x8a53
Revision ID: 0x0007
Metal Support: Metal 3
Displays:
DELL U2720Q:
Resolution: 3840 x 2160 (2160p/4K UHD 1 - Ultra High Definition)
UI Looks like: 1920 x 1080 @ 60.00Hz
Framebuffer Depth: 30-Bit Color (ARGB2101010)
Display Serial Number: 57WKX13
Main Display: Yes
Mirror: Off
Online: Yes
Rotation: Supported
Connection Type: Thunderbolt/DisplayPort
Installed Packages:
alabaster: 0.7.13
appdirs: 1.4.4
appnope: 0.1.3
asttokens: 2.2.1
Babel: 2.12.1
backcall: 0.2.0
beautifulsoup4: 4.11.2
blockdiag: 3.0.0
build: 0.10.0
certifi: 2021.10.8
cftime: 1.6.2
charset-normalizer: 3.1.0
ChimeraX-AddCharge: 1.5.9
ChimeraX-AddH: 2.2.4
ChimeraX-AlignmentAlgorithms: 2.0.1
ChimeraX-AlignmentHdrs: 3.3.1
ChimeraX-AlignmentMatrices: 2.1
ChimeraX-Alignments: 2.9.3
ChimeraX-AlphaFold: 1.0
ChimeraX-AltlocExplorer: 1.0.3
ChimeraX-AmberInfo: 1.0
ChimeraX-Arrays: 1.1
ChimeraX-Atomic: 1.43.10
ChimeraX-AtomicLibrary: 10.0.6
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.1
ChimeraX-BugReporter: 1.0.1
ChimeraX-BuildStructure: 2.8
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.0.2
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.3
ChimeraX-CommandLine: 1.2.5
ChimeraX-ConnectStructure: 2.0.1
ChimeraX-Contacts: 1.0.1
ChimeraX-Core: 1.6rc202303292224
ChimeraX-CoreFormats: 1.1
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.1
ChimeraX-DoPTM: 0.1
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.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.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.0.12
ChimeraX-MDcrds: 2.6
ChimeraX-MedicalToolbar: 1.0.2
ChimeraX-Meeting: 1.0.1
ChimeraX-MLP: 1.1.1
ChimeraX-mmCIF: 2.12
ChimeraX-MMTF: 2.2
ChimeraX-Modeller: 1.5.9
ChimeraX-ModelPanel: 1.3.7
ChimeraX-ModelSeries: 1.0.1
ChimeraX-Mol2: 2.0
ChimeraX-Mole: 1.0
ChimeraX-Morph: 1.0.2
ChimeraX-MouseModes: 1.2
ChimeraX-Movie: 1.0
ChimeraX-Neuron: 1.0
ChimeraX-Nifti: 1.0
ChimeraX-NRRD: 1.0
ChimeraX-Nucleotides: 2.0.3
ChimeraX-OpenCommand: 1.10.1
ChimeraX-PDB: 2.7
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-RenderByAttr: 1.1
ChimeraX-RenumberResidues: 1.1
ChimeraX-ResidueFit: 1.0.1
ChimeraX-RestServer: 1.1
ChimeraX-RNALayout: 1.0
ChimeraX-RotamerLibMgr: 3.0
ChimeraX-RotamerLibsCysPTM: 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.1
ChimeraX-Segger: 1.0
ChimeraX-Segment: 1.0.1
ChimeraX-SelInspector: 1.0
ChimeraX-SeqView: 2.8.3
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.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.1
ChimeraX-TapeMeasure: 1.0
ChimeraX-Test: 1.0
ChimeraX-Toolbar: 1.1.2
ChimeraX-ToolshedUtils: 1.2.1
ChimeraX-Topography: 1.0
ChimeraX-Tug: 1.0.1
ChimeraX-UI: 1.28.4
ChimeraX-uniprot: 2.2.2
ChimeraX-UnitCell: 1.0.1
ChimeraX-ViewDockX: 1.2
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.1
ChimeraX-Zone: 1.0.1
colorama: 0.4.6
comm: 0.1.3
contourpy: 1.0.7
cxservices: 1.2.2
cycler: 0.11.0
Cython: 0.29.33
debugpy: 1.6.6
decorator: 5.1.1
docutils: 0.19
executing: 1.2.0
filelock: 3.9.0
fonttools: 4.39.3
funcparserlib: 1.0.1
grako: 3.16.5
h5py: 3.8.0
html2text: 2020.1.16
idna: 3.4
ihm: 0.35
imagecodecs: 2022.2.22
imagesize: 1.4.1
importlib-metadata: 6.1.0
ipykernel: 6.21.1
ipython: 8.10.0
ipython-genutils: 0.2.0
ipywidgets: 8.0.6
jedi: 0.18.2
Jinja2: 3.1.2
jupyter-client: 8.0.2
jupyter-core: 5.3.0
jupyterlab-widgets: 3.0.7
kiwisolver: 1.4.4
line-profiler: 4.0.2
lxml: 4.9.2
lz4: 4.3.2
MarkupSafe: 2.1.2
matplotlib: 3.6.3
matplotlib-inline: 0.1.6
msgpack: 1.0.4
nest-asyncio: 1.5.6
netCDF4: 1.6.2
networkx: 2.8.8
nibabel: 5.0.1
nptyping: 2.5.0
numexpr: 2.8.4
numpy: 1.23.5
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.3.0
pip: 23.0
pkginfo: 1.9.6
platformdirs: 3.2.0
prompt-toolkit: 3.0.38
psutil: 5.9.4
ptyprocess: 0.7.0
pure-eval: 0.2.2
pycollada: 0.7.2
pydicom: 2.3.0
Pygments: 2.14.0
pynrrd: 1.0.0
PyOpenGL: 3.1.5
PyOpenGL-accelerate: 3.1.5
pyparsing: 3.0.9
pyproject-hooks: 1.0.0
PyQt6-commercial: 6.4.2
PyQt6-Qt6: 6.4.3
PyQt6-sip: 13.4.1
PyQt6-WebEngine-commercial: 6.4.0
PyQt6-WebEngine-Qt6: 6.4.3
python-dateutil: 2.8.2
pytz: 2023.3
pyzmq: 25.0.2
qtconsole: 5.4.0
QtPy: 2.3.1
RandomWords: 0.4.0
requests: 2.28.2
scipy: 1.9.3
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.4
sphinx: 6.1.3
sphinx-autodoc-typehints: 1.22
sphinxcontrib-applehelp: 1.0.4
sphinxcontrib-blockdiag: 3.0.0
sphinxcontrib-devhelp: 1.0.2
sphinxcontrib-htmlhelp: 2.0.1
sphinxcontrib-jsmath: 1.0.1
sphinxcontrib-qthelp: 1.0.3
sphinxcontrib-serializinghtml: 1.1.5
stack-data: 0.6.2
tables: 3.7.0
tcia-utils: 1.2.0
tifffile: 2022.10.10
tinyarray: 1.2.4
tomli: 2.0.1
tornado: 6.2
traitlets: 5.9.0
typing-extensions: 4.5.0
urllib3: 1.26.15
wcwidth: 0.2.6
webcolors: 1.12
wheel: 0.38.4
wheel-filename: 1.4.1
widgetsnbextension: 4.0.7
zipp: 3.15.0
Attachments (1)
Change History (16)
comment:1 by , 3 years ago
| Component: | Unassigned → Input/Output |
|---|---|
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → Crash in readcif::CIFFile::parse |
comment:2 by , 3 years ago
Hello, can you share the mmCIF/CIF file that caused the problem? If you need to keep it private, send it to me directly at gregc@…. With that file, I should be able to fix it later today or tomorrow. -- Greg
follow-up: 3 comment:3 by , 3 years ago
Hi Greg,
I was just fetching 2D2I from the Protein Data Bank using open 2d2i . Changing to open 2d2i format pdb works, so the issue might be localized to readcif.
Daniel
From: ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu>
Date: Tuesday, April 4, 2023 at 9:32 AM
To:
Cc: Mejia Rodriguez, Daniel <daniel.mejia@pnnl.gov>, gregc@cgl.ucsf.edu <gregc@cgl.ucsf.edu>
Subject: Re: [ChimeraX] #8761: Crash in readcif::CIFFile::parse
Check twice before you click! This email originated from outside PNNL.
#8761: Crash in readcif::CIFFile::parse
-------------------------------------+------------------------
Reporter: daniel.mejia@… | Owner: Greg Couch
Type: defect | Status: assigned
Priority: normal | Milestone:
Component: Input/Output | Version:
Resolution: | Keywords:
Blocked By: | Blocking:
Notify when closed: | Platform: all
Project: ChimeraX |
-------------------------------------+------------------------
Comment (by Greg Couch):
Hello, can you share the mmCIF/CIF file that caused the problem? If you
need to keep it private, send it to me directly at gregc@cgl.ucsf.edu.
With that file, I should be able to fix it later today or tomorrow. --
Greg
--
Ticket URL: <https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.rbvi.ucsf.edu%2Ftrac%2FChimeraX%2Fticket%2F8761%23comment%3A2&data=05%7C01%7Cdaniel.mejia%40pnnl.gov%7C8db2e7373b5949b5acca08db352a3afe%7Cd6faa5f90ae240338c0130048a38deeb%7C0%7C0%7C638162227720761191%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=ceT7UcM4F9XvWEzloJNUhWpePvmyKAiYUzX8lgcio6c%3D&reserved=0>
ChimeraX <https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.rbvi.ucsf.edu%2Fchimerax%2F&data=05%7C01%7Cdaniel.mejia%40pnnl.gov%7C8db2e7373b5949b5acca08db352a3afe%7Cd6faa5f90ae240338c0130048a38deeb%7C0%7C0%7C638162227720917414%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=xp7Z%2FZ6lOwKKvN0uuWAUHccrKNiDyhf7xMCYEj9IUrc%3D&reserved=0>
ChimeraX Issue Tracker
comment:4 by , 3 years ago
I can not reproduce this with "open 2d2i" on Windows nor Linux. And I didn't find any memory errors with valgrind. So maybe this a macOS bug. Or maybe your copy of 2d2i.cif is corrupt. Or maybe one of the residue template files is corrupt.
What is the output from the following two commands:
sum ~/Downloads/ChimeraX/PDB/2d2i.cif
and:
sum ~/Downloads/ChimeraX/CCD/{NAP,SO4}.cif
Those are the checksums for the 2d2i.cif and the non-standard residue templates it needs.
And please don't delete any files until after we've figured this out.
follow-up: 6 comment:6 by , 3 years ago
sum ~/Downloads/ChimeraX/PDB/2d2i.cif
22527 1653 /Users/meji656/Downloads/ChimeraX/PDB/2d2i.cif
sum ~/Downloads/ChimeraX/CCD/{NAP,SO4}.cif
sum: /Users/meji656/Downloads/ChimeraX/CCD/NAP.cif: No such file or directory
sum: /Users/meji656/Downloads/ChimeraX/CCD/SO4.cif: No such file or directory
follow-up: 7 comment:7 by , 3 years ago
Ok, I figured out what is happening.
If I turn off PNNL’s VPN then ChimeraX can fetch NAP and SO4 and everything works. With the VPN ChimeraX crashes
Daniel
From: ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu>
Date: Tuesday, April 4, 2023 at 11:42 AM
To:
Cc: Mejia Rodriguez, Daniel <daniel.mejia@pnnl.gov>, gregc@cgl.ucsf.edu <gregc@cgl.ucsf.edu>
Subject: Re: [ChimeraX] #8761: Crash in readcif::CIFFile::parse
Check twice before you click! This email originated from outside PNNL.
#8761: Crash in readcif::CIFFile::parse
-------------------------------------+------------------------
Reporter: daniel.mejia@… | Owner: Greg Couch
Type: defect | Status: assigned
Priority: normal | Milestone:
Component: Input/Output | Version:
Resolution: | Keywords:
Blocked By: | Blocking:
Notify when closed: | Platform: all
Project: ChimeraX |
-------------------------------------+------------------------
Comment (by Greg Couch):
Couldn't reproduce on a Mac either.
--
Ticket URL: <https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.rbvi.ucsf.edu%2Ftrac%2FChimeraX%2Fticket%2F8761%23comment%3A5&data=05%7C01%7Cdaniel.mejia%40pnnl.gov%7C504ec1c700314daffe9908db353c61c6%7Cd6faa5f90ae240338c0130048a38deeb%7C0%7C0%7C638162305685256719%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=M7REyDHjBYl7ADqlctvx9K2Xs3zY5HTDxzECPbMPotI%3D&reserved=0>
ChimeraX <https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.rbvi.ucsf.edu%2Fchimerax%2F&data=05%7C01%7Cdaniel.mejia%40pnnl.gov%7C504ec1c700314daffe9908db353c61c6%7Cd6faa5f90ae240338c0130048a38deeb%7C0%7C0%7C638162305685256719%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=%2FDe8ja6i52SJOpq8JK9g1ub6ziv7xeAclzz9s53yasE%3D&reserved=0>
ChimeraX Issue Tracker
comment:8 by , 3 years ago
When using the PPNL VPN, what happens when you try to download:
https://files.wwpdb.org/pub/pdb/refdata/chem_comp/P/NAP/NAP.cif
using your web browser?
follow-up: 9 comment:9 by , 3 years ago
Downloading from the browser works just fine. However, wget complains:
wget https://files.wwpdb.org/pub/pdb/refdata/chem_comp/P/NAP/NAP.cif
--2023-04-04 12:19:50-- https://files.wwpdb.org/pub/pdb/refdata/chem_comp/P/NAP/NAP.cif
Resolving files.wwpdb.org (files.wwpdb.org)... 132.249.210.222
Connecting to files.wwpdb.org (files.wwpdb.org)|132.249.210.222|:443... connected.
OpenSSL: error:0A000152:SSL routines::unsafe legacy renegotiation disabled
Unable to establish SSL connection.
But curl works:
curl -L https://files.wwpdb.org/pub/pdb/refdata/chem_comp/P/NAP/NAP.cif -o NAP.cif
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 14848 100 14848 0 0 35449 0 --:--:-- --:--:-- --:--:-- 36571
comment:10 by , 3 years ago
| Cc: | added |
|---|
Put in a fix that prevents the crash when the residue template can not be fetched.
Not sure how to debug why/how the VPN interferes with that. Will keep thinking about it.
comment:11 by , 3 years ago
Hi Daniel, I've attached a Python test script, fetchtest.py, to this ticket. Please run in a Terminal window:
/Applications/ChimeraX.app/Contents/bin/python3.9 fetchtest.py
when you are on the VPN, and send us the output. That should give us more information about what is failing.
comment:12 by , 3 years ago
Sorry for the late response. Please find the output of fetchtest.py below.
/Applications/ChimeraX.app/Contents/bin/python3.9 fetchtest.py
Try without checking certificates
Fetching https://files.wwpdb.org/pub/pdb/refdata/chem_comp/P/NAP/NAP.cif
Fetched https://files.wwpdb.org/pub/pdb/refdata/chem_comp/P/NAP/NAP.cif
Try with checking certificates
Traceback (most recent call last):
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 1346, in do_open
h.request(req.get_method(), req.selector, req.data, headers,
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1285, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1331, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1280, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1040, in _send_output
self.send(msg)
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 980, in send
self.connect()
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1454, in connect
self.sock = self._context.wrap_socket(self.sock,
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ssl.py", line 500, in wrap_socket
return self.sslsocket_class._create(
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ssl.py", line 1040, in _create
self.do_handshake()
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ssl.py", line 1309, in do_handshake
self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1129)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/meji656/fetchtest.py", line 37, in <module>
retrieve_url(url)
File "/Users/meji656/fetchtest.py", line 17, in retrieve_url
with urlopen(request, timeout=timeout, context=ssl_context) as response:
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 214, in urlopen
return opener.open(url, data, timeout)
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 517, in open
response = self._open(req, data)
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 534, in _open
result = self._call_chain(self.handle_open, protocol, protocol +
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 494, in _call_chain
result = func(*args)
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 1389, in https_open
return self.do_open(http.client.HTTPSConnection, req,
File "/Applications/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 1349, in do_open
raise URLError(err)
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1129)>
From: ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu>
Date: Saturday, April 8, 2023 at 10:27 AM
To:
Cc: Mejia Rodriguez, Daniel <daniel.mejia@pnnl.gov>, gregc@cgl.ucsf.edu <gregc@cgl.ucsf.edu>, zjp@cgl.ucsf.edu <zjp@cgl.ucsf.edu>
Subject: Re: [ChimeraX] #8761: Crash in readcif::CIFFile::parse
Check twice before you click! This email originated from outside PNNL.
#8761: Crash in readcif::CIFFile::parse
-------------------------------------+------------------------
Reporter: daniel.mejia@… | Owner: Greg Couch
Type: defect | Status: assigned
Priority: normal | Milestone:
Component: Input/Output | Version:
Resolution: | Keywords:
Blocked By: | Blocking:
Notify when closed: | Platform: all
Project: ChimeraX |
-------------------------------------+------------------------
Comment (by Greg Couch):
Hi Daniel, I've attached a Python test script, fetchtest.py, to this
ticket. Please run in a Terminal window:
/Applications/ChimeraX.app/Contents/bin/python3.9 fetchtest.py
when you are on the VPN, and send us the output. That should give us more
information about what is failing.
--
Ticket URL: <https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.rbvi.ucsf.edu%2Ftrac%2FChimeraX%2Fticket%2F8761%23comment%3A11&data=05%7C01%7Cdaniel.mejia%40pnnl.gov%7C4228d4d0b8fd4988fba808db385683f9%7Cd6faa5f90ae240338c0130048a38deeb%7C0%7C0%7C638165716467348614%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=%2B5tpkUzj24AW6PZB%2BIMo1jIg61qGL77X28ifmWGhcDc%3D&reserved=0<https://www.rbvi.ucsf.edu/trac/ChimeraX/ticket/8761#comment:11>>
ChimeraX <https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.rbvi.ucsf.edu%2Fchimerax%2F&data=05%7C01%7Cdaniel.mejia%40pnnl.gov%7C4228d4d0b8fd4988fba808db385683f9%7Cd6faa5f90ae240338c0130048a38deeb%7C0%7C0%7C638165716467348614%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=6iKTsi53rrtvIA16zE4PVUK4yltR74%2FozVqnoEd20mI%3D&reserved=0<https://www.rbvi.ucsf.edu/chimerax/>>
ChimeraX Issue Tracker
follow-up: 12 comment:13 by , 3 years ago
Thank you. My guess it that your VPN is doing a man-in-the-middle attack on your encrypted traffic so it can scan for incoming malware. And to do that, you (or your IT folks) had to install a root certificate that allows the VPN to impersonate other hostnames. On the Mac, ChimeraX has it's own list of root certificates. So it fails.
There are several possible soutions: (1) use a different VPN product, (2) turn off the scanning of encrypted web traffic, or (3) add files.wwpdb.org to an allowlist/safelist/whitelist.
What VPN product are you using?
comment:14 by , 3 years ago
Your guess seems about right.
We are using Cisco AnyConnect.
I will contact our IT department for a permanent fix.
For now, I have been setting https_proxy to connect to a proxy with http protocol.
Thanks!
Daniel
From: ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu>
Date: Tuesday, April 11, 2023 at 4:38 PM
To:
Cc: Mejia Rodriguez, Daniel <daniel.mejia@pnnl.gov>, gregc@cgl.ucsf.edu <gregc@cgl.ucsf.edu>, zjp@cgl.ucsf.edu <zjp@cgl.ucsf.edu>
Subject: Re: [ChimeraX] #8761: Crash in readcif::CIFFile::parse
Check twice before you click! This email originated from outside PNNL.
#8761: Crash in readcif::CIFFile::parse
-------------------------------------+------------------------
Reporter: daniel.mejia@… | Owner: Greg Couch
Type: defect | Status: assigned
Priority: normal | Milestone:
Component: Input/Output | Version:
Resolution: | Keywords:
Blocked By: | Blocking:
Notify when closed: | Platform: all
Project: ChimeraX |
-------------------------------------+------------------------
Comment (by Greg Couch):
Thank you. My guess it that your VPN is doing a man-in-the-middle attack
on your encrypted traffic so it can scan for incoming malware. And to do
that, you (or your IT folks) had to install a root certificate that allows
the VPN to impersonate other hostnames. On the Mac, ChimeraX has it's own
list of root certificates. So it fails.
There are several possible soutions: (1) use a different VPN product, (2)
turn off the scanning of encrypted web traffic, or (3) add files.wwpdb.org
to an allowlist/safelist/whitelist.
What VPN product are you using?
--
Ticket URL: <https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.rbvi.ucsf.edu%2Ftrac%2FChimeraX%2Fticket%2F8761%23comment%3A13&data=05%7C01%7Cdaniel.mejia%40pnnl.gov%7C85a36cc711e24b2fd47008db3ae5e8f3%7Cd6faa5f90ae240338c0130048a38deeb%7C0%7C0%7C638168531366816434%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=6vAPm8ZZwutBKQa8YuMCGkw6ACGolj1njdXXQ9BTMVM%3D&reserved=0<https://www.rbvi.ucsf.edu/trac/ChimeraX/ticket/8761#comment:13>>
ChimeraX <https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.rbvi.ucsf.edu%2Fchimerax%2F&data=05%7C01%7Cdaniel.mejia%40pnnl.gov%7C85a36cc711e24b2fd47008db3ae5e8f3%7Cd6faa5f90ae240338c0130048a38deeb%7C0%7C0%7C638168531366816434%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=7XSsdqxALHQRs8IEtgO7vrDMRBD22qfMnc5mZPA1zmQ%3D&reserved=0<https://www.rbvi.ucsf.edu/chimerax/>>
ChimeraX Issue Tracker
follow-up: 14 comment:15 by , 3 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Thank you for following up on this. One more possible fix.
Option (4) add the VPN's root certificate to ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/certifi/cacert.pem
Reported by Danial Mejia Rodriguez
Daniel, our "mmCIF guy" (Greg) is on vacation this week, so you may not hear back about this until next week.