Hi,
Hyperion version 2.0.13 -> 2.0.15 crashes when clicking on "activate" the screen grabber on Libreelec 9.2.8 and RPI4. (see the picture)
Kodi is working just fine, effects and LEDs are working, I'm just unable to configure any internal screen grabber because it crashes and hyperion restarts.
I had to grab the logs from console. It was lost in the WEB UI.
Conditions:
-new RPI4
- fresh install of Libreelec 9.2.8
- can be repeated on 2.0.13 --> 2.0.15.
- it does not crash in 2.0.12, but device list is EMPTY - there's no grabber listed
- I tested 2 different SD cards for possible error
I could not find any similar issue in the forum, if you can point me to a solution or recommend other working KODI version, I would appreciate it very much.
Logs attached:
2023-03-06T20:23:26.849 |__| MAIN : <INFO> Starting Hyperion [non-GUI mode] - 2.0.15, (HEAD detached at 2.0.15) (GitHub-70e1043/24a00e3-1676809483), built: Feb 19 2023:15:52:21
2023-03-06T20:23:26.850 |__| MAIN : <DEBUG> main.cpp:383:main() | QtVersion [5.7.1]
2023-03-06T20:23:26.850 |__| MAIN : <INFO> Set user data path to '/storage/.hyperion'
2023-03-06T20:23:26.994 |__| DAEMON : <DEBUG> PythonInit.cpp:40:PythonInit() | Initializing Python config
2023-03-06T20:23:26.995 |__| DAEMON : <DEBUG> PythonInit.cpp:151:PythonInit() | Initializing Python interpreter
2023-03-06T20:23:27.226 |I255| SETTINGSMGR : <DEBUG> SettingsManager.cpp:186:SettingsManager() | Settings database initialized
2023-03-06T20:23:27.227 |__| DAEMON : <INFO> CEC handler created
2023-03-06T20:23:27.237 |__| EFFECTFILES : <INFO> 40 effects loaded from directory :/effects/
2023-03-06T20:23:27.241 |__| EFFECTFILES : <INFO> 22 effect schemas loaded from directory :/effects/schema/
2023-03-06T20:23:27.242 |__| EFFECTFILES : <INFO> New Effect path "/storage/.hyperion/custom-effects/" created successfully
2023-03-06T20:23:27.350 |I0| SETTINGSMGR : <DEBUG> SettingsManager.cpp:186:SettingsManager() | Settings database initialized
2023-03-06T20:23:27.353 |I0| BLACKBORDER : <DEBUG> BlackBorderProcessor.cpp:75:handleSettingsUpdate() | Set mode to: default
2023-03-06T20:23:27.353 |I0| COMPONENTREG : <DEBUG> ComponentRegister.cpp:89:setNewComponentState() | Blackborder detector: enabled
2023-03-06T20:23:27.354 |I0| IMAGETOLED : <DEBUG> ImageProcessor.cpp:174:setReducedPixelSetFactorFactor() | Set reduced pixel set factor to 0
2023-03-06T20:23:27.354 |I0| IMAGETOLED : <DEBUG> ImageProcessor.cpp:189:setAccuracyLevel() | Set processing accuracy level to 0
2023-03-06T20:23:27.369 |__| DAEMON : <INFO> DISPMANX frame grabber created
2023-03-06T20:23:27.370 |__| DAEMON : <DEBUG> hyperiond.cpp:717:handleSettingsUpdate() | V4L2 grabber created
2023-03-06T20:23:27.371 |__| DAEMON : <DEBUG> hyperiond.cpp:739:handleSettingsUpdate() | Audio grabber created
2023-03-06T20:23:27.373 |__| PROTOSERVER : <INFO> Started on port 19445
2023-03-06T20:23:27.376 |__| FLATBUFSERVER : <INFO> Started on port 19400
2023-03-06T20:23:27.376 |I0| LEDDEVICE : <INFO> Start LedDevice 'file'.
2023-03-06T20:23:27.377 |I0| COMPONENTREG : <DEBUG> ComponentRegister.cpp:89:setNewComponentState() | Smoothing: enabled
2023-03-06T20:23:27.378 |I0| SMOOTHING : <DEBUG> LinearColorSmoothing.cpp:142:handleSettingsUpdate() | [0] - Type: Linear, Pause: false, Settling time: 150ms, Interval: 40ms (25Hz), delay: 0 frames
2023-03-06T20:23:27.378 |I0| SMOOTHING : <DEBUG> LinearColorSmoothing.cpp:700:selectConfig() | [0] - Type: Linear, Pause: false, Settling time: 150ms, Interval: 40ms (25Hz), delay: 0 frames
2023-03-06T20:23:27.377 |I0| LEDDEVICE : <DEBUG> LedDevice.cpp:215:init() | deviceConfig: [{"autoStart":true,"colorOrder":"rgb","currentLedCount":1,"enableAttempts":6,"enableAttemptsInterval":15,"hardwareLedCount":1,"latchTime":0,"output":"/dev/null","rewriteTime":0,"type":"file"}]
2023-03-06T20:23:27.378 |I0| EFFECTENGINE : <DEBUG> EffectEngine.cpp:128:handleUpdatedEffectList() | Effect "Candle": Add custom smoothing settings [3]. Type: Linear, Settling time: 500ms, Interval: 20Hz
2023-03-06T20:23:27.379 |__| DAEMON : <DEBUG> SuspendHandler.cpp:284:SuspendHandlerLinux() | Registered for suspend/resume events [org.freedesktop.login1].
2023-03-06T20:23:27.379 |I0| EFFECTENGINE : <DEBUG> EffectEngine.cpp:128:handleUpdatedEffectList() | Effect "Rainbow swirl": Add custom smoothing settings [4]. Type: Linear, Settling time: 200ms, Interval: 25Hz
2023-03-06T20:23:27.379 |__| DAEMON : <ERROR> Lock/unlock handler- Session bus is not connected
2023-03-06T20:23:27.379 |I0| EFFECTENGINE : <DEBUG> EffectEngine.cpp:128:handleUpdatedEffectList() | Effect "Random": Add custom smoothing settings [5]. Type: Linear, Settling time: 200ms, Interval: 20Hz
2023-03-06T20:23:27.379 |I0| EFFECTENGINE : <DEBUG> EffectEngine.cpp:128:handleUpdatedEffectList() | Effect "Sea waves": Add custom smoothing settings [6]. Type: Linear, Settling time: 200ms, Interval: 25Hz
2023-03-06T20:23:27.379 |I0| EFFECTENGINE : <DEBUG> EffectEngine.cpp:128:handleUpdatedEffectList() | Effect "Warm mood blobs": Add custom smoothing settings [7]. Type: Linear, Settling time: 200ms, Interval: 25Hz
2023-03-06T20:23:27.380 |I0| EFFECTENGINE : <INFO> Run effect "Rainbow swirl fast" on channel 1
2023-03-06T20:23:27.381 |I0| EFFECTENGINE : <DEBUG> EffectEngine.cpp:217:runEffectScript() | Start the effect: name [Rainbow swirl fast]
2023-03-06T20:23:27.381 |I0| MUXER : <DEBUG> PriorityMuxer.cpp:178:registerInput() | Register new input 'System/EFFECT' (Rainbow swirl fast) with priority 1 as inactive
2023-03-06T20:23:27.381 |I0| HYPERION : <INFO> Initial foreground effect 'Rainbow swirl fast' started
2023-03-06T20:23:27.381 |I0| LEDDEVICE : <DEBUG> LedDevice.cpp:565:setLedCount() | LedCount set to 1
2023-03-06T20:23:27.382 |I0| LEDDEVICE : <DEBUG> LedDevice.cpp:571:setColorOrder() | ColorOrder set to RGB
2023-03-06T20:23:27.382 |I0| BOBLIGHT : <DEBUG> BoblightServer.cpp:31:BoblightServer() | Instance created
2023-03-06T20:23:27.383 |__| HYPERION-INSTMGR : <INFO> Hyperion instance 'First LED Hardware instance' has been started
2023-03-06T20:23:27.383 |__| JSONSERVER : <DEBUG> JsonServer.cpp:32:JsonServer() | Created instance
2023-03-06T20:23:27.384 |__| JSONSERVER : <INFO> Started on port 19444
2023-03-06T20:23:27.384 |__| WEBSERVER : <DEBUG> WebServer.cpp:37:initServer() | Initialize http-Webserver
2023-03-06T20:23:27.384 |__| WEBSERVER : <DEBUG> WebServer.cpp:37:initServer() | Initialize https-Webserver
2023-03-06T20:23:27.384 |I0| LEDDEVICE : <DEBUG> LedDevice.cpp:578:setLatchTime() | LatchTime set to 0ms
2023-03-06T20:23:27.385 |I0| LEDDEVICE : <DEBUG> LedDevice.cpp:584:setAutoStart() | AutoStart enabled
2023-03-06T20:23:27.385 |I0| LEDDEVICE : <DEBUG> LedDevice.cpp:621:setEnableAttempts() | Max enable retries: 6, enable retry interval = 15s
2023-03-06T20:23:27.386 |I0| LEDDEVICE : <DEBUG> LedDevice.cpp:90:start() | Not enabled -> enable device
2023-03-06T20:23:27.386 |I0| LEDDEVICE : <DEBUG> LedDevice.cpp:140:enable() | Enable device file'
2023-03-06T20:23:27.387 |I0| LEDDEVICE : <DEBUG> LedDeviceFile.cpp:59:open() | QIODevice::WriteOnly, /dev/null
2023-03-06T20:23:27.387 |I0| LEDDEVICE : <INFO> Switching device file ON
2023-03-06T20:23:27.388 |I0| LEDDEVICE : <DEBUG> LedDevice.cpp:482:powerOn() | Power On: file
2023-03-06T20:23:27.388 |I0| LEDDEVICE : <INFO> Device file is ON
2023-03-06T20:23:27.388 |I0| LEDDEVICE : <INFO> LedDevice 'file' enabled
............
Hyperion caught signal :SIGSEGV
2023-03-06T20:24:09.242 |__| CORE : <ERROR> /usr/lib/libc.so.6(__default_rt_sa_restorer+0) [0xb569a1b0]
Display More