Bug Report Obs crashed.

Helpesme

New Member
I was playing Prince of Persia 2 when I decided to stop recording at 34:00 or so, when the program went (Not Responding) and crashed. This isn't exactly the first time it has happened either, and I've tried re-downloading the program and fiddling with the settings but maybe it's my computer that's the problem. I'm not sure anymore. I've got Windows 10.

Here is the crash log. If anything else is needed, just ask and I'll upload it too.

This crash appears to have occured in the 'c:\windows\system32\kernelbase.dll' module.

**** UNHANDLED EXCEPTION: 80000003
Fault address: 00007FFD4B760262 (c:\windows\system32\kernelbase.dll)
OBS version: Open Broadcaster Software v0.656b
Windows version: 6.2 (Build 9200)
CPU: Intel(R) Core(TM) i7-3770S CPU @ 3.10GHz

Crashing thread stack trace:
Stack EIP Arg0 Arg1 Arg2 Arg3 Address
000000F2E1B9EF38 00007FFD4B760262 00007FFD26E00C60 0000000000007531 000000F2E1B9EE98 000000F2E1B9EFD9 kernelbase.dll!0x7ffd4b760262
000000F2E1B9EF40 00007FFD26DD14B3 000000F2E1DC5AE0 00007FF7A1A974F0 000000F2E1DC5AE0 00007FFD00000002 obsapi.dll!OSTerminateThread+0x33
000000F2E1B9EF70 00007FF7A19DE961 000000F2E1DC5AE0 000000F2E1DC5AE0 000000000000138A 0000000000000000 obs.exe!OBS::Stop+0x1e1
000000F2E1B9F040 00007FF7A19DBA91 000000F2E1B9F170 0000000000020542 000000000002051C 0000000000000000 obs.exe!OBS::ToggleRecording+0x71
000000F2E1B9F070 00007FF7A1A0CD63 0000000000000000 FFFFFFFFFFFFFFFE 0000000000000000 00000000FFFFFFFF obs.exe!OBS::OBSProc+0xb03
000000F2E1B9F2C0 00007FFD4DE800DC 0000000000000000 00007FF7A1A0C260 000000000002051C 0000000000000000 user32.dll!0x7ffd4de800dc
000000F2E1B9F3B0 00007FFD4DE7FE52 00007FFD4E303410 0000000000000000 000000F2E1B9F4C8 0000000000000001 user32.dll!0x7ffd4de7fe52
000000F2E1B9F410 00007FFD4DE8D3FE 0000000000000000 0000000080000000 0000000000000000 0000000000000000 user32.dll!0x7ffd4de8d3fe
000000F2E1B9F470 00007FFD4E3053E4 00007FFD4DE7F715 00007FFD4E303410 0000000000000000 000000F2E1B9F5B8 ntdll.dll!0x7ffd4e3053e4
000000F2E1B9F4F8 00007FFD4DE9FCCA 00007FFD4E303410 0000000000000000 000000F2E1B9F5B8 000000F200002330 user32.dll!0x7ffd4de9fcca
000000F2E1B9F500 00007FFD4DE7F715 00007FFD4DE9FCAA 0000000000000000 000000000000138A 000000F2E25E1DF0 user32.dll!0x7ffd4de7f715
000000F2E1B9F590 00007FFD4DE7F5AB 000000F2E1E0D1D0 000000005401000D 0000000000000001 00007FFD4E291A93 user32.dll!0x7ffd4de7f5ab
000000F2E1B9F5F0 00007FFD45EE1A4A 0000000000000202 000000F2E1B9F6A8 000000F2E1E0D1D0 0000000000000000 comctl32.dll!0x7ffd45ee1a4a
000000F2E1B9F630 00007FFD45F0FBC2 0000000000000000 00007FFD4DE8EC16 0000000000000000 0000000000000001 comctl32.dll!0x7ffd45f0fbc2
000000F2E1B9F6F0 00007FFD4DE800DC 000000F2E2605420 00007FFD45F0F3F0 0000000000020542 00007FF7A0F1E800 user32.dll!0x7ffd4de800dc
000000F2E1B9F7E0 00007FFD4DE7FC07 000000F2E1E21160 0000000000000000 0000000000000001 0000000000000000 user32.dll!0x7ffd4de7fc07
000000F2E1B9F860 00007FFD4DE8212F 0000000006CB04AF 000000F2E1B9F9C0 000000F2E1E21160 000000F2E1E21160 user32.dll!0x7ffd4de8212f
000000F2E1B9F8C0 00007FF7A19CD92A 0000000000000000 00007FF7A19A0000 0000000000000000 0000000000000000 obs.exe!WinMain+0xb6a
000000F2E1B9FE80 00007FF7A1A4EEA0 0000000000000000 00007FF7A1A4ED44 00007FF7A0F16000 0000000000000000 obs.exe!__tmainCRTStartup+0x148
000000F2E1B9FEC0 00007FFD4C312D92 00007FFD4C312D70 0000000000000000 0000000000000000 0000000000000000 kernel32.dll!0x7ffd4c312d92
000000F2E1B9FEF0 00007FFD4E279F64 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!0x7ffd4e279f64

