VCam Crashes on Install and startup

I’ve just installed a brand new PC from scratch, I have a Logitech streamcam, and in the windows camera app it works fine, but whenever I install XSplit VCAM it gets to the login screen then crashes. Every time I try and start it from the icon, again it crashes.

I have this in the event log:

Faulting application name: XSplitVCam.exe, version: 2.0.2106.202, time stamp: 0x60b79f00
Faulting module name: VHMediaCOM.dll, version: 2.0.2105.1203, time stamp: 0x609bea00
Exception code: 0xc0000005
Fault offset: 0x000000000027b6dc
Faulting process id: 0x37dc
Faulting application start time: 0x01d76c582c786f2a
Faulting application path: C:\Program Files\XSplit\VCam\x64\XSplitVCam.exe
Faulting module path: C:\Program Files\XSplit\VCam\x64\VHMediaCOM.dll
Report Id: 50f7cb5b-d3a1-4fde-8d15-da6625be6cf1
Faulting package full name:
Faulting package-relative application ID:

I have tried other video applications, skype seems to work fine, but Logitech’s capture application also seems to have the same problem.

I’ve created an info file, but can’t see how to attach it to this post.

I’m using the very latest install file (2.3.2106.1406)

I tried to create a graph dump, that produced nothing at all. So using debug view I got this…but that doesn’t seem to indicate any problems either.

