Crash on Bouquets page

Moderators: Gully, peteru

Post Reply
stevebow
Master
Posts: 482
Joined: Thu Sep 03, 2015 11:21
Location: Sydney

Crash on Bouquets page

Post by stevebow » Wed Aug 09, 2023 09:57

Not sure if development is still active, but I have managed to find a reproducible GUI crash:

  1. Open the Favourites page
  2. Enable Move mode via the remote's menu button
  3. Press the blue button (Favourites) to bring up the list of bouquets
  4. Because Move mode is still active, click the OK button on the remote - "Favourites (TV)" item becomes hilited
  5. Press Exit button on remote
  6. Crash
Can anyone else reproduce this?

Serial log attached.
Attachments
putty_20230809_094239_T4_Serial.log
(1.24 KiB) Downloaded 24 times

Star6key
Guru
Posts: 950
Joined: Tue Jun 30, 2015 13:56
Location: Sydney

Re: Crash on Bouquets page

Post by Star6key » Thu Aug 10, 2023 11:10

stevebow wrote:
Wed Aug 09, 2023 09:57
...
Can anyone else reproduce this?

Serial log attached.
Yes. Just a Gui crash (U4).

User avatar
adoxa
Wizard
Posts: 1490
Joined: Thu Feb 23, 2017 22:58
Location: CQ
Contact:

Re: Crash on Bouquets page

Post by adoxa » Thu Aug 10, 2023 17:14

No, worked fine (T2 & both V2s).

prl
Wizard God
Posts: 32709
Joined: Tue Sep 04, 2007 13:49
Location: Canberra; Black Mountain Tower transmitters

Re: Crash on Bouquets page

Post by prl » Fri Aug 11, 2023 17:08

The cause of the crash is a segmentation violation signal from the C++ or C code in the enigma2 program (which is the application that turns the box into a PVR). The usual cause of a segmentation violation is a C (or C++) reference through a NULL pointer.

If you do a factory reset, does the problem go away? It's possible that one of the bouquet files involved is corrupted.

Restoring settings may fix the problem (provided the file corruption is the cause, and that the corrupted files haven't been saved to a settings backup).

If a system reset fixes the problem, but it's still there if you restore settings, you'll need to re-do the factory reset, and re-do your setup.

I can't reproduce the problem on a U4 running firmware version 20211010.

Even if the problem can be located and a fix found, there is currently no way of distributing the fixed firmware, so some sort of workaround will need to be found.
Peter
T4 HDMI
U4, T4, T3, T2, V2 test/development machines
Sony BDV-9200W HT system
LG OLED55C9PTA 55" OLED TV

stevebow
Master
Posts: 482
Joined: Thu Sep 03, 2015 11:21
Location: Sydney

Re: Crash on Bouquets page

Post by stevebow » Sat Aug 12, 2023 11:25

prl wrote:
Fri Aug 11, 2023 17:08
If a system reset fixes the problem, but it's still there if you restore settings, you'll need to re-do the factory reset, and re-do your setup.

After a bit of mucking about, I have found a sequence that reproduces the problem after a Factory Reset:

  1. Do a Factory Reset via the System menu
  2. On reboot, during setup, select "No, continue with the initial set up"
  3. Next, do a local services scan e.g. Sydney in my case
  4. At the next step, select "Skip network configuration"
  5. Perform crash steps per my post 09/09 and confirm there is no crash, works as expected
  6. Carry out another local services scan e.g. Sydney in my case
  7. Perform crash steps per my post 09/09 and confirm that the GUI will now crash
I have done the above several times and the result is the same each time.

User avatar
adoxa
Wizard
Posts: 1490
Joined: Thu Feb 23, 2017 22:58
Location: CQ
Contact:

Re: Crash on Bouquets page

Post by adoxa » Sat Aug 12, 2023 13:09

Okay, confirmed now. It's a bit simpler to reproduce than that, though, just select Terrestrial, instead (presumably a different bouquet to your current; the scan is making Last Scanned your current).

stevebow
Master
Posts: 482
Joined: Thu Sep 03, 2015 11:21
Location: Sydney

Re: Crash on Bouquets page

Post by stevebow » Sat Aug 12, 2023 23:19

Thanks for confirming - and finding an easier way to reproduce. I can also confirm the crash after the initial Services scan after the Factory Reset, but for me hiliting (for move) the Terrestrial TV LCN (the current bouquet) did not crash but selecting/hiliting Last Scanned below it instead did. Here is the bouquet list as I see it after that initial scan:

  • Terrestrial TV LCN (current and selected)
  • Last Scanned (select this, click OK to hilite it for moving, then Exit, crash)
  • Favourites (TV)

User avatar
adoxa
Wizard
Posts: 1490
Joined: Thu Feb 23, 2017 22:58
Location: CQ
Contact:

Re: Crash on Bouquets page

Post by adoxa » Sat Sep 02, 2023 17:46

Fixed and submitted (fwiw), but given it took three years to find I won't worry about making it available.

stevebow
Master
Posts: 482
Joined: Thu Sep 03, 2015 11:21
Location: Sydney

Re: Crash on Bouquets page

Post by stevebow » Wed Sep 06, 2023 10:01

Thanks! Not a show-stopping problem by any means, but nice to see a fix in any case. Wishful thinking, but perhaps a new build will happen one day. :?

Post Reply

Return to “Bug Reporting and Feature Requests”