Question / Help OBS NDI - Crashes Upon Selecting Source - Mac High Sierra

cmr924

New Member
Posted this in thread: https://obsproject.com/forum/threads/obs-crashing-on-startup-on-high-sierra-10-13-6.116538/ but realized that is describing a crash on startup, whereas my OBS is crashing upon selecting source for NDI.

'I am having similar issues, but none of these fixes worked. Launching from terminal, installing NDI separately as well as with the package installer (even though I have High Sierra NOT Catalina), clearing profiles/scenes, giving OBS access to make changes in Preferences, etc. Here is my crash log: https://pastebin.com/ZhMvFbzQ

As soon as I try selecting a source for NDI is when it crashes immediately.

Any help would be extremely appreciated!
 

yurkomik

Member
I have found the issue. If you go to to https://github.com/Palakis/obs-ndi/releases you will read "Download and run obs-ndi-4.7.1-macOS.pkg. This will install both the plugin and the NDI 4.0+ Runtime. On macOS Catalina (or if it doesn't install the NDI runtime automatically), you'll have to download and install the NDI runtime manually: download it here." - the runtime there is v. 4.5. We need v. 4.0. I had old version i've downloaded a few days ago on different mac. Now it works. I couldn't find how to share the file.
 

squarepushing

New Member
yurkomik, Any way you can load the file up to a google drive or a drop box? I keep crashing as soon as I select the mdi as a source as well.
 

KyleD75

New Member
I have found the issue. If you go to to https://github.com/Palakis/obs-ndi/releases you will read "Download and run obs-ndi-4.7.1-macOS.pkg. This will install both the plugin and the NDI 4.0+ Runtime. On macOS Catalina (or if it doesn't install the NDI runtime automatically), you'll have to download and install the NDI runtime manually: download it here." - the runtime there is v. 4.5. We need v. 4.0. I had old version i've downloaded a few days ago on different mac. Now it works. I couldn't find how to share the file.


I have installed these current versions and have the same error. If it helps here is the crash section from my report

Thread 6 Crashed:: libobs: graphics thread
0 libndi.4.dylib 0x00000000222fbfdc 0x222c9000 + 208860
1 libndi.4.dylib 0x00000000222cc2ad 0x222c9000 + 12973
2 libndi.4.dylib 0x000000002234dd2f NDIlib_recv_create_v3 + 447
3 obs-ndi.so 0x00000000222aecf9 ndi_source_update(void*, obs_data*) + 729
4 libobs.0.dylib 0x0000000009d2c354 obs_source_video_tick + 996
5 libobs.0.dylib 0x0000000009d6eb3d obs_graphics_thread + 1709
6 libsystem_pthread.dylib 0x00007fff7f7fa2eb _pthread_body + 126
7 libsystem_pthread.dylib 0x00007fff7f7fd249 _pthread_start + 66
8 libsystem_pthread.dylib 0x00007fff7f7f940d thread_start + 13
 

cmr924

New Member
I have installed these current versions and have the same error. If it helps here is the crash section from my report

Thread 6 Crashed:: libobs: graphics thread
0 libndi.4.dylib 0x00000000222fbfdc 0x222c9000 + 208860
1 libndi.4.dylib 0x00000000222cc2ad 0x222c9000 + 12973
2 libndi.4.dylib 0x000000002234dd2f NDIlib_recv_create_v3 + 447
3 obs-ndi.so 0x00000000222aecf9 ndi_source_update(void*, obs_data*) + 729
4 libobs.0.dylib 0x0000000009d2c354 obs_source_video_tick + 996
5 libobs.0.dylib 0x0000000009d6eb3d obs_graphics_thread + 1709
6 libsystem_pthread.dylib 0x00007fff7f7fa2eb _pthread_body + 126
7 libsystem_pthread.dylib 0x00007fff7f7fd249 _pthread_start + 66
8 libsystem_pthread.dylib 0x00007fff7f7f940d thread_start + 13

When you say these current versions do you mean the 4.0 that they mention, the version we should be using?

Also, would I need to delete current version or how would that work?
 

KyleD75

New Member
When you say these current versions do you mean the 4.0 that they mention, the version we should be using?

Also, would I need to delete current version or how would that work?

I am having the same crashing problem and am using the current releases of software. (did not mean to make you think mine was working)
so to clarify my post I am running

OBS 24.0.6
NDI 4.7.1
NDI 4.0+ Runtime

as referenced in the posts above
 

MartinM

New Member
Hi there,

i had the same Trouble with crashing OBS after selecting an NDI-Source.

My Solution:

Download the libNDI4 from here:

Go to Folder /usr/local/lib/

Delete
the file libndi.4.dylib in this Folder.

Copy the downloaded libndi.4.dylib from Download-Folder into /usr/local/lib/

After restartingOBS or/and the Mac, everything works like a charm.

Greetings,
Martin

System:
iMac late 2013, 16 GB
Mac OS 10.14.6
OBS 24.0.6 (64bit)
obs-ndi 4.7.1
 
Last edited:

Giuka

New Member
Martin,
i have the same problem with OBS crashing when I try to select an NDI source..
Following your solution It still gives me an error... (rebooted my Mac... running 10.14.6)
Schermata 2020-03-28 alle 16.23.47.png
 

dvdgrb

New Member

BoydIngemunson

New Member
I have same problem. here are two files in lib: libAXSafeCategoryBundle.dylib and libAXSpeechManager.dylib
which one should i replace with the downloaded file?
 

dvdgrb

New Member
I report that Martin's method, i.e. replacing the libndi.4.dylib did the trick for me.
Everything seems to work fine (even though the Skype video is laggy and not smooth at all).
 

ladio

New Member
Download the libNDI4 from here:

Go to Folder /usr/local/lib/

Delete
the file libndi.4.dylib in this Folder.

Copy the downloaded libndi.4.dylib from Download-Folder into /usr/local/lib/

After restartingOBS or/and the Mac, everything works like a charm.
This worked for me as well! Thanks a lot!!
 
Add me to this list as well, I’ve been reading all sorts of articles for the last two hours and everything listed all of my Tech friends, this might seem obvious and trivial, but I can’t seem to find the folder to replace that file it doesn’t exist and I have installed three or four different versions of run time
 

MartinM

New Member
Add me to this list as well, I’ve been reading all sorts of articles for the last two hours and everything listed all of my Tech friends, this might seem obvious and trivial, but I can’t seem to find the folder to replace that file it doesn’t exist and I have installed three or four different versions of run time

Hi. It seems, your hidden folders are not visible.

Try this:

See hidden files on Mac via Finder
  1. In Finder, open up your Macintosh HD folder.
  2. Press Command+Shift+Dot.
  3. Your hidden files will become visible. Repeat step 2 to hide them again!
 

MartinM

New Member
Martin,
i have the same problem with OBS crashing when I try to select an NDI source..
Following your solution It still gives me an error... (rebooted my Mac... running 10.14.6)
View attachment 52707

Hi. I'm not sure, but it seems, you don't have installed all packages, that are needed.
I had installed the libNDI_for_Mac.pkg from here:


All My Steps:

Update OBS to 24.0.6
Download the obs-ndi-4.7.1-macOS.pkg and installed this.
Then i had downloaded the NDI-Runtime, mentioned in the Text on Palakis GitHub-Site:

After that I've downloaded the libNDI-Replacement from

I replaced the libndi.4.dylib in /usr/local/lib/ with the last download.

After these Steps, no crash, no error.

Hope, this helps.
 
Last edited by a moderator:
Top