Every time i close down OBS, it crashes. This has been going on for the past month or so. I narrowed down this problem after looking in Windows event viewer crash log to see these errors all over the place.
Description:
Faulting application name: obs64.exe, version: 0.0.0.0, time stamp: 0x5a668941
Faulting module name: VideoCaptureFilter.ax_unloaded, version: 3.70.8.3008, time stamp: 0x5a606f5e
Exception code: 0xc0000005
Fault offset: 0x000000000001fff3
Faulting process id: 0x143c
Faulting application start time: 0x01d3bd62e39adbe5
Faulting application path: C:\Program Files (x86)\obs-studio\bin\64bit\obs64.exe
Faulting module path: VideoCaptureFilter.ax
--- snip
My DxDiag says this is Elgato related:
-- snip
Elgato Game Capture HD,0x00200000,0,3,VideoCaptureFilter.ax,3.70.0008.3008
-- snip
Very important key points are:
1) I am using the current Elgato capture software.
2) I don't even stream or record using Elgato
I do have a Scene Collection with one scene that uses an Elgato source. But I never select it and as said earlier, don't even use Elgato.
What looks like is going on, OBS is trying to unload or release a reference to VideoCaptureFilter.ax on exit that doesn't exist.
To see if I can work around this problem temporarily, I have clicked the "Deactivate when not showing" checkbox for the Elgato source. Again, OBS should not even be loading this AX. It should load this AX on demand. Even why it does and what makes it think it should call or release it on exit is a bug.
Update: Turning on "deactivation when not showing" for the Elgato source did not work.
Description:
Faulting application name: obs64.exe, version: 0.0.0.0, time stamp: 0x5a668941
Faulting module name: VideoCaptureFilter.ax_unloaded, version: 3.70.8.3008, time stamp: 0x5a606f5e
Exception code: 0xc0000005
Fault offset: 0x000000000001fff3
Faulting process id: 0x143c
Faulting application start time: 0x01d3bd62e39adbe5
Faulting application path: C:\Program Files (x86)\obs-studio\bin\64bit\obs64.exe
Faulting module path: VideoCaptureFilter.ax
--- snip
My DxDiag says this is Elgato related:
-- snip
Elgato Game Capture HD,0x00200000,0,3,VideoCaptureFilter.ax,3.70.0008.3008
-- snip
Very important key points are:
1) I am using the current Elgato capture software.
2) I don't even stream or record using Elgato
I do have a Scene Collection with one scene that uses an Elgato source. But I never select it and as said earlier, don't even use Elgato.
What looks like is going on, OBS is trying to unload or release a reference to VideoCaptureFilter.ax on exit that doesn't exist.
To see if I can work around this problem temporarily, I have clicked the "Deactivate when not showing" checkbox for the Elgato source. Again, OBS should not even be loading this AX. It should load this AX on demand. Even why it does and what makes it think it should call or release it on exit is a bug.
Update: Turning on "deactivation when not showing" for the Elgato source did not work.
Last edited: