obsproject / obsproject/obs-studio

OBS crash

Open
#12,110 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
76.4k
Forks
10.2k
Avg merge
4d 23h
Merged PRs (30d)
12

Description

Operating System Info

macOS 12

Other OS

No response

OBS Studio Version

31.0.3

OBS Studio Version (Other)

No response

OBS Studio Log URL

APP Crash

Expected Behavior

OBS is closing abruptly, and I can only resume normal operation after deleting the '~/Library/obs-studio/' directory.

Steps to Reproduce
  1. On Mac, when I use the OBS setup assistant, I select YouTube and then 'Manual Key'. After running the bandwidth test, OBS crashes abruptly when I try to save the settings.
Anything else we should know?
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

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

Date/Time:             2025-05-01 14:36:33.0464 -0300
OS Version:            macOS 12.7.6 (21H1320)
Report Version:        12
Anonymous UUID:        21587A28-614E-2EE7-948E-5A802DE4E747

Sleep/Wake UUID:       7D94ECE9-E378-4129-A541-3B2B00C966D5

Time Awake Since Boot: 110000 seconds
Time Since Wake:       3142 seconds

System Integrity Protection: enabled

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

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

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

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   Chromium Embedded Framework   	       0x14431ec3c ChromeAppModeStart_v7 + 7646924
1   Chromium Embedded Framework   	       0x14431d51a ChromeAppModeStart_v7 + 7641002
2   Chromium Embedded Framework   	       0x14431e5bd ChromeAppModeStart_v7 + 7645261
3   Chromium Embedded Framework   	       0x143abc268 cef_time_from_basetime + 63356296
4   Chromium Embedded Framework   	       0x13fda45ff cef_zip_reader_create + 336463
5   Chromium Embedded Framework   	       0x13fda436f cef_zip_reader_create + 335807
6   Chromium Embedded Framework   	       0x13fd8e71e cef_zip_reader_create + 246638
7   Chromium Embedded Framework   	       0x13fd8e3f2 cef_zip_reader_create + 245826
8   Chromium Embedded Framework   	       0x13fcfb418 cef_initialize + 248
9   obs-browser                   	       0x132ca18ef 0x132c37000 + 436463
10  obs-browser                   	       0x132c5b0d2 obs_browser_initialize + 2418
11  obs-browser                   	       0x132c6b000 0x132c37000 + 212992
12  OBS                           	       0x10f4826ee 0x10f22c000 + 2451182
13  OBS                           	       0x10f3a03cd 0x10f22c000 + 1524685
14  OBS                           	       0x10f39be28 0x10f22c000 + 1506856
15  OBS                           	       0x10f2ea45c 0x10f22c000 + 779356
16  OBS                           	       0x10f2f1751 0x10f22c000 + 808785
17  dyld                          	       0x11bd4852e start + 462

Thread 1:: com.apple.CFSocket.private
0   libsystem_kernel.dylib        	    0x7ff813587d1a __select + 10
1   CoreFoundation                	    0x7ff8136aa5a9 __CFSocketManager + 641
2   libsystem_pthread.dylib       	    0x7ff8135bc4e1 _pthread_start + 125
3   libsystem_pthread.dylib       	    0x7ff8135b7f6b thread_start + 15

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

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

Thread 4:
0   libsystem_pthread.dylib       	    0x7ff8135b7f48 start_wqthread + 0

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

Thread 6:: libobs: hotkey thread
0   libsystem_kernel.dylib        	    0x7ff8135823aa __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff8135bca6f _pthread_cond_wait + 1249
2   libobs                        	       0x11187086f os_event_timedwait + 95
3   libobs                        	       0x1118134bd obs_hotkey_thread + 189
4   libsystem_pthread.dylib       	    0x7ff8135bc4e1 _pthread_start + 125
5   libsystem_pthread.dylib       	    0x7ff8135b7f6b thread_start + 15

Thread 7:: tiny_tubular_task_thread
0   libsystem_kernel.dylib        	    0x7ff81357f976 semaphore_wait_trap + 10
1   libobs                        	       0x111870a60 os_sem_wait + 16
2   libobs                        	       0x11186f2c5 tiny_tubular_task_thread + 149
3   libsystem_pthread.dylib       	    0x7ff8135bc4e1 _pthread_start + 125
4   libsystem_pthread.dylib       	    0x7ff8135b7f6b thread_start + 15

