Question / Help OBS (and NewTek NDI Video Monitor) won't open after libNDI_for_Mac.pkg install

helpmefred

New Member
I installed libNDI_for_Mac.pkg because I couldn't see NDI Output Settings under Tools in OBS.

Process: obs [2397]
Path: /Applications/OBS.app/Contents/MacOS/obs
Identifier: com.obsproject.obs-studio
Version: 24.0.6 (24.0.6)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: obs [2397]
User ID: 502

Date/Time: 2020-03-22 10:57:11.394 -0500
OS Version: Mac OS X 10.14.6 (18G3020)
Report Version: 12
Anonymous UUID: E1831B2B-0E22-F4C6-5E55-83497A8F3A75

Time Awake Since Boot: 970 seconds

System Integrity Protection: enabled

Crashed Thread: 18

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Application Specific Information:
dyld: in dlopen()
terminating with uncaught exception of type Processing::NDI::Plugins::Lib::URL::parser::build_error: Port defined, but host is empty
abort() called

Thread 18 Crashed:
0 libsystem_kernel.dylib 0x00007fff7137b2c2 __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fff71436bf1 pthread_kill + 284
2 libsystem_c.dylib 0x00007fff712e56a6 abort + 127
3 libc++abi.dylib 0x00007fff6e4c0641 abort_message + 231
4 libc++abi.dylib 0x00007fff6e4c07c7 default_terminate_handler() + 243
5 libobjc.A.dylib 0x00007fff6fa73eeb _objc_terminate() + 105
6 libc++abi.dylib 0x00007fff6e4cc19e std::__terminate(void (*)()) + 8
7 libc++abi.dylib 0x00007fff6e4cbf86 __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) + 27
8 libc++abi.dylib 0x00007fff6e4bef99 __cxa_throw + 113
9 libProcessing.NDI.Plugins.IPCam.dylib 0x000000001a7d22b2 0x1a6a4000 + 1237682
10 libProcessing.NDI.Plugins.IPCam.dylib 0x000000001a6bb34c 0x1a6a4000 + 95052
11 libProcessing.NDI.Plugins.IPCam.dylib 0x000000001a6e2a24 Processing::NDI::ipfind::main::sony::ptz_camera::utilities::http_query(Processing::NDI::Plugins::Lib::URL::parser const&) + 382
12 libProcessing.NDI.Plugins.IPCam.dylib 0x000000001a6de042 Processing::NDI::ipfind::main::sony::connection_t::process() + 1430
13 libProcessing.NDI.Plugins.IPCam.dylib 0x000000001a6df249 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (Processing::NDI::ipfind::main::sony::connection_t::*)(), Processing::NDI::ipfind::main::sony::connection_t*> >(void*) + 59
14 libsystem_pthread.dylib 0x00007fff714342eb _pthread_body + 126
15 libsystem_pthread.dylib 0x00007fff71437249 _pthread_start + 66
16 libsystem_pthread.dylib 0x00007fff7143340d thread_start + 13

Thread 18 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x00007000028f6000 rcx: 0x00007000028e4198 rdx: 0x0000000000000000
rdi: 0x000000000000b103 rsi: 0x0000000000000006 rbp: 0x00007000028e41d0 rsp: 0x00007000028e4198
r8: 0x00007000028e4060 r9: 0x00000000000007fb r10: 0x0000000000000000 r11: 0x0000000000000206
r12: 0x000000000000b103 r13: 0x0000003000000008 r14: 0x0000000000000006 r15: 0x000000000000002d
rip: 0x00007fff7137b2c2 rfl: 0x0000000000000206 cr2: 0x00007fffa79b7188

Logical CPU: 0
Error Code: 0x02000148
Trap Number: 133

