Bug Report OBS Crashes when using password managers (eg 1Password)

Narcogen

Active Member
What do you mean here-- that opening a password manager causes OBS to spontaneously crash if it is open?
 

ricc83

New Member
Once I browse safari, or firefox, go to facebook or any other site to login, click 1password icon to autofill, then obs crashes straight after. EVERY TIME!

This also happens when i login to obs forum, anywhere basically. if you want i can make a video
 

Narcogen

Active Member
Can you provide a crash log? I don't know that I'll be able to do much with it, but maybe someone else can.
 

Narcogen

Active Member
That's not a crash log. When an app in MacOS crashes, it offers to report to Apple. When you ask to see the details, that's the crash log. This is an ordinary OBS log.
 

ricc83

New Member
here u go then, its in this file as the crash log was too long

Here is an excerpt:

Code:
Process:               obs [15405]
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 [15405]
User ID:               501

Date/Time:             2020-02-22 23:43:01.522 +0800
OS Version:            Mac OS X 10.15.3 (19D76)
Report Version:        12
Bridge OS Version:     4.2 (17P3050)
Anonymous UUID:        FAF02D79-BA6E-1DE2-C4C3-5E5458F678F8

Sleep/Wake UUID:       145507C8-9201-4CF5-82CF-46E1A1D99CBB

Time Awake Since Boot: 210000 seconds
Time Since Wake:       100000 seconds

System Integrity Protection: enabled

Crashed Thread:        6

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x000000000a0fa324
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [15405]

VM Regions Near 0xa0fa324:
    __LINKEDIT             000000000a0ef000-000000000a0fa000 [   44K] r--/rwx SM=COW  /System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin/Contents/MacOS/IOHIDLib
-->
    __TEXT                 000000000a104000-000000000a10c000 [   32K] r-x/rwx SM=COW  /Applications/OBS.app/Contents/Plugins/iconengines/libqsvgicon.dylib

Application Specific Information:
dyld: in dlopen_preflight()

Thread 0:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib            0x00007fff6aaab25a mach_msg_trap + 10
1   libsystem_kernel.dylib            0x00007fff6aaab5d0 mach_msg + 60
2   com.apple.CoreFoundation          0x00007fff3345fd0b __CFRunLoopServiceMachPort + 322
3   com.apple.CoreFoundation          0x00007fff3345e8e7 __CFRunLoopRun + 1695
4   com.apple.CoreFoundation          0x00007fff3345dbd3 CFRunLoopRunSpecific + 499
5   com.apple.HIToolbox               0x00007fff31fb365d RunCurrentEventLoopInMode + 292
6   com.apple.HIToolbox               0x00007fff31fb339d ReceiveNextEventCommon + 600
7   com.apple.HIToolbox               0x00007fff31fb3127 _BlockUntilNextEventMatchingListInModeWithFilter + 64
8   com.apple.AppKit                  0x00007fff30623ba4 _DPSNextEvent + 990
9   com.apple.AppKit                  0x00007fff30622380 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1352
10  com.apple.AppKit                  0x00007fff3061409e -[NSApplication run] + 658
11  libqcocoa.dylib                   0x00000000079008dd 0x78d7000 + 170205
12  org.qt-project.QtCore             0x00000000057e82be QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 398
13  org.qt-project.QtCore             0x00000000057ece91 QCoreApplication::exec() + 369
14  com.obsproject.obs-studio         0x0000000104a3a570 main + 5248
15  libdyld.dylib                     0x00007fff6a96a7fd start + 1

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

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

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

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

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

Thread 6 Crashed:
0   com.apple.iokit.IOHIDLib          0x000000000a0e36e7 0xa0d6000 + 55015
1   com.apple.iokit.IOHIDLib          0x000000000a0e4271 0xa0d6000 + 57969
2   com.apple.framework.IOKit         0x00007fff36219c1d IOHIDDeviceGetValue + 33
3   libobs.0.dylib                    0x0000000004ffcb50 obs_hotkeys_platform_is_pressed + 176
4   libobs.0.dylib                    0x000000000503438d obs_hotkey_thread + 157
5   libsystem_pthread.dylib           0x00007fff6ab6ee65 _pthread_start + 148
6   libsystem_pthread.dylib           0x00007fff6ab6a83b thread_start + 15

Thread 7:: audio-io: audio thread
0   libsystem_kernel.dylib            0x00007fff6aaadbba __semwait_signal + 10
1   libsystem_c.dylib                 0x00007fff6aa310fa nanosleep + 196
2   libsystem_c.dylib                 0x00007fff6aa30ff4 usleep + 53
3   libobs.0.dylib                    0x0000000004fe991c audio_thread + 460
4   libsystem_pthread.dylib           0x00007fff6ab6ee65 _pthread_start + 148
5   libsystem_pthread.dylib           0x00007fff6ab6a83b thread_start + 15

