SlicerJupyter icon indicating copy to clipboard operation
SlicerJupyter copied to clipboard

[MacOS] Slicer does not start after installing SlicerJupyter

Open che85 opened this issue 1 year ago • 10 comments

After installing SlicerJupyter from the ExtensionManager and restarting Slicer, Slicer crashes at bootup time. (@lassoan, @jcfr). See the problem report below.

When manually removing SlicerJupyter from the Extensions directory, Slicer starts and doesn't crash.

Problem Report

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               Slicer [59784]
Path:                  /Applications/Slicer-5.6.0_stable.app/Contents/MacOS/Slicer
Identifier:            org.slicer.slicer
Version:               5.6.0 (5.6.0)
Code Type:             X86-64 (Translated)
Parent Process:        launchd [1]
User ID:               1555809845

Date/Time:             2023-11-27 11:52:30.0779 -0500
OS Version:            macOS 14.1.1 (23B81)
Report Version:        12
Anonymous UUID:        999C5FD2-B9E5-F767-487C-E099C9C72384

Sleep/Wake UUID:       07EE913B-564B-4262-93C7-9F9E2C101C79

Time Awake Since Boot: 410000 seconds
Time Since Wake:       6841 seconds

System Integrity Protection: enabled

Notes:
PC register does not match crashing frame (0x0 vs 0x18B0A404F)

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes:       0x0000000000000001, 0x0000000000000000

Termination Reason:    Namespace SIGNAL, Code 4 Illegal instruction: 4
Terminating Process:   exc handler [59784]

Error Formulating Crash Report:
PC register does not match crashing frame (0x0 vs 0x18B0A404F)

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libqSlicerJupyterKernelModule.dylib	       0x18b0a404f qt_plugin_instance + 175
1   QtCore                        	       0x10e426d98 0x10e248000 + 1961368
2   libqSlicerBaseQTCore.dylib    	       0x10b14bfa9 ctkFactoryPluginItem<qSlicerAbstractCoreModule>::instanciator() + 25
3   libqSlicerBaseQTCore.dylib    	       0x10b14b56c qSlicerLoadableModuleFactoryItem::instanciator() + 28
4   libqSlicerBaseQTCore.dylib    	       0x10b14d8d8 ctkAbstractFactory<qSlicerAbstractCoreModule>::instantiate(QString const&) + 200
5   libqSlicerBaseQTCore.dylib    	       0x10b11fc59 qSlicerAbstractModuleFactoryManager::instantiateModule(QString const&) + 57
6   libqSlicerBaseQTCore.dylib    	       0x10b11fa3b qSlicerAbstractModuleFactoryManager::instantiateModules() + 171
7   Slicer                        	       0x100fdc49f int qSlicerApplicationHelper::postInitializeApplication<qSlicerAppMainWindow>(qSlicerApplication&, QScopedPointer<QSplashScreen, QScopedPointerDeleter<QSplashScreen>>&, QScopedPointer<qSlicerAppMainWindow, QScopedPointerDeleter<qSlicerAppMainWindow>>&) + 2063
8   Slicer                        	       0x100fdb9a0 main + 144
9   dyld                          	       0x20103c3a6 start + 1942

Thread 1:: com.apple.rosetta.exceptionserver
0   runtime                       	    0x7ff7ffd67228 0x7ff7ffd63000 + 16936

Thread 2:
0   runtime                       	    0x7ff7ffd8594c 0x7ff7ffd63000 + 141644

Thread 3:
0   runtime                       	    0x7ff7ffd8594c 0x7ff7ffd63000 + 141644

Thread 4:
0   runtime                       	    0x7ff7ffd8594c 0x7ff7ffd63000 + 141644

Thread 5:


...


Model: Mac14,6, BootROM 10151.41.12, proc 12:8:4 processors, 64 GB, SMC 
Graphics: Apple M2 Max, Apple M2 Max, Built-In

che85 avatar Nov 27 '23 16:11 che85