Diffusion extensions make Slicer crash on latest nightly Mac version

getting multiple errors on restart after loading diffusion exts.

Process: polydatamerge [14274]
Path: /Applications/Slicer_dev_05-06-2017.app/Contents/Extensions-26007/DTIProcess/lib/Slicer-4.7/cli-modules/polydatamerge
Identifier: polydatamerge
Version: ???
Code Type: X86-64 (Native)
Parent Process: Slicer [14259]
Responsible: polydatamerge [14274]
User ID: 502

Date/Time: 2017-05-09 13:45:46.650 -0700
OS Version: Mac OS X 10.10.5 (14F1713)
Report Version: 11
Anonymous UUID: 0B7AEE2A-8B7F-0A03-30CA-5B45449C2A25

Sleep/Wake UUID: 66955CCE-E269-458E-92CD-B25BEBF90412

Time Awake Since Boot: 10000000 seconds
Time Since Wake: 10000000 seconds

Crashed Thread: 0

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
Library not loaded: @rpath/lib/Slicer-4.7/libjsoncpp.0.dylib
Referenced from: /Applications/Slicer_dev_05-06-2017.app/Contents/Extensions-26007/DTIProcess/lib/Slicer-4.7/cli-modules/polydatamerge
Reason: image not found

Binary Images:
0x7fff62672000 - 0x7fff626a8887 dyld (353.2.3) /usr/lib/dyld

Model: MacPro5,1, BootROM MP51.007F.B03, 12 processors, 6-Core Intel Xeon, 2.93 GHz, 96 GB, SMC 1.39f11
Graphics: ATI Radeon HD 5770, ATI Radeon HD 5770, PCIe, 1024 MB
Graphics: ATI Radeon HD 5770, ATI Radeon HD 5770, PCIe, 1024 MB
Memory Module: DIMM 1, 16 GB, DDR3 ECC, 1333 MHz, 0x857F, 0x463732324752363846393333334700000000
Memory Module: DIMM 2, 16 GB, DDR3 ECC, 1333 MHz, 0x857F, 0x463732324752363846393333334700000000
Memory Module: DIMM 3, 16 GB, DDR3 ECC, 1333 MHz, 0x857F, 0x463732324752363846393333334700000000
Memory Module: DIMM 5, 16 GB, DDR3 ECC, 1333 MHz, 0x857F, 0x463732324752363846393333334700000000
Memory Module: DIMM 6, 16 GB, DDR3 ECC, 1333 MHz, 0x857F, 0x463732324752363846393333334700000000
Memory Module: DIMM 7, 16 GB, DDR3 ECC, 1333 MHz, 0x857F, 0x463732324752363846393333334700000000
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x8E), Broadcom BCM43xx 1.0 (5.106.98.100.24)
Bluetooth: Version 4.3.6f3 16238, 3 services, 27 devices, 1 incoming serial ports
Network Service: Ethernet 1, Ethernet, en0
PCI Card: ATI Radeon HD 5770, Display Controller, Slot-2
PCI Card: ATI Radeon HD 5770, Display Controller, Slot-1
Serial ATA Device: HL-DT-ST DVD-RW GH61N
Serial ATA Device: Samsung SSD 840 EVO 1TB, 1 TB
Serial ATA Device: Hitachi HDS723020BLA642, 2 TB
Serial ATA Device: WDC WD4001FAEX-00MJRA0, 4 TB
Serial ATA Device: WDC WD4001FAEX-00MJRA0, 4 TB
USB Device: USB2.0 Hub
USB Device: USB Multimedia Keyboard
USB Device: USB2.0 Hub
USB Device: iPhone
USB Device: Microsoft Basic Optical Mouse v2.0
USB Device: BRCM2046 Hub
USB Device: Bluetooth USB Host Controller
USB Device: Back-UPS RS 1500G FW:865.L5 .D USB FW:L5
FireWire Device: built-in_hub, Up to 800 Mb/sec
Thunderbolt Bus:

polydatatransform also fails:

Process: polydatatransform [14373]
Path: /Applications/Slicer_dev_05-06-2017.app/Contents/Extensions-26007/DTIProcess/lib/Slicer-4.7/cli-modules/polydatatransform
Identifier: polydatatransform
Version: ???
Code Type: X86-64 (Native)
Parent Process: Slicer [14354]
Responsible: Slicer [14354]
User ID: 502

