Skip to content

[enigma2] fix for crash during enigma2 shutdown#1271

Merged
Huevos merged 1 commit into
OpenViX:Developerfrom
xcentaurix:shcr
Jun 13, 2026
Merged

[enigma2] fix for crash during enigma2 shutdown#1271
Huevos merged 1 commit into
OpenViX:Developerfrom
xcentaurix:shcr

Conversation

@xcentaurix

Copy link
Copy Markdown
Contributor

fix for the following crash:

22:59:51.6652 PC: 00224f88
22:59:51.6653 Fault Address: 00000164
22:59:51.6653 Error Code: 519
22:59:51.6653 Backtrace:
22:59:51.6655 /usr/bin/enigma2(_Z17handleFatalSignaliP9siginfo_tPv) [0x85060]
22:59:51.6656 /lib/libc.so.6(__default_rt_sa_restorer) [0xB5C54680]
22:59:51.6658 /usr/bin/enigma2(_ZN22eListboxServiceContent22checkServiceIsRecordedE17eServiceReference) [0x224F88]
22:59:51.6661 /usr/bin/enigma2(_ZN22eListboxServiceContent5paintER8gPainterR12eWindowStyleRK6ePointi) [0x2258C0]
22:59:51.6663 /usr/bin/enigma2(ZN8eListbox5eventEiPvS0) [0x1849A8]
22:59:51.6664 /usr/bin/enigma2(_ZN7eWidget7doPaintER8gPainterRK7gRegioni) [0x19389C]
22:59:51.6666 /usr/bin/enigma2(_ZN7eWidget7doPaintER8gPainterRK7gRegioni) [0x193904]
22:59:51.6668 /usr/bin/enigma2(_ZN7eWidget7doPaintER8gPainterRK7gRegioni) [0x193904]
22:59:51.6670 /usr/bin/enigma2(_ZN14eWidgetDesktop10paintLayerEP7eWidgeti) [0x195F1C]
22:59:51.6672 /usr/bin/enigma2(_ZN14eWidgetDesktop5paintEv) [0x196044]
22:59:51.6673 /usr/bin/enigma2(main) [0x81FE8]
22:59:51.6674 /lib/libc.so.6(n/a) [0xB5C40B88]
22:59:51.6675 /lib/libc.so.6(__libc_start_main) [0xB5C40CFC]
22:59:51.6676 -------FATAL SIGNAL (11)

Two guards added to listboxservice.cpp:

  1. eNavigation::getInstance() null check — the primary crash. During shutdown the navigation instance is already destroyed, so painting the listbox called checkServiceIsRecorded which dereferenced null at offset 0x164.
  2. eDVBResourceManager::getInstance(res) null check — same class of bug inside the bouquet branch; res can also be null if the resource manager is gone.

@Huevos Huevos merged commit 5d39cff into OpenViX:Developer Jun 13, 2026
1 check passed
@xcentaurix xcentaurix deleted the shcr branch June 13, 2026 22:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants