Hallo,
folgender Absturz ist mit OE 2.0 auf meiner 800se reproduzierbar.
- eine Sendung aufnehmen;
- auf anderen Transponder wechseln, damit der Tuner belegt ist (Meldung "Kein freier Tuner" und schwarzer Bildschirm);
- die gelbe Taste für Timeshift drücken;
- ein paar Sekunden warten oder noch die Pfeiltasten drücken.
Im crash.log steht:
Code
action -> InfobarTimeshiftActions timeshiftStart
enable timeshift
Traceback (most recent call last):
File "/usr/lib/enigma2/python/Components/ActionMap.py", line 46, in action
res = self.actions[action]()
File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 1248, in startTimeshift
if not ts.startTimeshift():
AttributeError: 'NoneType' object has no attribute 'startTimeshift'
(PyObject_CallObject(<bound method HelpableActionMap.action of <Components.ActionMap.HelpableActionMap instance at 0x1a38260>>,('InfobarTimeshiftActions', '
timeshiftStart')) failed)
Im Beitrag Radio-Modus gleichberechtigt neben TV-Modus wurde bereits ein (gleicher?) Bug in InfoBarGenerics.py beschrieben, den Homey reproduzieren konnte (bei abgeschaltetem PTS):
ZitatIn InfoBarGenerics.py sehe ich, dass der Test
... elif harddiskmanager.HDDEnabledCount() and defaultStorageDevice() != "<undefined>":
zulässt, dass die Funktion ohne return jene Zeile im Zustand ts = None erreicht.
Ich benutze zwar nicht das neueste OE 2.0 von Dezember, aber
in git ist dieser Code seit langem unverändert.
Auf Wunsch kann ich enigma2_crash.log anhängen.
Frohe Feiertage!