Superb quality and spec AB-Com PULSe 4K SE. Crazy offer! Only £129! FREE UK DELIVERY! 4K UHD, Enigma 2, Multiboot 4 images & more!...
Superb quality and spec AB-Com PULSe 4K Rev II Twin Satellite tuner only £179! FREE UK DELIVERY! 4K UHD, Enigma 2, SATA HDD facility, Multiboot 4 images & more!...

[ViX_Misc] InfoBarGenerics.py, long blue button causing box to crash

Have you added that commit to your 6.0.008(release) as the commit is less than a day old.

If so, try removing it.
 
Yes, I have commit it to my 6.0.008 to test subtitles after pause. TwolDE2 asked for the crash log to investigate what is causing box to crash.
 
Yes, I get a crash with the default short press blue, works without the commit....

Code:
14:47:52.5040 [eInputDeviceInit] 1 191 (401) 1
14:47:52.5044 [eRCDeviceInputDev] emit: 1
14:47:52.8421 [eInputDeviceInit] 0 191 (401) 1
14:47:52.8425 [eRCDeviceInputDev] emit: 0
14:47:52.8432 [ActionMap] Keymap 'InfobarExtensions' -> Action = 'extensions'.
14:47:52.8451 Traceback (most recent call last):
14:47:52.8452   File "/usr/lib/enigma2/python/Components/ActionMap.py", line 58, in action
14:47:52.8457   File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 2765, in showExtensionSelection
14:47:52.8491     self.updateExtension(y[0], y[1])
14:47:52.8494   File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 2761, in updateExtensions
14:47:52.8530     if x[0] == self.EXTENSION_SINGLE:
14:47:52.8533   File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 2900, in getPluginList
14:47:52.8568     def getPluginList(self):
14:47:52.8571   File "/usr/lib/enigma2/python/Plugins/Plugin.py", line 115, in __getattribute__
14:47:52.8579 AttributeError: 'PluginDescriptor' object has no attribute 'fnc'. Did you mean: '_fnc'?
14:47:52.8583 [ePyObject] (CallObject(<bound method ActionMap.action of <Components.ActionMap.HelpableActionMap object at 0xb0a31808>>,('InfobarExtensions', 'extensions')) failed)

Line numbers are slightly different, but I'm running 6.1 - Having said that 2900 corresponds to the source, as do the other 2 lines in InfoBarGenerics.
 
Last edited:
Short press blue does nothing for me (it should open PiP).
 
Its a plugin issue, not the sub title chnge - will look when I get home
This looks like an issue that was fixed with —fnc
 
Last edited:
.... I compared it with the file I used, they're both identical.

I've just tried my other box running 6.0.008, subtitles work and no crashes!

The 6.1.000.000.developer I've been running is now 3 weeks old, and it did crash. POST #4
 
Last edited:
..... there are a few lines different in that file.
 
To me it looks like you have just grabbed the file out of the "python3" branch when that branch does not correspond to the release image. Release image would need the file from "Dev-python3-compatible".

"python" is a future branch. You can't just grab a file out of the wrong branch and expect it to work.
 
Last edited:
Good a place as any, 6.0.009.001 (Dev)

Trying out multiple concurrent autotimer recordings, so "no free tuner!" on screen. Yellow button (hit by mistake) crashes.

Code:
13:09:56.2010 [InfoBarGenerics] Key: 400 (Make) KeyID='KEY_YELLOW' Binding='('YELLOW',)'.
13:09:56.5346 [eInputDeviceInit] 0 190 (400) 1
13:09:56.5349 [eRCDeviceInputDev] emit: 0
13:09:56.5371 [InfoBarGenerics] Key: 400 (Break) KeyID='KEY_YELLOW' Binding='('YELLOW',)'.
13:09:56.5388 [ActionMap] Keymap 'InfobarExtensions' -> Action = 'openEPGSearch'.
13:09:56.5405 Traceback (most recent call last):
13:09:56.5406   File "/usr/lib/enigma2/python/Components/ActionMap.py", line 60, in action
13:09:56.5411   File "/usr/lib/enigma2/python/Screens/[COLOR="#FF0000"]InfoBarGenerics[/COLOR].py", line 2852, in showEPGSearch
13:09:56.5418 AttributeError: 'NoneType' object has no attribute 'toString'
13:09:56.5421 [ePyObject] (CallObject(<bound method ActionMap.action of <Components.ActionMap.HelpableActionMap object at 0xb07c0d90>>,('InfobarExtensions', 'openEPGSearch')) failed)
 
