VrPlayer has stopped working

Mar 11, 2014 at 2:05 AM
Edited Mar 11, 2014 at 2:16 AM
The player stops working when I attempt to Open a File with VLC. I have VLC 2.1.3. I'm using one of the mp4's from vrplayer.tv (via keepvia), though the launch with VR Player also does not work. Where can I find some logs to post here to figure out what's going on?

I tried adding the -v flag to the Options parameter in user.config, but I never see a console--I just see the "VrPlayer has stopped working" dialog from Windows.

Edit: I found a number of Application Error entries in the Event Viewer, they all look something like this (I'm not sure how helpful this would be):
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Application Error" /> 
    <EventID Qualifiers="0">1000</EventID> 
    <Level>2</Level> 
    <Task>100</Task> 
    <Keywords>0x80000000000000</Keywords> 
    <TimeCreated SystemTime="2014-03-11T02:06:56.000000000Z" /> 
    <EventRecordID>12128</EventRecordID> 
    <Channel>Application</Channel> 
    <Computer>{{redacted}}</Computer> 
    <Security /> 
  </System>
  <EventData>
    <Data>VrPlayer.exe</Data> 
    <Data>0.1.0.0</Data> 
    <Data>52e639a6</Data> 
    <Data>KERNELBASE.dll</Data> 
    <Data>6.2.9200.16451</Data> 
    <Data>50988950</Data> 
    <Data>e0434352</Data> 
    <Data>00014b32</Data> 
    <Data>179c</Data> 
    <Data>01cf3cce90ffbaf0</Data> 
    <Data>C:\programs\media\vr-player\VrPlayer.exe</Data> 
    <Data>C:\Windows\SYSTEM32\KERNELBASE.dll</Data> 
    <Data>d212c89e-a8c1-11e3-be8f-2cd05ac97721</Data> 
    <Data /> 
    <Data /> 
  </EventData>
</Event>
Edit2: this stack trace actually looks relevant. Having never worked with .NET, I'm not much help.
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name=".NET Runtime" /> 
    <EventID Qualifiers="0">1026</EventID> 
    <Level>2</Level> 
    <Task>0</Task> 
    <Keywords>0x80000000000000</Keywords> 
    <TimeCreated SystemTime="2014-03-11T02:06:56.000000000Z" /> 
    <EventRecordID>12127</EventRecordID> 
    <Channel>Application</Channel> 
    <Computer>{{redacted}}</Computer> 
    <Security /> 
  </System>
  <EventData>
    <Data>Application: VrPlayer.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: System.IO.DirectoryNotFoundException
    Stack: at Vlc.DotNet.Core.Interops.LibVlcInteropsManager.InitVlcLib(System.String)
      at Vlc.DotNet.Core.Interops.LibVlcInteropsManager..ctor(System.String)
      at Vlc.DotNet.Core.VlcContext.Initialize()
      at VrPlayer.Medias.VlcDotNet.VlcDotNetMedia.InitVlcContext()
      at VrPlayer.Medias.VlcDotNet.VlcDotNetMedia.Load()
      at VrPlayer.Contracts.PluginBase`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Load()
      at VrPlayer.Models.State.DefaultApplicationState.OnMediaPluginChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
      at System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
      at System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
      at System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
      at System.Windows.DependencyObject.SetValueCommon(System.Windows.DependencyProperty, System.Object, System.Windows.PropertyMetadata, Boolean, Boolean, System.Windows.OperationType, Boolean)
      at System.Windows.DependencyObject.SetValue(System.Windows.DependencyProperty, System.Object)
      at VrPlayer.Models.State.DefaultApplicationState.set_MediaPlugin(VrPlayer.Contracts.IPlugin`1<VrPlayer.Contracts.Medias.IMedia>)
      at VrPlayer.ViewModels.MenuViewModel.OpenFile(System.Object)
      at VrPlayer.Helpers.Mvvm.DelegateCommand.Execute(System.Object)
      at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(System.Windows.Input.ICommandSource, Boolean)
      at System.Windows.Controls.MenuItem.InvokeClickAfterRender(System.Object)
      at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
      at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
      at System.Windows.Threading.DispatcherOperation.InvokeImpl()
      at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
      at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
      at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
      at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
      at System.Windows.Threading.DispatcherOperation.Invoke()
      at System.Windows.Threading.Dispatcher.ProcessQueue()
      at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
      at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
      at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
      at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
      at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
      at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
      at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
      at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
      at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
      at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
      at System.Windows.Threading.Dispatcher.Run()
      at System.Windows.Application.RunDispatcher(System.Object)
      at System.Windows.Application.RunInternal(System.Windows.Window)
      at System.Windows.Application.Run(System.Windows.Window)
      at VrPlayer.App.Main()</Data> 
  </EventData>
</Event>
Mar 11, 2014 at 2:20 AM
Edited Mar 11, 2014 at 2:20 AM
Okay, I do have a little schema after all. VR Player does not support VLC (and maybe itself, didn't test that configuration) being installed in a non-default path. For example, I installed VLC in C:\programs\media\vlc, and VR Player barfed. I'd consider this an issue.