Most likely it crashes when trying to display character. To fix it you would need to find out where it uses that string.4) The following is the crash we are talking about.
Code:< 37259.6921> [eRCDeviceInputDev] emit: 1 < 37259.6927> [InfoBarGenerics] Key: 352 (Make) KeyID='KEY_OK' Binding='('OK',)'. < 37259.6929> [ActionMap] Keymap 'OkCancelActions' -> Action = 'ok'. < 37259.7005> [Skin] Processing screen 'BouquetSelector', position=(0, 0), size=(1920 x 1080) for module 'BouquetSelector'. < 37259.7344> [Skin] Processing screen 'SimpleSummary' from list 'BouquetSelectorSummary, ScreenSummary, BouquetSelector_summary, SimpleSummary', position=(0, 0), size=(255 x 64) for module 'ScreenSummary'. < 37259.8462> PC: 75c14bd4 < 37259.8462> 00000000 00000001 00000000 7705a020 < 37259.8462> 0000762f 0000762f 00000006 00000000 < 37259.8462> 00000007 00000001 75d40000 75d80000 < 37259.8463> 75d400f4 75d78c24 75d78c3c 75ebf3c8 < 37259.8463> 0000762f 75d30000 75d30000 00000006 < 37259.8463> 00000001 00000000 04b3c4a8 01231bcc < 37259.8463> 00000018 75c51b90 00000000 00000000 < 37259.8463> 75d34580 7fb84910 00000000 75c14bc0 < 37259.8466> Backtrace: < 37259.8471> /usr/bin/enigma2(_Z17handleFatalSignaliP9siginfo_tPv) [0x46F058] < 37259.8472> linux-vdso.so.1(n/a) [0x77099540] < 37259.8474> /lib/libc.so.6(n/a) [0x75C14BD4] < 37259.8476> /lib/libc.so.6(gsignal) [0x75BCDC3C] < 37259.8478> /lib/libc.so.6(abort) [0x75BB86B8] < 37259.8478> -------FATAL SIGNAL (6)
Fix could then be similar as in movielist.py, chardet.detect()
Ofcourse C++ code should also be fixed so that it does not crash. I did mention this before here:
https://www.world-of-satellite.com/...ontains-filenames-with-Windows-encoding/page9