Date/Time: 2017-05-09 14:03:58.742 -0700
OS Version: Mac OS X 10.10.5 (14F1713)
Report Version: 11
Anonymous UUID: 0B7AEE2A-8B7F-0A03-30CA-5B45449C2A25

Sleep/Wake UUID: 66955CCE-E269-458E-92CD-B25BEBF90412

Time Awake Since Boot: 10000000 seconds
Time Since Wake: 10000000 seconds

Crashed Thread: 0

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
Library not loaded: @rpath/lib/Slicer-4.7/libjsoncpp.0.dylib
Referenced from: /Applications/Slicer_dev_05-06-2017.app/Contents/Extensions-26007/DTIProcess/lib/Slicer-4.7/cli-modules/polydatatransform
Reason: image not found

Binary Images:
0x7fff6ad8c000 - 0x7fff6adc2887 dyld (353.2.3) /usr/lib/dyld

Model: MacPro5,1, BootROM MP51.007F.B03, 12 processors, 6-Core Intel Xeon, 2.93 GHz, 96 GB, SMC 1.39f11
Graphics: ATI Radeon HD 5770, ATI Radeon HD 5770, PCIe, 1024 MB
Graphics: ATI Radeon HD 5770, ATI Radeon HD 5770, PCIe, 1024 MB
Memory Module: DIMM 1, 16 GB, DDR3 ECC, 1333 MHz, 0x857F, 0x463732324752363846393333334700000000
Memory Module: DIMM 2, 16 GB, DDR3 ECC, 1333 MHz, 0x857F, 0x463732324752363846393333334700000000
Memory Module: DIMM 3, 16 GB, DDR3 ECC, 1333 MHz, 0x857F, 0x463732324752363846393333334700000000
Memory Module: DIMM 5, 16 GB, DDR3 ECC, 1333 MHz, 0x857F, 0x463732324752363846393333334700000000
Memory Module: DIMM 6, 16 GB, DDR3 ECC, 1333 MHz, 0x857F, 0x463732324752363846393333334700000000
Memory Module: DIMM 7, 16 GB, DDR3 ECC, 1333 MHz, 0x857F, 0x463732324752363846393333334700000000
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x8E), Broadcom BCM43xx 1.0 (5.106.98.100.24)
Bluetooth: Version 4.3.6f3 16238, 3 services, 27 devices, 1 incoming serial ports
Network Service: Ethernet 1, Ethernet, en0
PCI Card: ATI Radeon HD 5770, Display Controller, Slot-2
PCI Card: ATI Radeon HD 5770, Display Controller, Slot-1
Serial ATA Device: HL-DT-ST DVD-RW GH61N
Serial ATA Device: Samsung SSD 840 EVO 1TB, 1 TB
Serial ATA Device: Hitachi HDS723020BLA642, 2 TB
Serial ATA Device: WDC WD4001FAEX-00MJRA0, 4 TB
Serial ATA Device: WDC WD4001FAEX-00MJRA0, 4 TB
USB Device: USB2.0 Hub
USB Device: USB Multimedia Keyboard
USB Device: USB2.0 Hub
USB Device: iPhone
USB Device: Microsoft Basic Optical Mouse v2.0
USB Device: BRCM2046 Hub
USB Device: Bluetooth USB Host Controller
USB Device: Back-UPS RS 1500G FW:865.L5 .D USB FW:L5
FireWire Device: built-in_hub, Up to 800 Mb/sec
Thunderbolt Bus:

Thank you for reporting this. For me it is not clear what you mean by “Latest mac dev crashes on download of diff exts”. Brevity may be justified in the title but in the description please use full words/sentences to tell: what do you do, what is the expected outcome, and what is the observed outcome.

sorry, my bad. rushing. this is after deleting ~/.config/www.na-mic.org to have clean start (otherwise extension manager fails - see support item Ext manager and view controller broke) and downloading Slicer_dev_05-06-2017. after installing the diffusion extensions and restarting the above errors occur and the 2 modules fail to load. outcome should be all installed diffusion modules load without error.

@ihnorton I wanted to check these modules on Windows but DTIProcess was not available due to a build error. I’ve submitted a pull request to fix it: https://github.com/NIRALUser/DTIProcessToolkit/pull/36.

2 Likes

Thanks!! Hopefully the developers of that extension are on here as well to see this.