Last edited:
Should have added the latest InfoBarGenerics , not that you'd notice any difference:) .....

Code:
15:19:33.2594 [eRCDeviceInputDev] emit: 1
15:19:33.2614 [InfoBarGenerics] Key: 400 (Make) KeyID='KEY_YELLOW' Binding='('YELLOW',)'.
15:19:33.7015 [eInputDeviceInit] 0 190 (400) 1
15:19:33.7015 [eRCDeviceInputDev] emit: 0
15:19:33.7035 [InfoBarGenerics] Key: 400 (Break) KeyID='KEY_YELLOW' Binding='('YELLOW',)'.
15:19:33.7050 [ActionMap] Keymap 'InfobarExtensions' -> Action = 'openEPGSearch'.
15:19:33.7053 Traceback (most recent call last):
15:19:33.7053   File "/usr/lib/enigma2/python/Components/ActionMap.py", line 60, in action
15:19:33.7057   File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 2852, in showEPGSearch
15:19:33.7087     name = self.session.nav.getCurrentlyPlayingServiceOrGroup().toString()
15:19:33.7088 AttributeError: 'NoneType' object has no attribute 'toString'
15:19:33.7089 [ePyObject] (CallObject(<bound method ActionMap.action of <Components.ActionMap.HelpableActionMap object at 0xb0d23af0>>,('InfobarExtensions', 'openEPGSearch')) failed)
 
Last edited:
Should have added the latest InfoBarGenerics , not that you'd notice any difference:) .....

Code:
15:19:33.2594 [eRCDeviceInputDev] emit: 1
15:19:33.2614 [InfoBarGenerics] Key: 400 (Make) KeyID='KEY_YELLOW' Binding='('YELLOW',)'.
15:19:33.7015 [eInputDeviceInit] 0 190 (400) 1
15:19:33.7015 [eRCDeviceInputDev] emit: 0
15:19:33.7035 [InfoBarGenerics] Key: 400 (Break) KeyID='KEY_YELLOW' Binding='('YELLOW',)'.
15:19:33.7050 [ActionMap] Keymap 'InfobarExtensions' -> Action = 'openEPGSearch'.
15:19:33.7053 Traceback (most recent call last):
15:19:33.7053   File "/usr/lib/enigma2/python/Components/ActionMap.py", line 60, in action
15:19:33.7057   File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 2852, in showEPGSearch
15:19:33.7087     name = self.session.nav.getCurrentlyPlayingServiceOrGroup().toString()
15:19:33.7088 AttributeError: 'NoneType' object has no attribute 'toString'
15:19:33.7089 [ePyObject] (CallObject(<bound method ActionMap.action of <Components.ActionMap.HelpableActionMap object at 0xb0d23af0>>,('InfobarExtensions', 'openEPGSearch')) failed)
@ccs - you are getting good at this!
I am not sure which version you are using so can you replace line 2852 with
try:
name = self.session.nav.getCurrentlyPlayingServiceOrGroup().toString()
except:
self.session.open(EPGSearch)
or use the attachment ... but it has the additional plugin code that causes the crash for Orlandx
 

Attachments

Blue button crashes using attachment on 6.0.009.001 (Dev)...

Code:
16:05:05.1711 [ActionMap] Keymap 'InfobarExtensions' -> Action = 'extensions'.
16:05:05.1719 Traceback (most recent call last):
16:05:05.1720   File "/usr/lib/enigma2/python/Components/ActionMap.py", line 60, in action
16:05:05.1724   File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 2765, in showExtensionSelection
16:05:05.1754     self.updateExtensions()
16:05:05.1755   File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 2761, in updateExtensions
16:05:05.1782     for y in x[1]():
16:05:05.1782   File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 2903, in getPluginList
16:05:05.1810     args = inspect.getfullargspec(p.fnc)[0]
16:05:05.1811   File "/usr/lib/enigma2/python/Plugins/Plugin.py", line 116, in __getattribute__
16:05:05.1816 AttributeError: 'PluginDescriptor' object has no attribute 'fnc'
16:05:05.1816 [ePyObject] (CallObject(<bound method ActionMap.action of <Components.ActionMap.HelpableActionMap object at 0xb06f05f8>>,('InfobarExtensions', 'extensions')) failed)

