April 2025 OBS 31.0.3 Crashing , Mac OS 13.4

itssolo

New Member
Hey all,

My OBS was working just fine last night. After days of ignoring updating it, I decided to update the app and now it won't open at all.

When I click the icon to boot it up, I get the pop up:

OBS did not shut down properly during your last session.
Would you like to start in Safe Mode (third-party plugins, scripting, and WebSockets disabled)?


I click both options and it leads me to my camera light going on for maybe 3 seconds (signaling to me I think that it is trying to boot up) without OBS actually loading up. Then I get the second pop up noting:

OBS Studio quit unexpectedly.
Click Reopen to open the application again. Click Report to see more detailed information and send a report to Apple.
Reopen, Report, or Ignore


And the cycle continues. I havent found a solution specific to me as I have seen the logitech folder option but i cant seem to find that within my Finder.

Any help appreciated it.
 
+1
Here is the Crash Log when I try to open in Safe Mode:

Process: OBS [23785]
Path: /Applications/OBS.app/Contents/MacOS/OBS
Identifier: com.obsproject.obs-studio
Version: 31.0.3 (14136633886)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 504

Date/Time: 2025-04-02 16:16:18.9244 -0400
OS Version: macOS 13.7.4 (22H420)
Report Version: 12
Anonymous UUID: 763E858D-F745-2C63-D804-8FF8D173E9A1

Sleep/Wake UUID: 3531B94C-4EC0-4665-A4B4-66D433F35147

Time Awake Since Boot: 15000 seconds
Time Since Wake: 5862 seconds

System Integrity Protection: enabled

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

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x000000017202191c

Termination Reason: Namespace SIGNAL, Code 5 Trace/BPT trap: 5
Terminating Process: exc handler [23785]

Kernel Triage:
VM - (arg = 0x0) pmap_enter retried due to resource shortage
VM - (arg = 0x0) pmap_enter retried due to resource shortage
VM - (arg = 0x0) pmap_enter retried due to resource shortage


Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 Chromium Embedded Framework 0x17202191c fontations_ffi$cxxbridge1$BridgeBitmapGlyph$operator$sizeof + 1319036
1 Chromium Embedded Framework 0x1720217c0 fontations_ffi$cxxbridge1$BridgeBitmapGlyph$operator$sizeof + 1318688
2 Chromium Embedded Framework 0x172020288 fontations_ffi$cxxbridge1$BridgeBitmapGlyph$operator$sizeof + 1313256
3 Chromium Embedded Framework 0x172021288 fontations_ffi$cxxbridge1$BridgeBitmapGlyph$operator$sizeof + 1317352
4 Chromium Embedded Framework 0x171896830 _$LT$font_types..tag..Tag$u20$as$u20$core..cmp..PartialEq$LT$$u5b$u8$u3b$$u20$4$u5d$$GT$$GT$::eq::hfd53458b4c0a93ed + 23247592
5 Chromium Embedded Framework 0x16e40227c _$LT$read_fonts..tables..bitmap..BitmapFlags$u20$as$u20$font_types..raw..Scalar$GT$::to_raw::hb6a55d0a4992f500 + 150352
6 Chromium Embedded Framework 0x16e401fe8 _$LT$read_fonts..tables..bitmap..BitmapFlags$u20$as$u20$font_types..raw..Scalar$GT$::to_raw::hb6a55d0a4992f500 + 149692
7 Chromium Embedded Framework 0x16e3ecd10 _$LT$read_fonts..tables..bitmap..BitmapFlags$u20$as$u20$font_types..raw..Scalar$GT$::to_raw::hb6a55d0a4992f500 + 62948
8 Chromium Embedded Framework 0x16e3eca5c _$LT$read_fonts..tables..bitmap..BitmapFlags$u20$as$u20$font_types..raw..Scalar$GT$::to_raw::hb6a55d0a4992f500 + 62256
9 Chromium Embedded Framework 0x16e359940 cef_initialize + 320
10 obs-browser 0x1341c1f64 0x134154000 + 450404
11 obs-browser 0x134176960 obs_browser_initialize + 2272
12 obs-browser 0x134185bd4 0x134154000 + 203732
13 OBS 0x10266ae74 0x10243c000 + 2289268
14 OBS 0x10259543c 0x10243c000 + 1414204
15 OBS 0x102591cc0 0x10243c000 + 1400000
16 OBS 0x1024ecf18 0x10243c000 + 724760
17 OBS 0x1024f0a18 0x10243c000 + 739864
18 dyld 0x1a8703fd8 start + 2412

