kounoike / obs-virtualbg

An OBS plugin for Zoom/Meet-like virtual background feature.
MIT License
280 stars 31 forks source link

Crashes on Mac #47

Closed francisjervis closed 2 years ago

francisjervis commented 2 years ago

Hi, getting this crash when adding the filter:


Translated Report (Full Report Below)

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

Date/Time: 2021-12-04 23:05:24.6551 -0800 OS Version: macOS 12.1 (21C5045a) Report Version: 12 Bridge OS Version: 6.1 (19P50645a) Anonymous UUID: EE3BEC74-E6BD-9D05-5720-EED7274AE417

Sleep/Wake UUID: 4F8A220F-9BAF-46A9-A6F5-FDC538D881D3

Time Awake Since Boot: 11000 seconds Time Since Wake: 2056 seconds

System Integrity Protection: enabled

Crashed Thread: 12 libobs: graphics thread

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

Application Specific Information: terminating with uncaught exception of type std::runtime_error* abort() called

Thread 0:: Dispatch queue: com.apple.main-thread 0 QtGui 0x108e745cb 0x108e65000 + 62923 1 QtGui 0x1090af52f 0x108e65000 + 2401583 2 QtGui 0x1090f7948 0x108e65000 + 2697544 3 QtGui 0x1090f9256 QRasterPaintEngine::fillRect(QRectF const&, QSpanData) + 214 4 QtGui 0x10911a676 QPainter::fillRect(QRect const&, QBrush const&) + 358 5 QtWidgets 0x1063897de 0x106349000 + 264158 6 QtWidgets 0x1063894af QWidgetPrivate::paintBackground(QPainter, QRegion const&, QFlags) const + 575 7 QtWidgets 0x106387944 QWidgetPrivate::drawWidget(QPaintDevice, QRegion const&, QPoint const&, QFlags, QPainter, QWidgetRepaintManager) + 2900 8 QtWidgets 0x106369f4c 0x106349000 + 134988 9 QtWidgets 0x106368323 0x106349000 + 127779 10 QtWidgets 0x1063b661f 0x106349000 + 448031 11 QtWidgets 0x1063b3681 0x106349000 + 435841 12 QtWidgets 0x10635c9f6 QApplicationPrivate::notify_helper(QObject, QEvent) + 262 13 QtWidgets 0x10635dda2 QApplication::notify(QObject, QEvent) + 466 14 QtCore 0x109c7cc36 QCoreApplication::notifyInternal2(QObject, QEvent) + 166 15 QtGui 0x108ea5222 QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent) + 306 16 QtGui 0x108e892b1 void QWindowSystemInterface::handleExposeEvent(QWindow, QRegion const&) + 273 17 libqcocoa.dylib 0x108b95d86 0x108b71000 + 150918 18 libqcocoa.dylib 0x108b9e453 0x108b71000 + 185427 19 AppKit 0x7ff8185d71c6 -[_NSBackingLayer display] + 462 20 AppKit 0x7ff81854c71d -[_NSViewBackingLayer display] + 554 21 QuartzCore 0x7ff81cae3641 CA::Layer::display_if_needed(CA::Transaction) + 867 22 QuartzCore 0x7ff81cc33723 CA::Context::commit_transaction(CA::Transaction, double, double) + 717 23 QuartzCore 0x7ff81cac52a2 CA::Transaction::commit() + 704 24 AppKit 0x7ff8185e8572 62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_blockinvoke + 285 25 AppKit 0x7ff818d2f214 NSRunLoopObserverCreateWithHandler_block_invoke + 41 26 CoreFoundation 0x7ff815a4ecb7 CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 23 27 CoreFoundation 0x7ff815a4eb54 CFRunLoopDoObservers + 543 28 CoreFoundation 0x7ff815a4dfe7 CFRunLoopRun + 841 29 CoreFoundation 0x7ff815a4d5dd CFRunLoopRunSpecific + 563 30 HIToolbox 0x7ff81e67f4f1 RunCurrentEventLoopInMode + 292 31 HIToolbox 0x7ff81e67f118 ReceiveNextEventCommon + 284 32 HIToolbox 0x7ff81e67efe5 _BlockUntilNextEventMatchingListInModeWithFilter + 70 33 AppKit 0x7ff81847bb2c _DPSNextEvent + 886 34 AppKit 0x7ff81847a198 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1411 35 AppKit 0x7ff81846c589 -[NSApplication run] + 586 36 libqcocoa.dylib 0x108bacd74 0x108b71000 + 245108 37 QtCore 0x109c79037 QEventLoop::exec(QFlags) + 471 38 QtCore 0x109c7d1d2 QCoreApplication::exec() + 130 39 obs 0x104da0a0f main + 5215 40 dyld 0x11146c4fe start + 462

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

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

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

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

Thread 5:: Thread (pooled) 0 libsystem_kernel.dylib 0x7ff81594e506 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff815988a69 _pthread_cond_wait + 1224 2 QtCore 0x109abffa0 0x109a97000 + 167840 3 QtCore 0x109abfcfe 0x109a97000 + 167166 4 QtCore 0x109abfc73 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 83 5 QtCore 0x109abc6dd 0x109a97000 + 153309 6 QtCore 0x109ab8229 0x109a97000 + 135721 7 libsystem_pthread.dylib 0x7ff8159884f4 _pthread_start + 125 8 libsystem_pthread.dylib 0x7ff81598400f thread_start + 15

Thread 6:: Thread (pooled) 0 libsystem_kernel.dylib 0x7ff81594e506 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff815988a69 _pthread_cond_wait + 1224 2 QtCore 0x109abffa0 0x109a97000 + 167840 3 QtCore 0x109abfcfe 0x109a97000 + 167166 4 QtCore 0x109abfc73 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 83 5 QtCore 0x109abc6dd 0x109a97000 + 153309 6 QtCore 0x109ab8229 0x109a97000 + 135721 7 libsystem_pthread.dylib 0x7ff8159884f4 _pthread_start + 125 8 libsystem_pthread.dylib 0x7ff81598400f thread_start + 15

Thread 7:: Thread (pooled) 0 libsystem_kernel.dylib 0x7ff81594e506 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff815988a69 _pthread_cond_wait + 1224 2 QtCore 0x109abffa0 0x109a97000 + 167840 3 QtCore 0x109abfcfe 0x109a97000 + 167166 4 QtCore 0x109abfc73 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 83 5 QtCore 0x109abc6dd 0x109a97000 + 153309 6 QtCore 0x109ab8229 0x109a97000 + 135721 7 libsystem_pthread.dylib 0x7ff8159884f4 _pthread_start + 125 8 libsystem_pthread.dylib 0x7ff81598400f thread_start + 15

Thread 8:: Thread (pooled) 0 libsystem_kernel.dylib 0x7ff81594e506 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff815988a69 _pthread_cond_wait + 1224 2 QtCore 0x109abffa0 0x109a97000 + 167840 3 QtCore 0x109abfcfe 0x109a97000 + 167166 4 QtCore 0x109abfc73 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 83 5 QtCore 0x109abc6dd 0x109a97000 + 153309 6 QtCore 0x109ab8229 0x109a97000 + 135721 7 libsystem_pthread.dylib 0x7ff8159884f4 _pthread_start + 125 8 libsystem_pthread.dylib 0x7ff81598400f thread_start + 15

Thread 9:: libobs: hotkey thread 0 libsystem_kernel.dylib 0x7ff81594e506 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff815988a69 _pthread_cond_wait + 1224 2 libobs.0.dylib 0x105dc8560 os_event_timedwait + 176 3 libobs.0.dylib 0x105e0300e obs_hotkey_thread + 190 4 libsystem_pthread.dylib 0x7ff8159884f4 _pthread_start + 125 5 libsystem_pthread.dylib 0x7ff81598400f thread_start + 15

