I'm having the same problem om my RPI4 4GB system. I'm using the jellyfish sample: Jellyfish Bitrate Test Files as linked to in the Kodi wiki. That sample is stored on a WD Elements 4TB HDD, connected to the rpi4 via one of the USB 3.0 ports. There is one other USB2.0 port occupied with a Logitech unifying receiver.
---------
Update:
New log where I waited for a long time before issuing a reboot command:
Paste.ee - View paste 4kKTs
Note that I could not use pastebin since the log is too large.
Screen goes blank but Kodi seems to keep on running.
Actions:
- Browsed to movies, selected the jellyfish movie
- Upon starting, the screen went blank immediately around this moment: 2019-12-28 14:37:37.116 T:2530202480 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
- The log kept on going, so the Kodi was still up
- Waited for a moment, and then pressed the 'stop' button on my TV remote, which is connected via CEC to the Kodi. The log shows it recognized the stop button and the video stopped playing!
The screen remained black however, and the kodi web interface was unresponsive. I did issue a reboot command from SSH. It took a while but eventually the system rebooted. I think it is very strange that CEC seemed to keep on working, but no video output was sent to my TV. Checked the temperature using /opt/vc/bin/vcgencmd measure_temp but nothing strange came up (running steadily at 47 degrees Celsius.
---------
Previous log
Note that the screen went blank here:
2019-12-28 14:01:30.523 T:2564035440 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
After that I issued a shut down command from the kodi web interface, so I guess the last lines do not really matter a lot.