Thread 8:: audio-io: audio thread
0   libsystem_kernel.dylib        	    0x7ff81358227e __semwait_signal + 10
1   libsystem_c.dylib             	    0x7ff813496853 nanosleep + 196
2   libsystem_c.dylib             	    0x7ff813496789 usleep + 53
3   libobs                        	       0x111867697 os_sleepto_ns_fast + 103
4   libobs                        	       0x1117e9e0a audio_thread + 698
5   libsystem_pthread.dylib       	    0x7ff8135bc4e1 _pthread_start + 125
6   libsystem_pthread.dylib       	    0x7ff8135b7f6b thread_start + 15

Thread 9:: video-io: video thread
0   libsystem_kernel.dylib        	    0x7ff81357f976 semaphore_wait_trap + 10
1   libobs                        	       0x111870a60 os_sem_wait + 16
2   libobs                        	       0x1117ee76c video_thread + 76
3   libsystem_pthread.dylib       	    0x7ff8135bc4e1 _pthread_start + 125
4   libsystem_pthread.dylib       	    0x7ff8135b7f6b thread_start + 15

Thread 10:: libobs: graphics thread
0   libsystem_kernel.dylib        	    0x7ff81358227e __semwait_signal + 10
1   libsystem_c.dylib             	    0x7ff813496853 nanosleep + 196
2   libobs                        	       0x1118675e3 os_sleepto_ns + 99
3   libobs                        	       0x11184f4ca obs_graphics_thread_loop + 12090
4   libobs                        	       0x1117f704a obs_graphics_thread_loop_autorelease + 26
5   libobs                        	       0x11184f918 obs_graphics_thread + 216
6   libobs                        	       0x1117f701a obs_graphics_thread_autorelease + 26
7   libsystem_pthread.dylib       	    0x7ff8135bc4e1 _pthread_start + 125
8   libsystem_pthread.dylib       	    0x7ff8135b7f6b thread_start + 15

Thread 11:: scripting: defer
0   libsystem_kernel.dylib        	    0x7ff81357f976 semaphore_wait_trap + 10
1   libobs                        	       0x111870a60 os_sem_wait + 16
2   obs-scripting.dylib           	       0x1327526b9 defer_thread + 41
3   libsystem_pthread.dylib       	    0x7ff8135bc4e1 _pthread_start + 125
4   libsystem_pthread.dylib       	    0x7ff8135b7f6b thread_start + 15

Thread 12:: AMCP Logging Spool
0   libsystem_kernel.dylib        	    0x7ff81357f976 semaphore_wait_trap + 10
1   caulk                         	    0x7ff81c0c02e6 caulk::mach::semaphore::wait_or_error() + 16
2   caulk                         	    0x7ff81c0a8148 caulk::concurrent::details::worker_thread::run() + 36
3   caulk                         	    0x7ff81c0a7e0c 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*) + 41
4   libsystem_pthread.dylib       	    0x7ff8135bc4e1 _pthread_start + 125
5   libsystem_pthread.dylib       	    0x7ff8135b7f6b thread_start + 15

Thread 13:: com.apple.audio.IOThread.client
0   libsystem_kernel.dylib        	    0x7ff81357f93a mach_msg_trap + 10
1   libsystem_kernel.dylib        	    0x7ff81357fca8 mach_msg + 56
2   CoreAudio                     	    0x7ff815203c07 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 111
3   CoreAudio                     	    0x7ff81508e729 HALC_ProxyIOContext::IOWorkLoop() + 3931
4   CoreAudio                     	    0x7ff81508d205 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 63
5   CoreAudio                     	    0x7ff815259616 HALB_IOThread::Entry(void*) + 72
6   libsystem_pthread.dylib       	    0x7ff8135bc4e1 _pthread_start + 125
7   libsystem_pthread.dylib       	    0x7ff8135b7f6b thread_start + 15


Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000005  rbx: 0x0000600000435728  rcx: 0x000000014bd9c7f0  rdx: 0x0000000000000230
  rdi: 0x00007ff81c0b2d06  rsi: 0x00007ff81c0b383c  rbp: 0x00007ff7b0cd1990  rsp: 0x00007ff7b0cd1980
   r8: 0x0000000000000000   r9: 0x0000000000000000  r10: 0x0000000000000000  r11: 0x0000000000000000
  r12: 0x00007ff7b0cd1c80  r13: 0x00007ff7b0cd2180  r14: 0x0000000000000000  r15: 0x00007ff7b0cd2180
  rip: 0x000000014431ec3c  rfl: 0x0000000000000246  cr2: 0x0000000000000000
  
