1.2RC1 crashes when playing some DVDs (1 Viewer)

eetaylog

Portal Pro
March 6, 2007
874
41
43
South London
Home Country
England England
Im having a consistent problem with my new 1.2RC1 install where certain discs seem to crash when trying to navigate around in their menu screens.

To reproduce, insert a DVD and click 'play disc' in main menu. Disc will launch just fine, but when navigating around for a bit (in my case with flight of the conchords its episodes -> play first episode) I get a 'MP has stopped working' popup and have to close MP and restart. Interesting i can still navigate around the DVD menu behind the crash popup, so maybe its a remote control issue (im using the 45 button Hauppauge remote).

Logs attached. Many thanks for any help :)



MediaPortal Version: MP1.2 RC
MediaPortal Skin: BleazleWide
Windows Version: Win7 + SP1
CPU Type: AMD AM2 X2 4600+
HDD: 2 x Samsung F1 2Tb
Memory: Corsair 4Gb
Motherboard: Gigabyte nForce 430 Micro ATX
Video Card: ATI Radeon HD 4670
Video Card Driver:
Sound Card: On board 7.1
Sound Card AC3:
Sound Card Driver:
1. TV Card: Hauppauge Nova-T500
1. TV Card Type: DVB-T
1. TV Card Driver:
2. TV Card:
2. TV Card Type:
2. TV Card Driver:
3. TV Card:
3. TV Card Type:
3. TV Card Driver:
4. TV Card:
4. TV Card Type:
4. TV Card Driver:
MPEG2 Video Codec:
MPEG2 Audio Codec:
h.264 Video Codec: DivX7
Satelite/CableTV Provider:
HTPC Case: Antec Fusion
Cooling: Scythe Mini Ninja
Power Supply: Antec 430W
Remote: Hauppauge
TV: Samsung 42" Plasma
TV - HTPC Connection: DVI -> HDMI
 

Owlsroost

Retired Team Member
  • Premium Supporter
  • October 28, 2008
    5,540
    5,038
    Cambridge
    Home Country
    United Kingdom United Kingdom
    If you look at the error.log, one of the Avalon skin plugins (AvalonEditor) is crashing:

    Code:
    2011-08-31 22:02:23.583984 [ERROR][MPMain(1)]: SKIN: Missing C:\ProgramData\Team MediaPortal\MediaPortal\Skin\Avalon\dialogIncompatiblePlugins.xml
    2011-08-31 22:02:23.586914 [ERROR][MPMain(1)]: SKIN: Missing C:\ProgramData\Team MediaPortal\MediaPortal\Skin\Avalon\dialogOldSkin.xml
    2011-08-31 22:02:23.654296 [ERROR][MPMain(1)]: PluginManager: MesFilms, Version=4.9.2.3, Culture=neutral, PublicKeyToken=null is tagged as incompatible with the current MediaPortal version and won't be loaded!
    2011-08-31 22:04:07.787109 [ERROR][(9)]: MediaPortal: Unhandled exception occured
    2011-08-31 22:04:07.813476 [ERROR][(9)]: Exception   :System.NullReferenceException: Object reference not set to an instance of an object.
       at ProcessPlugins.AvalonEditor.AvalonPlugin.OnAction(Action action)
       at MediaPortal.GUI.Library.OnActionHandler.Invoke(Action action)
       at MediaPortal.GUI.Library.GUIGraphicsContext.OnAction(Action action)
       at MediaPortal.InputDevices.InputHandler.DoMapAction(String btnCode, Int32 processID)
       at MediaPortal.InputDevices.HcwRemote.OnReceive(String strReceive)
       at UdpHelper.Connection.OnReceive(String strReceive)
       at UdpHelper.Connection.ReceiveCallback(IAsyncResult ar)
       at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
       at System.Net.ContextAwareResult.CompleteCallback(Object state)
       at System.Threading.ExecutionContext.runTryCode(Object userData)
       at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
       at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Net.ContextAwareResult.Complete(IntPtr userToken)
       at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
       at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
       at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
    2011-08-31 22:04:07.813476 [ERROR][(9)]: Exception   :Object reference not set to an instance of an object.
    2011-08-31 22:04:07.814453 [ERROR][(9)]:   site      :Void OnAction(MediaPortal.GUI.Library.Action)
    2011-08-31 22:04:07.815429 [ERROR][(9)]:   source    :AvalonEditor
    2011-08-31 22:04:07.816406 [ERROR][(9)]:   stacktrace:   at ProcessPlugins.AvalonEditor.AvalonPlugin.OnAction(Action action)
       at MediaPortal.GUI.Library.OnActionHandler.Invoke(Action action)
       at MediaPortal.GUI.Library.GUIGraphicsContext.OnAction(Action action)
       at MediaPortal.InputDevices.InputHandler.DoMapAction(String btnCode, Int32 processID)
       at MediaPortal.InputDevices.HcwRemote.OnReceive(String strReceive)
       at UdpHelper.Connection.OnReceive(String strReceive)
       at UdpHelper.Connection.ReceiveCallback(IAsyncResult ar)
       at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
       at System.Net.ContextAwareResult.CompleteCallback(Object state)
       at System.Threading.ExecutionContext.runTryCode(Object userData)
       at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
       at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Net.ContextAwareResult.Complete(IntPtr userToken)
       at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
       at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
       at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)

    Try it with the default skin and check if it crashes....

    Tony
     

    Owlsroost

    Retired Team Member
  • Premium Supporter
  • October 28, 2008
    5,540
    5,038
    Cambridge
    Home Country
    United Kingdom United Kingdom
    There is also a potential issue in the evr.log (the "MF_MT_FRAME_RATE: 1.#IO fps" log entries might be indicating a divide-by-zero problem) - the attached dshowhelper should fix it :)

    Tony
     

    eetaylog

    Portal Pro
    March 6, 2007
    874
    41
    43
    South London
    Home Country
    England England
    There is also a potential issue in the evr.log (the "MF_MT_FRAME_RATE: 1.#IO fps" log entries might be indicating a divide-by-zero problem) - the attached dshowhelper should fix it :)

    Tony

    Many thanks for the replies. Funnily enough I did originally think it was an avalon skin issue as default skin seemed to work just fine with the DVD, however i just retried it in default skin for the sake of thoroughness and it crashed just the same, which suggests that its an MP problem rather than avalon skin?

    What exactly do i do with the above attachment btw? where is the original dshowhelper.dll file located so that i can overwrite it?

    Thanks again.
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    Cheers for testing and reporting the solution eetaylog :D
    Please remember to report the issue to the Avalon plugin dev.
    mm
     

    Users who are viewing this thread

    Top Bottom