2009-03-10, 20:03
First a disclaimer: I'm running this on Jaunty because that was the easiest way to get hdmi audio out on my intel x4500hd video. - I know it's not an officially supported platform.
Kernel: 2.6.28
XBMC: pre-9.04 r18324 (compiled Mar 7 2009) - installed via the svn ppas
Intel 2.6.1 display driver
The gnome desktop seems to work fine, firefox, etc launch and run indefinitely. glxinfo reports direct rendering: yes and glxgears gives ~1200 fps
I can access my movie collection via XBMC and play .iso .wmv and .avi test files with no problems.
I've been running with XBMC windowed for setup & testing purposes.
On certain plugins, for example Apple Movie Trailers, I'll drill down, the list will populate with trailers and then the system locks up.
I can still move the cursor, but clicks don't work. The screen doesn't update (gnome clock stops, cpu graph on gnome desktop stops, etc.).
Switching to virtual consoles doesn't work.
The system does respond to pings, though and I can ssh in. Commands like ls, du, df, man, lspci, ps, top all seem to work fine - and top reports 0-1% cpu util on both cores.
Here's where it gets weird: "ps a" hangs the ssh session completely. ctrl+c does nothing. I can open as many ssh sessions as I want, but as soon as I issue the ps a command, the session hangs and I end up having to close the terminal.
If I run xbmc via gdb per this post http://forum.xbmc.org/showthread.php?tid=30230 , I can SSH in to the locked machine, ps a works, and I can kill the gdb and xbmc.bin processes and regain control of the desktop. But I never get the chance to get a backtrace from gdb.
Neither the X log, system log nor xbmc logs seem to show anything glaringly wrong - I wonder whether there's even a chance for the process to write to the log before the lockup.
As a test, I also installed boxee. There, if I drill down to Friends activity, and pick a recommended video, the system locks up in an identical way.
Here's the tail of my xbmc log:
So my question is, where do I go from here? How can I troubleshoot this issue?
Kernel: 2.6.28
XBMC: pre-9.04 r18324 (compiled Mar 7 2009) - installed via the svn ppas
Intel 2.6.1 display driver
The gnome desktop seems to work fine, firefox, etc launch and run indefinitely. glxinfo reports direct rendering: yes and glxgears gives ~1200 fps
I can access my movie collection via XBMC and play .iso .wmv and .avi test files with no problems.
I've been running with XBMC windowed for setup & testing purposes.
On certain plugins, for example Apple Movie Trailers, I'll drill down, the list will populate with trailers and then the system locks up.
I can still move the cursor, but clicks don't work. The screen doesn't update (gnome clock stops, cpu graph on gnome desktop stops, etc.).
Switching to virtual consoles doesn't work.
The system does respond to pings, though and I can ssh in. Commands like ls, du, df, man, lspci, ps, top all seem to work fine - and top reports 0-1% cpu util on both cores.
Here's where it gets weird: "ps a" hangs the ssh session completely. ctrl+c does nothing. I can open as many ssh sessions as I want, but as soon as I issue the ps a command, the session hangs and I end up having to close the terminal.
If I run xbmc via gdb per this post http://forum.xbmc.org/showthread.php?tid=30230 , I can SSH in to the locked machine, ps a works, and I can kill the gdb and xbmc.bin processes and regain control of the desktop. But I never get the chance to get a backtrace from gdb.
Neither the X log, system log nor xbmc logs seem to show anything glaringly wrong - I wonder whether there's even a chance for the process to write to the log before the lockup.
As a test, I also installed boxee. There, if I drill down to Friends activity, and pick a recommended video, the system locks up in an identical way.
Here's the tail of my xbmc log:
Code:
[/xbmc@mediator:~$ tail -n 50 /var/tmp/xbmc-xbmc.log
11:47:13 T:2713713552 M:2536112128 INFO: Creating thumb from: http://images.apple.com/moviesxml/s/independent/posters/alientrespass_xl200902251509.jpg as: special://masterprofile/Thumbnails/Video/1/17b047cc.tbn
11:47:13 T:2729786256 M:2536112128 INFO: Creating thumb from: http://images.apple.com/moviesxml/s/independent/posters/americanviolet_xl200902251441.jpg as: special://masterprofile/Thumbnails/Video/e/ec0df7ac.tbn
11:47:13 T:2696928144 M:2536112128 INFO: Creating thumb from: http://images.apple.com/moviesxml/s/sony_pictures/posters/angelsdemons_xl200811061144.jpg as: special://masterprofile/Thumbnails/Video/b/b324a854.tbn
11:47:13 T:2811222928 M:2535088128 DEBUG: FileCurl::Open(0xa78fba9c) http://images.apple.com/moviesxml/s/sony/posters/12_xl200811041428.jpg
11:47:13 T:2705320848 M:2535088128 DEBUG: FileCurl::Open(0xa13fca9c) http://images.apple.com/moviesxml/s/sony_pictures/posters/adoration_xl200812171620.jpg
11:47:13 T:2713713552 M:2535088128 DEBUG: FileCurl::Open(0xa1bfda9c) http://images.apple.com/moviesxml/s/independent/posters/alientrespass_xl200902251509.jpg
11:47:13 T:2811222928 M:2535088128 INFO: easy_aquire - Created session to http://images.apple.com
11:47:13 T:2729786256 M:2533924864 DEBUG: FileCurl::Open(0xa2b51a9c) http://images.apple.com/moviesxml/s/independent/posters/americanviolet_xl200902251441.jpg
11:47:13 T:2705320848 M:2533924864 INFO: easy_aquire - Created session to http://images.apple.com
11:47:13 T:2696928144 M:2533720064 DEBUG: FileCurl::Open(0xa0bfba9c) http://images.apple.com/moviesxml/s/sony_pictures/posters/angelsdemons_xl200811061144.jpg
11:47:13 T:2713713552 M:2533412864 INFO: easy_aquire - Created session to http://images.apple.com
11:47:13 T:2729786256 M:2531467264 INFO: easy_aquire - Created session to http://images.apple.com
11:47:13 T:2696928144 M:2531057664 INFO: easy_aquire - Created session to http://images.apple.com
11:47:13 T:3065562992 M:2528321536 DEBUG: Load special://masterprofile/Thumbnails/Video/2/25fc2aba.tbn: 106.3ms
11:47:13 T:3065562992 M:2529038336 DEBUG: Load DefaultVideoBig.png: 1.3ms (bundled)
11:47:13 T:3065562992 M:2524561408 DEBUG: Load special://masterprofile/Thumbnails/Video/e/ee4eac93.tbn: 49.2ms
11:47:13 T:3065562992 M:2524049408 DEBUG: Load special://masterprofile/Thumbnails/Video/2/2aa59422.tbn: 17.9ms
11:47:13 T:3065562992 M:2521387008 DEBUG: Load special://masterprofile/Thumbnails/Video/8/8a613d6c.tbn: 63.6ms
11:47:13 T:3065562992 M:2521387008 DEBUG: Load list-focus.png: 0.0ms (bundled)
11:47:13 T:3065562992 M:2521284608 DEBUG: Load defaultFolderBackBig.png: 0.9ms (bundled)
11:47:14 T:2705320848 M:2523762688 DEBUG: Curl::Debug About to connect() to images.apple.com port 80 (#0)
11:47:14 T:2705320848 M:2523762688 DEBUG: Curl::Debug Trying 65.32.34.82...
11:47:14 T:2729786256 M:2523762688 DEBUG: Curl::Debug About to connect() to images.apple.com port 80 (#0)
11:47:14 T:2729786256 M:2523762688 DEBUG: Curl::Debug Trying 65.32.34.56...
11:47:14 T:2794945424 M:2523762688 INFO: Python script stopped
11:47:14 T:2794945424 M:2523762688 DEBUG: staticThread, deleting thread graphic context
11:47:14 T:2794945424 M:2523762688 DEBUG: Thread 2794945424 terminating
11:47:14 T:2705320848 M:2523762688 DEBUG: Curl::Debug Connected to images.apple.com (65.32.34.82) port 80 (#0)
11:47:14 T:2705320848 M:2523762688 DEBUG: Curl::Debug GET /moviesxml/s/sony_pictures/posters/adoration_xl200812171620.jpg HTTP/1.1
11:47:14 T:2705320848 M:2523762688 DEBUG: Curl::Debug User-Agent: XBMC/pre-9.04 r18324 (Linux; Ubuntu jaunty (development branch); Linux 2.6.28-8-generic; http://www.xbmc.org)
11:47:14 T:2705320848 M:2523762688 DEBUG: Curl::Debug Host: images.apple.com
11:47:14 T:2705320848 M:2523762688 DEBUG: Curl::Debug Accept: */*
11:47:14 T:2705320848 M:2523762688 DEBUG: Curl::Debug Connection: keep-alive
11:47:14 T:2705320848 M:2523762688 DEBUG: Curl::Debug Expire cleared
11:47:14 T:3065562992 M:2523820032 DEBUG: python thread 1 destructed
11:47:14 T:3065562992 M:2523820032 INFO: Python, unloading python24.dll because no scripts are running anymore
11:47:14 T:3065562992 M:2523615232 DEBUG: UnloadExtensionLibs, clearing python extension libraries
11:47:14 T:3065562992 M:2523615232 DEBUG: Unloading: time.so
11:47:14 T:3065562992 M:2523615232 DEBUG: Unloading: strop.so
11:47:14 T:3065562992 M:2523615232 DEBUG: Unloading: _socket.so
11:47:14 T:3065562992 M:2523615232 DEBUG: Unloading: _ssl.so
11:47:14 T:3065562992 M:2523615232 DEBUG: Unloading: datetime.so
11:47:14 T:3065562992 M:2523615232 DEBUG: Unloading: python24-i486-linux.so
11:47:14 T:2729786256 M:2523717632 DEBUG: Curl::Debug Connected to images.apple.com (65.32.34.56) port 80 (#0)
11:47:14 T:2729786256 M:2523717632 DEBUG: Curl::Debug GET /moviesxml/s/independent/posters/americanviolet_xl200902251441.jpg HTTP/1.1
11:47:14 T:2729786256 M:2523717632 DEBUG: Curl::Debug User-Agent: XBMC/pre-9.04 r18324 (Linux; Ubuntu jaunty (development branch); Linux 2.6.28-8-generic; http://www.xbmc.org)
11:47:14 T:2729786256 M:2523717632 DEBUG: Curl::Debug Host: images.apple.com
11:47:14 T:2729786256 M:2523717632 DEBUG: Curl::Debug Accept: */*
11:47:14 T:2729786256 M:2523717632 DEBUG: Curl::Debug Connection: keep-alive
11:47:14 T:2729786256 M:2523717632 DEBUG: Curl::Debug Expire cleared
So my question is, where do I go from here? How can I troubleshoot this issue?