Video thread stack trace:
Stack EIP Arg0 Arg1 Arg2 Arg3 Address
000000F29574F6F8 00007FFD4E30353A 0000000000000002 00007FFD26DD7882 0000000000000002 00007FFD00000001 ntdll.dll!0x7ffd4e30353a
000000F29574F700 00007FFD4B6C415F 0000000000FE502A 000000F2E5DD2378 0001B9CF00000000 0000000000000244 kernelbase.dll!0x7ffd4b6c415f
000000F29574F7A0 00007FF7A19E5B0D 00007FF7A19E23E0 0000000000000000 0000000000000000 0000000000000000 obs.exe!OBS::MainCaptureLoop+0x1c3d
000000F29574FC30 00007FF7A19E23E9 0000000000000000 0000000000000000 0000000000000000 0000000000000000 obs.exe!OBS::MainCaptureThread+0x9
000000F29574FC60 00007FFD4C312D92 00007FFD4C312D70 0000000000000000 0000000000000000 0000000000000000 kernel32.dll!0x7ffd4c312d92
000000F29574FC90 00007FFD4E279F64 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!0x7ffd4e279f64

Encode thread stack trace:
Stack EIP Arg0 Arg1 Arg2 Arg3 Address
000000F29564F910 00007FFD4B6D3757 000000F2E1DC5AE0 0000000000000000 0000000000000000 0000000000000000 kernelbase.dll!0x7ffd4b6d3757
000000F29564F9B0 00007FF7A19E3586 000000F29574FB48 000000F29564FAC9 0000000000000000 0000000000000017 obs.exe!OBS::FlushBufferedVideo+0xb6
000000F29564F9F0 00007FF7A19E3C13 0000000000000000 0000000000000000 00000000000000B6 0000000000000000 obs.exe!OBS::EncodeLoop+0x533
000000F29564FB30 00007FF7A19E23D9 0000000000000000 0000000000000000 0000000000000000 0000000000000000 obs.exe!OBS::EncodeThread+0x9
000000F29564FB60 00007FFD4C312D92 00007FFD4C312D70 0000000000000000 0000000000000000 0000000000000000 kernel32.dll!0x7ffd4c312d92
000000F29564FB90 00007FFD4E279F64 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!0x7ffd4e279f64

A minidump was saved to C:\Users\Name\AppData\Roaming\OBS\crashDumps\OBSCrashDump2015-11-16_1.dmp.
Please include this file when posting a crash report.

List of loaded modules:
Base Address Module
 
Last edited:

Helpesme

New Member
Same thing happened again. This time it was just a browser game using pepper flash, where it recorded up to 47 minutes, went (Not Responding) when I ended recording, and crashed.
I think it's just something wrong with Kernelbase.dll... maybe not OBS? Then again, I've seen many other threads also talking about how OBS has crashed as soon as 'stop recording' was hit, the culprit being kernelbase.dll... I don't know. Besides, when I looked into if my kernelbase.dll file was damaged or something, it seemed like it was fine.
 
Last edited:

R1CH

Forum Admin
Developer
This is an intentionally triggered crash caused by the flush process taking too long. This is usually caused by bad audio devices or other audio problems generating incorrect timestamps.
 

Helpesme

New Member
But R1CH, I don't use microphone when I record, so the audio part of OBS is turned off... could it be the game's audio? Is there a way I can fix this?
 

Helpesme