Thread 10:: audio-io: audio thread 0 libsystem_kernel.dylib 0x7ff81594e3da __semwait_signal + 10 1 libsystem_c.dylib 0x7ff8158638a9 nanosleep + 196 2 libsystem_c.dylib 0x7ff8158637df usleep + 53 3 libobs.0.dylib 0x105db3ff2 audio_thread + 418 4 libsystem_pthread.dylib 0x7ff8159884f4 _pthread_start + 125 5 libsystem_pthread.dylib 0x7ff81598400f thread_start + 15

Thread 11:: video-io: video thread 0 libsystem_kernel.dylib 0x7ff81594baf6 semaphore_wait_trap + 10 1 libobs.0.dylib 0x105dc8700 os_sem_wait + 16 2 libobs.0.dylib 0x105db271b video_thread + 75 3 libsystem_pthread.dylib 0x7ff8159884f4 _pthread_start + 125 4 libsystem_pthread.dylib 0x7ff81598400f thread_start + 15

Thread 12 Crashed:: libobs: graphics thread 0 libsystem_kernel.dylib 0x7ff815952112 pthread_kill + 10 1 libsystem_pthread.dylib 0x7ff815988214 pthread_kill + 263 2 libsystem_c.dylib 0x7ff8158d4d10 abort + 123 3 libc++abi.dylib 0x7ff8159450b2 abort_message + 241 4 libc++abi.dylib 0x7ff8159361fd demangling_terminate_handler() + 266 5 libobjc.A.dylib 0x7ff815833511 _objc_terminate() + 104 6 libc++abi.dylib 0x7ff8159444d7 std::terminate(void (*)()) + 8 7 libc++abi.dylib 0x7ff815946d55 cxxabiv1::failed_throw(cxxabiv1::__cxa_exception) + 27 8 libc++abi.dylib 0x7ff815946d1c __cxa_throw + 116 9 obs-virtualbg.so 0x129e75ef0 detector_setup_preprocess_scaler(virtual_bg_filter_data, obs_source_frame) + 288 10 obs-virtualbg.so 0x129e76a4f detector_filter_video(void, obs_source_frame*) + 591 11 libobs.0.dylib 0x105dd5dd7 obs_source_video_render + 759 12 libobs.0.dylib 0x105e12880 scene_video_render + 1312 13 libobs.0.dylib 0x105dd5f44 obs_source_video_render + 1124 14 libobs.0.dylib 0x105de3a13 obs_transition_video_render + 1283 15 libobs.0.dylib 0x105dd5f44 obs_source_video_render + 1124 16 libobs.0.dylib 0x105e12015 obs_view_render + 37 17 libobs.0.dylib 0x105e1cfb4 obs_graphics_thread_loop + 1380 18 libobs.0.dylib 0x105dc77fa obs_graphics_thread_loop_autorelease + 26 19 libobs.0.dylib 0x105e1e848 obs_graphics_thread + 248 20 libobs.0.dylib 0x105dc77ca obs_graphics_thread_autorelease + 26 21 libsystem_pthread.dylib 0x7ff8159884f4 _pthread_start + 125 22 libsystem_pthread.dylib 0x7ff81598400f thread_start + 15

Thread 13: 0 libsystem_kernel.dylib 0x7ff81594baf6 semaphore_wait_trap + 10 1 libobs.0.dylib 0x105dc8700 os_sem_wait + 16 2 libobs-scripting.dylib 0x110db6ca9 defer_thread + 25 3 libsystem_pthread.dylib 0x7ff8159884f4 _pthread_start + 125 4 libsystem_pthread.dylib 0x7ff81598400f thread_start + 15

Thread 14: 0 libsystem_kernel.dylib 0x7ff81594e506 psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff815988a69 _pthread_cond_wait + 1224 2 libc++.1.dylib 0x7ff8158e7ec2 std::__1::condition_variable::wait(std::1::unique_lock&) + 18 3 StreamFX.so 0x128c4e6eb util::threadpool::work() + 171 4 StreamFX.so 0x128c4f10e void std::1::thread_proxy<std::1::tuple<std::1::unique_ptr<std::1::thread_struct, std::1::default_delete >, std::1::__bind<void (util::threadpool::)(), util::threadpool> > >(void) + 62 5 libsystem_pthread.dylib 0x7ff8159884f4 _pthread_start + 125 6 libsystem_pthread.dylib 0x7ff81598400f thread_start + 15

Thread 15: 0 libsystem_kernel.dylib 0x7ff81594e506 psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff815988a69 _pthread_cond_wait + 1224 2 libc++.1.dylib 0x7ff8158e7ec2 std::__1::condition_variable::wait(std::1::unique_lock&) + 18 3 StreamFX.so 0x128c4e6eb util::threadpool::work() + 171 4 StreamFX.so 0x128c4f10e void std::1::thread_proxy<std::1::tuple<std::1::unique_ptr<std::1::thread_struct, std::1::default_delete >, std::1::__bind<void (util::threadpool::)(), util::threadpool> > >(void) + 62 5 libsystem_pthread.dylib 0x7ff8159884f4 _pthread_start + 125 6 libsystem_pthread.dylib 0x7ff81598400f thread_start + 15

Thread 16: 0 libsystem_kernel.dylib 0x7ff81594e506 psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff815988a69 _pthread_cond_wait + 1224 2 libc++.1.dylib 0x7ff8158e7ec2 std::__1::condition_variable::wait(std::1::unique_lock&) + 18 3 StreamFX.so 0x128c4e6eb util::threadpool::work() + 171 4 StreamFX.so 0x128c4f10e void std::1::thread_proxy<std::1::tuple<std::1::unique_ptr<std::1::thread_struct, std::1::default_delete >, std::1::__bind<void (util::threadpool::)(), util::threadpool> > >(void) + 62 5 libsystem_pthread.dylib 0x7ff8159884f4 _pthread_start + 125 6 libsystem_pthread.dylib 0x7ff81598400f thread_start + 15

Thread 17: 0 libsystem_kernel.dylib 0x7ff81594e506 psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff815988a69 _pthread_cond_wait + 1224 2 libc++.1.dylib 0x7ff8158e7ec2 std::__1::condition_variable::wait(std::1::unique_lock&) + 18 3 StreamFX.so 0x128c4e6eb util::threadpool::work() + 171 4 StreamFX.so 0x128c4f10e void std::1::thread_proxy<std::1::tuple<std::1::unique_ptr<std::1::thread_struct, std::1::default_delete >, std::1::__bind<void (util::threadpool::)(), util::threadpool> > >(void) + 62 5 libsystem_pthread.dylib 0x7ff8159884f4 _pthread_start + 125 6 libsystem_pthread.dylib 0x7ff81598400f thread_start + 15

Thread 18: 0 libsystem_kernel.dylib 0x7ff81594e506 psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff815988a69 _pthread_cond_wait + 1224 2 libc++.1.dylib 0x7ff8158e7ec2 std::__1::condition_variable::wait(std::1::unique_lock&) + 18 3 StreamFX.so 0x128c4e6eb util::threadpool::work() + 171 4 StreamFX.so 0x128c4f10e void std::1::thread_proxy<std::1::tuple<std::1::unique_ptr<std::1::thread_struct, std::1::default_delete >, std::1::__bind<void (util::threadpool::)(), util::threadpool> > >(void) + 62 5 libsystem_pthread.dylib 0x7ff8159884f4 _pthread_start + 125 6 libsystem_pthread.dylib 0x7ff81598400f thread_start + 15

Thread 19: 0 libsystem_kernel.dylib 0x7ff81594e506 psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff815988a69 _pthread_cond_wait + 1224 2 libc++.1.dylib 0x7ff8158e7ec2 std::__1::condition_variable::wait(std::1::unique_lock&) + 18 3 StreamFX.so 0x128c4e6eb util::threadpool::work() + 171 4 StreamFX.so 0x128c4f10e void std::1::thread_proxy<std::1::tuple<std::1::unique_ptr<std::1::thread_struct, std::1::default_delete >, std::1::__bind<void (util::threadpool::)(), util::threadpool> > >(void) + 62 5 libsystem_pthread.dylib 0x7ff8159884f4 _pthread_start + 125 6 libsystem_pthread.dylib 0x7ff81598400f thread_start + 15