Model: MacBookPro14,1, BootROM 204.0.0.0.0, 2 processors, Intel Core i7, 2.5 GHz, 16 GB, SMC 2.43f6
Graphics: kHW_IntelIrisGraphics640Item, Intel Iris Plus Graphics 640, spdisplays_builtin
Memory Module: BANK 0/DIMM0, 8 GB, LPDDR3, 2133 MHz, 0x802C, 0x4D5435324C31473332443450472D30393320
Memory Module: BANK 1/DIMM0, 8 GB, LPDDR3, 2133 MHz, 0x802C, 0x4D5435324C31473332443450472D30393320
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x170), Broadcom BCM43xx 1.0 (7.77.61.3 AirPortDriverBrcmNIC-1305.9)
Bluetooth: Version 6.0.14d4, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
PCI Card: pci1b73,1100, USB eXtensible Host Controller, Thunderbolt@134,0,0
PCI Card: pci1b21,1242, USB eXtensible Host Controller, Thunderbolt@133,0,0
PCI Card: pci1b73,1100, USB eXtensible Host Controller, Thunderbolt@132,0,0
PCI Card: ethernet, Ethernet Controller, Thunderbolt@131,0,0
USB Device: USB 3.0 Bus
USB Device: USB 3.1 Bus
USB Device: USB 3.0 Bus
USB Device: OWC Thunderbolt 3 Dock SD Card Reader
USB Device: OWC Thunderbolt 3 Audio Device
USB Device: Hub
USB Device: Apple LED Cinema Display
USB Device: Display iSight
USB Device: Display Audio
USB Device: USB 3.0 Bus
Thunderbolt Bus: MacBook Pro, Apple Inc., 41.1
Thunderbolt Device: Thunderbolt 3 Dock, Other World Computing, 3, 35.1
 

helpmefred

New Member
11:34:08.520: CPU Name: Intel(R) Core(TM) i7-7660U CPU @ 2.50GHz
11:34:08.520: CPU Speed: 2500MHz
11:34:08.520: Physical Cores: 2, Logical Cores: 4
11:34:08.520: Physical Memory: 16384MB Total
11:34:08.520: OS Name: Mac OS X (NSMACHOperatingSystem)
11:34:08.520: OS Version: Version 10.14.6 (Build 18G3020)
11:34:08.520: Kernel Version: 18.7.0
11:34:08.522: hotkeys-cocoa: Using layout 'com.apple.keylayout.US'
11:34:08.523: Portable mode: false
11:34:08.602: OBS 24.0.6 (mac)
11:34:08.602: ---------------------------------
11:34:08.604: ---------------------------------
11:34:08.604: audio settings reset:
11:34:08.604: samples per sec: 44100
11:34:08.604: speakers: 2
11:34:08.604: ---------------------------------
11:34:08.605: Initializing OpenGL...
11:34:08.623: Loading up OpenGL on adapter Intel Inc. Intel(R) Iris(TM) Plus Graphics 640
11:34:08.623: OpenGL loaded successfully, version 4.1 INTEL-12.10.16, shading language 4.10
11:34:08.702: ---------------------------------
11:34:08.703: video settings reset:
11:34:08.703: base resolution: 1440x900
11:34:08.703: output resolution: 860x538
11:34:08.703: downscale filter: Bicubic
11:34:08.703: fps: 30/1
11:34:08.703: format: NV12
11:34:08.703: YUV mode: 601/Partial
11:34:08.703: NV12 texture support not available
11:34:08.703: Audio monitoring device:
11:34:08.703: name: Default
11:34:08.703: id: default
11:34:08.704: ---------------------------------
11:34:08.706: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so'
11:34:08.711: os_dlopen(libpython3.7m.dylib->libpython3.7m.dylib): dlopen(libpython3.7m.dylib, 257): image not found
11:34:08.711:
11:34:08.711: [Python] Could not load library: libpython3.7m.dylib
11:34:08.801: No blackmagic support
11:34:08.858: [VideoToolbox encoder]: Adding VideoToolbox H264 encoders
11:34:08.877: [obs-browser]: Version 2.7.16
11:34:08.887: VLC found, VLC video source enabled
11:34:08.889: [obs-ndi] hello ! (version 4.7.1)
11:34:08.889: [obs-ndi] Trying ''
11:34:08.889: [obs-ndi] Trying '/usr/lib'
11:34:08.889: [obs-ndi] Trying '/usr/local/lib'
11:34:08.889: [obs-ndi] Found NDI library at '/usr/local/lib/libndi.4.dylib'
11:34:08.893: [obs-ndi] NDI runtime loaded successfully
11:34:08.894: [obs-ndi] NDI library initialized successfully (NDI SDK APPLE 14:35:05 Dec 19 2019 4.1.3)
11:34:08.901: ---------------------------------
11:34:08.901: Loaded Modules:
11:34:08.901: obs-ndi.so
11:34:08.901: vlc-video.so
11:34:08.901: text-freetype2.so
11:34:08.901: rtmp-services.so
11:34:08.901: obs-x264.so
11:34:08.901: obs-vst.so
11:34:08.901: obs-transitions.so
11:34:08.901: obs-outputs.so
11:34:08.901: obs-libfdk.so
11:34:08.901: obs-filters.so
11:34:08.901: obs-ffmpeg.so
11:34:08.901: obs-browser.so
11:34:08.901: mac-vth264.so
11:34:08.901: mac-syphon.so
11:34:08.901: mac-decklink.so
11:34:08.901: mac-capture.so
11:34:08.901: mac-avcapture.so
11:34:08.901: linux-jack.so
11:34:08.901: image-source.so
11:34:08.901: frontend-tools.so
11:34:08.901: decklink-ouput-ui.so
11:34:08.901: coreaudio-encoder.so
11:34:08.901: ---------------------------------
11:34:08.901: os_dlopen(../obs-plugins/obs-browser->../obs-plugins/obs-browser.so): dlopen(../obs-plugins/obs-browser.so, 257): image not found
11:34:08.901:
11:34:08.901: ==== Startup complete ===============================================
 

