PDA

View Full Version : [ET8500] Crashing on About screen



Willo3092
14-11-18, 11:37
Menu > Information > About causes a crash - first noticed it on 5.2.009.

I think this is the relevant part of the log:

< 68.802> Traceback (most recent call last):
< 68.802> File "/usr/lib/enigma2/python/Components/ActionMap.py", line 71, in action
< 68.802> File "/usr/lib/enigma2/python/Components/ActionMap.py", line 51, in action
< 68.802> File "/usr/lib/enigma2/python/Screens/Menu.py", line 60, in okbuttonClick
< 68.803> File "/usr/lib/enigma2/python/Tools/BoundFunction.py", line 9, in __call__
< 68.803> File "/usr/lib/enigma2/python/Screens/Menu.py", line 74, in runScreen
< 68.803> File "/usr/lib/enigma2/python/Screens/Menu.py", line 80, in openDialog
< 68.804> File "/usr/lib/enigma2/python/mytest.py", line 320, in openWithCallback
< 68.804> dlg = self.open(screen, *arguments, **kwargs)
< 68.804> File "/usr/lib/enigma2/python/mytest.py", line 330, in open
< 68.805> dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
< 68.805> File "/usr/lib/enigma2/python/mytest.py", line 267, in instantiateDialog
< 68.806> return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
< 68.806> File "/usr/lib/enigma2/python/mytest.py", line 290, in doInstantiateDialog
< 68.807> dlg = screen(self, *arguments, **kwargs)
< 68.807> File "/usr/lib/enigma2/python/Screens/About.py", line 48, in __init__
< 68.807> File "/usr/lib/enigma2/python/Screens/About.py", line 105, in populate
< 68.807> AttributeError: 'About' object has no attribute 'dualBoot'
< 68.808> [ePyObject] (CallObject(<bound method NumberActionMap.action of <Components.ActionMap.NumberActionMap instance at 0x70735918>>,('OkCancelActions', 'ok')) failed)

EDIT: Thinking about it, I haven't seen this issue with any other receiver so may be just an issue with ET8500 multiboot?

twol
14-11-18, 12:06
Menu > Information > About causes a crash - first noticed it on 5.2.009.

I think this is the relevant part of the log:

< 68.802> Traceback (most recent call last):
< 68.802> File "/usr/lib/enigma2/python/Components/ActionMap.py", line 71, in action
< 68.802> File "/usr/lib/enigma2/python/Components/ActionMap.py", line 51, in action
< 68.802> File "/usr/lib/enigma2/python/Screens/Menu.py", line 60, in okbuttonClick
< 68.803> File "/usr/lib/enigma2/python/Tools/BoundFunction.py", line 9, in __call__
< 68.803> File "/usr/lib/enigma2/python/Screens/Menu.py", line 74, in runScreen
< 68.803> File "/usr/lib/enigma2/python/Screens/Menu.py", line 80, in openDialog
< 68.804> File "/usr/lib/enigma2/python/mytest.py", line 320, in openWithCallback
< 68.804> dlg = self.open(screen, *arguments, **kwargs)
< 68.804> File "/usr/lib/enigma2/python/mytest.py", line 330, in open
< 68.805> dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
< 68.805> File "/usr/lib/enigma2/python/mytest.py", line 267, in instantiateDialog
< 68.806> return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
< 68.806> File "/usr/lib/enigma2/python/mytest.py", line 290, in doInstantiateDialog
< 68.807> dlg = screen(self, *arguments, **kwargs)
< 68.807> File "/usr/lib/enigma2/python/Screens/About.py", line 48, in __init__
< 68.807> File "/usr/lib/enigma2/python/Screens/About.py", line 105, in populate
< 68.807> AttributeError: 'About' object has no attribute 'dualBoot'
< 68.808> [ePyObject] (CallObject(<bound method NumberActionMap.action of <Components.ActionMap.NumberActionMap instance at 0x70735918>>,('OkCancelActions', 'ok')) failed)

EDIT: Thinking about it, I haven't seen this issue with any other receiver so may be just an issue with ET8500 multiboot?
Yes, missing code that checks which bootloader is in use - will issue a pull