MP 1.13 Final freezes (Available BIN to TEST in first post)

Sebastiii

Development Group
  • Team MediaPortal
  • November 12, 2007
    16,340
    113
    France
    Country flag
    Great but now why lol

    So there is something strange it seems :
    [2015-12-30 10:09:49,669] [Log ] [MPMain ] [DEBUG] - D3D: OnFormClosing()
    [2015-12-30 10:09:49,728] [Log ] [MPMain ] [DEBUG] - D3D CleanupEnvironment()
    [2015-12-30 10:09:49,729] [Log ] [MPMain ] [WARN ] - Main: OnDeviceLost()
    [2015-12-30 10:09:49,729] [Log ] [MPMain ] [DEBUG] - Main: Application not ready - ignoring Event
    It like there is reset of D3D device or something and like the loadskin code try to do something in sync with MP mainthread, deadlock seems to be present. But now you use the new dll, i didn't see loadskin error too, So i don't fully understand what happen lol
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,340
    113
    France
    Country flag
    In second log we can see the loadskin error :)
    I remember that TsReader and DVDplayer code use some quite same code so it can explain why it can failed but really no clue :(
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,340
    113
    France
    Country flag
    Hi,

    I have added a DLL in first post, i have re-enable loadskin but removed a 'lock (GUIGraphicsContext.RenderLock)' call from the loadskin method and where the lock happen.
    Now that loadskin call is done in MP main thread, i think the second lock trigger the freeze, hopefully, i was able to reproduce it on my side :) and it seems to be ok now.
     
    Top Bottom