Thread 8:: video-io: video thread
0   libsystem_kernel.dylib            0x00007fff6aaab296 semaphore_wait_trap + 10
1   libobs.0.dylib                    0x0000000004ffdad0 os_sem_wait + 16
2   libobs.0.dylib                    0x0000000004fe801f video_thread + 79
3   libsystem_pthread.dylib           0x00007fff6ab6ee65 _pthread_start + 148
4   libsystem_pthread.dylib           0x00007fff6ab6a83b thread_start + 15

Thread 9:: libobs: graphics thread
0   libsystem_kernel.dylib            0x00007fff6aaadbba __semwait_signal + 10
1   libsystem_c.dylib                 0x00007fff6aa310fa nanosleep + 196
2   libobs.0.dylib                    0x0000000004ffdd8d os_sleepto_ns + 93
3   libobs.0.dylib                    0x000000000504c91d obs_graphics_thread + 5261
4   libsystem_pthread.dylib           0x00007fff6ab6ee65 _pthread_start + 148
5   libsystem_pthread.dylib           0x00007fff6ab6a83b thread_start + 15

Thread 10:
0   libsystem_kernel.dylib            0x00007fff6aaab296 semaphore_wait_trap + 10
1   libobs.0.dylib                    0x0000000004ffdad0 os_sem_wait + 16
2   libobs-scripting.dylib            0x000000000ab7fae9 defer_thread + 25
3   libsystem_pthread.dylib           0x00007fff6ab6ee65 _pthread_start + 148
4   libsystem_pthread.dylib           0x00007fff6ab6a83b thread_start + 15

Thread 11:: AMCP Logging Spool
0   libsystem_kernel.dylib            0x00007fff6aaab296 semaphore_wait_trap + 10
1   com.apple.audio.caulk             0x00007fff66b4ea96 caulk::mach::semaphore::wait() + 16
2   com.apple.audio.caulk             0x00007fff66b4e922 caulk::semaphore::timed_wait(double) + 106
3   com.apple.audio.caulk             0x00007fff66b4e734 caulk::concurrent::details::worker_thread::run() + 30
4   com.apple.audio.caulk             0x00007fff66b4e174 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*) + 45
5   libsystem_pthread.dylib           0x00007fff6ab6ee65 _pthread_start + 148
6   libsystem_pthread.dylib           0x00007fff6ab6a83b thread_start + 15

Thread 12:
0   libsystem_kernel.dylib            0x00007fff6aaab296 semaphore_wait_trap + 10
1   com.apple.audio.caulk             0x00007fff66b4ea96 caulk::mach::semaphore::wait() + 16
2   com.apple.audio.caulk             0x00007fff66b4e922 caulk::semaphore::timed_wait(double) + 106
3   com.apple.audio.caulk             0x00007fff66b4e734 caulk::concurrent::details::worker_thread::run() + 30
4   com.apple.audio.caulk             0x00007fff66b4e174 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*) + 45
5   libsystem_pthread.dylib           0x00007fff6ab6ee65 _pthread_start + 148
6   libsystem_pthread.dylib           0x00007fff6ab6a83b thread_start + 15

Thread 13:: com.apple.audio.IOThread.client
0   libsystem_kernel.dylib            0x00007fff6aaab25a mach_msg_trap + 10
1   libsystem_kernel.dylib            0x00007fff6aaab5d0 mach_msg + 60
2   com.apple.audio.CoreAudio         0x00007fff32b6a0c3 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 111
3   com.apple.audio.CoreAudio         0x00007fff32a64462 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 2677
4   com.apple.audio.CoreAudio         0x00007fff32b9a61c HALB_IOThread::Entry(void*) + 72
5   libsystem_pthread.dylib           0x00007fff6ab6ee65 _pthread_start + 148
6   libsystem_pthread.dylib           0x00007fff6ab6a83b thread_start + 15