Thread 1:
0 libsystem_pthread.dylib 0x1a8a56d8c start_wqthread + 0

Thread 2:
0 libsystem_pthread.dylib 0x1a8a56d8c start_wqthread + 0

Thread 3:
0 libsystem_pthread.dylib 0x1a8a56d8c start_wqthread + 0

Thread 4:: com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x1a8a26fd0 __select + 8
1 CoreFoundation 0x1a8b6408c __CFSocketManager + 636
2 libsystem_pthread.dylib 0x1a8a5bfa8 _pthread_start + 148
3 libsystem_pthread.dylib 0x1a8a56da0 thread_start + 8

Thread 5:
0 libsystem_pthread.dylib 0x1a8a56d8c start_wqthread + 0

Thread 6:: libobs: hotkey thread
0 libsystem_kernel.dylib 0x1a8a1f6f0 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1a8a5c574 _pthread_cond_wait + 1232
2 libobs 0x1048cfe44 os_event_timedwait + 128
3 libobs 0x10487d004 obs_hotkey_thread + 168
4 libsystem_pthread.dylib 0x1a8a5bfa8 _pthread_start + 148
5 libsystem_pthread.dylib 0x1a8a56da0 thread_start + 8

Thread 7:: tiny_tubular_task_thread
0 libsystem_kernel.dylib 0x1a8a1be70 semaphore_wait_trap + 8
1 libobs 0x1048d00c8 os_sem_wait + 20
2 libobs 0x1048ce668 tiny_tubular_task_thread + 200
3 libsystem_pthread.dylib 0x1a8a5bfa8 _pthread_start + 148
4 libsystem_pthread.dylib 0x1a8a56da0 thread_start + 8

Thread 8:: Thread (pooled)
0 libsystem_kernel.dylib 0x1a8a1f6f0 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1a8a5c574 _pthread_cond_wait + 1232
2 QtCore 0x104e3b9e4 0x104c40000 + 2079204
3 QtCore 0x104e3b898 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
4 QtCore 0x104e35d1c 0x104c40000 + 2055452
5 QtCore 0x104e31e8c 0x104c40000 + 2039436
6 libsystem_pthread.dylib 0x1a8a5bfa8 _pthread_start + 148
7 libsystem_pthread.dylib 0x1a8a56da0 thread_start + 8

Thread 9:: Thread (pooled)
0 libsystem_kernel.dylib 0x1a8a1f6f0 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1a8a5c574 _pthread_cond_wait + 1232
2 QtCore 0x104e3b9e4 0x104c40000 + 2079204
3 QtCore 0x104e3b898 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
4 QtCore 0x104e35d1c 0x104c40000 + 2055452
5 QtCore 0x104e31e8c 0x104c40000 + 2039436
6 libsystem_pthread.dylib 0x1a8a5bfa8 _pthread_start + 148
7 libsystem_pthread.dylib 0x1a8a56da0 thread_start + 8

Thread 10:: audio-io: audio thread
0 libsystem_kernel.dylib 0x1a8a1f4ec __semwait_signal + 8
1 libsystem_c.dylib 0x1a89002e8 nanosleep + 220
2 libsystem_c.dylib 0x1a8900200 usleep + 68
3 libobs 0x1048c7518 os_sleepto_ns_fast + 100
4 libobs 0x104855edc audio_thread + 952
5 libsystem_pthread.dylib 0x1a8a5bfa8 _pthread_start + 148
6 libsystem_pthread.dylib 0x1a8a56da0 thread_start + 8

