Kodi Community Forum
XBMC git 20120306 crash - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: General Support (https://forum.kodi.tv/forumdisplay.php?fid=111)
+---- Forum: Linux (https://forum.kodi.tv/forumdisplay.php?fid=52)
+---- Thread: XBMC git 20120306 crash (/showthread.php?tid=124962)



XBMC git 20120306 crash - joethefox - 2012-03-07

Hi all,

it's from a while that xbmc freezes and crashes. This happen when starting a video from hts source (about every twenty times for example), the video screen become gray (the xbmc gray texture) but doesn't go to fullscreen. After a while you hear the audio and if navigate into system>system>video output and switch from fullscreen to windowed the video suddendly appears! At this point, if I wait a while, xbmc:
- is able to restore it's functionality (4 or 5 second of video stutter and audio out of sync) and I can switch again to fullscreen.
- crashes.

Here the log when xbmc crashes: http://tinypaste.com/dc9f5476

I hope I was clear !!!


- mkortstiege - 2012-03-07

The debug information are missing in the crashlog, which makes it pretty hard to tell what happened.


- joethefox - 2012-03-07

Thanks for your interest.
I can reproduce the crash. Is there anything I can do to produce a better log? Any hints?


- mkortstiege - 2012-03-07

Please make sure gdb is installed and your XBMC was compiled with debug enabled.


- joethefox - 2012-03-07

Quote:Please make sure gdb is installed
Code:
xbmc@joehtpc:~$ dpkg-query -W|grep gdb
gdb    7.3-0ubuntu2
libeggdbus-1-0    0.6-1
libgdbm3    1.8.3-10
python-gdbm    2.7.1-3
Quote: and your XBMC was compiled with debug enabled.
this is my configure:
Code:
./configure --disable-vaapi --disable-crystalhd --with-cpu=x86_64 --enable-airplay



- mkortstiege - 2012-03-07

Please run it from within gdb and make it crash. Then pastebin the output of "thread apply all bt"

EDIT: Still strange that the crashlog is incomplete :/


- joethefox - 2012-03-07

I'll do in an hour, unfortunately. My father has conquered my xbmc appliance (with 55'' plasma TV connected) for seeing the football match... just ends the game, I will continue with debugging and rebuild xbmc from scratch for safety. Sorry Big Grin


- joethefox - 2012-03-07

Here is the gdb trace http://tinypaste.com/bf265b05


- jmarshall - 2012-03-07

Try adding if (!control) return; to CGUIWindowSettingsCategory::FillInResolutions.


- joethefox - 2012-03-07

hit! added if (!control) return; after CBaseSettingControl *control = GetSetting(strSetting); and xbmc doesn't crash anymore (tested three times), but the issue still remains: sometimes the video screen become gray (the xbmc gray texture) and I need to do the trick "switch fullscreen to windowed" to display the video.


RE: XBMC git 20120306 crash - joethefox - 2012-03-12

Good news! Two days ago I've upgraded ubuntu server minimal from 11.10 to 12.04 (precise pangolin beta1, just only do-release-upgrade -d) and my issue has gone to heaven!!! I don't know who to blame, xorg or alsa or some library that has been upgraded but this overall system upgrade has solved my problem (tested yesterday all the day). thank you for your support