sporadische Hänger im MusicCenter

  • Hallo.


    Ich habe ein sporadisches Problem beim wechseln von Sendern in meinem Musiccenter mit dem eMusicplayer(). Wenn ich den Sender wechsele, dann hängt die GUI komplett es kommt kein Spinner. Die Musik vom neuen Sender startet meistens auch. Nach ca. 20 Skunden läuft es dann völlig normal weiter...


    In den hier zu sehenden Logs, kommt der Hänger bei 22:43:34 und endet 22:43:54.


    Woran könnte es liegen? Oder geht mir der RAM aus?


    Ich nutze eine nFullHD Skin. Und aktuellstes Merlin. Hardware 7080HD


    journal Log.


    [*]Apr 01 22:43:34 dm7080hdsteffen enigma2[28021]: [ePicLoad] setPara max-X=145 max-Y=145 aspectRatio=17280:17280 cache=0 resize=1 bg=#00000000
    [*]Apr 01 22:43:34 dm7080hdsteffen enigma2[28021]: [ePicLoad] decode picture... /hoeck/Local-64gb/MusicCenterCache/RadioDe/Sunshine-Radio.png
    [*]Apr 01 22:43:34 dm7080hdsteffen enigma2[28021]: create buffer for widget 1920 x 1080
    [*]Apr 01 22:43:34 dm7080hdsteffen enigma2[28021]: ignored y down scale 0:0 300x34 -> 1375:76 23x2 (17.0)
    [*]Apr 01 22:43:34 dm7080hdsteffen enigma2[28021]: ignored y down scale 0:0 225x34 -> 1675:76 17x2 (17.0)
    [*]Apr 01 22:43:34 dm7080hdsteffen enigma2[28021]: ignored y down scale 0:0 1315x34 -> 115:77 110x2 (17.0)
    [*]Apr 01 22:43:34 dm7080hdsteffen enigma2[28021]: ignored x down scale 0:0 1920x1080 -> 0:0 53x30 (36.22)
    [*]Apr 01 22:43:34 dm7080hdsteffen enigma2[28021]: eMusicPlayer::state transition NULL -> READY
    [*]Apr 01 22:43:34 dm7080hdsteffen enigma2[28021]: GST_MESSAGE_ERROR: Could not establish connection to server.
    [*]Apr 01 22:43:34 dm7080hdsteffen enigma2[28021]: GST_MESSAGE_ERROR: 5
    [*]Apr 01 22:43:34 dm7080hdsteffen enigma2[28021]: [ePicLoad] setPara max-X=145 max-Y=145 aspectRatio=17280:17280 cache=0 resize=1 bg=#00000000
    [*]Apr 01 22:43:34 dm7080hdsteffen enigma2[28021]: [ePicLoad] decode picture... /hoeck/Local-64gb/MusicCenterCache/RadioDe/Sunshine-Radio.png
    [*]Apr 01 22:43:34 dm7080hdsteffen enigma2[28021]: ignored x down scale 0:0 200x28 -> 1481:117 11x1 (18.18)
    [*]Apr 01 22:43:44 dm7080hdsteffen systemd[1]: Time has been changed
    [*]Apr 01 22:43:54 dm7080hdsteffen enigma2[28021]: FBIO_ACCEL (Connection timed out)
    [*]Apr 01 22:43:54 dm7080hdsteffen enigma2[28021]: ACCEL BLIT FAILED!!
    [*]Apr 01 22:43:54 dm7080hdsteffen enigma2[28021]: src surface addr 2696d000, bypp 4, pixelformat 8888061f, valid 1, size 1610:42
    [*]Apr 01 22:43:54 dm7080hdsteffen enigma2[28021]: srcArea: 0 0 1610 42
    [*]Apr 01 22:43:54 dm7080hdsteffen enigma2[28021]: dstArea: 117 27 115 3
    [*]Apr 01 22:43:54 dm7080hdsteffen enigma2[28021]: blit: -> 117.27 115:3 -> 60.26 1610:42, flags=6
    [*]Apr 01 22:43:54 dm7080hdsteffen enigma2[28021]: clip rect: 60 26 1610 42
    [*]Apr 01 22:43:54 dm7080hdsteffen enigma2[28021]: [ePicLoad] setPara max-X=500 max-Y=500 aspectRatio=17280:17280 cache=0 resize=1 bg=#00000000
    [*]Apr 01 22:43:54 dm7080hdsteffen enigma2[28021]: [ePicLoad] decode picture... /tmp/mc/NO-COVER_0.png
    [*]Apr 01 22:43:54 dm7080hdsteffen enigma2[28021]: [ePicLoad] setPara max-X=1320 max-Y=742 aspectRatio=17280:17280 cache=0 resize=1 bg=#00000000
    [*]Apr 01 22:43:54 dm7080hdsteffen enigma2[28021]: [ePicLoad] decode picture... /hoeck/Local-64gb/MusicCenterCache/artistpics/Default/download_experience_music-1280x720.jpg









    Musiccenter Log




    Console free und top. Die ~25% CPU load vom enigma habe ich immer mit dem eMusicplayer().

    Die meisten Probleme macht man sich selber!

  • So, ich muss mich leicht revidieren. Es kommt immer sporadisch dann, wenn ich ein Pic lade.



    dieser Part ist immer im Log zu sehen wenn mein Problem auftritt.


    Code
    FBIO_ACCEL (Connection timed out)
     ACCEL BLIT FAILED!!

    Die meisten Probleme macht man sich selber!

  • Hallo. Habe nun aktuelles Merlin Image von gestern mit aktuellem enigma am laufen.


    Der Hänger ist eben wieder gekommen, beim scrollen durch eine Songlist mit 340 Titeln die alle ein Cover haben. Nun habe ich aber einen corecrash. :loudly_crying_face: Vielleicht mag ja mal einer drüber schauen.




    Die meisten Probleme macht man sich selber!

  • Mit was für ein GUI-Control scrollst Du denn durch Deine Cover?
    Dir geht der ION-Speicher aus (das ist gleichbedeutend mit dem Accel-Ram Deiner Box).
    Zeig mal den Code, wie Du Cover lädst und wie Du die dann anzeigst.

  • Hallo Dr.Best,


    als Gui Control nutze ich die Menulist.


    im __init__: setze ich

    Code
    self.l.setBuildFunc(self.buildEntryBig)


    Und mit diesem Code lade ich die cover...


    Die meisten Probleme macht man sich selber!

  • Ja, das cached=true ist tödlich Bobo71!
    Das solltest Du nirgends und niemals verwenden! Damit werden alle Bilder von Dir in einem Enigma2-Cache gehalten, selbst nachdem das Plugin geschlossen wurde...

  • Ich habe mir das eben mal in der LoadPixmap genauer angeschaut. Der cache wird ja nur geleert, wenn ich enigma neu starte... :loudly_crying_face: Dann ist es mir jetzt klar, das mir das e2 immer nach ein paar Listen Aufrufen abkackt. Ich arbeite jetzt ohne cache und mit thumbnails, das lädt sehr schnell... :smiling_face:


    Danke für die Denkanstöße.

    Die meisten Probleme macht man sich selber!