MP2 - V2.1 [MP2-581] Navigation in music view fails. (2 Viewers)

Status
Not open for further replies.

Helios61

Retired Team Member
  • Premium Supporter
  • January 30, 2008
    4,587
    873
    62
    NRW
    Home Country
    Germany Germany
    @ge2301 @Developers

    Maybe i've found a navigation bug.
    Steps to reproduce:
    1. Start MP2 / Music
    2. Filter by album
    3. Sort by artist / albumartist
    4. View: Cover

    Navigate with arrow keys or mouse from first entry to the right. At last visible entry navigation hangs. You have to restart MP2.
    Logs & screenshot attached.

    Best regards
    Helios

    Same odd issue in BV Skins, so it is not WMC Skin related.
     

    Attachments

    • snip_20161231094655.jpg
      snip_20161231094655.jpg
      139.7 KB
    Last edited:

    RoadBlock2000

    Portal Member
    September 9, 2012
    22
    6
    50
    Home Country
    United Kingdom United Kingdom
    I couldn't recreate this for myself but I did notice while going through the steps that I have two 'Sort by artist' entries in the Sorting list:

    upload_2016-12-31_14-15-44.png
     

    Timhoh1234

    Portal Pro
    September 29, 2015
    252
    90
    Home Country
    Germany Germany
    Steps to reproduce:
    1. Start MP2 / Music
    2. Filter by album
    3. Sort by artist / albumartist
    4. View: Cover

    Navigate with arrow keys or mouse from first entry to the right. At last visible entry navigation hangs. You have to restart MP2.
    Logs & screenshot attached.
    Hmm, I tried several times and can't reproduce neither. I have less media items than you, but don't think it's related to that.
    @ge2301 might be able to help
     

    Helios61

    Retired Team Member
  • Premium Supporter
  • January 30, 2008
    4,587
    873
    62
    NRW
    Home Country
    Germany Germany
    Hmm, I tried several times and can't reproduce neither. I have less media items than you, but don't think it's related to that.
    @ge2301 might be able to help
    I get a lot of error messages like this ->
    Code:
    [2016-12-31 15:44:03,955] [26201  ] [DX Render] [WARN ] - GraphicsDevice: DirectX Exception, DeviceState: Ok
    SharpDX.SharpDXException: HRESULT: [0x8876086C], Module: [SharpDX.Direct3D9], ApiCode: [D3DERR_INVALIDCALL/InvalidCall], Message: Unknown
       bei SharpDX.Result.CheckError()
       bei SharpDX.Direct3D9.Device.StretchRectangle(Surface sourceSurfaceRef, Nullable`1 sourceRectRef, Surface destSurfaceRef, Nullable`1 destRectRef, TextureFilter filter)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.FrameworkElement.Render(RenderContext parentRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Panels.Panel.RenderChildren(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Panels.Panel.RenderOverride(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.FrameworkElement.Render(RenderContext parentRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.Control.RenderOverride(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.FrameworkElement.Render(RenderContext parentRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.ContentPresenter.RenderOverride(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.FrameworkElement.Render(RenderContext parentRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Panels.Panel.RenderChildren(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Panels.Panel.RenderOverride(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.FrameworkElement.Render(RenderContext parentRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.Control.RenderOverride(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.FrameworkElement.Render(RenderContext parentRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.Control.RenderOverride(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.FrameworkElement.Render(RenderContext parentRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Panels.Panel.RenderChildren(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Panels.Panel.RenderOverride(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Panels.StackPanel.RenderOverride(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.FrameworkElement.RenderToSurfaceInternal(Surface renderSurface, RenderContext renderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.FrameworkElement.Render(RenderContext parentRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Panels.StackPanel.Render(RenderContext parentRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.Control.RenderOverride(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.FrameworkElement.Render(RenderContext parentRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.ContentPresenter.RenderOverride(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.ScrollContentPresenter.RenderOverride(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.FrameworkElement.Render(RenderContext parentRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.ScrollContentPresenter.Render(RenderContext parentRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Panels.Panel.RenderChildren(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Panels.Panel.RenderOverride(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.FrameworkElement.RenderToSurfaceInternal(Surface renderSurface, RenderContext renderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.FrameworkElement.Render(RenderContext parentRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.Control.RenderOverride(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.FrameworkElement.Render(RenderContext parentRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.Control.RenderOverride(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.FrameworkElement.Render(RenderContext parentRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Panels.Panel.RenderChildren(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Panels.Panel.RenderOverride(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.FrameworkElement.Render(RenderContext parentRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Panels.Panel.RenderChildren(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Panels.Panel.RenderOverride(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.FrameworkElement.Render(RenderContext parentRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.Control.RenderOverride(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.FrameworkElement.Render(RenderContext parentRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Panels.Panel.RenderChildren(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Panels.Panel.RenderOverride(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.FrameworkElement.Render(RenderContext parentRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.Control.RenderOverride(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.FrameworkElement.Render(RenderContext parentRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.Border.RenderOverride(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.GroupBox.RenderOverride(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.FrameworkElement.Render(RenderContext parentRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Panels.Panel.RenderChildren(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Panels.Panel.RenderOverride(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.FrameworkElement.Render(RenderContext parentRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Panels.Panel.RenderChildren(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Panels.Panel.RenderOverride(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.FrameworkElement.Render(RenderContext parentRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.Control.RenderOverride(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.FrameworkElement.Render(RenderContext parentRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Panels.Panel.RenderChildren(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Panels.Panel.RenderOverride(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.FrameworkElement.Render(RenderContext parentRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Panels.Panel.RenderChildren(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Panels.Panel.RenderOverride(RenderContext localRenderContext)
       bei MediaPortal.UI.SkinEngine.Controls.Visuals.FrameworkElement.Render(RenderContext parentRenderContext)
       bei MediaPortal.UI.SkinEngine.ScreenManagement.Screen.Render()
       bei MediaPortal.UI.SkinEngine.ScreenManagement.ScreenManager.Render()
       bei MediaPortal.UI.SkinEngine.DirectX.RenderPipelines.AbstractRenderPipeline.Render()
       bei MediaPortal.UI.SkinEngine.DirectX.GraphicsDevice.Render(Boolean doWaitForNextFame)
    [2016-12-31 15:44:04,208] [26454  ] [DX Render] [WARN ] - GraphicsDevice: DirectX Exception, DeviceState: Ok
    SharpDX.SharpDXException: HRESULT: [0x8876086C], Module: [SharpDX.Direct3D9], ApiCode: [D3DERR_INVALIDCALL/InvalidCall], Message: Unknown
       bei SharpDX.Result.CheckError()
       bei SharpDX.Direct3D9.Device.BeginScene()
       bei MediaPortal.UI.SkinEngine.DirectX.RenderPipelines.AbstractRenderPipeline.BeginRender()
       bei MediaPortal.UI.SkinEngine.DirectX.GraphicsDevice.Render(Boolean doWaitForNextFame)
    [2016-12-31 15:44:04,276] [26522  ] [DX Render] [WARN ] - GraphicsDevice: DirectX Exception, DeviceState: Ok
     

    ge2301

    Lead Design MP2
  • Team MediaPortal
  • January 11, 2014
    8,705
    3,491
    Stuttgart
    Home Country
    Germany Germany
    I get a lot of error messages like this ->
    Can you check the memory usage by task manager in parallel until the failure appears.
    I'd be interested, if it is very high. As others can not reproduce the failure I think it's related to memory and your huge audio library.

    @Brownard I fear I can not say too much to the error messages. I just remember that we had similar cases, before you introduced the size limitation of posters.
    Would be good, if you take a look at the logs.
     

    Helios61

    Retired Team Member
  • Premium Supporter
  • January 30, 2008
    4,587
    873
    62
    NRW
    Home Country
    Germany Germany
    Can you check the memmory usage by task manager in parallel until the failur appears.
    I'd be interested, if it is very high. As others can not reproduce the failure I think it's related to memory and your huge audio library.

    Of course, but next year ;). BTW i've just edited the bugreport. The issue also occurs with BV Skins, so the issue is not WMC skin related.
     

    Helios61

    Retired Team Member
  • Premium Supporter
  • January 30, 2008
    4,587
    873
    62
    NRW
    Home Country
    Germany Germany
    Can you check the memory usage by task manager in parallel until the failure appears.

    Confirmed. The issue only occures in Coverview. List views is working fine. Maybe it ist related to loading coverart.
     

    HTPCSourcer

    Retired Team Member
  • Premium Supporter
  • May 16, 2008
    11,418
    2,335
    Home Country
    Germany Germany
    @ge2301 , did you already address this in your skin work? Or are we looking at something more fundamental?
     

    ge2301

    Lead Design MP2
  • Team MediaPortal
  • January 11, 2014
    8,705
    3,491
    Stuttgart
    Home Country
    Germany Germany
    @ge2301 , did you already address this in your skin work? Or are we looking at something more fundamental?
    This is something more fundamental. I can not confirm the issue, but similar issues were reported. @Brownard had already pushed this. He needs to confirm, if this might solve it already, that's why a tagged him a few posts above.
     
    Status
    Not open for further replies.

    Users who are viewing this thread

    Top Bottom