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

FantomFan

Portal Member
June 26, 2008
36
6
Home Country
New Zealand New Zealand
Thanks, just tried that and it seems to fix the problem I reported.

New logs attached if there any help (WatchDog options1 and 2).
 

Sebastiii

Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    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,583
    10,403
    France
    Home Country
    France France
    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,583
    10,403
    France
    Home Country
    France France
    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.
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    Added Jira link to first post :)
    From the result, we will integrate it in next MP release, until it we need to use the dll in first post :p
     

    Users who are viewing this thread

    Top Bottom