Thread 20: 0 libsystem_kernel.dylib 0x7ff81594e506 psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff815988a69 _pthread_cond_wait + 1224 2 libc++.1.dylib 0x7ff8158e7ec2 std::__1::condition_variable::wait(std::1::unique_lock&) + 18 3 StreamFX.so 0x128c4e6eb util::threadpool::work() + 171 4 StreamFX.so 0x128c4f10e void std::1::thread_proxy<std::1::tuple<std::1::unique_ptr<std::1::thread_struct, std::1::default_delete >, std::1::__bind<void (util::threadpool::)(), util::threadpool> > >(void) + 62 5 libsystem_pthread.dylib 0x7ff8159884f4 _pthread_start + 125 6 libsystem_pthread.dylib 0x7ff81598400f thread_start + 15

Thread 21: 0 libsystem_kernel.dylib 0x7ff81594e506 psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff815988a69 _pthread_cond_wait + 1224 2 libc++.1.dylib 0x7ff8158e7ec2 std::__1::condition_variable::wait(std::1::unique_lock&) + 18 3 StreamFX.so 0x128c4e6eb util::threadpool::work() + 171 4 StreamFX.so 0x128c4f10e void std::1::thread_proxy<std::1::tuple<std::1::unique_ptr<std::1::thread_struct, std::1::default_delete >, std::1::__bind<void (util::threadpool::)(), util::threadpool> > >(void) + 62 5 libsystem_pthread.dylib 0x7ff8159884f4 _pthread_start + 125 6 libsystem_pthread.dylib 0x7ff81598400f thread_start + 15

Thread 22:: AMCP Logging Spool 0 libsystem_kernel.dylib 0x7ff81594baf6 semaphore_wait_trap + 10 1 caulk 0x7ff81e40b1c0 caulk::mach::semaphore::wait_or_error() + 16 2 caulk 0x7ff81e3f208a caulk::concurrent::details::worker_thread::run() + 36 3 caulk 0x7ff81e3f1d4e 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 0x7ff8159884f4 _pthread_start + 125 5 libsystem_pthread.dylib 0x7ff81598400f thread_start + 15

Thread 23:: com.apple.audio.IOThread.client 0 libsystem_kernel.dylib 0x7ff81594baba mach_msg_trap + 10 1 libsystem_kernel.dylib 0x7ff81594be2b mach_msg + 59 2 CoreAudio 0x7ff8175ce95b HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 111 3 CoreAudio 0x7ff81745d0ff HALC_ProxyIOContext::IOWorkLoop() + 3937 4 CoreAudio 0x7ff81745bbc1 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 63 5 CoreAudio 0x7ff81762476c HALB_IOThread::Entry(void*) + 72 6 libsystem_pthread.dylib 0x7ff8159884f4 _pthread_start + 125 7 libsystem_pthread.dylib 0x7ff81598400f thread_start + 15

Thread 24: 0 libsystem_kernel.dylib 0x7ff81594e3da __semwait_signal + 10 1 libsystem_c.dylib 0x7ff8158638a9 nanosleep + 196 2 libsystem_c.dylib 0x7ff8158637df usleep + 53 3 CoreMediaIO 0x7ff82358675e CMIOGraph::OneOrMoreInputUnitsAreReadyToBePulled(bool&) + 758 4 CoreMediaIO 0x7ff823587342 CMIOGraph::DoWork(unsigned int) + 440 5 CoreMediaIO 0x7ff823589a92 CMIO::Thread::QueuedTWorkThread::DoWork() + 144 6 CoreMediaIO 0x7ff8235924a0 CMIO::Thread::SignaledThread::ThreadLoop() + 144 7 CoreMediaIO 0x7ff8235923e6 CMIO::Thread::SignaledThread::WorkQueuedThreadCallback(void*) + 72 8 CoreMedia 0x7ff81e430cd0 figThreadMain + 276 9 libsystem_pthread.dylib 0x7ff8159884f4 _pthread_start + 125 10 libsystem_pthread.dylib 0x7ff81598400f thread_start + 15

Thread 25: 0 libsystem_pthread.dylib 0x7ff815983fec start_wqthread + 0

Thread 26:: com.apple.NSEventThread 0 libsystem_kernel.dylib 0x7ff81594baba mach_msg_trap + 10 1 libsystem_kernel.dylib 0x7ff81594be2b mach_msg + 59 2 CoreFoundation 0x7ff815a4faf2 CFRunLoopServiceMachPort + 319 3 CoreFoundation 0x7ff815a4e1cb CFRunLoopRun + 1325 4 CoreFoundation 0x7ff815a4d5dd CFRunLoopRunSpecific + 563 5 AppKit 0x7ff8185e9d78 _NSEventThread + 132 6 libsystem_pthread.dylib 0x7ff8159884f4 _pthread_start + 125 7 libsystem_pthread.dylib 0x7ff81598400f thread_start + 15

Thread 12 crashed with X86 Thread State (64-bit): rax: 0x0000000000000000 rbx: 0x000070001017a000 rcx: 0x00007000101792c8 rdx: 0x0000000000000000 rdi: 0x0000000000008803 rsi: 0x0000000000000006 rbp: 0x00007000101792f0 rsp: 0x00007000101792c8 r8: 0x0000700010179190 r9: 0x00007ff815947fa1 r10: 0x0000000000000000 r11: 0x0000000000000246 r12: 0x0000000000008803 r13: 0x0000003000000008 r14: 0x0000000000000006 r15: 0x0000000000000016 rip: 0x00007ff815952112 rfl: 0x0000000000000246 cr2: 0x00007ff855693980

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

