I pulled down the new binutils and libmariadbclient packages. Upon restarting kodi-rbp, it did not produce errors but these new packages with kodi + an external mysqld causes playback errors including: video content not starting, video content starting but only audio being displayed (no video), and video content starting but not playing at all, just running in a fast forward state (the counter advances but nothing is displayed audio or video).
Downgrading the two packages and restating kodi fixes the problem entirely:
binutils (2.26-3 -> 2.26-2)
libmariadbclient (10.1.12-3 -> 10.1.11-1)
Journalctl output:
$this->bbcode_second_pass_code('', 'journalctl -u kodi
...
systemd[1]: Started Starts an instance of Kodi.
kodi-standalone[1400]: sh: lsb_release: command not found
kodi-standalone[1400]: libpng warning: iCCP: known incorrect sRGB profile
kodi-standalone[1400]: libpng warning: iCCP: known incorrect sRGB profile
kodi-standalone[1400]: libpng warning: iCCP: known incorrect sRGB profile
kodi-standalone[1400]: libpng warning: iCCP: known incorrect sRGB profile
kodi-standalone[1400]: eglCreateImageKHR: failed to create image for buffer 0x74 target 12465 error 0x300c
kodi-standalone[1400]: eglCreateImageKHR: failed to create image for buffer 0x78 target 12465 error 0x300c
kodi-standalone[1400]: eglCreateImageKHR: failed to create image for buffer 0x79 target 12465 error 0x300c
kodi-standalone[1400]: eglCreateImageKHR: failed to create image for buffer 0x7d target 12465 error 0x300c
kodi-standalone[1400]: eglCreateImageKHR: failed to create image for buffer 0x92 target 12465 error 0x300c
')
When I attempted playback of some content the kodi log reveled many errors like this:
$this->bbcode_second_pass_code('', '
18:33:10 T:1875899280 ERROR: COMXCoreComponent::DecoderEventHandler OMX.broadcom.audio_decode - OMX_ErrorInsufficientResources, insufficient resources
18:33:12 T:1621095312 ERROR: COMXCoreComponent::WaitForCommand OMX.broadcom.audio_mixer wait timeout event.eEvent 0x00000000 event.command 0x00000000 event.nData2 2
18:33:12 T:1621095312 ERROR: COMXCoreComponent::WaitForCommand - OMX.broadcom.audio_mixer failed with omx_err(0x80001011)
18:33:12 T:1621095312 ERROR: COMXCoreComponent::Establish - Error setting state to idle OMX.broadcom.audio_decode omx_err(0x80001011)
18:33:12 T:1621095312 ERROR: COMXAudio::PortSettingsChanged - m_omx_tunnel_decoder.Establish omx_err(0x80001011)
18:33:12 T:1621095312 ERROR: COMXAudio::AddPackets - error PortSettingsChanged omx_err(0x00000000)
18:33:12 T:1664934800 NOTICE: OMXClock using audio as reference
18:33:12 T:1621095312 ERROR: COMXAudio::Decode timeout
18:33:12 T:1629483920 NOTICE: not a 3D movie
18:33:12 T:1629483920 NOTICE: Display resolution DESKTOP : 1920x1080 (1920x1080) @ 60.00 - Full Screen (16)
18:33:12 T:1621095312 ERROR: COMXAudio::Decode timeout
18:33:12 T:1629483920 ERROR: Previous line repeats 87 times.
18:33:12 T:1629483920 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
18:33:12 T:1621095312 ERROR: COMXAudio::Decode timeout
18:33:12 T:1629483920 ERROR: Previous line repeats 60 times.
18:33:12 T:1629483920 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
...')
The entire log can be found here.