Thread 11:: video-io: video thread
0 libsystem_kernel.dylib 0x1a8a1be70 semaphore_wait_trap + 8
1 libobs 0x1048d00c8 os_sem_wait + 20
2 libobs 0x104859d34 video_thread + 84
3 libsystem_pthread.dylib 0x1a8a5bfa8 _pthread_start + 148
4 libsystem_pthread.dylib 0x1a8a56da0 thread_start + 8

Thread 12:: libobs: graphics thread
0 libsystem_kernel.dylib 0x1a8a1f4ec __semwait_signal + 8
1 libsystem_c.dylib 0x1a89002e8 nanosleep + 220
2 libobs 0x1048c7490 os_sleepto_ns + 124
3 libobs 0x1048b0fc8 obs_graphics_thread_loop + 6800
4 libobs 0x104860cac obs_graphics_thread_loop_autorelease + 32
5 libobs 0x1048b12e0 obs_graphics_thread + 168
6 libobs 0x104860c70 obs_graphics_thread_autorelease + 32
7 libsystem_pthread.dylib 0x1a8a5bfa8 _pthread_start + 148
8 libsystem_pthread.dylib 0x1a8a56da0 thread_start + 8

Thread 13:: caulk.messenger.shared:17
0 libsystem_kernel.dylib 0x1a8a1be70 semaphore_wait_trap + 8
1 caulk 0x1b20a0024 caulk::semaphore::timed_wait(double) + 212
2 caulk 0x1b209fed8 caulk::concurrent::details::worker_thread::run() + 36
3 caulk 0x1b209fbc8 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 96
4 libsystem_pthread.dylib 0x1a8a5bfa8 _pthread_start + 148
5 libsystem_pthread.dylib 0x1a8a56da0 thread_start + 8

Thread 14:: com.apple.audio.IOThread.client
0 libsystem_kernel.dylib 0x1a8a1bef4 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x1a8a2e220 mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x1a8a24b58 mach_msg_overwrite + 604
3 libsystem_kernel.dylib 0x1a8a1c270 mach_msg + 24
4 CoreAudio 0x1aae4a618 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 104
5 CoreAudio 0x1aad37d08 HALC_ProxyIOContext::IOWorkLoop() + 3516
6 CoreAudio 0x1aad36870 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 116
7 CoreAudio 0x1aae99558 HALB_IOThread::Entry(void*) + 88
8 libsystem_pthread.dylib 0x1a8a5bfa8 _pthread_start + 148
9 libsystem_pthread.dylib 0x1a8a56da0 thread_start + 8

Thread 15:: com.apple.audio.IOThread.client
0 libsystem_kernel.dylib 0x1a8a1bef4 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x1a8a2e220 mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x1a8a24b58 mach_msg_overwrite + 604
3 libsystem_kernel.dylib 0x1a8a1c270 mach_msg + 24
4 CoreAudio 0x1aae4a618 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 104
5 CoreAudio 0x1aad37d08 HALC_ProxyIOContext::IOWorkLoop() + 3516
6 CoreAudio 0x1aad36870 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 116
7 CoreAudio 0x1aae99558 HALB_IOThread::Entry(void*) + 88
8 libsystem_pthread.dylib 0x1a8a5bfa8 _pthread_start + 148
9 libsystem_pthread.dylib 0x1a8a56da0 thread_start + 8

