Bug Report OBS (v0.466a) crashes when stream is started during encoding

foobarblah

New Member
I don't think this is extremely urgent, but it's still a crash that results in loss of the file.
I haven't found any similar looking reports, so here is my report.

The crash is reproducible for me.
To reproduce:
Turn on the option to save the stream to disk when streaming is finished.
Stream for a bit, then stop the stream (you get the pop-up window where it encodes the stream) and then start streaming again while it is open. You can just stop and restart the stream immediately and it will crash.
The file is then lost (or empty).

Here's the crash report and the minidump:

Code:
OBS has encountered an unhandled exception and has terminated. If you are able to
reproduce this crash, please submit this crash report on the forums at
http://www.obsproject.com/ - include the contents of this crash log and the
minidump .dmp file (if available) as well as your regular OBS log files and
a description of what you were doing at the time of the crash.

This crash appears to have occured in the 'c:\program files (x86)\obs\obs.exe' module.

**** UNHANDLED EXCEPTION: c0000005
Fault address: 011B9077 (c:\program files (x86)\obs\obs.exe)
OBS version: Open Broadcaster Software v0.466a
Windows version: 6.1 (Build 7601) Service Pack 1

Crashing thread stack trace:
Stack    EIP      Arg0     Arg1     Arg2     Arg3     Address
0036EE9C 011B9077 001E1C00 0011F780 011C1CC2 00000001 obs.exe!MP4FileStream::~MP4FileStream+0x827
0036EFAC 011BC6B9 00000001 A9AA0570 00000000 011D8BD0 obs.exe!MP4FileStream::`scalar deleting destructor'+0x9
0036EFB8 011C1CC2 001F0400 011D9227 A9AA1AB8 00000000 obs.exe!OBS::Stop+0x192
0036EFFC 011BFF6A A9AA1AB8 00000000 011D8BD0 00000000 obs.exe!OBS::ToggleCapturing+0x1a
0036F004 011D9227 00081086 00000111 00001389 00110DA8 obs.exe!OBS::OBSProc+0x657
0036F044 751F62FA 011D8BD0 00081086 00000111 00001389 user32.dll!0x751f62fa
0036F070 751F6D3A 00000000 011D8BD0 00081086 00000111 user32.dll!0x751f6d3a
0036F0E8 751F965E 01529030 00000000 011D8BD0 00001389 user32.dll!0x751f965e
0036F12C 751F96C5 00081086 00000111 00001389 00110DA8 user32.dll!0x751f96c5
0036F150 72F84601 005A9D88 00000000 00110DA8 005A9D88 comctl32.dll!0x72f84601
0036F170 72F84663 54010000 00000001 00000000 72F0B495 comctl32.dll!0x72f84663
0036F18C 72F844ED 00110DA8 00000202 00000000 000C0048 comctl32.dll!0x72f844ed
0036F1EC 751F62FA 72F0B495 00110DA8 00000202 00000000 user32.dll!0x751f62fa
0036F218 751F6D3A 00000000 72F0B495 00110DA8 00000202 user32.dll!0x751f6d3a
0036F290 751F77C4 72F0B495 00000000 0036F324 7521C81F user32.dll!0x751f77c4
0036F2F0 751F788A 0036F3BC 64B5F410 751F78E2 000E0EEB user32.dll!0x751f788a
0036F300 7521C81F 00081086 00000000 A9AA1988 FFFFFFFE user32.dll!0x7521c81f
0036F32C 011B7A9F 011A0000 00000000 00572CCD 00000001 obs.exe!WinMain+0x6ef
0036F994 0123F8C2 7EFDE000 0036FA68 770E9EF2 7EFDE000 obs.exe!strstr+0x1c2
0036FA24 766D33AA 7EFDE000 758898EC 00000000 00000000 kernel32.dll!0x766d33aa
0036FA30 770E9EF2 0123F92D 7EFDE000 00000000 00000000 ntdll.dll!0x770e9ef2
0036FA70 770E9EC5 0123F92D 7EFDE000 00000000 00000000 ntdll.dll!0x770e9ec5

A minidump was saved to C:\Users\chris\AppData\Roaming\OBS\crashDumps\OBSCrashDump2013-01-10_4.dmp.
Please include this file when posting a crash report.

List of loaded modules:
Base Address      Module
011A0000-013FA000 C:\Program Files (x86)\OBS\OBS.exe
770B0000-77230000 C:\Windows\SysWOW64\ntdll.dll
766C0000-767D0000 C:\Windows\syswow64\kernel32.dll
765E0000-76627000 C:\Windows\syswow64\KERNELBASE.dll
6CD10000-6CD17000 C:\Windows\system32\AVRT.dll
751C0000-751D9000 C:\Windows\SysWOW64\sechost.dll
75110000-751BC000 C:\Windows\syswow64\msvcrt.dll
763D0000-764C0000 C:\Windows\syswow64\RPCRT4.dll
74790000-747F0000 C:\Windows\syswow64\SspiCli.dll
74780000-7478C000 C:\Windows\syswow64\CRYPTBASE.dll
73290000-732A3000 C:\Windows\system32\dwmapi.dll
74A50000-74AE0000 C:\Windows\syswow64\GDI32.dll
751E0000-752E0000 C:\Windows\syswow64\USER32.dll
74E60000-74F00000 C:\Windows\syswow64\ADVAPI32.dll
74A20000-74A2A000 C:\Windows\syswow64\LPK.dll
74DC0000-74E5D000 C:\Windows\syswow64\USP10.dll
72C90000-72D13000 C:\Windows\system32\dxgi.dll
732B0000-732B9000 C:\Windows\system32\VERSION.dll
72D60000-72D8C000 C:\Windows\system32\d3d10_1.dll
72D20000-72D5A000 C:\Windows\system32\d3d10_1core.dll
74A40000-74A45000 C:\Windows\syswow64\PSAPI.DLL
64D30000-64DA4000 C:\Windows\system32\d3dx10_43.dll
76120000-7627C000 C:\Windows\syswow64\ole32.dll
76570000-765A5000 C:\Windows\syswow64\WS2_32.dll
74D20000-74D26000 C:\Windows\syswow64\NSI.dll
72610000-7262C000 C:\Windows\system32\IPHLPAPI.DLL
72600000-72607000 C:\Windows\system32\WINNSI.DLL
64B40000-64D2B000 C:\Program Files (x86)\OBS\OBSApi.dll
71FE0000-72012000 C:\Windows\system32\WINMM.dll
752E0000-75F2A000 C:\Windows\syswow64\SHELL32.dll
74CC0000-74D17000 C:\Windows\syswow64\SHLWAPI.dll
6EC30000-6EDC0000 C:\Windows\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.17825_none_72d273598668a06b\gdiplus.dll
71F00000-71F58000 C:\Windows\system32\WINHTTP.dll
71EB0000-71EFF000 C:\Windows\system32\webio.dll
74C60000-74CC0000 C:\Windows\system32\IMM32.DLL
75F30000-75FFC000 C:\Windows\syswow64\MSCTF.dll
70C00000-70C80000 C:\Windows\system32\uxtheme.dll
72EE0000-7307E000 C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\Comctl32.dll
69A60000-69A88000 C:\Program Files (x86)\OBS\plugins\DShowPlugin.dll
76630000-766BF000 C:\Windows\syswow64\OLEAUT32.dll
67750000-67770000 C:\Program Files (x86)\OBS\plugins\GraphicsCapture.dll
74D30000-74DB3000 C:\Windows\syswow64\CLBCatQ.DLL
72A20000-72A59000 C:\Windows\System32\MMDevApi.dll
72DE0000-72ED5000 C:\Windows\System32\PROPSYS.dll
74880000-74A1D000 C:\Windows\syswow64\SETUPAPI.dll
765B0000-765D7000 C:\Windows\syswow64\CFGMGR32.dll
767D0000-767E2000 C:\Windows\syswow64\DEVOBJ.dll
71BD0000-71BE6000 C:\Windows\system32\CRYPTSP.dll
71B90000-71BCB000 C:\Windows\system32\rsaenh.dll
6BAD0000-6BAD8000 C:\Windows\system32\credssp.dll
72530000-7256C000 C:\Windows\system32\mswsock.dll
72520000-72525000 C:\Windows\System32\wshtcpip.dll
728D0000-728D6000 C:\Windows\System32\wship6.dll
725B0000-725F4000 C:\Windows\system32\DNSAPI.dll
6D190000-6D196000 C:\Windows\system32\rasadhlp.dll
6D140000-6D178000 C:\Windows\System32\fwpuclnt.dll
6BA90000-6BACA000 C:\Windows\SysWOW64\schannel.dll
76280000-7639E000 C:\Windows\syswow64\CRYPT32.dll
77080000-7708C000 C:\Windows\syswow64\MSASN1.dll
71BF0000-71BF8000 C:\Windows\system32\secur32.dll
6EAF0000-6EB28000 C:\Windows\system32\ncrypt.dll
6EAD0000-6EAE7000 C:\Windows\system32\bcrypt.dll
6EA90000-6EACD000 C:\Windows\SysWOW64\bcryptprimitives.dll
72440000-72457000 C:\Windows\system32\USERENV.dll
72430000-7243B000 C:\Windows\system32\profapi.dll
6EA70000-6EA86000 C:\Windows\system32\GPAPI.dll
76540000-7656D000 C:\Windows\syswow64\WINTRUST.dll
64930000-64B37000 C:\Windows\system32\d3dcompiler_43.dll
729E0000-72A16000 C:\Windows\system32\AUDIOSES.DLL
728C0000-728D0000 C:\Windows\system32\NLAapi.dll
728B0000-728C0000 C:\Windows\system32\napinsp.dll
72890000-728A2000 C:\Windows\system32\pnrpnsp.dll
72880000-72888000 C:\Windows\System32\winrnr.dll
6EF70000-6FB69000 C:\Windows\system32\nvwgf2um.dll
73080000-7316B000 C:\Windows\system32\DBGHELP.DLL


The mini-crashdump is available at this link: http://dl.dropbox.com/u/44266468/OBSCrashDump2013-01-10_4.dmp

That's it, if I may ask though:
I've seen that you're already planning to include the choice to disable audio sources (so voice chat doesn't get included in the stream for example). Any idea when this may get included?
No pressure. :) OBS is really great software. Thank you!

EDIT: title said steam, instead of stream
 
Top