100% RAM Auslastung (perl Prozess) nach Start von Musiktitel per SonosApp

Begonnen von Devender, 13 November 2016, 15:25:07

Vorheriges Thema - Nächstes Thema

Devender

Salü zusammen,

ich habe heute ein interessantes Phänomen entdeckt.
Gestern habe ich mir ein paar "Entspannungsmeldodien aus YT runtergeladen und die mp4 Streams zu mp3 transferiert.

Nach dem ich die Titel auf ein Tablet kopiert hatte und das abspielen über mein Sonos Play3 angestoßen hatte (über Sonos App)
steigt die RAM Auslastung des PI sofort bis auf 100% und FHEM bleibt stehen. Danach ist der perl Prozess auch weg und nach einem
Restart ist alles wieder normal.
Im Anhang ist ein Screenshot vom Zusatand und ein Teil vom Log Auszug (Verbose 5).


2016.11.13 13:49:44 5: Cmd: >setstate Play3WZ_Nidderau 2016-11-13 13:30:05 currentOriginalTrackNumber<
2016.11.13 13:49:44 5: Cmd: >setstate Play3WZ_Nidderau 2016-11-13 12:44:08 currentSender<
2016.11.13 13:49:44 5: Cmd: >setstate Play3WZ_Nidderau 2016-11-13 12:44:08 currentSenderCurrent<
2016.11.13 13:49:44 5: Cmd: >setstate Play3WZ_Nidderau 2016-11-13 12:44:08 currentSenderInfo<
2016.11.13 13:49:44 5: Cmd: >setstate Play3WZ_Nidderau 2016-11-13 13:21:36 currentStreamAudio 0<
2016.11.13 13:49:44 5: Cmd: >setstate Play3WZ_Nidderau 2016-11-13 13:30:05 currentTitle TROPISCHENSTRAND<
2016.11.13 13:49:44 5: Cmd: >setstate Play3WZ_Nidderau 2016-11-13 13:30:05 currentTrack 4<
2016.11.13 13:49:44 5: Cmd: >setstate Play3WZ_Nidderau 2016-11-13 13:30:05 currentTrackDuration 2:13:25<
2016.11.13 13:49:44 5: Cmd: >setstate Play3WZ_Nidderau 2016-11-13 13:30:05 currentTrackPosition 0:00:00<
2016.11.13 13:49:44 5: Cmd: >setstate Play3WZ_Nidderau 2016-11-13 13:30:05 currentTrackProvider Radio<
2016.11.13 13:49:44 5: Cmd: >setstate Play3WZ_Nidderau 2016-11-13 13:30:05 currentTrackURI http://mobile-ACR-0022f4e8cc65.x-udn/music/track.mp3?id=15472&amp;flags=1<
2016.11.13 13:49:44 5: Cmd: >setstate Play3WZ_Nidderau 2016-05-24 21:43:35 fieldType<
2016.11.13 13:49:44 5: Cmd: >setstate Play3WZ_Nidderau 2016-11-13 13:30:05 infoSummarize1 (<unknown>) 'TROPISCHENSTRAND' vom Album 'Music'<
2016.11.13 13:49:44 5: Cmd: >setstate Play3WZ_Nidderau 2016-11-13 13:30:05 infoSummarize2 PLAYING => (<unknown>) 'TROPISCHENSTRAND' vom Album 'Music'<
2016.11.13 13:49:44 5: Cmd: >setstate Play3WZ_Nidderau 2016-11-13 12:44:08 infoSummarize3 Lautstärke: 20 ~ Ton An ~ Balance: Mitte ~ Kein Kopfhörer<
2016.11.13 13:49:44 5: Cmd: >setstate Play3WZ_Nidderau 2016-05-24 21:43:35 infoSummarize4<


Ich kann den Fehler immer wieder nachstellen. Ich brauche nur einen der Titel abspielen und der Speicher füllt sich.
Hat jemand eine Idee, wo das Problem liegen könnte?

Fhem bzw. der Pi spielt den Titel ja nicht ab, sondern das Sonos. Die Datei liegt dazu noch direkt auf dem Tables (mit WLAN verbunden) und ist 255MB groß bei
einer Laufzeit von 2,5 Stunden; Bitrate 256kBit/s. Mit einem anderen Titel (normale Musik) von 1,5h Länge habe ich keine Probleme.

Fhem zeit den Titel über das Sonos Modul nur an. Wechsel ich während des ansteigenden Speicher auf einen Radiosender oder anderen Titel steigt
der Speicher trotzdem weiter an bis zum Exitus von FHEM.

Liebe Grüße,
Dirk




FHEM 5.8 auf RasPi mit Jessy - CUL868, JeeLink Lacrosse
Komponenten: HM, IT, ELV, FB7390, FritzPL543,Sonos Play3
Mehrere Wandtablets sowie einen Smart Mirror
https://wiki.fhem.de/wiki/Anwesenheitserkennung#PRESENCE-Modul

Mitch

Bei mir ähnlich, allerdings habe ich mehr Rechenleistung, weswegen bei mir die CPU Last nur auf 80% geht.
Leider reagiert dann FHEM total langsam und ich muss einen Neustart machen.

Das ganze passiert immer alle zwei bis drei Tage und ist Abhängig von der Benutzung durch die Sonos App.

Habe jetzt erstmal Sonos deaktiviert, weil es so nicht zu gebrauchen ist.
FHEM im Proxmox Container

Devender

Bei welcher Art Musik passiert das bei dir?
Ich konnte diesen Effekt nur bei den genannten Titeln (> 250MB) feststellen.
An der Länge der Titel kann es nicht liegen.

Was sagt das Log bei dir?
FHEM 5.8 auf RasPi mit Jessy - CUL868, JeeLink Lacrosse
Komponenten: HM, IT, ELV, FB7390, FritzPL543,Sonos Play3
Mehrere Wandtablets sowie einen Smart Mirror
https://wiki.fhem.de/wiki/Anwesenheitserkennung#PRESENCE-Modul

Mitch

Vollkommen egal welche Musik, das passiert immer.

Log kann ich jetzt nicht liefern, aber ist immer was mit use of uninitizializes value...
FHEM im Proxmox Container