Thread 16:
0 libsystem_kernel.dylib 0x1a8a1f6f0 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1a8a5c574 _pthread_cond_wait + 1232
2 libobs 0x1048cfe44 os_event_timedwait + 128
3 mac-capture 0x133f6d7e8 0x133f64000 + 38888
4 libsystem_pthread.dylib 0x1a8a5bfa8 _pthread_start + 148
5 libsystem_pthread.dylib 0x1a8a56da0 thread_start + 8


Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000001 x1: 0x0000000000000103 x2: 0x0000000000000103 x3: 0x000000016d9c2018
x4: 0x0000000000000005 x5: 0x0000000022c00000 x6: 0x0000600000cbd9a0 x7: 0x0000000000000001
x8: 0x0000000178d8e000 x9: 0x0000000000000005 x10: 0x0000000178ec2650 x11: 0x00000001b20b374c
x12: 0x00000001b20b3b64 x13: 0x0000000000000000 x14: 0x0000000000000000 x15: 0x0000000000000000
x16: 0x0000000000000000 x17: 0x0000000000000000 x18: 0x0000000000000000 x19: 0x0000600000ca8e68
x20: 0x000000016d9c22c8 x21: 0x000000016d9c2800 x22: 0x00000001321b4660 x23: 0x000000016d9c21f8
x24: 0x00000001321b4670 x25: 0x0000000000000001 x26: 0x000060000199c6c0 x27: 0x000060000199c6e8
x28: 0x000060000199c6c0 fp: 0x000000016d9c2000 lr: 0x00000001720217c0
sp: 0x000000016d9c1ff0 pc: 0x000000017202191c cpsr: 0x80001000
far: 0x0000000000000000 esr: 0xf2000000 (Breakpoint) brk 0

(((Then it goes on a long, long list, so big I can't post it. Here's how it ends)))

Model: MacBookPro17,1, BootROM 11881.81.4, proc 8:4:4 processors, 8 GB, SMC
Graphics: Apple M1, Apple M1, Built-In
Display: Color LCD, 2560 x 1600 Retina, Main, MirrorOff, Online
Memory Module: LPDDR4, Micron
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4378), wl0: May 13 2023 07:20:48 version 18.20.383.15.7.8.150 FWID 01-b37727a5
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB31Bus
USB Device: USB31Bus
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.
 

CoachKidd

New Member
Hey all,

My OBS was working just fine last night. After days of ignoring updating it, I decided to update the app and now it won't open at all.

When I click the icon to boot it up, I get the pop up:

OBS did not shut down properly during your last session.
Would you like to start in Safe Mode (third-party plugins, scripting, and WebSockets disabled)?


I click both options and it leads me to my camera light going on for maybe 3 seconds (signaling to me I think that it is trying to boot up) without OBS actually loading up. Then I get the second pop up noting:

OBS Studio quit unexpectedly.
Click Reopen to open the application again. Click Report to see more detailed information and send a report to Apple.
Reopen, Report, or Ignore


And the cycle continues. I havent found a solution specific to me as I have seen the logitech folder option but i cant seem to find that within my Finder.

Any help appreciated it.

+ 1 here too ...

I don't even get any error messages. I have to kill the app from Activity Monitor.
 

CoachKidd

New Member
I've managed to create a workaround that works with Streamdeck:
  1. Completely uninstall OBS.
  2. Install OBS 31.0.3] and allow to update to the latest version.
  3. nstall StreamDeck 6.5 from PKG file.
  4. Install StreamDeck OBS Plug-in 2.2.8.
  5. Reboot so this all hangs together.
  6. Don't allow StreamDeck to update.
 

StLukeTech

New Member
I'm having the same problem...31.03 on Monterey on a 2019 iMac or Sequoia on a 2024 MacBook Pro M4...keeps crashing and then cycling back through the same prompts as mentioned above. Any suggestions on this? Go back a few versions???
 

jstars

New Member
This is what worked for me: Downgrade to the older version that worked and export your profile and your scene collections. Then delete the "obs-studio" folder that's in ~/Library/Application Support. Then install the new version and it should work. You'll have to import your profile and scenes.

HOWEVER: you might find that the same error will happen again if you close OBS and try to re-open it. I found that 31.0.3 crashes if any of your audio sources are set to "Monitor and Output". I'm wondering if that's specific to my own audio setup, or anyone can replicate this. The work-around is to set the monitoring to "Monitor Off" before closing OBS and then turning it back to "Monitor and Output" after opening OBS. It's a real pain, but it works.
 

misterlee

New Member
It seems that the bug is not present in 31.0.2, at least for me. I'm downgrading to that version.
I have the same problem with 31.0.3 crashing, and downgrading to 31.0.2 worked for me too. Ventura 13.7.4.

Crash log attached.
 

Attachments

  • obs-31.0.3-crash-log.txt
    75.1 KB · Views: 0
Top