Yellow button takes a bit longer to check.
 
Yellow button crashes when "no free tuner!"....
.
Code:
6:12:35.8199 [eDVBServicePlay] DVB service failed to tune - error 0
16:12:35.8202 [Notifications] RemovePopup, id = ZapError
16:12:35.8202 [Notifications] AddPopup, id = ZapError
16:12:35.8235 [ePicLoad] decode thread ... got quit msg
16:12:35.8401 [Skin] Processing screen 'MessageBoxSimple' from list 'MessageBoxSimple, MessageBox', position=(480, 532), size=(960 x 15) for module 'MessageBox'.
16:12:35.8518 [Screen] Warning: Skin is missing element 'icon' in <class 'Screens.MessageBox.MessageBox'>(No free tuner!).
16:12:35.8525 [Pixmap] setPixmapNum(3) failed! defined pixmaps: []
16:12:40.7713 [eInputDeviceInit] 1 ae (174) 1
16:12:40.7714 [eRCDeviceInputDev] emit: 1
16:12:40.7720 [ActionMap] Keymap 'InfobarShowHideActions' -> Action = 'hide'.
16:12:41.1076 [eInputDeviceInit] 0 ae (174) 1
16:12:41.1076 [eRCDeviceInputDev] emit: 0
16:12:45.9822 [eInputDeviceInit] 1 190 (400) 1
16:12:45.9822 [eRCDeviceInputDev] emit: 1
16:12:46.4237 [eInputDeviceInit] 0 190 (400) 1
16:12:46.4237 [eRCDeviceInputDev] emit: 0
16:12:46.4244 [ActionMap] Keymap 'InfobarExtensions' -> Action = 'openEPGSearch'.
16:12:46.4588 [Skin] Processing screen 'EPGSearch' from list 'EPGSearch, EPGSelection', position=(0, 0), size=(1920 x 1080) for module 'EPGSearch'.
16:12:46.4713 [Screen] Warning: Skin is missing element 'number' in <class 'Plugins.Extensions.EPGSearch.EPGSearch.EPGSearch'>.
16:12:46.4728 [Skin] Attribute 'setEventItemFont' (with value of 'Regular;32') in object of type 'eListbox' is not implemented!
16:12:46.4728 [Skin] Attribute 'setEventTimeFont' (with value of 'Regular;32') in object of type 'eListbox' is not implemented!
16:12:46.4729 [Skin] Attribute 'setColWidths' (with value of '120,220') in object of type 'eListbox' is not implemented!
16:12:46.4730 [Skin] Attribute 'setColGap' (with value of '40') in object of type 'eListbox' is not implemented!
16:12:46.4730 [Skin] Attribute 'setIconDistance' (with value of '-5') in object of type 'eListbox' is not implemented!
16:12:46.4731 [Skin] Attribute 'setPiconSize' (with value of '50,30') in object of type 'eListbox' is not implemented!
16:12:46.4732 [Skin] Attribute 'setPiconDistance' (with value of '0') in object of type 'eListbox' is not implemented!
16:12:46.4732 [Skin] Attribute 'setPboxDistance' (with value of '80') in object of type 'eListbox' is not implemented!
16:12:46.4814 [Skin] Processing screen 'SimpleSummary' from list 'EPGSearchSummary, EPGSelectionSummary, ScreenSummary, EPGSearch_summary, EPGSelection_summary, SimpleSummary', position=(0, 0), size=(800 x 480) for module 'ScreenSummary'.
16:12:46.5187 Traceback (most recent call last):
16:12:46.5188   File "/usr/lib/enigma2/python/Components/ActionMap.py", line 60, in action
16:12:46.5192   File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 2853, in showEPGSearch
16:12:46.5226     name = name.split('/')
16:12:46.5228 UnboundLocalError: local variable 'name' referenced before assignment
16:12:46.5229 [ePyObject] (CallObject(<bound method ActionMap.action of <Components.ActionMap.HelpableActionMap object at 0xb0d44778>>,('InfobarExtensions', 'openEPGSearch')) failed)
 
Last edited:
Yellow button crashes when "no free tuner!"....
.
Code:
6:12:35.8199 [eDVBServicePlay] DVB service failed to tune - error 0
16:12:35.8202 [Notifications] RemovePopup, id = ZapError
16:12:35.8202 [Notifications] AddPopup, id = ZapError
16:12:35.8235 [ePicLoad] decode thread ... got quit msg
16:12:35.8401 [Skin] Processing screen 'MessageBoxSimple' from list 'MessageBoxSimple, MessageBox', position=(480, 532), size=(960 x 15) for module 'MessageBox'.
16:12:35.8518 [Screen] Warning: Skin is missing element 'icon' in <class 'Screens.MessageBox.MessageBox'>(No free tuner!).
16:12:35.8525 [Pixmap] setPixmapNum(3) failed! defined pixmaps: []
16:12:40.7713 [eInputDeviceInit] 1 ae (174) 1
16:12:40.7714 [eRCDeviceInputDev] emit: 1
16:12:40.7720 [ActionMap] Keymap 'InfobarShowHideActions' -> Action = 'hide'.
16:12:41.1076 [eInputDeviceInit] 0 ae (174) 1
16:12:41.1076 [eRCDeviceInputDev] emit: 0
16:12:45.9822 [eInputDeviceInit] 1 190 (400) 1
16:12:45.9822 [eRCDeviceInputDev] emit: 1
16:12:46.4237 [eInputDeviceInit] 0 190 (400) 1
16:12:46.4237 [eRCDeviceInputDev] emit: 0
16:12:46.4244 [ActionMap] Keymap 'InfobarExtensions' -> Action = 'openEPGSearch'.
16:12:46.4588 [Skin] Processing screen 'EPGSearch' from list 'EPGSearch, EPGSelection', position=(0, 0), size=(1920 x 1080) for module 'EPGSearch'.
16:12:46.4713 [Screen] Warning: Skin is missing element 'number' in <class 'Plugins.Extensions.EPGSearch.EPGSearch.EPGSearch'>.
16:12:46.4728 [Skin] Attribute 'setEventItemFont' (with value of 'Regular;32') in object of type 'eListbox' is not implemented!
16:12:46.4728 [Skin] Attribute 'setEventTimeFont' (with value of 'Regular;32') in object of type 'eListbox' is not implemented!
16:12:46.4729 [Skin] Attribute 'setColWidths' (with value of '120,220') in object of type 'eListbox' is not implemented!
16:12:46.4730 [Skin] Attribute 'setColGap' (with value of '40') in object of type 'eListbox' is not implemented!
16:12:46.4730 [Skin] Attribute 'setIconDistance' (with value of '-5') in object of type 'eListbox' is not implemented!
16:12:46.4731 [Skin] Attribute 'setPiconSize' (with value of '50,30') in object of type 'eListbox' is not implemented!
16:12:46.4732 [Skin] Attribute 'setPiconDistance' (with value of '0') in object of type 'eListbox' is not implemented!
16:12:46.4732 [Skin] Attribute 'setPboxDistance' (with value of '80') in object of type 'eListbox' is not implemented!
16:12:46.4814 [Skin] Processing screen 'SimpleSummary' from list 'EPGSearchSummary, EPGSelectionSummary, ScreenSummary, EPGSearch_summary, EPGSelection_summary, SimpleSummary', position=(0, 0), size=(800 x 480) for module 'ScreenSummary'.
16:12:46.5187 Traceback (most recent call last):
16:12:46.5188   File "/usr/lib/enigma2/python/Components/ActionMap.py", line 60, in action
16:12:46.5192   File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 2853, in showEPGSearch
16:12:46.5226     name = name.split('/')
16:12:46.5228 UnboundLocalError: local variable 'name' referenced before assignment
16:12:46.5229 [ePyObject] (CallObject(<bound method ActionMap.action of <Components.ActionMap.HelpableActionMap object at 0xb0d44778>>,('InfobarExtensions', 'openEPGSearch')) failed)

Can you define the key presses to get to the crash because on my current image I don‘t get these crashes
 
Blue button on live tv.

Yellow button on live tv when there's "no free tuner!".

I just added your attachment in #16 to 6.0.009.001 (Dev).
 

OpenViX Feeds Status

Back
Top