Hallo,
ein Problem, dass mich im OE 2.2 immer wieder stört, sind sporadisch auftretende Deadlocks (Dauerspinner, keine Reaktion auf Fernbedienung, Webif, etc.) während einer Aufnahme. Das wurde ja auch schon öfters von anderen berichtet.
Ich habe das jetzt glaube ich so weit eingrenzen können, dass es mit VPS zu tun hat.
Und zwar ist mir gerade die Box eingefroren, als während zwei laufender Aufnahmen (1x mit VPS, 1x ohne VPS) noch eine Aufnahme mit VPS gestartet wurde. Da der Fehler nur sporadisch auftritt und ich nur selten mehr als eine VPS-Aufnahme habe, könnte es damit zu tun haben.
Ich denke man kann im Log auch ganz gut erkennen, dass das VPS binary da abkackt:
Nov 22 21:43:20 dm7080 enigma2[306]: It's now Sun Nov 22 21:43:20 2015
Nov 22 21:43:20 dm7080 enigma2[306]: next real activation is Sun Nov 22 21:50:00 2015
Nov 22 21:43:20 dm7080 enigma2[306]: [timer.py] next activation: 1448225100 (in 99998 ms)
Nov 22 21:43:23 dm7080 enigma2[306]: +- 1/2 TID 4e
Nov 22 21:43:24 dm7080 enigma2[306]: ++ 2/2 TID 4e
Nov 22 21:43:24 dm7080 enigma2[306]: done!
Nov 22 21:43:24 dm7080 enigma2[306]: pcr of eit change: 103122849
Nov 22 21:43:24 dm7080 enigma2[306]: [eDVBServiceRecord] now running: Günther Jauch (3600 seconds) (RECORDING)
Nov 22 21:43:24 dm7080 enigma2[306]: [TIMER] record event 9
Nov 22 21:43:24 dm7080 enigma2[306]: doing version filtering
Nov 22 21:43:24 dm7080 enigma2[306]: 0012: 4e 2b 5c 31 00 00
Nov 22 21:43:24 dm7080 enigma2[306]: mask: ff ff ff 3f 00 00
Nov 22 21:43:24 dm7080 enigma2[306]: mode: 00 00 00 3e 00 00
Nov 22 21:43:24 dm7080 enigma2[306]: [TIMER] [VPS] EVENT_ENDED
Nov 22 21:43:24 dm7080 enigma2[306]: user kill(SIGKILL) console App
Nov 22 21:43:24 dm7080 enigma2[306]: pipes closed
Nov 22 21:43:24 dm7080 enigma2[306]: [TIMER] [VPS] stop monitoring
Nov 22 21:43:24 dm7080 enigma2[306]: child has terminated
Nov 22 21:43:24 dm7080 enigma2[306]: pipes closed
Nov 22 21:43:28 dm7080 enigma2[306]: main thread is non-idle! display spinner!
Alles anzeigen
Ein umfangreicheres Log kann ich gerne per Mail zur Verfügung stellen. Ich schätze das braucht man aber nicht, da der relevante Teil wohl eh im VPS binary steckt und das ist offenbar nicht sehr gesprächig
Die relevanten Timer zu der Zeit:
<timer begin="1448214600" end="1448228700" serviceref="1:0:1:2F51:A1:270F:FFFF0000:0:0:0:" repeated="0" name="ran Football" description="Die Sportübertragung zeigt Spiele der US-amerikanischen National Football League, in der 32 Teams gegeneinander um den Super Bowl wetteifern." afterevent="auto" eit="6184" tags="" disabled="0" justplay="0">
</timer>
<timer begin="1448219400" end="1448225400" serviceref="1:0:19:2B5C:41B:A401:FFFF0000:0:0:0:" repeated="0" name="Tatort - S00E963 - Spielverderber" description="S00E963 - Spielverderber" afterevent="auto" eit="43526" location="/media/hdd/movie/Tatort/" tags="SerienRecorder" disabled="0" justplay="0">
</timer>
<timer begin="1448224800" end="1448230800" serviceref="1:0:19:A08E:1A5:270F:FFFF0000:0:0:0:" repeated="0" name="Tatort - S00E969 - Der große Schmerz" description="S00E969 - Der große Schmerz" afterevent="auto" eit="29376" location="/media/hdd/movie/Tatort/" tags="SerienRecorder" disabled="0" justplay="0">
</timer>
<timer begin="1448227200" end="1448240400" serviceref="1:0:1:2F51:A1:270F:FFFF0000:0:0:0:" repeated="0" name="ran Football" description="Die Sportübertragung zeigt Spiele der US-amerikanischen National Football League, in der 32 Teams gegeneinander um den Super Bowl wetteifern." afterevent="auto" eit="6185" tags="" disabled="0" justplay="0">
</timer>
Hinter den Servicerefs stecken "Pro7 Maxx" (Football), "Das Erste HD" (Tatort 963) und "EinsFestival HD" (Tatort 969).
Und die timers_vps.xml
<?xml version="1.0" ?>
<vps_timers>
<timer begin="1448219400" end="1448225400" serviceref="1:0:19:2B5C:41B:A401:FFFF0000:0:0:0:" vps_enabled="1" vps_overwrite="0" vps_time="0">
</timer>
<timer begin="1448224800" end="1448230800" serviceref="1:0:19:A08E:1A5:270F:FFFF0000:0:0:0:" vps_enabled="1" vps_overwrite="0" vps_time="0">
</timer>
<timer begin="1448292300" end="1448294700" serviceref="1:0:19:A08E:1A5:270F:FFFF0000:0:0:0:" vps_enabled="1" vps_overwrite="0" vps_time="0">
</timer>
...
</vps_timers>
Gibt es irgendwas was ich noch debuggen kann? Ich werde morgen mal versuchen das nachzustellen.