New Member
19:10:50: Open Broadcaster Software v0.656b - 64bit ( ^ω^)
19:10:50: -------------------------------
19:10:50: CPU Name: Intel(R) Core(TM) i7-3770S CPU @ 3.10GHz
19:10:50: CPU Speed: 3093MHz
19:10:50: Physical Memory: 8128MB Total, 4255MB Free
19:10:50: stepping id: 9, model 58, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
19:10:50: monitor 1: pos={0, 0}, size={1920, 1080}
19:10:50: Windows Version: 10.0 Build 10240 (revision 16384)
19:10:50: Aero is Enabled
19:10:50: -------------------------------
19:10:50: OBS Modules:
19:10:50: Base Address Module
19:10:50: 00000000A19A0000 OBS.exe
19:10:50: 0000000024B00000 OBSApi.dll
19:10:50: 00000000293A0000 DShowPlugin.dll
19:10:50: 000000002EF80000 GraphicsCapture.dll
19:10:50: 000000003CCB0000 NoiseGate.dll
19:10:50: 0000000039E00000 PSVPlugin.dll
19:10:50: 0000000039D50000 scenesw.dll
19:10:50: ------------------------------------------
19:10:50: Adapter 1
19:10:50: Video Adapter: NVIDIA GeForce 610M
19:10:50: Video Adapter Dedicated Video Memory: 1020850176
19:10:50: Video Adapter Shared System Memory: 3220975616
19:10:50: Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
19:10:50: =====Stream Start: 2015-11-18, 19:10:50===============================================
19:10:50: Multithreaded optimizations: On
19:10:50: Base resolution: 1920x1080
19:10:50: Output resolution: 1920x1080
19:10:50: ------------------------------------------
19:10:50: Loading up D3D10 on NVIDIA GeForce 610M (Adapter 1)...
19:10:50: ------------------------------------------
19:10:50: Audio Format: 48000 Hz
19:10:50: ------------------------------------------
19:10:50: Audio Channels: 2 Ch
19:10:50: Playback device Default
19:10:50: ------------------------------------------
19:10:50: Using desktop audio input: Headset Earphone (USB Audio Device)
19:10:50: Global Audio time adjust: 0
19:10:51: ------------------------------------------
19:10:51: Using auxilary audio input: Headset Microphone (USB Audio Device)
19:10:51: Mic time offset: 0
19:10:51: ------------------------------------------
19:10:51: Audio Encoding: AAC
19:10:51: bitrate: 128
19:10:51: Using Window Capture
19:10:51: Using Monitor Capture
19:10:51: Scene buffering time set to 700
19:10:51: ------------------------------------------
19:10:51: Video Encoding: x264
19:10:51: fps: 60
19:10:51: width: 1920, height: 1080
19:10:51: preset: veryfast
19:10:51: profile: high
19:10:51: keyint: 120
19:10:51: CBR: no
19:10:51: CFR: no
19:10:51: max bitrate: 2000
19:10:51: buffer size: 2000
19:10:51: quality: 9
19:10:51: ------------------------------------------
Warning -- MMDeviceAudioSource::GetBuffer: GetNextPacketSize failed, result = 88890026
19:10:57: Audio device 'Headset Microphone (USB Audio Device)' has been lost, attempting to reinitialize
19:12:09: Using Window Capture
19:12:11: Using Window Capture
19:12:44: Using Window Capture
19:12:46: Using Window Capture
19:12:48: Using Window Capture
19:13:22: Using Monitor Capture
19:13:23: Using Monitor Capture
19:14:04: Using Monitor Capture
19:14:10: Using Monitor Capture
19:14:11: Using Monitor Capture
19:14:23: Using Monitor Capture
19:14:28: Using Monitor Capture
19:14:36: Using Window Capture
19:14:38: Using Window Capture
19:14:48: Using Window Capture
19:14:49: Using Window Capture
19:15:48: Device 'Headset Microphone (USB Audio Device)' reacquired.
19:58:28: FlushBufferedVideo: Flushing 171063 packets over 2851033 ms
19:58:57: WARNING: Forcibly terminating a thread after 30001 ms timeout!
 

R1CH

Forum Admin
Developer
Warning -- MMDeviceAudioSource::GetBuffer: GetNextPacketSize failed, result = 88890026
19:10:57: Audio device 'Headset Microphone (USB Audio Device)' has been lost, attempting to reinitialize

Your headset is being unplugged or otherwise disconnected, which breaks OBS.
 

Helpesme

New Member
I see...? I'll watch out for that. Thanks, I'll report if anything else happens. But why does my headset being unplugged/disconnected break OBS?
And Mehraz, just get a better mic or headset? If money's an issue, there's always alternatives...
 

R1CH

Forum Admin
Developer
OBS relies on your primary audio device for timestamps. I don't think OBS MP has this design flaw.
 
Top