Skip to content

Crash/bootloop with 6.8.007 (RemainingToText.py, config.usage.swap_time_remaining_on_osd=3) #1256

@hnyman

Description

@hnyman

I got a repeating Enigma2 crash after just some 5-10 seconds uptime. After Enigma self-relaunches, it crashes again after 5-10 seconds. Total cycle is some 17 seconds :-(

Luckily only Enigma crashes, not the whole OS, so getting logs via SSH is possible.

/home/root/logs/Enigma2_debug_2026-04-30_22-41-19.log
/home/root/logs/Enigma2_debug_2026-04-30_22-41-36.log
/home/root/logs/Enigma2_debug_2026-04-30_22-41-53.log
/home/root/logs/Enigma2_debug_2026-04-30_22-42-10.log
/home/root/logs/Enigma2_debug_2026-04-30_22-42-27.log
/home/root/logs/Enigma2_debug_2026-04-30_22-42-44.log

The log shows:

<   345.611704> [eDVBVideo] Video Device: /dev/dvb/adapter0/video0
<   345.612028> [eDVBVideo] demux device: /dev/dvb/adapter0/demux0
<   345.627655> [decoder][eDVBText] startPID entry  M_is_stream 0
<   345.627928> [eDVBText0] DMX_SET_PES_FILTER pid=0x13ec ok
<   345.627949> [eDVBText0] DEMUX_START ok
<   345.627989> [decoder][eDVBText] startCaching  M_is_stream 0
<   345.629946> [eDVBVideo0] VIDEO_SLOWMOTION 0 ok
<   345.634222> [eDVBVideo0] VIDEO_FAST_FORWARD 0 ok
<   345.638727> [eDVBVideo0] VIDEO_CONTINUE ok
<   345.642611> [eDVBAudio0] AUDIO_CONTINUE ok
<   345.650555> [eDVBAudio0] AUDIO_CHANNEL_SELECT 0 ok
<   345.660566> [EventInfo] gotEvent, type: 'now', what: 'evUpdatedInfo', is timed repeat: False
<   345.665662> Traceback (most recent call last):
<   345.666312>   File "/usr/lib/enigma2/python/Navigation.py", line 96, in dispatchEvent
<   345.666370>   File "/usr/lib/enigma2/python/Components/PerServiceDisplay.py", line 15, in event
<   345.666410>   File "/usr/lib/enigma2/python/Components/Sources/EventInfo.py", line 165, in gotEvent
<   345.666445>   File "/usr/lib/enigma2/python/Components/Element.py", line 92, in changed
<   345.666482>   File "/usr/lib/enigma2/python/Tools/CList.py", line 7, in __call__
<   345.666520>   File "/usr/lib/enigma2/python/Components/Converter/EventTime.py", line 202, in changed
<   345.666555>   File "/usr/lib/enigma2/python/Components/Element.py", line 92, in changed
<   345.666589>   File "/usr/lib/enigma2/python/Tools/CList.py", line 7, in __call__
<   345.666623>   File "/usr/lib/enigma2/python/Components/Element.py", line 92, in changed
<   345.666657>   File "/usr/lib/enigma2/python/Tools/CList.py", line 7, in __call__
<   345.666691>   File "/usr/lib/enigma2/python/Components/Renderer/Label.py", line 25, in changed
<   345.666725>   File "/usr/lib/enigma2/python/Components/Element.py", line 18, in wrapper
<   345.666758>   File "/usr/lib/enigma2/python/Components/Converter/RemainingToText.py", line 88, in getText
<   345.666843> ValueError: too many values to unpack (expected 2)
<   345.667141> [ePyObject] (CallObject(<bound method Navigation.dispatchEvent of <Navigation.Navigation object at 0xb0d49988>>,(5,)) failed)
<   349.503340> [gRC] Warning: Main thread is busy, displaying spinner!
<   355.671852> [StackTrace] ========== Stacktrace of active Python threads ===========
<   355.672364> [StackTrace] ========== Thread ID  0xafe233a0 =========================
<   355.672767> [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap
<   355.673065> [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner
<   355.673329> [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run
<   355.673545> [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/_threads/_threadworker.py", line 74, in work
<   355.673791> [StackTrace] File: "/usr/lib/python3.13/queue.py", line 199, in get
<   355.673995> [StackTrace] File: "/usr/lib/python3.13/threading.py", line 359, in wait
<   355.674039> [StackTrace] ========== Thread ID  0xb0ccd3a0 =========================
<   355.674063> [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap
<   355.674085> [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner
<   355.674107> [StackTrace] File: "/usr/lib/enigma2/python/Plugins/Extensions/WebkitHbbTV/vbipc.py", line 130, in run
<   355.674129> [StackTrace] ========== MainThread 0xb59fbb60 =========================
<   355.674150> [StackTrace] File: "/usr/lib/enigma2/python/StartEnigma.py", line 789, in <module>
<   355.674172> [StackTrace]   runScreenTest()
<   355.674194> [StackTrace] File: "/usr/lib/enigma2/python/StartEnigma.py", line 402, in runScreenTest
<   355.674216> [StackTrace]   runReactor()
<   355.674237> [StackTrace] File: "/usr/lib/enigma2/python/StartEnigma.py", line 569, in runReactor
<   355.674258> [StackTrace]   reactor.run(installSignalHandlers=False)
<   355.674280> [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/internet/base.py", line 697, in run
<   355.674302> [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/internet/base.py", line 708, in mainLoop
<   355.674323> [StackTrace] File: "/usr/lib/enigma2/python/e2reactor.py", line 148, in doPoll
<   355.674344> [StackTrace] File: "/usr/lib/enigma2/python/e2reactor.py", line 44, in poll
<   355.674365> [StackTrace] File: "/usr/lib/enigma2/python/Components/config.py", line 2274, in getResolvedKey
<   355.674387> [StackTrace] ========== Stacktrace end ================================
/usr/bin/enigma2.sh: line 311:  4893 Killed                     LD_PRELOAD=$LIBS /usr/bin/enigma2

enigma2 has exited
========== Enigma2 log ends ==========

Looking at the crash line RemainingToText.py as a hint and a message on the Finnish forum about config.usage.swap_time_remaining_on_vfd=3 having crashed for some users a bit earlier, I spotted the setting config.usage.swap_time_remaining_on_osd=3 in my own settings. Changing that to 1 removed the bootloop.

Rather similar as the earlier Finnish error report that has been copied also to the OpenViX support forum
https://world-of-satellite.com/threads/enigma2-crashes-after-updating-from-003-to-006.67591/

VueUno4kSE, Simple Ten Eighty, no fancy plugins.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions