PDA

View Full Version : [VU+ Zero4K] Possible Bug: OpenVix crashes when using zap-buttons



Manno
20-07-22, 19:43
Since the latest update OpenVix crashes when using the zap-buttons.
This happened 3 times in the last 2 days.
Log reports added, maybe this will clear things up.:thumbsup:

birdman
20-07-22, 21:16
This could be the same as the crash reported here (https://www.world-of-satellite.com/showthread.php?65420-OpenVIX-crashing-when-accessing-the-recordings-list-(playlist)):

They both occur straight after two messages about pixmap failures, and are both SIGABRTs.

Manno
06-08-22, 22:09
A week ago downloaded the latest update.
Just the box crashed again, now with 33 pixmap failures :confused:.......

Manno
08-08-22, 23:19
Something goes very wrong........

birdman
08-08-22, 23:49
From: Enigma2_crash_2022-08-09_00-14-08.log
< 92364.0502 > [InfoBarGenerics] setEvent text: 22 62C 627 647 627 ....
This is actually a debug message for bad encoding in an EPG description.
Also, lots of:

< 92364.0543> [eTextPara] unicode U+fb8e not present
< 92364.0547> [eTextPara] unicode U+fbfe not present
< 92364.0551> [eTextPara] unicode U+fb90 not present
Perhaps providing some more details about which Vix version you are using, which plug-ins you have installed etc might help?

Huevos
09-08-22, 12:51
more details about which Vix versionThis is contained in the crash log.

Please try "Simple_Ten_Eighty" skin and see if the result is the same.

birdman
10-08-22, 01:16
This is contained in the crash log.But plugins are not...

However, this look ominous:


< 92341.1586> [eWindowStyleManager] getStyle(style_id=1): NOT FOUND

Looking at the code which produces this message (eWindowStyleManager::getStyle in lib/gui/ewindowstyle.cpp) it prints that message, but makes no attempt to do anything else, so the ePtr<eWindowStyle> &style parameter is never set, which might explain the crash.

Huevos
10-08-22, 01:25
But plugins are not...

However, this look ominous:



Looking at the code which produces this message (eWindowStyleManager::getStyle in lib/gui/ewindowstyle.cpp) it prints that message, but makes no attempt to do anything else, so the ePtr<eWindowStyle> &style parameter is never set, which might explain the crash.Have you got a fix for that?

Manno
10-08-22, 15:52
This is actually a debug message for bad encoding in an EPG description.
Also, lots of:

Perhaps providing some more details about which Vix version you are using, which plug-ins you have installed etc might help?

Version 6.2.008.

The file lib/gui/ewindowstyle.cpp is not found in the stb.

twol
10-08-22, 17:50
Version 6.2.008.

The file lib/gui/ewindowstyle.cpp is not found in the stb.

Thats because its part of the enigma nucleus

birdman
11-08-22, 02:11
Have you got a fix for that?No.
I don't even know what a Style Managers is (nor why you might not have one, nor why you are allowed to have more than one).

birdman
12-08-22, 11:35
Have you got a fix for that?No.
I don't even know what a Style Manager is (nor why you might not have one, nor why you are allowed to have more than one).
However, it's possible that the branch that produces the message (and doesn't set style) could add:


style = new eWindowStyleSimple();

This is based on what eWindow::eWindow does when it gets no style. (And there are 2 other pieces of code that call getStyle(style) then don't use the result).
But I have no idea as to how to test this. Should I just submit a PR anyway?

Huevos
12-08-22, 14:09
If there is an obvious error, yes.

birdman
13-08-22, 12:55
If there is an obvious error, yes.PR is:

https://github.com/OpenViX/enigma2/pull/788
It compiles, which is all I can test...

twol
13-08-22, 13:30
PR is:

https://github.com/OpenViX/enigma2/pull/788
It compiles, which is all I can test...

This was looked at and one of the originators added an assert, which was instantly removed as unhelpful ….. hence the also unhelpful debug line was added which is not normally seen!
I am guessing this is a better solution than either from the originators.

Manno
14-08-22, 00:50
I did a little experiment and found out that the crash is caused by an tv station entry in the zap list.
The tv station causing the crash is AVA Family on the TurkmenÄlem/MonacoSat 52E 10845 V.
As soon this tv station becomes part of the ZAP list and i pull up the zap list with the buttons the box crashes,
i think it has something to do with the used characters/style (Persian) in the program/station information just like Birdman explains i a previous post about the EPG..................
Maybe someone can confirm this ?? :thumbsup:

birdman
14-08-22, 01:15
….. hence the also unhelpful debug line was added which is not normally seen!That's the real bug - why it doesn't find the style in the first place.
But (hopefully) keeping enigma2 running is always better.