2009-04-11, 19:08
I have issues starting some recent builds (~r19300). X loads up with xbmc started by .xinitrc (as i did before), but i only get the normal X mousepointer and 100 cpu load. No splashscreen, gui, etc...
I wanted to have a look at the logfile, but there's none. I deleted ~/.xbmc and it gets created from scratch but no help. After ~1min xbmc segfaults with a core file and running gdb against it outputs this:
Sorry for pasting, but 16 lines is not flooding i guess
Any hints? This is Arch Linux on x86_64, kernel 2.6.29 and nvidia drivers 185.19. Maybe it has something to do with the recent update of libcdio because that's the only real difference between my older and this build.
Thanks in advance!
Haggy.
EDIT: libcdio is 0.81 (http://www.archlinux.de/?page=PackageDet...ackage=546)
I wanted to have a look at the logfile, but there's none. I deleted ~/.xbmc and it gets created from scratch but no help. After ~1min xbmc segfaults with a core file and running gdb against it outputs this:
Code:
Thread 1 (process 28432):
#0 0x00007f889867c460 in strlen () from /lib/libc.so.6
#1 0x00007f88986489fe in vfprintf () from /lib/libc.so.6
#2 0x00007f889866e3aa in vsnprintf () from /lib/libc.so.6
#3 0x00007f889864ecd3 in snprintf () from /lib/libc.so.6
#4 0x00007f889ba395fd in cdio_get_default_device_linux () from /usr/lib/libcdio.so.10
#5 0x00007f889ba3742d in cdio_open_am () from /usr/lib/libcdio.so.10
#6 0x0000000000a02a21 in MEDIA_DETECT::CLibcdio::GetDeviceFileName (this=<value optimized out>)
at cdioSupport.cpp:213
#7 0x0000000000bbc428 in CreateFile (
lpFileName=0x2a55c58 "/opt/xbmc-linuxport/share/xbmc/userdata/RssFeeds.xml",
dwDesiredAccess=<value optimized out>, dwShareMode=<value optimized out>,
lpSecurityAttributes=<value optimized out>, dwCreationDisposition=<value optimized out>,
dwFlagsAndAttributes=0, hTemplateFile=0x0) at XFileUtils.cpp:264
#8 0x0000000000a2eff0 in XFILE::CFileHD::Open (this=0x2a55590, url=<value optimized out>)
at FileHD.cpp:87
#9 0x0000000000a230da in XFILE::CFile::Open (this=0x2a55ac8, strFileName=@0x7fffa5cf8260,
flags=<value optimized out>) at File.cpp:298
#10 0x0000000000a38374 in XFILE::CFileSpecialProtocol::Open (this=0x2a55ac0,
url=<value optimized out>) at FileSpecialProtocol.cpp:46
#11 0x0000000000a230da in XFILE::CFile::Open (this=0x7fffa5cf8500, strFileName=@0x7fffa5cf8630,
flags=<value optimized out>) at File.cpp:298
#12 0x0000000000a24229 in XFILE::CFile::Cache (strFileName=@0x7fffa5cf8630, strDest=@0x7fffa5cf8640,
pCallback=0x0, pContext=0x0) at File.cpp:132
#13 0x00000000006c7d3d in CopyUserDataIfNeeded (strPath=<value optimized out>, file=@0x7fffa5cf8800)
at Application.cpp:521
#14 0x00000000006c879c in CApplication::InitDirectoriesLinux (this=<value optimized out>)
at Application.cpp:997
#15 0x00000000006c9518 in CApplication::Create (this=0x1220e00, hWnd=0x0) at Application.cpp:563
#16 0x0000000000908582 in main (argc=2, argv=0x7fffa5cf9608) at xbmc.cpp:125
Sorry for pasting, but 16 lines is not flooding i guess
Any hints? This is Arch Linux on x86_64, kernel 2.6.29 and nvidia drivers 185.19. Maybe it has something to do with the recent update of libcdio because that's the only real difference between my older and this build.
Thanks in advance!
Haggy.
EDIT: libcdio is 0.81 (http://www.archlinux.de/?page=PackageDet...ackage=546)