Closed tomwheeler closed 4 months ago
Does this only crash with OBS' virtual camera enabled? Could you try only by powering your camera off and on, without starting any output in OBS?
I just tried it and found that it did also crash under the following conditions:
It took three attempts (i.e., powering the camera on and off three times), but it did crash in a similar way to when the camera power is cycled while the Virtual Camera is active but OBS is not recording.
Apologies if I misunderstood what you wanted me to try just now, but at any rate, I have confirmed that cycling the power to the camera will often cause OBS to crash when it's either recording or the virtual camera is running.
If you'd like me to test something else, I am happy to do so.
I also tried the opposite case just now. If OBS is neither recording nor its virtual camera running, then power cycling the camera does not seem to result in a crash. I stopped the recording and stopped the virtual camera, but left the preview running, and was able to cycle the camera's power 15 times in a row without a crash.
Please retest in OBS Studio 30.0.2 or newer on macOS 13+ (preferably macOS 14+). The macOS virtual camera has been completely rewritten.
I am going to mark the issue as closed. I've been running 30.0.2 for a while and have not seen the crashes since upgrading to it.
I am going to mark the issue as closed. I've been running 30.0.2 for a while and have not seen the crashes since upgrading to it.
Thanks for responding!
Operating System Info
macOS 12
Other OS
No response
OBS Studio Version
29.0.2
OBS Studio Version (Other)
No response
OBS Studio Log URL
https://obsproject.com/logs/Ce9piExX2ab8kLu4
OBS Studio Crash Log URL
Not sure how to upload this, but I pasted it into the "Anything else we should know" section.
Expected Behavior
I use the virtual camera feature of OBS as the video source in Zoom and Screenflow because this provides better control over what's in the frame, compared to using the webcam directly. My webcam (NexiGo) is plugged into a four-port USB hub that has individual power switches for each port. To maintain my privacy when not using the camera, I press the button to cut power to the webcam's port.
This worked perfectly for the past year, when I was using OBS 27.2.2, but I now experience frequent crashes in 29.0.2, as described below.
Current Behavior
I recently upgraded to OBS 29.0.2 and have found that OBS now crashes multiple times per day. I cannot reproduce it 100% of the time, but it appears to happen frequently when doing what's described in "Steps to Reproduce"
Steps to Reproduce
Anything else we should know?
This is a MacBook Pro (16-inch, 2021) M1 Max with 64 GB of RAM. I am using an external monitor (Asus VA32AQ), external webcam (NexiGo 4K), and external audio interface (SSL 2+).
Here is the most recent crash log from the MacOS Console application.