Deleting the .kodi folder allowed me to start kodi one time. The next time it didint work and I can not reproduce this behavior. So changing to hdmi sound output does not help no.
I created a version of the
failed log and the
successful log that can be compared with a diff tool ( I use meld). I have compared both log files, but I'm not able to spot many differences. The first difference is the order of a few lines.
Failed:
Code:
DEBUG: Loading: libopenmaxil.so
OTICE: Raspberry PI firmware version: Aug 20 2015 17:44:52
Copyright (c) 2012 Broadcom
version 3f87086448257aa66881de858a0b4b0e6daa8719 (clean) (release)
OTICE: ARM mem: 752MB GPU mem: 256MB MPG2:1 WVC1:0
OTICE: Thread CRBPWorker start, auto delete: false
Success:
Code:
OTICE: Thread CRBPWorker start, auto delete: false
OTICE: Raspberry PI firmware version: Aug 20 2015 17:44:52
Copyright (c) 2012 Broadcom
version 3f87086448257aa66881de858a0b4b0e6daa8719 (clean) (release)
OTICE: ARM mem: 752MB GPU mem: 256MB MPG2:1 WVC1:0
I doubt this has any impact.
Next are a bunch of memory addresses.
Failed:
Code:
DEBUG: GUI Shader [guishader_frag_default.glsl]- Initialise successful : 0x36ee3f8
DEBUG: GUI Shader [guishader_frag_texture.glsl]- Initialise successful : 0x361fa20
DEBUG: GUI Shader [guishader_frag_multi.glsl]- Initialise successful : 0x36599e8
DEBUG: GUI Shader [guishader_frag_fonts.glsl]- Initialise successful : 0x365d2f0
DEBUG: GUI Shader [guishader_frag_texture_noblend.glsl]- Initialise successful : 0x3640900
DEBUG: GUI Shader [guishader_frag_multi_blendcolor.glsl]- Initialise successful : 0x3718d50
DEBUG: GUI Shader [guishader_frag_rgba.glsl]- Initialise successful : 0x3710e30
DEBUG: GUI Shader [guishader_frag_rgba_oes.glsl]- Initialise successful : 0x37281e0
DEBUG: GUI Shader [guishader_frag_rgba_blendcolor.glsl]- Initialise successful : 0x36fa8c8
DEBUG: GUI Shader [guishader_frag_rgba_bob.glsl]- Initialise successful : 0x3719310
DEBUG: GUI Shader [guishader_frag_rgba_bob_oes.glsl]- Initialise successful : 0x371c100
Success:
Code:
DEBUG: GUI Shader [guishader_frag_default.glsl]- Initialise successful : 0x41d07a8
DEBUG: GUI Shader [guishader_frag_texture.glsl]- Initialise successful : 0x42b1508
DEBUG: GUI Shader [guishader_frag_multi.glsl]- Initialise successful : 0x42249e8
DEBUG: GUI Shader [guishader_frag_fonts.glsl]- Initialise successful : 0x4289a78
DEBUG: GUI Shader [guishader_frag_texture_noblend.glsl]- Initialise successful : 0x42ba280
DEBUG: GUI Shader [guishader_frag_multi_blendcolor.glsl]- Initialise successful : 0x425f9b0
DEBUG: GUI Shader [guishader_frag_rgba.glsl]- Initialise successful : 0x41d0088
DEBUG: GUI Shader [guishader_frag_rgba_oes.glsl]- Initialise successful : 0x427f140
DEBUG: GUI Shader [guishader_frag_rgba_blendcolor.glsl]- Initialise successful : 0x41b7db0
DEBUG: GUI Shader [guishader_frag_rgba_bob.glsl]- Initialise successful : 0x42b7778
DEBUG: GUI Shader [guishader_frag_rgba_bob_oes.glsl]- Initialise successful : 0x42366f8
Then its another block showing up more early in the successful version then in the failed version:
Failed:
Code:
DEBUG: Loading: libcurl.so.4
OTICE: Running database version Addons19
Success:
Code:
DEBUG: Loading: libcurl.so.4
DEBUG: OpenConnection - connection to the CEC adapter opened
DEBUG: SetConfigurationFromLibCEC - settings updated by libCEC
OTICE: Thread CECAdapterUpdate start, auto delete: false
OTICE: Running database version Addons19
Another difference is an address of something:
Failed:
Code:
DEBUG: Thread DetectDVDMedia 1898652464 terminating
Success:
Code:
DEBUG: Thread DetectDVDMedia 1898017584 terminating
And now the above mentioned delayed block shows up in the failed version. Thus
Failed:
Code:
INFO: Loading fonts from /usr/share/kodi/addons/skin.confluence/720p/Font.xml
DEBUG: OpenConnection - connection to the CEC adapter opened
DEBUG: SetConfigurationFromLibCEC - settings updated by libCEC
OTICE: Thread CECAdapterUpdate start, auto delete: false
DEBUG: POParser: loaded 149 strings from file /usr/share/kodi/addons/skin.confluence/language/resource.language.en_gb/strings.po
INFO: Loading skin includes from /usr/share/kodi/addons/skin.confluence/720p/includes.xml
Success:
Code:
INFO: Loading fonts from /usr/share/kodi/addons/skin.confluence/720p/Font.xml
DEBUG: POParser: loaded 149 strings from file /usr/share/kodi/addons/skin.confluence/language/resource.language.en_gb/strings.po
INFO: Loading skin includes from /usr/share/kodi/addons/skin.confluence/720p/includes.xml
more adresses:
Failed:
Code:
DEBUG: Activating window ID: 10000
DEBUG: COMXCoreComponent::Initialize OMX.broadcom.image_decode input port 320 output port 321 m_handle 0x3630e10
DEBUG: COMXCoreComponent::AllocInputBuffers component(OMX.broadcom.image_decode) - port(320), nBufferCountMin(2), nBufferCountActual(2), nBufferSize(125120), nBufferAlignmen(16)
DEBUG: COMXCoreComponent::Initialize OMX.broadcom.egl_render input port 220 output port 221 m_handle 0x3e42cf0
DEBUG: COMXCoreComponent::UseEGLImage component(OMX.broadcom.egl_render) - port(221), nBufferCountMin(1), nBufferCountActual(1), nBufferSize(15360) nBufferAlignmen(16)
DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.image_decode handle 0x3630e10
DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.egl_render handle 0x3e42cf0
DEBUG: ------ Window Init (Pointer.xml) ------
Success:
Code:
DEBUG: COMXCoreComponent::Initialize OMX.broadcom.image_decode input port 320 output port 321 m_handle 0x49e7d20
DEBUG: COMXCoreComponent::AllocInputBuffers component(OMX.broadcom.image_decode) - port(320), nBufferCountMin(2), nBufferCountActual(2), nBufferSize(125120), nBufferAlignmen(16)
DEBUG: COMXCoreComponent::Initialize OMX.broadcom.egl_render input port 220 output port 221 m_handle 0x41e1088
DEBUG: COMXCoreComponent::UseEGLImage component(OMX.broadcom.egl_render) - port(221), nBufferCountMin(1), nBufferCountActual(1), nBufferSize(15360) nBufferAlignmen(16)
DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.image_decode handle 0x49e7d20
DEBUG: COMXCoreComponent::Deinitialize : OMX.broadcom.egl_render handle 0x41e1088
DEBUG: ------ Window Init (Pointer.xml) ------
And then many things are scrambled but the content is in general the same only in different order and some ms difference in starting time.
Failed:
Code:
OTICE: Thread JobWorker start, auto delete: true
DEBUG: RunQuery took 2 ms for 0 items query: select * from movie_view ORDER BY dateAdded desc, idMovie desc LIMIT 10
DEBUG: RunQuery took 10 ms for 0 items query: select * from episode_view ORDER BY dateAdded desc, idEpisode desc LIMIT 10
OTICE: ES: Starting event server
INFO: JSONRPC Server: Successfully initialized
DEBUG: CZeroconfAvahi::doPublishService identifier: servers.jsonrpc-tpc type: _xbmc-jsonrpc._tcp name:Kodi (rapi3) port:9090
DEBUG: CZeroconfAvahi::addService() named: Kodi (rapi3) type: _xbmc-jsonrpc._tcp port:9090
OTICE: Thread TCPServer start, auto delete: false
DEBUG: LogindUPowerSyscall - Received unknown signal NameAcquired
DEBUG: RunQuery took 15 ms for 0 items query: select * from musicvideo_view ORDER BY dateAdded desc, idMVideo desc LIMIT 10
OTICE: Thread EventServer start, auto delete: false
OTICE: ES: Starting UDP Event server on 0.0.0.0:9777
OTICE: UDP: Listening on port 9777
OTICE: Thread JobWorker start, auto delete: true
DEBUG: CZeroconfAvahi::doPublishService identifier: servers.eventserver type: _xbmc-events._udp name:Kodi (rapi3) port:9777
DEBUG: ------ Window Init (DialogKaiToast.xml) ------
DEBUG: CRecentlyAddedJob::UpdateTotal() - Running RecentlyAdded home screen update
DEBUG: CZeroconfAvahi::addService() named: Kodi (rapi3) type: _xbmc-events._udp port:9777
INFO: Found input device /dev/input/event0
INFO: opened device 'Logitech K400' (file name /dev/input/event0), m_bSkipNonKeyEvents 0
OTICE: Thread RSSReader start, auto delete: false
DEBUG: CurlFile::Open(0x712b1be8) http://feeds.xbmc.org/xbmc
INFO: easy_aquire - Created session to http://feeds.xbmc.org
Success:
Code:
OTICE: Thread JobWorker start, auto delete: true
DEBUG: RunQuery took 3 ms for 0 items query: select * from movie_view ORDER BY dateAdded desc, idMovie desc LIMIT 10
DEBUG: RunQuery took 4 ms for 0 items query: select * from episode_view ORDER BY dateAdded desc, idEpisode desc LIMIT 10
DEBUG: RunQuery took 7 ms for 0 items query: select * from musicvideo_view ORDER BY dateAdded desc, idMVideo desc LIMIT 10
DEBUG: CRecentlyAddedJob::UpdateTotal() - Running RecentlyAdded home screen update
OTICE: ES: Starting event server
INFO: JSONRPC Server: Successfully initialized
OTICE: Thread EventServer start, auto delete: false
OTICE: ES: Starting UDP Event server on 0.0.0.0:9777
DEBUG: CZeroconfAvahi::doPublishService identifier: servers.jsonrpc-tpc type: _xbmc-jsonrpc._tcp name:Kodi (rapi3) port:9090
DEBUG: CZeroconfAvahi::addService() named: Kodi (rapi3) type: _xbmc-jsonrpc._tcp port:9090
DEBUG: LogindUPowerSyscall - Received unknown signal NameAcquired
OTICE: UDP: Listening on port 9777
OTICE: Thread JobWorker start, auto delete: true
DEBUG: CZeroconfAvahi::doPublishService identifier: servers.eventserver type: _xbmc-events._udp name:Kodi (rapi3) port:9777
OTICE: Thread TCPServer start, auto delete: false
DEBUG: ------ Window Init (DialogKaiToast.xml) ------
DEBUG: CZeroconfAvahi::addService() named: Kodi (rapi3) type: _xbmc-events._udp port:9777
INFO: Found input device /dev/input/event0
INFO: opened device 'Logitech K400' (file name /dev/input/event0), m_bSkipNonKeyEvents 0
OTICE: Thread RSSReader start, auto delete: false
DEBUG: CurlFile::Open(0x71216be8) http://feeds.xbmc.org/xbmc
INFO: easy_aquire - Created session to http://feeds.xbmc.org
And in the end a some more memory addresses I skip now.
Concluction:
I don't see any difference between the logs except excectuion oder and some timings. In general they are the same.