Narcogen

Active Member
Ok... you've got the same OS rev, same NDI runtime rev, and same OBS NDI plugin rev as me, and I don't see any obvious issues in your log.

Is this laptop connected to an eGPU or thunderbolt dock? Does the issue still occur if it is not connected?

Have you tried the Sienna NDI monitor instead of NewTek's?

 

helpmefred

New Member
I'm using a Thunderbolt dock - disconnected but same issue:

14:07:57.678: CPU Name: Intel(R) Core(TM) i7-7660U CPU @ 2.50GHz
14:07:57.678: CPU Speed: 2500MHz
14:07:57.678: Physical Cores: 2, Logical Cores: 4
14:07:57.678: Physical Memory: 16384MB Total
14:07:57.678: OS Name: Mac OS X (NSMACHOperatingSystem)
14:07:57.678: OS Version: Version 10.14.6 (Build 18G3020)
14:07:57.678: Kernel Version: 18.7.0
14:07:57.707: hotkeys-cocoa: Using layout 'com.apple.keylayout.US'
14:07:57.708: Portable mode: false
14:07:57.794: OBS 24.0.6 (mac)
14:07:57.794: ---------------------------------
14:07:57.795: ---------------------------------
14:07:57.795: audio settings reset:
14:07:57.795: samples per sec: 44100
14:07:57.795: speakers: 2
14:07:57.796: ---------------------------------
14:07:57.796: Initializing OpenGL...
14:07:57.835: Loading up OpenGL on adapter Intel Inc. Intel(R) Iris(TM) Plus Graphics 640
14:07:57.835: OpenGL loaded successfully, version 4.1 INTEL-12.10.16, shading language 4.10
14:07:57.913: ---------------------------------
14:07:57.913: video settings reset:
14:07:57.913: base resolution: 1440x900
14:07:57.913: output resolution: 860x538
14:07:57.913: downscale filter: Bicubic
14:07:57.913: fps: 30/1
14:07:57.913: format: NV12
14:07:57.913: YUV mode: 601/Partial
14:07:57.913: NV12 texture support not available
14:07:57.913: Audio monitoring device:
14:07:57.913: name: Default
14:07:57.913: id: default
14:07:57.913: ---------------------------------
14:07:57.919: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so'
14:07:57.926: os_dlopen(libpython3.7m.dylib->libpython3.7m.dylib): dlopen(libpython3.7m.dylib, 257): image not found
14:07:57.926:
14:07:57.926: [Python] Could not load library: libpython3.7m.dylib
14:08:01.010: No blackmagic support
14:08:01.065: [VideoToolbox encoder]: Adding VideoToolbox H264 encoders
14:08:01.213: [obs-browser]: Version 2.7.16
14:08:01.266: VLC found, VLC video source enabled
14:08:01.269: [obs-ndi] hello ! (version 4.7.1)
14:08:01.269: [obs-ndi] Trying ''
14:08:01.269: [obs-ndi] Trying '/usr/lib'
14:08:01.269: [obs-ndi] Trying '/usr/local/lib'
14:08:01.269: [obs-ndi] Found NDI library at '/usr/local/lib/libndi.4.dylib'
14:08:01.273: [obs-ndi] NDI runtime loaded successfully
14:08:01.274: [obs-ndi] NDI library initialized successfully (NDI SDK APPLE 14:35:05 Dec 19 2019 4.1.3)
14:08:01.291: ---------------------------------
14:08:01.291: Loaded Modules:
14:08:01.291: obs-ndi.so
14:08:01.291: vlc-video.so
14:08:01.291: text-freetype2.so
14:08:01.291: rtmp-services.so
14:08:01.291: obs-x264.so
14:08:01.291: obs-vst.so
14:08:01.291: obs-transitions.so
14:08:01.291: obs-outputs.so
14:08:01.291: obs-libfdk.so
14:08:01.291: obs-filters.so
14:08:01.291: obs-ffmpeg.so
14:08:01.291: obs-browser.so
14:08:01.291: mac-vth264.so
14:08:01.291: mac-syphon.so
14:08:01.291: mac-decklink.so
14:08:01.291: mac-capture.so
14:08:01.291: mac-avcapture.so
14:08:01.291: linux-jack.so
14:08:01.291: image-source.so
14:08:01.291: frontend-tools.so
14:08:01.291: decklink-ouput-ui.so
14:08:01.291: coreaudio-encoder.so
14:08:01.291: ---------------------------------
14:08:01.291: os_dlopen(../obs-plugins/obs-browser->../obs-plugins/obs-browser.so): dlopen(../obs-plugins/obs-browser.so, 257): image not found
14:08:01.291:
14:08:01.291: ==== Startup complete ===============================================