Binary Images: 0x108e65000 - 0x109350fff org.qt-project.QtGui (5.15) <6eab2726-73f2-37e2-886e-ba4bf4592485> /Applications/OBS.app/Contents/Frameworks/QtGui.framework/Versions/5/QtGui 0x106349000 - 0x106794fff org.qt-project.QtWidgets (5.15) <41ccad67-4ed9-3686-a341-443359e05463> /Applications/OBS.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets 0x109a97000 - 0x109fdafff org.qt-project.QtCore (5.15) <51b713b9-26d0-3a5a-8cb8-7726f8a0156f> /Applications/OBS.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore 0x108b71000 - 0x108cd8fff libqcocoa.dylib () /Applications/OBS.app/Contents/PlugIns/platforms/libqcocoa.dylib 0x7ff81843d000 - 0x7ff8192cbfff com.apple.AppKit (6.9) <521cdd59-fbfa-391d-bd09-1b046b296dd4> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 0x7ff81cac3000 - 0x7ff81cdabfff com.apple.QuartzCore (1.11) <85f64309-961e-3fdc-b265-113ee064c097> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore 0x7ff8159cf000 - 0x7ff815ed1fff com.apple.CoreFoundation (6.9) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x7ff81e64d000 - 0x7ff81e944fff com.apple.HIToolbox (2.1.1) <891edf2e-4e76-35f5-8ec9-a6dc43ee7855> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox 0x104d58000 - 0x104ffffff com.obsproject.obs-studio (27.1.3) /Applications/OBS.app/Contents/MacOS/obs 0x111467000 - 0x1114d2fff dyld () <15411f2c-1dc7-3958-b73d-d85cdf549ec1> /usr/lib/dyld 0x7ff815982000 - 0x7ff81598dfff libsystem_pthread.dylib () /usr/lib/system/libsystem_pthread.dylib 0x7ff81594b000 - 0x7ff815981fff libsystem_kernel.dylib () /usr/lib/system/libsystem_kernel.dylib 0x105d88000 - 0x105e33fff libobs.0.dylib () <8a336fa8-3694-3b10-a9f3-2a4d5d982285> /Applications/OBS.app/Contents/Frameworks/libobs.0.dylib 0x7ff815853000 - 0x7ff8158dbfff libsystem_c.dylib () /usr/lib/system/libsystem_c.dylib 0x7ff815935000 - 0x7ff81594afff libc++abi.dylib () <326e7524-1528-3956-bdc2-ef7b3f46dace> /usr/lib/libc++abi.dylib 0x7ff815816000 - 0x7ff81584ffff libobjc.A.dylib () /usr/lib/libobjc.A.dylib 0x129e6d000 - 0x12a944fff obs-virtualbg.so () <325ada8c-bcba-3c02-9cd6-bf00e58c41a1> /Applications/OBS.app/Contents/PlugIns/obs-virtualbg.so 0x110db2000 - 0x110dc9fff libobs-scripting.dylib () <5b366a30-6f2e-3d3d-af5f-926ef315ae61> /Applications/OBS.app/Contents/Frameworks/libobs-scripting.dylib 0x7ff8158dc000 - 0x7ff815934fff libc++.1.dylib () <647226b5-003f-3039-9cac-73bcb427c4ad> /usr/lib/libc++.1.dylib 0x128bcc000 - 0x128dabfff StreamFX.so () <20afb033-aa27-38b6-affe-cdab644aa047> /Library/Application Support/obs-studio/*/StreamFX.so 0x7ff81e3f0000 - 0x7ff81e412fff com.apple.audio.caulk (1.0) <2d90f846-5aab-3ced-ba79-67ccb5492602> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk 0x7ff8172a6000 - 0x7ff8179cdfff com.apple.audio.CoreAudio (5.0) <7d634597-8fd4-3ae1-8dbd-3d442f6d1e10> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio 0x7ff823550000 - 0x7ff823625fff com.apple.CoreMediaIO (1000.0) /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO 0x7ff81e413000 - 0x7ff81e513fff com.apple.CoreMedia (1.0) /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia

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=678.1M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=678.1M(100%)

                            VIRTUAL   REGION 

REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Accelerate framework 256K 2 Activity Tracing 256K 1 CG backing stores 960K 4 CG image 108K 9 ColorSync 236K 27 CoreAnimation 160K 21 CoreGraphics 12K 2 CoreUI image data 416K 8 Foundation 16K 1 Kernel Alloc Once 8K 1 MALLOC 252.4M 118 MALLOC guard page 32K 8 MALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated) OpenGL GLSL 256K 3 STACK GUARD 56.1M 27 Stack 21.2M 28 VM_ALLOCATE 7324K 72 DATA 51.8M 602 DATA_CONST 31.9M 345 DATA_DIRTY 1616K 212 __FONT_DATA 4K 1 GLSLBUILTINS 5176K 1 LINKEDIT 671.8M 89 OBJC_RO 81.8M 1 __OBJC_RW 3136K 2 TEXT 720.0M 609 UNICODE 588K 1 dyld private memory 1024K 1 mapped file 483.8M 39 shared memory 792K 18 =========== ======= ======= TOTAL 2.7G 2254 TOTAL, minus reserved VM space 2.3G 2254


Full Report

{"app_name":"obs","timestamp":"2021-12-04 23:05:44.00 -0800","app_version":"27.1.3","slice_uuid":"c14cd39e-1950-3fee-9abe-b9506c8f4bfe","build_version":"27.1.3","platform":1,"bundleID":"com.obsproject.obs-studio","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.1 (21C5045a)","incident_id":"01D5CEB6-DA73-44E0-B5B5-C5F4EDDC84E4","name":"obs"} { "uptime" : 11000, "procLaunch" : "2021-12-04 23:05:12.1759 -0800", "procRole" : "Foreground", "version" : 2, "userID" : 501, "deployVersion" : 210, "modelCode" : "Macmini8,1", "procStartAbsTime" : 11824558831831, "coalitionID" : 16245, "osVersion" : { "train" : "macOS 12.1", "build" : "21C5045a", "releaseType" : "User" }, "captureTime" : "2021-12-04 23:05:24.6551 -0800", "incident" : "01D5CEB6-DA73-44E0-B5B5-C5F4EDDC84E4", "bug_type" : "309", "pid" : 11739, "procExitAbsTime" : 11836967171581, "cpuType" : "X86-64", "procName" : "obs", "procPath" : "\/Applications\/OBS.app\/Contents\/MacOS\/obs", "bundleInfo" : {"CFBundleShortVersionString":"27.1.3","CFBundleVersion":"27.1.3","CFBundleIdentifier":"com.obsproject.obs-studio"}, "storeInfo" : {"deviceIdentifierForVendor":"6A76F361-13DA-5434-8063-8502B7C1A1F1","thirdParty":true}, "parentProc" : "launchd", "parentPid" : 1, "coalitionName" : "com.obsproject.obs-studio", "crashReporterKey" : "EE3BEC74-E6BD-9D05-5720-EED7274AE417", "wakeTime" : 2056, "bridgeVersion" : {"build":"19P50645a","train":"6.1"}, "sleepWakeUUID" : "4F8A220F-9BAF-46A9-A6F5-FDC538D881D3", "sip" : "enabled", "isCorpse" : 1, "exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"}, "asi" : {"libsystem_c.dylib":["abort() called"],"libc++abi.dylib":["terminating with uncaught exception of type std::runtime_error"]}, "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" : 12, "threads" : [{"id":137581,"queue":"com.apple.main-thread","frames":[{"imageOffset":62923,"imageIndex":0},{"imageOffset":2401583,"imageIndex":0},{"imageOffset":2697544,"imageIndex":0},{"imageOffset":2703958,"symbol":"QRasterPaintEngine::fillRect(QRectF const&, QSpanData)","symbolLocation":214,"imageIndex":0},{"imageOffset":2840182,"symbol":"QPainter::fillRect(QRect const&, QBrush const&)","symbolLocation":358,"imageIndex":0},{"imageOffset":264158,"imageIndex":1},{"imageOffset":263343,"symbol":"QWidgetPrivate::paintBackground(QPainter, QRegion const&, QFlags) const","symbolLocation":575,"imageIndex":1},{"imageOffset":256324,"symbol":"QWidgetPrivate::drawWidget(QPaintDevice, QRegion const&, QPoint const&, QFlags, QPainter, QWidgetRepaintManager)","symbolLocation":2900,"imageIndex":1},{"imageOffset":134988,"imageIndex":1},{"imageOffset":127779,"imageIndex":1},{"imageOffset":448031,"imageIndex":1},{"imageOffset":435841,"imageIndex":1},{"imageOffset":80374,"symbol":"QApplicationPrivate::notify_helper(QObject, QEvent)","symbolLocation":262,"imageIndex":1},{"imageOffset":85410,"symbol":"QApplication::notify(QObject, QEvent)","symbolLocation":466,"imageIndex":1},{"imageOffset":1989686,"symbol":"QCoreApplication::notifyInternal2(QObject, QEvent)","symbolLocation":166,"imageIndex":2},{"imageOffset":262690,"symbol":"QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent)","symbolLocation":306,"imageIndex":0},{"imageOffset":148145,"symbol":"void QWindowSystemInterface::handleExposeEvent(QWindow, QRegion const&)","symbolLocation":273,"imageIndex":0},{"imageOffset":150918,"imageIndex":3},{"imageOffset":185427,"imageIndex":3},{"imageOffset":1679814,"symbol":"-[_NSBackingLayer display]","symbolLocation":462,"imageIndex":4},{"imageOffset":1111837,"symbol":"-[_NSViewBackingLayer display]","symbolLocation":554,"imageIndex":4},{"imageOffset":132673,"symbol":"CA::Layer::display_if_needed(CA::Transaction)","symbolLocation":867,"imageIndex":5},{"imageOffset":1509155,"symbol":"CA::Context::commit_transaction(CA::Transaction, double, double)","symbolLocation":717,"imageIndex":5},{"imageOffset":8866,"symbol":"CA::Transaction::commit()","symbolLocation":704,"imageIndex":5},{"imageOffset":1750386,"symbol":"62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_blockinvoke","symbolLocation":285,"imageIndex":4},{"imageOffset":9380372,"symbol":"NSRunLoopObserverCreateWithHandler_block_invoke","symbolLocation":41,"imageIndex":4},{"imageOffset":523447,"symbol":"CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION","symbolLocation":23,"imageIndex":6},{"imageOffset":523092,"symbol":"CFRunLoopDoObservers","symbolLocation":543,"imageIndex":6},{"imageOffset":520167,"symbol":"CFRunLoopRun","symbolLocation":841,"imageIndex":6},{"imageOffset":517597,"symbol":"CFRunLoopRunSpecific","symbolLocation":563,"imageIndex":6},{"imageOffset":206065,"symbol":"RunCurrentEventLoopInMode","symbolLocation":292,"imageIndex":7},{"imageOffset":205080,"symbol":"ReceiveNextEventCommon","symbolLocation":284,"imageIndex":7},{"imageOffset":204773,"symbol":"_BlockUntilNextEventMatchingListInModeWithFilter","symbolLocation":70,"imageIndex":7},{"imageOffset":256812,"symbol":"_DPSNextEvent","symbolLocation":886,"imageIndex":4},{"imageOffset":250264,"symbol":"-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]","symbolLocation":1411,"imageIndex":4},{"imageOffset":193929,"symbol":"-[NSApplication run]","symbolLocation":586,"imageIndex":4},{"imageOffset":245108,"imageIndex":3},{"imageOffset":1974327,"symbol":"QEventLoop::exec(QFlags)","symbolLocation":471,"imageIndex":2},{"imageOffset":1991122,"symbol":"QCoreApplication::exec()","symbolLocation":130,"imageIndex":2},{"imageOffset":297487,"symbol":"main","symbolLocation":5215,"imageIndex":8},{"imageOffset":21758,"symbol":"start","symbolLocation":462,"imageIndex":9}]},{"id":137584,"frames":[{"imageOffset":8172,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":10}]},{"id":137585,"frames":[{"imageOffset":8172,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":10}]},{"id":137591,"frames":[{"imageOffset":8172,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":10}]},{"id":137598,"frames":[{"imageOffset":8172,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":10}]},{"id":137601,"name":"Thread (pooled)","frames":[{"imageOffset":13574,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":11},{"imageOffset":27241,"symbol":"_pthread_cond_wait","symbolLocation":1224,"imageIndex":10},{"imageOffset":167840,"imageIndex":2},{"imageOffset":167166,"imageIndex":2},{"imageOffset":167027,"symbol":"QWaitCondition::wait(QMutex, QDeadlineTimer)","symbolLocation":83,"imageIndex":2},{"imageOffset":153309,"imageIndex":2},{"imageOffset":135721,"imageIndex":2},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":10},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":10}]},{"id":137602,"name":"Thread (pooled)","frames":[{"imageOffset":13574,"symbol":"psynch_cvwait","symbolLocation":10,"imageIndex":11},{"imageOffset":27241,"symbol":"_pthread_cond_wait","symbolLocation":1224,"imageIndex":10},{"imageOffset":167840,"imageIndex":2},{"imageOffset":167166,"imageIndex":2},{"imageOffset":167027,"symbol":"QWaitCondition::wait(QMutex, QDeadlineTimer)","symbolLocation":83,"imageIndex":2},{"imageOffset":153309,"imageIndex":2},{"imageOffset":135721,"imageIndex":2},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":10},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":10}]},{"id":137603,"name":"Thread (pooled)","frames":[{"imageOffset":13574,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":11},{"imageOffset":27241,"symbol":"_pthread_cond_wait","symbolLocation":1224,"imageIndex":10},{"imageOffset":167840,"imageIndex":2},{"imageOffset":167166,"imageIndex":2},{"imageOffset":167027,"symbol":"QWaitCondition::wait(QMutex, QDeadlineTimer)","symbolLocation":83,"imageIndex":2},{"imageOffset":153309,"imageIndex":2},{"imageOffset":135721,"imageIndex":2},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":10},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":10}]},{"id":137604,"name":"Thread (pooled)","frames":[{"imageOffset":13574,"symbol":"psynch_cvwait","symbolLocation":10,"imageIndex":11},{"imageOffset":27241,"symbol":"_pthread_cond_wait","symbolLocation":1224,"imageIndex":10},{"imageOffset":167840,"imageIndex":2},{"imageOffset":167166,"imageIndex":2},{"imageOffset":167027,"symbol":"QWaitCondition::wait(QMutex, QDeadlineTimer)","symbolLocation":83,"imageIndex":2},{"imageOffset":153309,"imageIndex":2},{"imageOffset":135721,"imageIndex":2},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":10},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":10}]},{"id":137605,"name":"libobs: hotkey thread","frames":[{"imageOffset":13574,"symbol":"psynch_cvwait","symbolLocation":10,"imageIndex":11},{"imageOffset":27241,"symbol":"_pthread_cond_wait","symbolLocation":1224,"imageIndex":10},{"imageOffset":263520,"symbol":"os_event_timedwait","symbolLocation":176,"imageIndex":12},{"imageOffset":503822,"symbol":"obs_hotkey_thread","symbolLocation":190,"imageIndex":12},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":10},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":10}]},{"id":137607,"name":"audio-io: audio thread","frames":[{"imageOffset":13274,"symbol":"__semwait_signal","symbolLocation":10,"imageIndex":11},{"imageOffset":67753,"symbol":"nanosleep","symbolLocation":196,"imageIndex":13},{"imageOffset":67551,"symbol":"usleep","symbolLocation":53,"imageIndex":13},{"imageOffset":180210,"symbol":"audio_thread","symbolLocation":418,"imageIndex":12},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":10},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":10}]},{"id":137609,"name":"video-io: video thread","frames":[{"imageOffset":2806,"symbol":"semaphore_wait_trap","symbolLocation":10,"imageIndex":11},{"imageOffset":263936,"symbol":"os_sem_wait","symbolLocation":16,"imageIndex":12},{"imageOffset":173851,"symbol":"video_thread","symbolLocation":75,"imageIndex":12},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":10},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":10}]},{"triggered":true,"id":137610,"name":"libobs: graphics thread","threadState":{"r13":{"value":206158430216},"rax":{"value":0},"rflags":{"value":582},"cpu":{"value":0},"r14":{"value":6},"rsi":{"value":6},"r8":{"value":123145572290960},"cr2":{"value":140704561576320},"rdx":{"value":0},"r10":{"value":0},"r9":{"value":140703490670497},"r15":{"value":22},"rbx":{"value":123145572294656},"trap":{"value":133},"err":{"value":33554760},"r11":{"value":582},"rip":{"value":140703490711826,"matchesCrashFrame":1},"rbp":{"value":123145572291312},"rsp":{"value":123145572291272},"r12":{"value":34819},"rcx":{"value":123145572291272},"flavor":"x86_THREAD_STATE","rdi":{"value":34819}},"frames":[{"imageOffset":28946,"symbol":"pthread_kill","symbolLocation":10,"imageIndex":11},{"imageOffset":25108,"symbol":"pthread_kill","symbolLocation":263,"imageIndex":10},{"imageOffset":531728,"symbol":"abort","symbolLocation":123,"imageIndex":13},{"imageOffset":65714,"symbol":"abort_message","symbolLocation":241,"imageIndex":14},{"imageOffset":4605,"symbol":"demangling_terminate_handler()","symbolLocation":266,"imageIndex":14},{"imageOffset":120081,"symbol":"_objc_terminate()","symbolLocation":104,"imageIndex":15},{"imageOffset":62679,"symbol":"std::__terminate(void ()())","symbolLocation":8,"imageIndex":14},{"imageOffset":73045,"symbol":"cxxabiv1::failed_throw(cxxabiv1::cxa_exception*)","symbolLocation":27,"imageIndex":14},{"imageOffset":72988,"symbol":"cxa_throw","symbolLocation":116,"imageIndex":14},{"imageOffset":36592,"symbol":"detector_setup_preprocess_scaler(virtual_bg_filter_data, obs_source_frame)","symbolLocation":288,"imageIndex":16},{"imageOffset":39503,"symbol":"detector_filter_video(void, obs_source_frame)","symbolLocation":591,"imageIndex":16},{"imageOffset":318935,"symbol":"obs_source_video_render","symbolLocation":759,"imageIndex":12},{"imageOffset":567424,"symbol":"scene_video_render","symbolLocation":1312,"imageIndex":12},{"imageOffset":319300,"symbol":"obs_source_video_render","symbolLocation":1124,"imageIndex":12},{"imageOffset":375315,"symbol":"obs_transition_video_render","symbolLocation":1283,"imageIndex":12},{"imageOffset":319300,"symbol":"obs_source_video_render","symbolLocation":1124,"imageIndex":12},{"imageOffset":565269,"symbol":"obs_view_render","symbolLocation":37,"imageIndex":12},{"imageOffset":610228,"symbol":"obs_graphics_thread_loop","symbolLocation":1380,"imageIndex":12},{"imageOffset":260090,"symbol":"obs_graphics_thread_loop_autorelease","symbolLocation":26,"imageIndex":12},{"imageOffset":616520,"symbol":"obs_graphics_thread","symbolLocation":248,"imageIndex":12},{"imageOffset":260042,"symbol":"obs_graphics_thread_autorelease","symbolLocation":26,"imageIndex":12},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":10},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":10}]},{"id":137612,"frames":[{"imageOffset":2806,"symbol":"semaphore_wait_trap","symbolLocation":10,"imageIndex":11},{"imageOffset":263936,"symbol":"os_sem_wait","symbolLocation":16,"imageIndex":12},{"imageOffset":19625,"symbol":"defer_thread","symbolLocation":25,"imageIndex":17},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":10},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":10}]},{"id":137637,"frames":[{"imageOffset":13574,"symbol":"psynch_cvwait","symbolLocation":10,"imageIndex":11},{"imageOffset":27241,"symbol":"_pthread_cond_wait","symbolLocation":1224,"imageIndex":10},{"imageOffset":48834,"symbol":"std::1::condition_variable::wait(std::1::unique_lock&)","symbolLocation":18,"imageIndex":18},{"imageOffset":534251,"symbol":"util::threadpool::work()","symbolLocation":171,"imageIndex":19},{"imageOffset":536846,"symbol":"void* std::1::thread_proxy<std::1::tuple<std::1::unique_ptr<std::1::thread_struct, std::1::default_delete >, std::1::bind<void (util::threadpool::)(), util::threadpool> > >(void)","symbolLocation":62,"imageIndex":19},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":10},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":10}]},{"id":137638,"frames":[{"imageOffset":13574,"symbol":"psynch_cvwait","symbolLocation":10,"imageIndex":11},{"imageOffset":27241,"symbol":"_pthread_cond_wait","symbolLocation":1224,"imageIndex":10},{"imageOffset":48834,"symbol":"std::1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":18,"imageIndex":18},{"imageOffset":534251,"symbol":"util::threadpool::work()","symbolLocation":171,"imageIndex":19},{"imageOffset":536846,"symbol":"void std::1::thread_proxy<std::1::tuple<std::1::unique_ptr<std::1::thread_struct, std::1::default_delete >, std::1::bind<void (util::threadpool::)(), util::threadpool> > >(void*)","symbolLocation":62,"imageIndex":19},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":10},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":10}]},{"id":137639,"frames":[{"imageOffset":13574,"symbol":"psynch_cvwait","symbolLocation":10,"imageIndex":11},{"imageOffset":27241,"symbol":"_pthread_cond_wait","symbolLocation":1224,"imageIndex":10},{"imageOffset":48834,"symbol":"std::1::condition_variable::wait(std::1::unique_lock&)","symbolLocation":18,"imageIndex":18},{"imageOffset":534251,"symbol":"util::threadpool::work()","symbolLocation":171,"imageIndex":19},{"imageOffset":536846,"symbol":"void std::1::thread_proxy<std::1::tuple<std::1::unique_ptr<std::1::thread_struct, std::1::default_delete >, std::1::__bind<void (util::threadpool::)(), util::threadpool> > >(void)","symbolLocation":62,"imageIndex":19},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":10},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":10}]},{"id":137640,"frames":[{"imageOffset":13574,"symbol":"psynch_cvwait","symbolLocation":10,"imageIndex":11},{"imageOffset":27241,"symbol":"_pthread_cond_wait","symbolLocation":1224,"imageIndex":10},{"imageOffset":48834,"symbol":"std::1::condition_variable::wait(std::1::unique_lock&)","symbolLocation":18,"imageIndex":18},{"imageOffset":534251,"symbol":"util::threadpool::work()","symbolLocation":171,"imageIndex":19},{"imageOffset":536846,"symbol":"void* std::1::thread_proxy<std::1::tuple<std::1::unique_ptr<std::1::thread_struct, std::1::default_delete >, std::1::bind<void (util::threadpool::)(), util::threadpool> > >(void)","symbolLocation":62,"imageIndex":19},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":10},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":10}]},{"id":137641,"frames":[{"imageOffset":13574,"symbol":"psynch_cvwait","symbolLocation":10,"imageIndex":11},{"imageOffset":27241,"symbol":"_pthread_cond_wait","symbolLocation":1224,"imageIndex":10},{"imageOffset":48834,"symbol":"std::1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":18,"imageIndex":18},{"imageOffset":534251,"symbol":"util::threadpool::work()","symbolLocation":171,"imageIndex":19},{"imageOffset":536846,"symbol":"void std::1::thread_proxy<std::1::tuple<std::1::unique_ptr<std::1::thread_struct, std::1::default_delete >, std::1::bind<void (util::threadpool::)(), util::threadpool> > >(void*)","symbolLocation":62,"imageIndex":19},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":10},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":10}]},{"id":137642,"frames":[{"imageOffset":13574,"symbol":"psynch_cvwait","symbolLocation":10,"imageIndex":11},{"imageOffset":27241,"symbol":"_pthread_cond_wait","symbolLocation":1224,"imageIndex":10},{"imageOffset":48834,"symbol":"std::1::condition_variable::wait(std::1::unique_lock&)","symbolLocation":18,"imageIndex":18},{"imageOffset":534251,"symbol":"util::threadpool::work()","symbolLocation":171,"imageIndex":19},{"imageOffset":536846,"symbol":"void std::1::thread_proxy<std::1::tuple<std::1::unique_ptr<std::1::thread_struct, std::1::default_delete >, std::1::__bind<void (util::threadpool::)(), util::threadpool> > >(void)","symbolLocation":62,"imageIndex":19},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":10},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":10}]},{"id":137643,"frames":[{"imageOffset":13574,"symbol":"psynch_cvwait","symbolLocation":10,"imageIndex":11},{"imageOffset":27241,"symbol":"_pthread_cond_wait","symbolLocation":1224,"imageIndex":10},{"imageOffset":48834,"symbol":"std::1::condition_variable::wait(std::1::unique_lock&)","symbolLocation":18,"imageIndex":18},{"imageOffset":534251,"symbol":"util::threadpool::work()","symbolLocation":171,"imageIndex":19},{"imageOffset":536846,"symbol":"void* std::1::thread_proxy<std::1::tuple<std::1::unique_ptr<std::1::thread_struct, std::1::default_delete >, std::1::bind<void (util::threadpool::)(), util::threadpool> > >(void)","symbolLocation":62,"imageIndex":19},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":10},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":10}]},{"id":137644,"frames":[{"imageOffset":13574,"symbol":"psynch_cvwait","symbolLocation":10,"imageIndex":11},{"imageOffset":27241,"symbol":"_pthread_cond_wait","symbolLocation":1224,"imageIndex":10},{"imageOffset":48834,"symbol":"std::1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":18,"imageIndex":18},{"imageOffset":534251,"symbol":"util::threadpool::work()","symbolLocation":171,"imageIndex":19},{"imageOffset":536846,"symbol":"void std::1::thread_proxy<std::1::tuple<std::1::unique_ptr<std::1::thread_struct, std::1::default_delete >, std::1::bind<void (util::threadpool::)(), util::threadpool> > >(void)","symbolLocation":62,"imageIndex":19},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":10},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":10}]},{"id":137645,"name":"AMCP Logging Spool","frames":[{"imageOffset":2806,"symbol":"semaphore_wait_trap","symbolLocation":10,"imageIndex":11},{"imageOffset":111040,"symbol":"caulk::mach::semaphore::wait_or_error()","symbolLocation":16,"imageIndex":20},{"imageOffset":8330,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":20},{"imageOffset":7502,"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":20},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":10},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":10}]},{"id":137646,"name":"com.apple.audio.IOThread.client","frames":[{"imageOffset":2746,"symbol":"mach_msg_trap","symbolLocation":10,"imageIndex":11},{"imageOffset":3627,"symbol":"mach_msg","symbolLocation":59,"imageIndex":11},{"imageOffset":3311963,"symbol":"HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int)","symbolLocation":111,"imageIndex":21},{"imageOffset":1798399,"symbol":"HALC_ProxyIOContext::IOWorkLoop()","symbolLocation":3937,"imageIndex":21},{"imageOffset":1792961,"symbol":"invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int)","symbolLocation":63,"imageIndex":21},{"imageOffset":3663724,"symbol":"HALB_IOThread::Entry(void)","symbolLocation":72,"imageIndex":21},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":10},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":10}]},{"id":137651,"frames":[{"imageOffset":13274,"symbol":"__semwait_signal","symbolLocation":10,"imageIndex":11},{"imageOffset":67753,"symbol":"nanosleep","symbolLocation":196,"imageIndex":13},{"imageOffset":67551,"symbol":"usleep","symbolLocation":53,"imageIndex":13},{"imageOffset":223070,"symbol":"CMIOGraph::OneOrMoreInputUnitsAreReadyToBePulled(bool&)","symbolLocation":758,"imageIndex":22},{"imageOffset":226114,"symbol":"CMIOGraph::DoWork(unsigned int)","symbolLocation":440,"imageIndex":22},{"imageOffset":236178,"symbol":"CMIO::Thread::QueuedTWorkThread::DoWork()","symbolLocation":144,"imageIndex":22},{"imageOffset":271520,"symbol":"CMIO::Thread::SignaledThread::ThreadLoop()","symbolLocation":144,"imageIndex":22},{"imageOffset":271334,"symbol":"CMIO::Thread::SignaledThread::WorkQueuedThreadCallback(void)","symbolLocation":72,"imageIndex":22},{"imageOffset":122064,"symbol":"figThreadMain","symbolLocation":276,"imageIndex":23},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":10},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":10}]},{"id":137657,"frames":[{"imageOffset":8172,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":10}]},{"id":137659,"name":"com.apple.NSEventThread","frames":[{"imageOffset":2746,"symbol":"mach_msg_trap","symbolLocation":10,"imageIndex":11},{"imageOffset":3627,"symbol":"mach_msg","symbolLocation":59,"imageIndex":11},{"imageOffset":527090,"symbol":"CFRunLoopServiceMachPort","symbolLocation":319,"imageIndex":6},{"imageOffset":520651,"symbol":"CFRunLoopRun","symbolLocation":1325,"imageIndex":6},{"imageOffset":517597,"symbol":"CFRunLoopRunSpecific","symbolLocation":563,"imageIndex":6},{"imageOffset":1756536,"symbol":"_NSEventThread","symbolLocation":132,"imageIndex":4},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":10},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":10}]}], "usedImages" : [ { "source" : "P", "arch" : "x86_64", "base" : 4444278784, "CFBundleShortVersionString" : "5.15", "CFBundleIdentifier" : "org.qt-project.QtGui", "size" : 5160960, "uuid" : "6eab2726-73f2-37e2-886e-ba4bf4592485", "path" : "\/Applications\/OBS.app\/Contents\/Frameworks\/QtGui.framework\/Versions\/5\/QtGui", "name" : "QtGui", "CFBundleVersion" : "5.15.2" }, { "source" : "P", "arch" : "x86_64", "base" : 4399075328, "CFBundleShortVersionString" : "5.15", "CFBundleIdentifier" : "org.qt-project.QtWidgets", "size" : 4505600, "uuid" : "41ccad67-4ed9-3686-a341-443359e05463", "path" : "\/Applications\/OBS.app\/Contents\/Frameworks\/QtWidgets.framework\/Versions\/5\/QtWidgets", "name" : "QtWidgets", "CFBundleVersion" : "5.15.2" }, { "source" : "P", "arch" : "x86_64", "base" : 4457066496, "CFBundleShortVersionString" : "5.15", "CFBundleIdentifier" : "org.qt-project.QtCore", "size" : 5521408, "uuid" : "51b713b9-26d0-3a5a-8cb8-7726f8a0156f", "path" : "\/Applications\/OBS.app\/Contents\/Frameworks\/QtCore.framework\/Versions\/5\/QtCore", "name" : "QtCore", "CFBundleVersion" : "5.15.2" }, { "source" : "P", "arch" : "x86_64", "base" : 4441182208, "size" : 1474560, "uuid" : "d46341c5-56e1-3953-8790-3df4b0213913", "path" : "\/Applications\/OBS.app\/Contents\/PlugIns\/platforms\/libqcocoa.dylib", "name" : "libqcocoa.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 140703535714304, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.AppKit", "size" : 15265792, "uuid" : "521cdd59-fbfa-391d-bd09-1b046b296dd4", "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit", "name" : "AppKit", "CFBundleVersion" : "2113.20.109" }, { "source" : "P", "arch" : "x86_64", "base" : 140703609663488, "CFBundleShortVersionString" : "1.11", "CFBundleIdentifier" : "com.apple.QuartzCore", "size" : 3051520, "uuid" : "85f64309-961e-3fdc-b265-113ee064c097", "path" : "\/System\/Library\/Frameworks\/QuartzCore.framework\/Versions\/A\/QuartzCore", "name" : "QuartzCore", "CFBundleVersion" : "962.61" }, { "source" : "P", "arch" : "x86_64h", "base" : 140703491223552, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.CoreFoundation", "size" : 5255168, "uuid" : "b6fab1bc-2b4b-3aa1-9d57-c8a246636f64", "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation", "name" : "CoreFoundation", "CFBundleVersion" : "1856.105" }, { "source" : "P", "arch" : "x86_64", "base" : 140703638540288, "CFBundleShortVersionString" : "2.1.1", "CFBundleIdentifier" : "com.apple.HIToolbox", "size" : 3112960, "uuid" : "891edf2e-4e76-35f5-8ec9-a6dc43ee7855", "path" : "\/System\/Library\/Frameworks\/Carbon.framework\/Versions\/A\/Frameworks\/HIToolbox.framework\/Versions\/A\/HIToolbox", "name" : "HIToolbox" }, { "source" : "P", "arch" : "x86_64", "base" : 4376068096, "CFBundleShortVersionString" : "27.1.3", "CFBundleIdentifier" : "com.obsproject.obs-studio", "size" : 2785280, "uuid" : "c14cd39e-1950-3fee-9abe-b9506c8f4bfe", "path" : "\/Applications\/OBS.app\/Contents\/MacOS\/obs", "name" : "obs", "CFBundleVersion" : "27.1.3" }, { "source" : "P", "arch" : "x86_64", "base" : 4584796160, "size" : 442368, "uuid" : "15411f2c-1dc7-3958-b73d-d85cdf549ec1", "path" : "\/usr\/lib\/dyld", "name" : "dyld" }, { "source" : "P", "arch" : "x86_64", "base" : 140703490908160, "size" : 49152, "uuid" : "f94c8e74-5f61-3586-9ced-d571d39a5e82", "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib", "name" : "libsystem_pthread.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 140703490682880, "size" : 225280, "uuid" : "aa1f8c2f-2312-3357-8e8e-816b11827850", "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib", "name" : "libsystem_kernel.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 4393041920, "size" : 704512, "uuid" : "8a336fa8-3694-3b10-a9f3-2a4d5d982285", "path" : "\/Applications\/OBS.app\/Contents\/Frameworks\/libobs.0.dylib", "name" : "libobs.0.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 140703489667072, "size" : 561152, "uuid" : "f56eb4e9-f48f-3b24-8db3-0d41ffa35c3a", "path" : "\/usr\/lib\/system\/libsystem_c.dylib", "name" : "libsystem_c.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 140703490592768, "size" : 90112, "uuid" : "326e7524-1528-3956-bdc2-ef7b3f46dace", "path" : "\/usr\/lib\/libc++abi.dylib", "name" : "libc++abi.dylib" }, { "source" : "P", "arch" : "x86_64h", "base" : 140703489417216, "size" : 237568, "uuid" : "a0368fd7-2406-30aa-85af-dfa54c3510ac", "path" : "\/usr\/lib\/libobjc.A.dylib", "name" : "libobjc.A.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 4997959680, "size" : 11370496, "uuid" : "325ada8c-bcba-3c02-9cd6-bf00e58c41a1", "path" : "\/Applications\/OBS.app\/Contents\/PlugIns\/obs-virtualbg.so", "name" : "obs-virtualbg.so" }, { "source" : "P", "arch" : "x86_64", "base" : 4577763328, "size" : 98304, "uuid" : "5b366a30-6f2e-3d3d-af5f-926ef315ae61", "path" : "\/Applications\/OBS.app\/Contents\/Frameworks\/libobs-scripting.dylib", "name" : "libobs-scripting.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 140703490228224, "size" : 364544, "uuid" : "647226b5-003f-3039-9cac-73bcb427c4ad", "path" : "\/usr\/lib\/libc++.1.dylib", "name" : "libc++.1.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 4978425856, "size" : 1966080, "uuid" : "20afb033-aa27-38b6-affe-cdab644aa047", "path" : "\/Library\/Application Support\/obs-studio\/*\/StreamFX.so", "name" : "StreamFX.so" }, { "source" : "P", "arch" : "x86_64", "base" : 140703636062208, "CFBundleShortVersionString" : "1.0", "CFBundleIdentifier" : "com.apple.audio.caulk", "size" : 143360, "uuid" : "2d90f846-5aab-3ced-ba79-67ccb5492602", "path" : "\/System\/Library\/PrivateFrameworks\/caulk.framework\/Versions\/A\/caulk", "name" : "caulk" }, { "source" : "P", "arch" : "x86_64", "base" : 140703517270016, "CFBundleShortVersionString" : "5.0", "CFBundleIdentifier" : "com.apple.audio.CoreAudio", "size" : 7503872, "uuid" : "7d634597-8fd4-3ae1-8dbd-3d442f6d1e10", "path" : "\/System\/Library\/Frameworks\/CoreAudio.framework\/Versions\/A\/CoreAudio", "name" : "CoreAudio", "CFBundleVersion" : "5.0" }, { "source" : "P", "arch" : "x86_64", "base" : 140703721390080, "CFBundleShortVersionString" : "1000.0", "CFBundleIdentifier" : "com.apple.CoreMediaIO", "size" : 876544, "uuid" : "a6469ba6-5536-36c4-b302-bcfdac0d2b54", "path" : "\/System\/Library\/Frameworks\/CoreMediaIO.framework\/Versions\/A\/CoreMediaIO", "name" : "CoreMediaIO", "CFBundleVersion" : "5352.3" }, { "source" : "P", "arch" : "x86_64", "base" : 140703636205568, "CFBundleShortVersionString" : "1.0", "CFBundleIdentifier" : "com.apple.CoreMedia", "size" : 1052672, "uuid" : "fd28d023-77eb-3dd8-9d28-c0ac447bb25a", "path" : "\/System\/Library\/Frameworks\/CoreMedia.framework\/Versions\/A\/CoreMedia", "name" : "CoreMedia", "CFBundleVersion" : "2930.8.1.4.1" } ], "sharedCache" : { "base" : 140703487680512, "size" : 15216377856, "uuid" : "fb34b1e9-df67-33c1-9f84-d8ce2d077857" }, "vmSummary" : "ReadOnly portion of Libraries: Total=1.4G resident=0K(0%) swapped_out_or_unallocated=1.4G(100%)\nWritable regions: Total=678.1M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=678.1M(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 256K 2 \nActivity Tracing 256K 1 \nCG backing stores 960K 4 \nCG image 108K 9 \nColorSync 236K 27 \nCoreAnimation 160K 21 \nCoreGraphics 12K 2 \nCoreUI image data 416K 8 \nFoundation 16K 1 \nKernel Alloc Once 8K 1 \nMALLOC 252.4M 118 \nMALLOC guard page 32K 8 \nMALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)\nOpenGL GLSL 256K 3 \nSTACK GUARD 56.1M 27 \nStack 21.2M 28 \nVM_ALLOCATE 7324K 72 \nDATA 51.8M 602 \nDATA_CONST 31.9M 345 \nDATA_DIRTY 1616K 212 \n__FONT_DATA 4K 1 \nGLSLBUILTINS 5176K 1 \nLINKEDIT 671.8M 89 \nOBJC_RO 81.8M 1 \n__OBJC_RW 3136K 2 \nTEXT 720.0M 609 \nUNICODE 588K 1 \ndyld private memory 1024K 1 \nmapped file 483.8M 39 \nshared memory 792K 18 \n=========== ======= ======= \nTOTAL 2.7G 2254 \nTOTAL, minus reserved VM space 2.3G 2254 \n", "legacyInfo" : { "threadTriggered" : { "name" : "libobs: graphics thread" } }, "trialInfo" : { "rollouts" : null, "experiments" : null } }

Model: Macmini8,1, BootROM 1715.60.5.0.0 (iBridge: 19.16.10645.5.1,0), 4 processors, Quad-Core Intel Core i3, 3.6 GHz, 16 GB, SMC Graphics: Intel UHD Graphics 630, Intel UHD Graphics 630, Built-In Display: DELL U2713HM, 2560 x 1440 (QHD/WQHD - Wide Quad High Definition), Main, MirrorOff, Online Memory Module: BANK 0/ChannelA-DIMM0, 8 GB, DDR4, 2667 MHz, 859B, CT8G4SFS8266.M8FE Memory Module: BANK 2/ChannelB-DIMM0, 8 GB, DDR4, 2667 MHz, 859B, CT8G4SFS8266.M8FE AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x7BF), wl0: Jul 12 2021 19:26:30 version 9.30.464.0.32.5.76 FWID 01-45ccefcd Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports Network Service: Wi-Fi, AirPort, en1 USB Device: Mobile Drive USB Device: G-DRIVE mobile SSD R-Series USB Device: USB31Bus USB Device: AmazonBasics Desktop Mini Mic USB Device: miscellaneous_device USB Device: T2Bus USB Device: Headset USB Device: Apple T2 Controller Thunderbolt Bus: Mac mini, Apple Inc., 47.5 Thunderbolt Bus: Mac mini, Apple Inc., 47.5

kounoike commented 2 years ago

@francisjervis

  1. Which version of plugin and OBS-studio?
  2. please specify your environment (Your mac model, mac OS version, etc.)
  3. please attach log file.
jumpers775 commented 2 years ago

i am getting this error too, im using the latest of both (1.1.0 for plugin, 27.1.3 for obs). i am using a hackintosh with a ryzen 9 3900x, and an rx 5600xt on macOS 12.1. im unsure how i would go about getting a log file?

westindiantech commented 2 years ago

i am getting this error too, im using the latest of both (1.1.0 for plugin, 27.1.3 for obs). i am using a hackintosh with a ryzen 9 3900x, and an rx 5600xt on macOS 12.1. im unsure how i would go about getting a log file?

It works on Mac/Hackintosh Catalina 10.15.7 OBS 27.1.3

Ensure to install in proper directories. Applications / OBS / Contents / Plugins / obs-virtualbg.so Applications / OBS / Contents / Resources / Data / obs-plugins/ obs-virtualbg / locale + model.onnx + virtualbg-mask.effect + virtualbg.effect (or move all files from obs-vritualbg/data one folder up)

Good luck.

kounoike commented 2 years ago

I don't wish to support Hackintosh. Please use official mac.