Dear LibreELEC community,
when taking a Libre Single-Board-Computer (SBC) "AML-S905X-CC" with 2GB RAM (Codename "Le Potato") having LibreELEC version 9.0.1 installed (complete re-flash of the internal SD-card) and trying to play a Full-HD/UHD video contained in an ISO file - independent of the chosen video player - the complete system crashes and hangs after >1-3 minutes. When choosing an UHD it happens earlier compared to a Full-HD. This effect can be reproduced each time - even when varying the file selection.
Important: it seems not a memory leak as I checked the main memory using "top -o %MEM" (sorting "%mem" descending) during the video playback. For me, it seems to be a problem with "ffmpeg" version 4.0.3 used in this Kodi/LibreELEC version. Current version is ffmpeg 4.1.1
The below table shows the requested informations needed for a bug report:
Key | Value |
Hardware Specs | Libre Computer Board AML-S905X-CC with 2GB RAM, Codename Le Potato |
LibreELEC version | 9.0.1 (libreelec-lepotato.arm-9.0.1.img.gz) |
Debug log |
kodi.log (created via: "tail -f -n10000 /storage/.kodi/temp/kodi.log) dmesg.log (created via: "dmesg" once before the crash happened) Hints: - the crash happens a few seconds later compared to the last timestamp mentioned in "kodi.log" |
Reproduction description |
Download the DEMO UHD video and package it in an ISO file created with ImgBurn. Store it on a harddisk and attach this harddisk via USB to the SBC "Le Potato". Boot LibreELEC 9.0.1 on "Le Potato" -> Settings -> File Manager -> Select the harddisk attached to one of the four USB ports -> Navigate to a folder where a UHD or Full-HD encoded ISO file is stored -> via the context menu either choose the standard or non-standard video player -> wait until the crash appears Hints: - the boot loader has not been updated to get rid of the bug mentioned here! - after the crash, the SSH session freezes and gets disconnected |
Kodi video and audio settings: | Audio settings (Settings -> System): Audio: [Audio Decoder: Audio output device: ALSA: Default (AML-M8AUDIO Analog); Number of channels: 2.0; Volume control steps: 20], [GUI Sounds: Play GUI sounds: Only when playback stopped; GUI sounds: Kodi UI Sounds], [Audio Passthrough: Allow passthrough: disabled; Passthrough output device: ALSA: AML-M8AUDIO, HDMI] Player settings (Settings -> Player): Videos: [Actions: Skip steps: -10min, -5min, -3 min, -60 sec, -30sec, -10sec, 10sec, 30sec, 60sec, 3min, 5min, 10min; Skip delay: 750ms]; [Playback: Adjust display refresh rate: Off; Sync playback to display: disabled] Discs: [DVD: Play DVDs automatically, Forced DVD player region], [Blu-ray: Blu-ray region Code: Region B; Blu-ray playback mode: Play main movie], [Audio CDs: Audio CD insert action: None; Load audio CD information from online service: enabled] Language: [Audio: Preferred audio language: German; Prefer default audio streams: enabled], [Subtitles: Preferred subtitle language: Original language; Enable parsing for closed captions: disabled; Font to use for text subtitles: arial.ttf; Character set: Default], [Download Services: Languages to download subtitles for: English; Default TV show service: None; Default movie service: None] |
Media info: |
LG Cymatic Jazz is a promotional video, in HDR HLG Ultra-HD, for LG 4K TVs. LG: Cymatic Jazz HDR HLG UHD 4K Demo | 4K Media Video Info: Resolution : 3840 x 2160 File size : 738 MB Duration : 00:04:58 Format : MP4 Codec : HEVC Overall bit rate : 61,8 Mb/s Bit depth : 10 bits Frame rate : 60 fps |
Maybe this problem is already well known - or may solved in one of the nightly builds?