Logical CPU:     0
Error Code:      0x00000000 
Trap Number:     3

Thread 0 instruction stream:
  48 8b 53 58 48 89 51 38-83 7b 68 05 72 2d 48 8b  H.SXH.Q8.{h.r-H.
  53 70 48 89 51 28 83 7b-68 06 72 1f 48 8b 53 78  SpH.Q(.{h.r.H.Sx
  48 89 51 40 83 7b 68 0a-72 11 48 8b 93 88 00 00  H.Q@.{h.r.H.....
  00 48 89 51 60 83 7b 68-0d 73 27 48 89 59 68 ff  .H.Q`.{h.s'H.Yh.
  c0 89 05 2d 81 94 07 0f-ae f0 b3 01 48 8d 3d 25  ...-........H.=%
  81 94 07 e8 68 a8 cf 05-89 d8 5b 41 5e 5d c3 cc  ....h.....[A^]..
 [0f]0b 48 8b 93 90 00 00-00 48 89 51 48 eb cc 0f  ..H......H.QH...	<==
  1f 44 00 00 55 48 89 e5-41 56 53 48 89 fb 48 8d  .D..UH..AVSH..H.
  3d f3 80 94 07 e8 3c a8-cf 05 84 c0 74 27 48 63  =.....<.....t'Hc
  05 df 80 94 07 48 85 c0-7f 29 45 31 f6 48 8d 3d  .....H...)E1.H.=
  d4 80 94 07 e8 17 a8 cf-05 41 80 e6 01 44 89 f0  .........A...D..
  5b 41 5e 5d c3 48 8d 3d-bc 80 94 07 e8 43 57 ff  [A^].H.=.....CW.

Binary Images:
       0x13f8d1000 -        0x14b21ffff org.cef.framework (127.0.0.0) <4c4c4407-5555-3144-a1c3-b786d275324b> /Applications/OBS.app/Contents/Frameworks/Chromium Embedded Framework.framework/Chromium Embedded Framework
       0x132c37000 -        0x132caefff com.obsproject.obs-browser (31.0.3) <3c6cc1ad-89b2-338d-b93b-e09605d41249> /Applications/OBS.app/Contents/PlugIns/obs-browser.plugin/Contents/MacOS/obs-browser
       0x10f22c000 -        0x10f661fff com.obsproject.obs-studio (31.0.3) <064c68e6-6a77-3b02-a119-211fd247435f> /Applications/OBS.app/Contents/MacOS/OBS
       0x11bd43000 -        0x11bdaefff dyld (*) <eea022bb-a6ab-3cd1-8ac1-54ce8cfd3333> /usr/lib/dyld
    0x7ff81357e000 -     0x7ff8135b5fff libsystem_kernel.dylib (*) <2fe67e94-4a5e-3506-9e02-502f7270f7ef> /usr/lib/system/libsystem_kernel.dylib
    0x7ff813603000 -     0x7ff813b05fff com.apple.CoreFoundation (6.9) <fdd28505-5456-3c40-a5ba-7890b064db39> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7ff8135b6000 -     0x7ff8135c1fff libsystem_pthread.dylib (*) <5a5f7316-85b7-315e-baf3-76211ee65604> /usr/lib/system/libsystem_pthread.dylib
       0x1117c3000 -        0x11188cfff com.obsproject.libobs (31.0.3) <af248950-571b-36b3-8804-7d7adae2c5ea> /Applications/OBS.app/Contents/Frameworks/libobs.framework/Versions/A/libobs
    0x7ff813486000 -     0x7ff81350efff libsystem_c.dylib (*) <202d7260-ea46-3956-a471-19c9bcf45274> /usr/lib/system/libsystem_c.dylib
       0x13273f000 -        0x132801fff obs-scripting.dylib (*) <fbdaadb0-5472-3de1-888d-fb67be4b9227> /Applications/OBS.app/Contents/Frameworks/obs-scripting.dylib
    0x7ff81c0a6000 -     0x7ff81c0c7fff com.apple.audio.caulk (1.0) <f04b5c91-d0ec-33c6-8a81-b80a3ebf827f> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
    0x7ff814ed4000 -     0x7ff815609fff com.apple.audio.CoreAudio (5.0) <c1c6348f-cee2-3db6-84ea-18655a1fb122> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=1.4G resident=0K(0%) swapped_out_or_unallocated=1.4G(100%)
Writable regions: Total=625.3M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=625.3M(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Accelerate framework               384K        3 
Activity Tracing                   256K        1 
CG backing stores                  544K        4 
CG image                            28K        5 
ColorSync                          228K       27 
CoreAnimation                      716K       27 
CoreGraphics                        12K        2 
CoreServices                       232K        1 
CoreUI image data                  740K       12 
Foundation                          16K        1 
Kernel Alloc Once                    8K        1 
MALLOC                           197.9M       93 
MALLOC guard page                   32K        8 
MALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)
OpenGL GLSL                        256K        3 
STACK GUARD                       56.1M       14 
Stack                             14.6M       16 
VM_ALLOCATE                       1552K       44 
__CTF                               756        1 
__DATA                            57.4M      626 
__DATA_CONST                      43.8M      427 
__DATA_DIRTY                      1665K      222 
__FONT_DATA                          4K        1 
__GLSLBUILTINS                    5176K        1 
__LINKEDIT                       658.5M       83 
__OBJC_RO                         82.9M        1 
__OBJC_RW                         3200K        2 
__TEXT                           786.2M      630 
__UNICODE                          592K        1 
dyld private memory               1024K        1 
mapped file                      454.8M       39 
shared memory                      776K       17 
===========                     =======  ======= 
TOTAL                              2.7G     2315 
TOTAL, minus reserved VM space     2.3G     2315 



-----------
Full Report
-----------

{"app_name":"OBS","timestamp":"2025-05-01 14:36:33.00 -0300","app_version":"31.0.3","slice_uuid":"064c68e6-6a77-3b02-a119-211fd247435f","build_version":"14136633886","platform":1,"bundleID":"com.obsproject.obs-studio","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.7.6 (21H1320)","incident_id":"82DFB0D2-B909-4163-8E3F-F18C901AA5AA","name":"OBS"}
{
  "uptime" : 110000,
  "procLaunch" : "2025-05-01 14:35:54.6162 -0300",
  "procRole" : "Foreground",
  "version" : 2,
  "userID" : 502,
  "deployVersion" : 210,
  "modelCode" : "MacBookAir7,2",
  "procStartAbsTime" : 112667478740883,
  "coalitionID" : 24045,
  "osVersion" : {
    "train" : "macOS 12.7.6",
    "build" : "21H1320",
    "releaseType" : "User"
  },
  "captureTime" : "2025-05-01 14:36:33.0464 -0300",
  "incident" : "82DFB0D2-B909-4163-8E3F-F18C901AA5AA",
  "bug_type" : "309",
  "pid" : 26335,
  "procExitAbsTime" : 112705880927048,
  "cpuType" : "X86-64",
  "procName" : "OBS",
  "procPath" : "\/Applications\/OBS.app\/Contents\/MacOS\/OBS",
  "bundleInfo" : {"CFBundleShortVersionString":"31.0.3","CFBundleVersion":"14136633886","CFBundleIdentifier":"com.obsproject.obs-studio"},
  "storeInfo" : {"deviceIdentifierForVendor":"DB610E35-B122-5DCE-B451-B2BB240E84A7","thirdParty":true},
  "parentProc" : "launchd",
  "parentPid" : 1,
  "coalitionName" : "com.obsproject.obs-studio",
  "crashReporterKey" : "21587A28-614E-2EE7-948E-5A802DE4E747",
  "wakeTime" : 3142,
  "sleepWakeUUID" : "7D94ECE9-E378-4129-A541-3B2B00C966D5",
  "sip" : "enabled",
  "isCorpse" : 1,
  "exception" : {"codes":"0x0000000000000002, 0x0000000000000000","rawCodes":[2,0],"type":"EXC_BREAKPOINT","signal":"SIGTRAP"},
  "termination" : {"flags":0,"code":5,"namespace":"SIGNAL","indicator":"Trace\/BPT trap: 5","byProc":"exc handler","byPid":26335},
  "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
  "faultingThread" : 0,
  "threads" : [{"triggered":true,"id":899247,"instructionState":{"instructionStream":{"bytes":[72,139,83,88,72,137,81,56,131,123,104,5,114,45,72,139,83,112,72,137,81,40,131,123,104,6,114,31,72,139,83,120,72,137,81,64,131,123,104,10,114,17,72,139,147,136,0,0,0,72,137,81,96,131,123,104,13,115,39,72,137,89,104,255,192,137,5,45,129,148,7,15,174,240,179,1,72,141,61,37,129,148,7,232,104,168,207,5,137,216,91,65,94,93,195,204,15,11,72,139,147,144,0,0,0,72,137,81,72,235,204,15,31,68,0,0,85,72,137,229,65,86,83,72,137,251,72,141,61,243,128,148,7,232,60,168,207,5,132,192,116,39,72,99,5,223,128,148,7,72,133,192,127,41,69,49,246,72,141,61,212,128,148,7,232,23,168,207,5,65,128,230,1,68,137,240,91,65,94,93,195,72,141,61,188,128,148,7,232,67,87,255],"offset":96}},"threadState":{"r13":{"value":140701799883136},"rax":{"value":5},"rflags":{"value":582},"cpu":{"value":0},"r14":{"value":0},"rsi":{"value":140703599114300,"symbolLocation":0,"symbol":"caulk::alloc::darwin_resource<caulk::alloc::audio_allocator>::zone_good_size(_malloc_zone_t*, unsigned long)"},"r8":{"value":0},"cr2":{"value":0},"rdx":{"value":560},"r10":{"value":0},"r9":{"value":0},"r15":{"value":140701799883136},"rbx":{"value":105553120679720},"trap":{"value":3},"err":{"value":0},"r11":{"value":0},"rip":{"value":5439089724,"matchesCrashFrame":1},"rbp":{"value":140701799881104},"rsp":{"value":140701799881088},"r12":{"value":140701799881856},"rcx":{"value":5567530992},"flavor":"x86_THREAD_STATE","rdi":{"value":140703599111430,"symbolLocation":0,"symbol":"caulk::alloc::darwin_resource<caulk::alloc::audio_allocator>::zone_size_for_ptr(_malloc_zone_t*, void const*)"}},"queue":"com.apple.main-thread","frames":[{"imageOffset":77913148,"symbol":"ChromeAppModeStart_v7","symbolLocation":7646924,"imageIndex":0},{"imageOffset":77907226,"symbol":"ChromeAppModeStart_v7","symbolLocation":7641002,"imageIndex":0},{"imageOffset":77911485,"symbol":"ChromeAppModeStart_v7","symbolLocation":7645261,"imageIndex":0},{"imageOffset":69120616,"symbol":"cef_time_from_basetime","symbolLocation":63356296,"imageIndex":0},{"imageOffset":5060095,"symbol":"cef_zip_reader_create","symbolLocation":336463,"imageIndex":0},{"imageOffset":5059439,"symbol":"cef_zip_reader_create","symbolLocation":335807,"imageIndex":0},{"imageOffset":4970270,"symbol":"cef_zip_reader_create","symbolLocation":246638,"imageIndex":0},{"imageOffset":4969458,"symbol":"cef_zip_reader_create","symbolLocation":245826,"imageIndex":0},{"imageOffset":4367384,"symbol":"cef_initialize","symbolLocation":248,"imageIndex":0},{"imageOffset":436463,"imageIndex":1},{"imageOffset":147666,"symbol":"obs_browser_initialize","symbolLocation":2418,"imageIndex":1},{"imageOffset":212992,"imageIndex":1},{"imageOffset":2451182,"imageIndex":2},{"imageOffset":1524685,"imageIndex":2},{"imageOffset":1506856,"imageIndex":2},{"imageOffset":779356,"imageIndex":2},{"imageOffset":808785,"imageIndex":2},{"imageOffset":21806,"symbol":"start","symbolLocation":462,"imageIndex":3}]},{"id":899266,"name":"com.apple.CFSocket.private","frames":[{"imageOffset":40218,"symbol":"__select","symbolLocation":10,"imageIndex":4},{"imageOffset":685481,"symbol":"__CFSocketManager","symbolLocation":641,"imageIndex":5},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":899464,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":899601,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":899655,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":899656,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":899673,"name":"libobs: hotkey thread","frames":[{"imageOffset":17322,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":4},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":6},{"imageOffset":710767,"symbol":"os_event_timedwait","symbolLocation":95,"imageIndex":7},{"imageOffset":328893,"symbol":"obs_hotkey_thread","symbolLocation":189,"imageIndex":7},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":899674,"name":"tiny_tubular_task_thread","frames":[{"imageOffset":6518,"symbol":"semaphore_wait_trap","symbolLocation":10,"imageIndex":4},{"imageOffset":711264,"symbol":"os_sem_wait","symbolLocation":16,"imageIndex":7},{"imageOffset":705221,"symbol":"tiny_tubular_task_thread","symbolLocation":149,"imageIndex":7},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":899675,"name":"audio-io: audio thread","frames":[{"imageOffset":17022,"symbol":"__semwait_signal","symbolLocation":10,"imageIndex":4},{"imageOffset":67667,"symbol":"nanosleep","symbolLocation":196,"imageIndex":8},{"imageOffset":67465,"symbol":"usleep","symbolLocation":53,"imageIndex":8},{"imageOffset":673431,"symbol":"os_sleepto_ns_fast","symbolLocation":103,"imageIndex":7},{"imageOffset":159242,"symbol":"audio_thread","symbolLocation":698,"imageIndex":7},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":899686,"name":"video-io: video thread","frames":[{"imageOffset":6518,"symbol":"semaphore_wait_trap","symbolLocation":10,"imageIndex":4},{"imageOffset":711264,"symbol":"os_sem_wait","symbolLocation":16,"imageIndex":7},{"imageOffset":178028,"symbol":"video_thread","symbolLocation":76,"imageIndex":7},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":899687,"name":"libobs: graphics thread","frames":[{"imageOffset":17022,"symbol":"__semwait_signal","symbolLocation":10,"imageIndex":4},{"imageOffset":67667,"symbol":"nanosleep","symbolLocation":196,"imageIndex":8},{"imageOffset":673251,"symbol":"os_sleepto_ns","symbolLocation":99,"imageIndex":7},{"imageOffset":574666,"symbol":"obs_graphics_thread_loop","symbolLocation":12090,"imageIndex":7},{"imageOffset":213066,"symbol":"obs_graphics_thread_loop_autorelease","symbolLocation":26,"imageIndex":7},{"imageOffset":575768,"symbol":"obs_graphics_thread","symbolLocation":216,"imageIndex":7},{"imageOffset":213018,"symbol":"obs_graphics_thread_autorelease","symbolLocation":26,"imageIndex":7},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":899688,"name":"scripting: defer","frames":[{"imageOffset":6518,"symbol":"semaphore_wait_trap","symbolLocation":10,"imageIndex":4},{"imageOffset":711264,"symbol":"os_sem_wait","symbolLocation":16,"imageIndex":7},{"imageOffset":79545,"symbol":"defer_thread","symbolLocation":41,"imageIndex":9},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":899700,"name":"AMCP Logging Spool","frames":[{"imageOffset":6518,"symbol":"semaphore_wait_trap","symbolLocation":10,"imageIndex":4},{"imageOffset":107238,"symbol":"caulk::mach::semaphore::wait_or_error()","symbolLocation":16,"imageIndex":10},{"imageOffset":8520,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":10},{"imageOffset":7692,"symbol":"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*)","symbolLocation":41,"imageIndex":10},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]},{"id":899726,"name":"com.apple.audio.IOThread.client","frames":[{"imageOffset":6458,"symbol":"mach_msg_trap","symbolLocation":10,"imageIndex":4},{"imageOffset":7336,"symbol":"mach_msg","symbolLocation":56,"imageIndex":4},{"imageOffset":3341319,"symbol":"HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int)","symbolLocation":111,"imageIndex":11},{"imageOffset":1812265,"symbol":"HALC_ProxyIOContext::IOWorkLoop()","symbolLocation":3931,"imageIndex":11},{"imageOffset":1806853,"symbol":"invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int)","symbolLocation":63,"imageIndex":11},{"imageOffset":3692054,"symbol":"HALB_IOThread::Entry(void*)","symbolLocation":72,"imageIndex":11},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":6},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":6}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 5361176576,
    "CFBundleShortVersionString" : "127.0.0.0",
    "CFBundleIdentifier" : "org.cef.framework",
    "size" : 194310144,
    "uuid" : "4c4c4407-5555-3144-a1c3-b786d275324b",
    "path" : "\/Applications\/OBS.app\/Contents\/Frameworks\/Chromium Embedded Framework.framework\/Chromium Embedded Framework",
    "name" : "Chromium Embedded Framework",
    "CFBundleVersion" : "0.0"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 5146636288,
    "CFBundleShortVersionString" : "31.0.3",
    "CFBundleIdentifier" : "com.obsproject.obs-browser",
    "size" : 491520,
    "uuid" : "3c6cc1ad-89b2-338d-b93b-e09605d41249",
    "path" : "\/Applications\/OBS.app\/Contents\/PlugIns\/obs-browser.plugin\/Contents\/MacOS\/obs-browser",
    "name" : "obs-browser",
    "CFBundleVersion" : "14136633886"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4548902912,
    "CFBundleShortVersionString" : "31.0.3",
    "CFBundleIdentifier" : "com.obsproject.obs-studio",
    "size" : 4415488,
    "uuid" : "064c68e6-6a77-3b02-a119-211fd247435f",
    "path" : "\/Applications\/OBS.app\/Contents\/MacOS\/OBS",
    "name" : "OBS",
    "CFBundleVersion" : "14136633886"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4761858048,
    "size" : 442368,
    "uuid" : "eea022bb-a6ab-3cd1-8ac1-54ce8cfd3333",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703453143040,
    "size" : 229376,
    "uuid" : "2fe67e94-4a5e-3506-9e02-502f7270f7ef",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64h",
    "base" : 140703453687808,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.CoreFoundation",
    "size" : 5255168,
    "uuid" : "fdd28505-5456-3c40-a5ba-7890b064db39",
    "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
    "name" : "CoreFoundation",
    "CFBundleVersion" : "1866"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703453372416,
    "size" : 49152,
    "uuid" : "5a5f7316-85b7-315e-baf3-76211ee65604",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4588318720,
    "CFBundleShortVersionString" : "31.0.3",
    "CFBundleIdentifier" : "com.obsproject.libobs",
    "size" : 827392,
    "uuid" : "af248950-571b-36b3-8804-7d7adae2c5ea",
    "path" : "\/Applications\/OBS.app\/Contents\/Frameworks\/libobs.framework\/Versions\/A\/libobs",
    "name" : "libobs",
    "CFBundleVersion" : "14136633886"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703452127232,
    "size" : 561152,
    "uuid" : "202d7260-ea46-3956-a471-19c9bcf45274",
    "path" : "\/usr\/lib\/system\/libsystem_c.dylib",
    "name" : "libsystem_c.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 5141426176,
    "size" : 798720,
    "uuid" : "fbdaadb0-5472-3de1-888d-fb67be4b9227",
    "path" : "\/Applications\/OBS.app\/Contents\/Frameworks\/obs-scripting.dylib",
    "name" : "obs-scripting.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703599058944,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.apple.audio.caulk",
    "size" : 139264,
    "uuid" : "f04b5c91-d0ec-33c6-8a81-b80a3ebf827f",
    "path" : "\/System\/Library\/PrivateFrameworks\/caulk.framework\/Versions\/A\/caulk",
    "name" : "caulk"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703479709696,
    "CFBundleShortVersionString" : "5.0",
    "CFBundleIdentifier" : "com.apple.audio.CoreAudio",
    "size" : 7561216,
    "uuid" : "c1c6348f-cee2-3db6-84ea-18655a1fb122",
    "path" : "\/System\/Library\/Frameworks\/CoreAudio.framework\/Versions\/A\/CoreAudio",
    "name" : "CoreAudio",
    "CFBundleVersion" : "5.0"
  }
],
  "sharedCache" : {
  "base" : 140703450112000,
  "size" : 19331678208,
  "uuid" : "246818c3-4b9f-3462-bcaf-fdf71975e5fe"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=1.4G resident=0K(0%) swapped_out_or_unallocated=1.4G(100%)\nWritable regions: Total=625.3M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=625.3M(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nAccelerate framework               384K        3 \nActivity Tracing                   256K        1 \nCG backing stores                  544K        4 \nCG image                            28K        5 \nColorSync                          228K       27 \nCoreAnimation                      716K       27 \nCoreGraphics                        12K        2 \nCoreServices                       232K        1 \nCoreUI image data                  740K       12 \nFoundation                          16K        1 \nKernel Alloc Once                    8K        1 \nMALLOC                           197.9M       93 \nMALLOC guard page                   32K        8 \nMALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)\nOpenGL GLSL                        256K        3 \nSTACK GUARD                       56.1M       14 \nStack                             14.6M       16 \nVM_ALLOCATE                       1552K       44 \n__CTF                               756        1 \n__DATA                            57.4M      626 \n__DATA_CONST                      43.8M      427 \n__DATA_DIRTY                      1665K      222 \n__FONT_DATA                          4K        1 \n__GLSLBUILTINS                    5176K        1 \n__LINKEDIT                       658.5M       83 \n__OBJC_RO                         82.9M        1 \n__OBJC_RW                         3200K        2 \n__TEXT                           786.2M      630 \n__UNICODE                          592K        1 \ndyld private memory               1024K        1 \nmapped file                      454.8M       39 \nshared memory                      776K       17 \n===========                     =======  ======= \nTOTAL                              2.7G     2315 \nTOTAL, minus reserved VM space     2.3G     2315 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
},
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "61301e3a61217b3110231469",
      "factorPackIds" : {
        "SIRI_FIND_MY_CONFIGURATION_FILES" : "652886aa2c02f032beae8316"
      },
      "deploymentId" : 240000028
    },
    {
      "rolloutId" : "60f8ddccefea4203d95cbeef",
      "factorPackIds" : {

      },
      "deploymentId" : 240000025
    }
  ],
  "experiments" : [

  ]
}
}

Model: MacBookAir7,2, BootROM 489.0.0.0.0, 2 processors, Dual-Core Intel Core i5, 1,8 GHz, 8 GB, SMC 2.27f2
Graphics: Intel HD Graphics 6000, Intel HD Graphics 6000, Built-In
Display: Color LCD, 1440 x 900 (Widescreen eXtended Graphics Array Plus), Main, MirrorOff, Online
Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1600 MHz, 0x80AD, 0x483943434E4E4E424A544D4C41522D4E5544
Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1600 MHz, 0x80AD, 0x483943434E4E4E424A544D4C41522D4E5544
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x117), Broadcom BCM43xx 1.0 (7.77.111.1 AirPortDriverBrcmNIC-1710.4)
AirPort: 
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
Serial ATA Device: APPLE SSD SM0128G, 121,33 GB
USB Device: USB30Bus
USB Device: BRCM20702 Hub
USB Device: Bluetooth USB Host Controller
USB Device: composite_device
USB Device: composite_device
Thunderbolt Bus: MacBook Air, Apple Inc., 27.2

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the OBS setup assistant flow on macOS 12 using YouTube and Manual Key, then inspect the crash trace around obs_browser_initialize and the obs-browser plugin. Done means saving the bandwidth-test settings no longer crashes OBS and normal operation does not require deleting ~/Library/obs-studio/.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, macos
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.