MP 1.0.2 Direct3d Crash on resume (logs) (1 Viewer)

kiwijunglist

Super Moderator
  • Team MediaPortal
  • June 10, 2008
    6,746
    1,751
    New Zealand
    Home Country
    New Zealand New Zealand
    MediaPortal Version: MP 1.0.2
    MediaPortal Skin: StreamedMP
    Windows Version: XP Pro SP3
    CPU Type: AMD X2 4200+
    HDD: WD 750G + 1500GB
    Memory: 2GB DDR2 800
    Motherboard: Gigabyte GA-MA78GM-S2H REV1.0 (780 Chipset)
    Video Card: Powercolor HD4670 1024MB
    Video Card Driver: ATI CATALYST 9.7
    Sound Card: Realtek Onboard Audio
    Sound Card AC3: SPDIF
    Sound Card Driver: Realtek 2.03
    1. TV Card: HVR2200
    1. TV Card Type: Hybrid DVB-T & Analog
    1. TV Card Driver: HVR-22x0_7_6_1_27086_WHQL
    MPEG2 Video Codec: PDVD
    MPEG2 Audio Codec: FFDSHOW / AC3FILTER
    h.264 Video Codec: PDVD / MPC VIDEO DEC
    Satelite/CableTV Provider:
    HTPC Case: Silverstone LC16M with iMon
    Cooling:
    Power Supply: Evercool
    Remote: Soundgraph iPAD
    TV: Samsung LCD TV 1920x1080
    TV - HTPC Connection: HDMI

    Hi

    Mediaportal has crashed a couple of times on resume from S3
    It gives direct 3d error

    In this instance i mediaportal was running
    I put mediaportal to S3 sleep last night (i think manually, but possibly it went to sleep on it's own using powersceduler setting S3 sleep if inactivex15mins)
    I woke the computer at 13:16hrs by pressing the space bar on the keyboard
    When the computer woke mediaportal crashed

    Logs attached...

    [collapse]
    error.log

    2009-09-18 00:11:37.046875 [ERROR][24]: MP-RSSTicker error reading feed: http://
    2009-09-18 00:27:37.046875 [ERROR][24]: MP-RSSTicker error reading feed: http://
    2009-09-18 00:43:37.046875 [ERROR][24]: MP-RSSTicker error reading feed: http://
    2009-09-18 10:25:17.500000 [ERROR][24]: MP-RSSTicker error reading feed: http://
    2009-09-18 10:25:39.125000 [ERROR][MPMain]: d3dapp: Reset failed - System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
    at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
    at MediaPortal.GUI.Library.GUITextureManager.dispose(Boolean disposing)
    at MediaPortal.GUI.Library.GUITextureManager.Dispose()
    at MediaPortal.D3DApp.RecoverDevice()
    2009-09-18 13:15:56.515625 [ERROR][34]: MP-RSSTicker error reading feed: http://
    2009-09-18 13:16:12.125000 [ERROR][MPMain]: d3dapp: Reset failed - System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
    at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
    at MediaPortal.GUI.Library.GUITextureManager.dispose(Boolean disposing)
    at MediaPortal.GUI.Library.GUITextureManager.Dispose()
    at MediaPortal.D3DApp.RecoverDevice()
    2009-09-18 13:16:12.265625 [ERROR][MPMain]: D3D: InitializeDeviceObjects - Exception: System.NullReferenceException: Object reference not set to an instance of an object.
    at MediaPortal.Plugins.MovingPictures.MovingPicturesCore.Shutdown()
    at MediaPortal.Plugins.MovingPictures.MovingPicturesGUI.DeInit()
    at MediaPortal.GUI.Library.GUIWindowManager.Clear()
    at MediaPortalApp.InitializeDeviceObjects()
    at MediaPortal.D3DApp.InitializeEnvironment()
    2009-09-18 13:16:12.484375 [ERROR][MPMain]: Exception :confused:ystem.NullReferenceException: Object reference not set to an instance of an object.
    at MediaPortal.D3DApp.RecoverDevice()
    at MediaPortalApp.OnProcess()
    at MediaPortal.D3DApp.Application_Idle(Object sender, EventArgs e)
    at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
    at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
    at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
    at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
    at System.Windows.Forms.Application.Run(Form mainForm)
    at MediaPortalApp.Main(String[] args)
    2009-09-18 13:16:12.484375 [ERROR][MPMain]: Exception :Object reference not set to an instance of an object.
    2009-09-18 13:16:12.484375 [ERROR][MPMain]: site :Void RecoverDevice()
    2009-09-18 13:16:12.484375 [ERROR][MPMain]: source :MediaPortal
    2009-09-18 13:16:12.484375 [ERROR][MPMain]: stacktrace: at MediaPortal.D3DApp.RecoverDevice()
    at MediaPortalApp.OnProcess()
    at MediaPortal.D3DApp.Application_Idle(Object sender, EventArgs e)
    at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
    at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
    at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
    at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
    at System.Windows.Forms.Application.Run(Form mainForm)
    at MediaPortalApp.Main(String[] args)
    2009-09-18 13:16:12.484375 [ERROR][MPMain]: MediaPortal stopped due to an exception Object reference not set to an instance of an object. MediaPortal at MediaPortal.D3DApp.RecoverDevice()
    at MediaPortalApp.OnProcess()
    at MediaPortal.D3DApp.Application_Idle(Object sender, EventArgs e)
    at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
    at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
    at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
    at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
    at System.Windows.Forms.Application.Run(Form mainForm)
    at MediaPortalApp.Main(String[] args)
    [/collapse]

    Any suggestions on where the problem is would be much appreciated...

    Thanks!
    Kiwi
     

    kiwijunglist

    Super Moderator
  • Team MediaPortal
  • June 10, 2008
    6,746
    1,751
    New Zealand
    Home Country
    New Zealand New Zealand
    EDIT:

    Crash occurs when powerscheduler plugin initiates S3 sleep while MP is running.
    Crash occurs with manual waking from S3 sleep using either via remote or keyboard

    Here are the settings for powerscheduler plugin for MP/TV Server
    attachment.php


    Control Panel Power settings = Never for all options (ie. monitor/hard drives/sleeping)
    Windows screensaver is disabled

    Crash always occurs whether the below option is enable or disabled
    MP Config -> General -> "Apply work around to fix freezing on resume on some systems"
     

    Attachments

    • powersceduler.JPG
      powersceduler.JPG
      55.3 KB

    Users who are viewing this thread

    Top Bottom