Thread 14:
0   com.apple.VideoToolbox            0x00007fff40ee5aee 0x7fff40eba000 + 178926
1   com.apple.VideoToolbox            0x00007fff40f075fc 0x7fff40eba000 + 316924
2   com.apple.VideoToolbox            0x00007fff40ebe569 VTPixelTransferSessionTransferImage + 10102
3   com.apple.CMIOBaseUnits           0x00000000152077c1 0x15174000 + 604097
4   com.apple.CMIOBaseUnits           0x0000000015205c4d 0x15174000 + 597069
5   com.apple.CMIOBaseUnits           0x00000000152049be 0x15174000 + 592318
6   com.apple.CMIOBaseUnits           0x00000000151d9fd0 0x15174000 + 417744
7   com.apple.CMIOBaseUnits           0x00000000151981f0 0x15174000 + 147952
8   com.apple.CMIOBaseUnits           0x00000000151a0bfd 0x15174000 + 183293
9   com.apple.CMIOBaseUnits           0x00000000151ba461 0x15174000 + 287841
10  com.apple.CMIOBaseUnits           0x00000000151d9f6e 0x15174000 + 417646
11  com.apple.CMIOBaseUnits           0x00000000151981f0 0x15174000 + 147952
12  com.apple.CMIOBaseUnits           0x00000000151a0bfd 0x15174000 + 183293
13  com.apple.CMIOBaseUnits           0x00000000151ba461 0x15174000 + 287841
14  com.apple.CMIOBaseUnits           0x00000000151d9f6e 0x15174000 + 417646
15  com.apple.CMIOBaseUnits           0x00000000151981f0 0x15174000 + 147952
16  com.apple.CMIOBaseUnits           0x00000000151a0bfd 0x15174000 + 183293
17  com.apple.CMIOBaseUnits           0x00000000151ba461 0x15174000 + 287841
18  com.apple.CMIOBaseUnits           0x00000000151e33da 0x15174000 + 455642
19  com.apple.CMIOBaseUnits           0x00000000151981f0 0x15174000 + 147952
20  com.apple.CMIOBaseUnits           0x00000000151e3e09 0x15174000 + 458249
21  com.apple.CMIOBaseUnits           0x00000000151a364f 0x15174000 + 194127
22  com.apple.CoreMediaIO             0x00007fff3470914f CMIOGraph::PullOutputUnits(bool, bool&, bool&, bool&) + 361
23  com.apple.CoreMediaIO             0x00007fff347095d2 CMIOGraph::DoWork(unsigned int) + 648
24  com.apple.CoreMediaIO             0x00007fff3470bd3f CMIO::Thread::QueuedTWorkThread<unsigned int>::DoWork() + 123
25  com.apple.CoreMediaIO             0x00007fff347134c8 CMIO::Thread::SignaledThread::ThreadLoop() + 144
26  com.apple.CoreMediaIO             0x00007fff34713423 CMIO::Thread::SignaledThread::WorkQueuedThreadCallback(void*) + 53
27  com.apple.CoreMedia               0x00007fff346253b0 figThreadMain + 276
28  libsystem_pthread.dylib           0x00007fff6ab6ee65 _pthread_start + 148
29  libsystem_pthread.dylib           0x00007fff6ab6a83b thread_start + 15

Thread 15:
0   libsystem_kernel.dylib            0x00007fff6aaab25a mach_msg_trap + 10
1   libsystem_kernel.dylib            0x00007fff6aaab5d0 mach_msg + 60
2   com.apple.CoreFoundation          0x00007fff3345fd0b __CFRunLoopServiceMachPort + 322
3   com.apple.CoreFoundation          0x00007fff3345e8e7 __CFRunLoopRun + 1695
4   com.apple.CoreFoundation          0x00007fff3345dbd3 CFRunLoopRunSpecific + 499
5   com.apple.CoreFoundation          0x00007fff334e619a CFRunLoopRun + 40
6   com.apple.cmio.DAL.VDC-4          0x000000000b0c3444 CMIO::PTA::CFMachPortThread::Start(CMIO::PTA::CFMachPortThread*) + 98
7   libsystem_pthread.dylib           0x00007fff6ab6ee65 _pthread_start + 148
8   libsystem_pthread.dylib           0x00007fff6ab6a83b thread_start + 15

Thread 16:: com.apple.NSEventThread
0   libsystem_kernel.dylib            0x00007fff6aaab25a mach_msg_trap + 10
1   libsystem_kernel.dylib            0x00007fff6aaab5d0 mach_msg + 60
2   com.apple.CoreFoundation          0x00007fff3345fd0b __CFRunLoopServiceMachPort + 322
3   com.apple.CoreFoundation          0x00007fff3345e8e7 __CFRunLoopRun + 1695
4   com.apple.CoreFoundation          0x00007fff3345dbd3 CFRunLoopRunSpecific + 499
5   com.apple.AppKit                  0x00007fff307c6792 _NSEventThread + 132
6   libsystem_pthread.dylib           0x00007fff6ab6ee65 _pthread_start + 148
7   libsystem_pthread.dylib           0x00007fff6ab6a83b thread_start + 15

HAPPENS ALL THE TIME!!! Not sure if that is generally to do with auto fill password or the App "1Password".

Kind Regards
 

DDRBoxman

Developer
So this is related to the way that OBS does hotkeys. It's fighing with the "Secure Input" mode that macOS will go into if only a single application should see the keyboard inputs. I think if you go into the privacy dialog in system preferences and disable keyboard input for OBS it should stop the crashes for now. We're currently researching the best way to fix this.
 
Top