Downloaded SiennaNDIToolsForMac but when I try to run NDI Monitor, it crashes as well:

Process: NDI Monitor [19532]
Path: /Volumes/*/NDI Monitor.app/Contents/MacOS/NDI Monitor
Identifier: tv.sienna.NDIMonitor
Version: 5.01 (91)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: NDI Monitor [19532]
User ID: 502

Date/Time: 2020-03-22 14:29:38.918 -0500
OS Version: Mac OS X 10.14.6 (18G3020)
Report Version: 12
Anonymous UUID: E1831B2B-0E22-F4C6-5E55-83497A8F3A75


Time Awake Since Boot: 13000 seconds

System Integrity Protection: enabled

Crashed Thread: 13

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Application Specific Information:
terminating with uncaught exception of type Processing::NDI::Plugins::Lib::URL::parser::build_error: Port defined, but host is empty
abort() called
 

Narcogen

Active Member
Definitely needs to be addressed with NewTek then.

Do you have any non-NDI IP cams on your local network?

Does this happen if you try running one of the monitors with all network connectivity off?
 

helpmefred

New Member
Turned Wi-Fi off (my only network connection) and OBS and NDI work without any issues.

If I turn Wi-Fi back on and try to open OBS, we're back to the same issue.
 

Narcogen

Active Member
I've seen that error message only once before, and the issue at that time was a non-NDI video device on the network that the NDI plugin was trying to talk to and failed. That issue was supposedly fixed in an update to NDI some months ago, but it seems like you've found it again.

Any idea what device you have that might qualify as that? Anything on the network using NDI, but a different version? Any IP cams?
 
Top