Bug Report 64bit OBS Crashes upon load, problem with sources

Voxletum

Member
You can ignore this post and go down to my last one: viewtopic.php?f=6&t=4412#p24133



32bit OBS works fine for me, just tried using the 64bit and I get this while previewing stream:
Jk6mIAP.png


After cliking 'OK' OBS crashes:

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\64bit\obs.exe' module.

**** UNHANDLED EXCEPTION: c0000005
Fault address: 000000013F3F9B34 (c:\program files (x86)\obs\64bit\obs.exe)
OBS version: Open Broadcaster Software v0.472b
Windows version: 6.1 (Build 7601) Service Pack 1

Crashing thread stack trace:
Stack EIP Arg0 Arg1 Arg2 Arg3 Address
00000000124DF888 000000013F3F9B34 0000000000000000 0000043800000780 3F80000000000000 3F80000000000000 obs.exe!GlobalSource::Render+0x4
00000000124DF890 000007FEF2FF3A1A 0000000000000000 0000000000000000 0000000000000000 0000000000000000 obsapi.dll!Scene::Render+0x8a
00000000124DF8C0 000000013F40BFDD 00000013B2910C01 0000000000000001 0000000000000001 0000000000000001 obs.exe!OBS::MainCaptureLoop+0xbbd
00000000124DFF30 000000013F40A850 0000000000000000 0000000000000000 0000000000000000 0000000000000000 obs.exe!OBS::MainCaptureThread+0x10
00000000124DFF60 000000007714652D 0000000000000000 0000000000000000 0000000000000000 0000000000000000 kernel32.dll!0x7714652d
00000000124DFF90 000000007737C521 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!0x7737c521

A minidump was saved to C:\Users\tesla\AppData\Roaming\OBS\crashDumps\OBSCrashDump2013-05-23_1.dmp.
Please include this file when posting a crash report.

List of loaded modules:
Base Address Module

Here I have provided the log:

Code:
Open Broadcaster Software v0.472b - 64bit ( ^ω^)
-------------------------------
CPU Name: Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
CPU Speed: 3500MHz
Physical Memory:  16330MB Total, 11654MB Free
stepping id: 9, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
monitor 1: pos={0, 0}, size={1920, 1080}
monitor 2: pos={1920, 0}, size={1920, 1080}
monitor 3: pos={-1920, 0}, size={1920, 1080}
Windows Version: 6.1 Build 7601 S
Aero is Disabled
------------------------------------------
Adapter 1
  Video Adapter: NVIDIA GeForce GTX 680
  Video Adapter Dedicated Video Memory: 4232773632
  Video Adapter Shared System Memory: 3998572544
=====Stream Start=====================================================================
  Multithreaded optimizations: On
  Base resolution: 1920x1080
  Output resolution: 1280x720
------------------------------------------
Loading up D3D10...
Playback device Default
------------------------------------------
Using desktop audio input: Speakers (5- Razer Banshee)
------------------------------------------
Audio Encoding: AAC
    bitrate: 128
DShowPlugin: No audio pin, result = 80004005
------------------------------------------
    device: Logitech HD Webcam C270,
    device id \\?\usb#vid_046d&pid_0825&mi_00#7&2ff2ef02&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
    chosen type: RGB24, usingFourCC: false, res: 320x240 - 320x240, fps: 5-30, fourCC: 00000000

Using directshow input
Warning -- OBS::CreateImageSource: Could not find image source class 'WindowCaptureSource'
Warning -- OBS::AddGlobalSourceToScene: Could not find global source 'pandora'
Warning -- OBS::CreateImageSource: Could not find image source class 'MonitorCaptureSource'
Warning -- Could not create image source 'localdesktop' in scene 'Desktop'
x264: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2 AVX
x264: profile High, level 3.2
------------------------------------------
Video Encoding: x264
    fps: 45
    width: 1280, height: 720
    preset: veryfast
    CBR: yes
    CFR: no
    max bitrate: 2700
------------------------------------------

Extrapolated from that log:
Using directshow input
Warning -- OBS::CreateImageSource: Could not find image source class 'WindowCaptureSource'
Warning -- OBS::AddGlobalSourceToScene: Could not find global source 'pandora'
Warning -- OBS::CreateImageSource: Could not find image source class 'MonitorCaptureSource'
Warning -- Could not create image source 'localdesktop' in scene 'Desktop'

x264: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2 AVX

Before previewing the stream, when I go into global sources and try to edit scenes that involve some sort of window capture, nothing happens and I am unable to edit them (with no crash).
 

Voxletum

Member
I should add, that by renaming the old scenes.xconfig and having the 64bit version generate a new one, it no longer crashes at the expense of me creating new scenes. However, this issue shouldn't happen in the first place and I'm interested in figuring out why it did.

Here is the scenes.xconfig that causes the 64bit version to crash:
https://www.dropbox.com/s/s4pa8tw1n88sx ... es.xconfig
 

Voxletum

Member
So, it would seem that despite my 32bit being the current version of OBS, my 64bit is still 472 which is causing an error parsing that file. I never checked the version string because this 472 version is not prompting me to download a new version, which is a problem in itself.

Reinstalling OBS to get the latest 64bit version solves this issue, but how come when the 32bit updater runs that it does not also update the 64bit version? And then when I ran the 64bit version, it never prompted me to update.
 

Voxletum

Member
Someone told me this should be fixed in the current version, but it would have existed in 472 so I guess this can be ignored.
 
Top