00000001 0.00000000 [24144] [XVC] PluginControl force CLSID_XSplitMJPEGDecoder
00000002 0.01107620 [24144] —> flags 0
00000003 0.05912896 [24144] [XVC] PluginControl force CLSID_XSplitMJPEGDecoder
00000004 0.05917009 [24144] [VCAM] autoshutdown is not allowed; app started manually
00000005 0.08901348 [5944] [0629/122039.312:ERROR:gles2_command_buffer_stub.cc(227)] ContextResult::kFatalFailure: Failed to create surface.
00000006 0.08977475 [24144] [0629/122039.313:ERROR:gpu_process_transport_factory.cc(1040)] Lost UI shared context.
00000007 0.12402274 [24144] vcam: JS call ResizeWindow [675, 465]
00000008 0.12699351 [24144] vcam: JS call OnUIReady []
00000009 0.12827329 [24144] vcam: JS call SetTrayMenu []
00000010 0.12957387 [24144] vcam: JS call AppGetConfig []
00000011 0.13239601 [24144] vcam: JS call RegistryGetValue [HKEY_LOCAL_MACHINE\Software\XSplit\VCam\Language]
00000012 0.16970377 [24144] vcam: C++ call OnRegistryGetValue(0, “1033”);
00000013 0.16984525 [24144] —> OnLoadEnd -> main thread -> Apply DPI 1.000000
00000014 0.17144777 [24144] vcam: JS call RegistryGetValue [HKEY_CURRENT_USER\Software\XSplit\VCam\Language]
00000015 0.17163172 [24144] vcam: C++ call OnRegistryGetValue(1, “en”);
00000016 0.17415300 [24144] vcam: JS call RegistrySetValue [HKEY_CURRENT_USER\Software\XSplit\VCam\Language, en]
00000017 0.17432097 [24144] vcam: C++ call OnRegistrySetValue(2, “result:0”);
00000018 0.17566276 [24144] vcam: JS call SetTrayMenu []
00000019 0.17742646 [24144] vcam: JS call RegistryGetValue [HKEY_CURRENT_USER\Software\XSplit\VCam\HasCache]
00000020 0.17806941 [24144] vcam: C++ call OnRegistryGetValue(3, “1”);
00000021 0.24530052 [24144] vcam: JS call AppGetConfig []
00000022 0.25541529 [24144] vcam: JS call OnUIReady []
00000023 0.25655648 [24144] vcam: JS call SetDefaultWindowParams [cx:1026&cy:796&flags:30]
00000024 0.25771049 [24144] vcam: JS call ResizeWindow [675, 465]
00000025 0.25917050 [24144] vcam: JS call RegistryGetValue [HKEY_CURRENT_USER\Software\XSplit\VCam\Generic]
00000026 0.25928310 [24144] vcam: C++ call OnRegistryGetValue(4, “{“IsRegistryImported”:“1”,“IsFirstRunAfterDirectMLDone”:“1”,“ImportBackgroundInit”:“1”,“PreInstalledImagesInit”:“1”,“Probe”:{“ok”:[{“name”:“CPU implementation”,“id”:“0”,“speed”:“9999”},{“name”:“MKLDnn”,“id”:“1”,“speed”:“3”},{“name”:“DirectML:Microsoft Basic Render Driver”,“id”:“2”,“speed”:“221”},{“name”:“DirectML:Microsoft Basic Render Driver”,“id”:“3”,“speed”:“220”},{“name”:“DirectML:Microsoft Basic Render Driver”,“id”:“4”,“speed”:“224”}],“nok”:[]},“RecentProbe”:{“ok”:[{“name”:“CPU implementation”,“id”:“0”,“speed”:“9999”},{“name”:“MKLDnn”,“id”:“1”,“speed”:“3”},{“name”:“DirectML:Microsoft Basic Render Driver”,“id”:“2”,“speed”:“221”},{“name”:“DirectML:Microsoft Basic Render Driver”,“id”:“3”,“speed”:“220”},{“name”:“DirectML:Microsoft Basic Render Driver”,“id”:“4”,“speed”:“224”}],“nok”:[]}}”);
00000027 0.26124409 [24144] vcam: JS call RegistryGetValue [HKEY_CURRENT_USER\Software\XSplit\VCam\Calibration]
00000028 0.26134259 [24144] vcam: C++ call OnRegistryGetValue(5, "“1"”);
00000029 0.26441923 [24144] vcam: JS call RegistryGetValue [HKEY_CURRENT_USER\Software\XSplit\VCam\Modal]
00000030 0.26451337 [24144] vcam: C++ call OnRegistryGetValue(6, “{“onboarding”:{“step”:1,“maxStep”:2,“done”:false,“next”:null},“loginForgotten”:{“step”:1,“maxStep”:1,“done”:false,“next”:null},“phoneConnect”:{“step”:1,“maxStep”:1,“done”:false,“next”:null},“clickMixer”:{“step”:1,“maxStep”:3,“done”:false,“next”:null},“youtubeShortcut”:{“step”:1,“maxStep”:1,“done”:false,“next”:null},“pauseCamera”:{“step”:1,“maxStep”:1,“done”:false,“next”:null},“screenshot”:{“step”:1,“maxStep”:1,“done”:false,“next”:null},“backgroundLimit”:{“step”:1,“maxStep”:1,“done”:false,“next”:null},“foreground”:{“step”:1,“maxStep”:1,“done”:false,“next”:null},“show”:null}”);
00000031 0.26479775 [24144] —> OnLoadEnd -> main thread -> Apply DPI 1.000000
00000032 0.26810390 [24144] vcam: JS call RegistryGetValue [HKEY_CURRENT_USER\Software\XSplit\VCam\Settings]
00000033 0.26819003 [24144] vcam: C++ call OnRegistryGetValue(7, “{“HwAccelAuto”:true,“QualityControlAuto”:true,“QualityIndex”:0,“Quality”:“standard”,“RemoveChair”:true,“AdaptiveFilter”:true,“Always30FPS”:false,“isHDEnabled”:true,“RemoveSplashScreen”:false,“ShowVirtualCameras”:false}”);
00000034 0.26953790 [24144] vcam: JS call RegistryGetValue [HKEY_CURRENT_USER\Software\XSplit\VCam\Tracking]
00000035 0.26962072 [24144] vcam: C++ call OnRegistryGetValue(8, “result:2147500037”);
00000036 0.27088204 [24144] vcam: JS call RegistryGetValue [HKEY_CURRENT_USER\Software\XSplit\VCam\TlmBackground]
00000037 0.27096292 [24144] vcam: C++ call OnRegistryGetValue(9, “result:2147500037”);
00000038 0.27220345 [24144] vcam: JS call RegistryGetValue [HKEY_CURRENT_USER\Software\XSplit\VCam\Backgrounds]
00000039 0.27228481 [24144] vcam: C++ call OnRegistryGetValue(10, “[”%programdata%\\XSplit\\VCam\\Default Backgrounds\\photo-1464822759023-fed622ff2c3b.jpg","%programdata%\\XSplit\\VCam\\Default Backgrounds\\photo-1526048942071-81c0fbf21234.jpg","%programdata%\\XSplit\\VCam\\Default Backgrounds\\photo-1546921919-d445a1a0c10c.jpg","%programdata%\\XSplit\\VCam\\Default Backgrounds\\photo-1554995207-c18c203602cb.jpg"]");
00000040 0.27366021 [24144] vcam: JS call RegistryGetValue [HKEY_CURRENT_USER\Software\XSplit\VCam\TlmForeground]
00000041 0.27373633 [24144] vcam: C++ call OnRegistryGetValue(11, “result:2147500037”);
00000042 0.27498397 [24144] vcam: JS call RegistryGetValue [HKEY_CURRENT_USER\Software\XSplit\VCam\Foreground]
00000043 0.27505171 [24144] vcam: C++ call OnRegistryGetValue(12, “result:2147500037”);
00000044 0.27629790 [24144] vcam: JS call RegistryGetValue [HKEY_LOCAL_MACHINE\Software\XSplit\VCam\Domain]
00000045 0.27636781 [24144] vcam: C++ call OnRegistryGetValue(13, “result:2147500037”);
00000046 0.27769402 [24144] vcam: JS call RegistryGetValue [HKEY_LOCAL_MACHINE\Software\XSplit\VCam\AutoUpdate]
00000047 0.27776736 [24144] vcam: C++ call OnRegistryGetValue(14, “1”);
00000048 0.27900738 [24144] vcam: JS call RegistryGetValue [HKEY_CURRENT_USER\Software\XSplit\VCam\Version]
00000049 0.27907744 [24144] vcam: C++ call OnRegistryGetValue(15, “2.3.2106.1406”);
00000050 0.28030705 [24144] vcam: JS call RegistryGetValue [HKEY_CURRENT_USER\Software\XSplit\Backup\VCam\Migrated]
00000051 0.28039932 [24144] vcam: C++ call OnRegistryGetValue(16, “1”);
00000052 0.28176373 [24144] vcam: JS call RegistryGetValue [HKEY_CURRENT_USER\Software\XSplit\VCam\Language]
00000053 0.28184044 [24144] vcam: C++ call OnRegistryGetValue(17, “en”);
00000054 0.28313011 [24144] vcam: JS call RegistryGetValue [HKEY_LOCAL_MACHINE\Software\XSplit\VCam\Language]
00000055 0.28320533 [24144] vcam: C++ call OnRegistryGetValue(18, “1033”);
00000056 0.28457317 [24144] vcam: JS call RegistrySetValue [HKEY_CURRENT_USER\Software\XSplit\VCam\Language, en]
00000057 0.28474060 [24144] vcam: C++ call OnRegistrySetValue(19, “result:0”);
00000058 0.28580895 [24144] vcam: JS call RegistrySetValue [HKEY_CURRENT_USER\Software\XSplit\VCam\HasCache, 1]
00000059 0.28589031 [24144] vcam: C++ call OnRegistrySetValue(20, “result:0”);
00000060 0.29425550 [24144] vcam: JS call CallDll [XSplit.Login.GetLoginTokenInfo_machine, {“appName”:“VCam”}]
00000061 0.30292538 [24144] OnDllCallback(‘XSplit.Login.GetLoginTokenInfo_machine’,‘0’,‘json:{“MachineLicense”:""}’);
00000062 0.30437359 [24144] vcam: JS call CallDll [XSplit.Login.GetLoginTokenInfo, {“appName”:“xvc”}]
00000063 0.30863449 [24144] OnDllCallback(‘XSplit.Login.GetLoginTokenInfo’,‘1’,‘json:{“AutoLoginUserApproved”:0,“AutoLoginUserDiffer”:0,“AutoLoginUserEmail”:"",“IsOnline”:1,“OfflineAutoLoginToken”:"",“OnlineAutoLoginToken”:""}’);
00000064 0.31008041 [24144] vcam: JS call CallDll [XSplit.System.OSInfo]
00000065 0.31019530 [24144] OnDllCallback(‘XSplit.System.OSInfo’,‘2’,'Windows 10 Pro 10.0
00000066 0.31157166 [24144] vcam: JS call RegistryGetValue [HKEY_LOCAL_MACHINE\Software\XSplit\VCam\SetupExePath]
00000067 0.31165734 [24144] vcam: C++ call OnRegistryGetValue(21, “C:\Users\dave.ODYSSEY\Google Drive\Downloads\XSplit_VCam_2.3.2106.1406.exe”);
00000068 0.31286895 [24144] vcam: JS call CallDll [XSplit.Network.GetMachineId]
00000069 0.31576058 [24144] OnDllCallback(‘XSplit.Network.GetMachineId’,‘3’,‘6a9c50e465d8fb9a2fe43056f727269a786dbbac’);
00000070 0.31794363 [24144] vcam: JS call EnableResizing [0]
00000071 0.31964585 [24144] vcam: JS call GetSettings []
00000072 0.31983563 [24144] vcam: C++ call OnSettings(22, “<settings ModelFile=“C:\Program Files\XSplit\VCam\x64\sqv74g30v2x240.nmx” FilterProps=”" BackgroundPic="" ForegroundPic="" AdapterId=“0” HelperId=“0” OutputMode=“2” ChequerRgb0=“16777215” ChequerRgb1=“13421772” cam_disp="" cam_width=“1280” cam_height=“720” cam_frametime=“333333” cam_subtype="" CustomOpt="" FPSLimit=“0”/>");
00000073 0.31988862 [24144] OnSettings(22, “<settings ModelFile=“C:\Program Files\XSplit\VCam\x64\sqv74g30v2x240.nmx” FilterProps=”" BackgroundPic="" ForegroundPic="" AdapterId=“0” HelperId=“0” OutputMode=“2” ChequerRgb0=“16777215” ChequerRgb1=“13421772” cam_disp="" cam_width=“1280” cam_height=“720” cam_frametime=“333333” cam_subtype="" CustomOpt="" FPSLimit=“0”/>");
00000074 0.32920000 [24144] vcam: JS call GetVCamFormatsEx []
00000075 0.32942051 [24144] vcam: C++ call OnGetVCamFormatsEx(23, “<Settings><resolution cx=“1280” cy=“720”/><resolution cx=“640” cy=“360”/><resolution cx=“640” cy=“480”/><format value=“RGB24”/><format value=“ARGB32”/></Settings>”);
00000076 0.33132857 [24144] vcam: JS call CallDll [XSplit.Media.EnumVideoCaptureSources, 4]
00000077 0.33408025 [24144] OnDllCallback(‘XSplit.Media.EnumVideoCaptureSources’,‘4’,’\r\n’);
00000078 0.33577684 [24144] vcam: JS call GetMobileCameras []
00000079 0.33580664 [24144] Mobile cameras: null
00000080 1.00482857 [24144] [VCAM] Kernel Driver installed
00000081 1.00495458 [24144] [VCAM] Kernel Driver opened
00000082 33.83694458 [11448] 9816 0000000000000000 ENTER: DllCanUnloadNow
00000083 34.40505219 [11448] 10820 0000000000000000 ENTER: DllCanUnloadNow
00000084 122.20238495 [11448] 9816 0000000000000000 ENTER: DllCanUnloadNow
00000085 196.82453918 [11448] 19400 0000000000000000 ENTER: DllCanUnloadNow
00000086 210.82490540 [11448] 9816 0000000000000000 ENTER: DllCanUnloadNow

Hello! Is this a fresh install or updating an already installed XSplit VCam? If it is updating, can you try using this Microsoft installer troubleshooter https://support.microsoft.com/en-ph/help/17588/fix-problems-that-block-programs-from-being-installed-or-removed

This is a completely fresh install on a completely new and clean computer.

The software appears to have installed, and it starts, but when it gets to the screen that asks you to sign in, then it just ends, there are no messages other than the entry in the event viewer.

I eventually figured this out comparing the dbgview logs from my current machine that worked and the new machine…I hadn’t installed any video drivers and it was only using the standard Microsoft ones.

Once I downloaded the nVidia drivers, everything now works.