[LINUX] XBMC Crashes while detecting DVD media
#1
Sad 
Hey guys, before I start, let me just clear up a few things. I've posted a few times and I seem to get the same questions before I get any advice.

#1. This forum is for XBMC Linux and XBMC Live, that means both!
#2 I have no intention of running XBMC Live.
#3 Can you please look at my debug logs and any other information that I provide instead of suggesting I use XBMC Live.

Okay onto my problem. I am running Ubuntu 10.04, Linux 2.6.32-32, i686, as of 6-1-11 all latest updates, XBMC Dharma 10.1 installed via these instructions.
Code:
sudo add-apt-repository ppa:team-xbmc/ppa
sudo apt-get update
sudo apt-get install xbmc

Installing this way automatically installs:
xbmc
xbmc-skin-confluence
xbmc-bin
xbmc-data

I'm also working with an nvidia 8800 GTS, nvidia driver 270.29, drivers installed using these instructions.

http://xbmcmediacenter.com/linux-nvidia-drivers-always-updated/


also
nForce 790i mobo w/Q6600 Quad Core - Core 2 Duo
4 GB DDR2 Ram
Sound Blaster X-Fi Fatal1ty Pro

Okay so on to my problem. I can only get to the splashscreen before it crashes. When I start xbmc on through the terminal I get this.
Code:
Running DIL (3.6.0) Version
DtsDeviceOpen: Opening HW in mode 0
DtsDeviceOpen: Create File Failed
*** glibc detected *** /usr/lib/xbmc/xbmc.bin: corrupted double-linked list: 0xb44004c8 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(+0x6b591)[0x3225591]
/lib/tls/i686/cmov/libc.so.6(+0x6b9ea)[0x32259ea]
/lib/tls/i686/cmov/libc.so.6(+0x6dafd)[0x3227afd]
/lib/tls/i686/cmov/libc.so.6(__libc_malloc+0x5c)[0x3229f9c]
/usr/lib/libstdc++.so.6(_Znwj+0x27)[0x920ac07]
/usr/lib/xbmc/xbmc.bin(_ZN12MEDIA_DETECT12CCdIoSupport9GetCdInfoEPc+0xc5)[0x87e4aa5]
/usr/lib/xbmc/xbmc.bin(_ZN12MEDIA_DETECT15CDetectDVDMedia15DetectMediaTypeEv+0x89)[0x8431f19]
/usr/lib/xbmc/xbmc.bin(_ZN12MEDIA_DETECT15CDetectDVDMedia12UpdateDvdromEv+0x9c)[0x8432c8c]
/usr/lib/xbmc/xbmc.bin(_ZN12MEDIA_DETECT15CDetectDVDMedia7ProcessEv+0xa0)[0x8433480]
/usr/lib/xbmc/xbmc.bin(_ZN7CThread12staticThreadEPv+0x85)[0x82c5455]
/lib/tls/i686/cmov/libpthread.so.0(+0x596e)[0x12f96e]
/lib/tls/i686/cmov/libc.so.6(clone+0x5e)[0x3287a4e]
======= Memory map: ========
00110000-00126000 r-xp 00000000 08:06 11676706   /usr/lib/libmpeg2.so.0.0.0
00126000-00127000 r--p 00015000 08:06 11676706   /usr/lib/libmpeg2.so.0.0.0
00127000-00128000 rw-p 00016000 08:06 11676706   /usr/lib/libmpeg2.so.0.0.0
00128000-0012a000 rw-p 00000000 00:00 0
0012a000-0013f000 r-xp 00000000 08:06 1442853    /lib/tls/i686/cmov/libpthread-2.11.1.so
0013f000-00140000 r--p 00014000 08:06 1442853    /lib/tls/i686/cmov/libpthread-2.11.1.so
00140000-00141000 rw-p 00015000 08:06 1442853    /lib/tls/i686/cmov/libpthread-2.11.1.so
00141000-00143000 rw-p 00000000 00:00 0
00143000-00144000 r-xp 00000000 08:06 11671964   /usr/lib/gconv/ISO8859-1.so
00144000-00145000 r--p 00001000 08:06 11671964   /usr/lib/gconv/ISO8859-1.so
00145000-00146000 rw-p 00002000 08:06 11671964   /usr/lib/gconv/ISO8859-1.so
00146000-0014d000 r-xp 00000000 08:06 1442857    /lib/tls/i686/cmov/librt-2.11.1.so
0014d000-0014e000 r--p 00006000 08:06 1442857    /lib/tls/i686/cmov/librt-2.11.1.so
0014e000-0014f000 rw-p 00007000 08:06 1442857    /lib/tls/i686/cmov/librt-2.11.1.so
0014f000-0018b000 r-xp 00000000 08:06 11676688   /usr/lib/libfaad.so.2.0.0
0018b000-0018c000 r--p 0003b000 08:06 11676688   /usr/lib/libfaad.so.2.0.0
0018c000-0018f000 rw-p 0003c000 08:06 11676688   /usr/lib/libfaad.so.2.0.0
0018f000-001d3000 r-xp 00000000 08:06 1314234    /lib/i686/cmov/libssl.so.0.9.8
001d3000-001d4000 r--p 00044000 08:06 1314234    /lib/i686/cmov/libssl.so.0.9.8
001d4000-001d7000 rw-p 00045000 08:06 1314234    /lib/i686/cmov/libssl.so.0.9.8
001d7000-001f6000 r-xp 00000000 08:06 11676692   /usr/lib/liblzo2.so.2.0.0
001f6000-001f7000 r--p 0001e000 08:06 11676692   /usr/lib/liblzo2.so.2.0.0
001f7000-001f8000 rw-p 0001f000 08:06 11676692   /usr/lib/liblzo2.so.2.0.0
001f8000-00217000 r-xp 00000000 08:06 11668875   /usr/lib/libjpeg.so.62.0.0
00217000-00218000 r--p 0001e000 08:06 11668875   /usr/lib/libjpeg.so.62.0.0
00218000-00219000 rw-p 0001f000 08:06 11668875   /usr/lib/libjpeg.so.62.0.0
00219000-00229000 r-xp 00000000 08:06 1310768    /lib/libbz2.so.1.0.4
00229000-0022a000 r--p 0000f000 08:06 1310768    /lib/libbz2.so.1.0.4
0022a000-0022b000 rw-p 00010000 08:06 1310768    /lib/libbz2.so.1.0.4
0022b000-00242000 r-xp 00000000 08:06 11676759   /usr/lib/libass.so.4.0.0
00242000-00243000 r--p 00017000 08:06 11676759   /usr/lib/libass.so.4.0.0
00243000-00244000 rw-p 00018000 08:06 11676759   /usr/lib/libass.so.4.0.0
00247000-0024d000 r-xp 00000000 08:06 11668299   /usr/lib/libXrandr.so.2.2.0
0024d000-0024e000 r--p 00005000 08:06 11668299   /usr/lib/libXrandr.so.2.2.0
0024e000-0024f000 rw-p 00006000 08:06 11668299   /usr/lib/libXrandr.so.2.2.0
0024f000-00296000 r-xp 00000000 08:06 11676690   /usr/lib/libGLEW.so.1.5.2
00296000-00299000 r--p 00046000 08:06 11676690   /usr/lib/libGLEW.so.1.5.2
00299000-0029a000 rw-p 00049000 08:06 11676690   /usr/lib/libGLEW.so.1.5.2
0029a000-0029b000 rw-p 00000000 00:00 0
0029b000-002b0000 r-xp 00000000 08:06 11676694   /usr/lib/libmad.so.0.2.1
002b0000-002b1000 r--p 00014000 08:06 11676694   /usr/lib/libmad.so.0.2.1
002b1000-002b2000 rw-p 00015000 08:06 11676694   /usr/lib/libmad.so.0.2.1
002b4000-0030c000 r-xp 00000000 08:06 11669138   /usr/lib/libtiff.so.4.3.2
0030c000-0030e000 r--p 00057000 08:06 11669138   /usr/lib/libtiff.so.4.3.2
0030e000-0030f000 rw-p 00059000 08:06 11669138   /usr/lib/libtiff.so.4.3.2
0030f000-0033d000 r-xp 00000000 08:06 11668558   /usr/lib/libfontconfig.so.1.4.4
0033d000-0033e000 r--p 0002d000 08:06 11668558   /usr/lib/libfontconfig.so.1.4.4
0033e000-0033f000 rw-p 0002e000 08:06 11668558   /usr/lib/libfontconfig.so.1.4.4
0033f000-00353000 r-xp 00000000 08:06 11668568   /usr/lib/libfribidi.so.0.3.1
00353000-00354000 r--p 00013000 08:06 11668568   /usr/lib/libfribidi.so.0.3.1
00354000-00355000 rw-p 00014000 08:06 11668568   /usr/lib/libfribidi.so.0.3.1
00355000-0035d000 r-xp 00000000 08:06 11676718   /usr/lib/libpcrecpp.so.0.0.0
0035d000-0035e000 r--p 00007000 08:06 11676718   /usr/lib/libpcrecpp.so.0.0.0
0035e000-0035f000 rw-p 00008000 08:06 11676718   /usr/lib/libpcrecpp.so.0.0.0
0035f000-00364000 r-xp 00000000 08:06 11668990   /usr/lib/libogg.so.0.6.0
00364000-00365000 r--p 00004000 08:06 11668990   /usr/lib/libogg.so.0.6.0
00365000-00366000 rw-p 00005000 08:06 11668990   /usr/lib/libogg.so.0.6.0
00367000-00369000 r-xp 00000000 08:06 1442833    /lib/tls/i686/cmov/libdl-2.11.1.so
00369000-0036a000 r--p 00001000 08:06 1442833    /lib/tls/i686/cmov/libdl-2.11.1.so
0036a000-0036b000 rw-p 00002000 08:06 1442833    /lib/tls/i686/cmov/libdl-2.11.1.so
0036b000-003b4000 r-xp 00000000 08:06 11676704   /usr/lib/libmodplug.so.0.0.0
003b4000-003b5000 r--p 00048000 08:06 11676704   /usr/lib/libmodplug.so.0.0.0
003b5000-003b6000 rw-p 00049000 08:06 11676704   /usr/lib/libmodplug.so.0.0.0
003b6000-00436000 rw-p 00000000 00:00 0
00436000-00465000 r-xp 00000000 08:06 1310861    /lib/libpcre.so.3.12.1
00465000-00466000 r--p 0002e000 08:06 1310861    /lib/libpcre.so.3.12.1
00466000-00467000 rw-p 0002f000 08:06 1310861    /lib/libpcre.so.3.12.1
00467000-00470000 r-xp 00000000 08:06 11676700   /usr/lib/libmms.so.0.0.2
00470000-00472000 rw-p 00009000 08:06 11676700   /usr/lib/libmms.so.0.0.2
00473000-00481000 r-xp 00000000 08:06 11668362   /usr/lib/libavahi-client.so.3.2.5
00481000-00482000 ---p 0000e000 08:06 11668362   /usr/lib/libavahi-client.so.3.2.5
00482000-00483000 r--p 0000e000 08:06 11668362   /usr/lib/libavahi-client.so.3.2.5
00483000-00484000 rw-p 0000f000 08:06 11668362   /usr/lib/libavahi-client.so.3.2.5
00484000-004f3000 r-xp 00000000 08:06 11668220   /usr/lib/libGLU.so.1.3.070701
004f3000-004f4000 r--p 0006e000 08:06 11668220   /usr/lib/libGLU.so.1.3.070701
004f4000-004f5000 rw-p 0006f000 08:06 11668220   /usr/lib/libGLU.so.1.3.070701
004f5000-0054f000 r-xp 00000000 08:06 11673232   /usr/lib/mesa/libGL.so.1.2
0054f000-00554000 r--p 00059000 08:06 11673232   /usr/lib/mesa/libGL.so.1.2
00554000-00559000 rwxp 0005e000 08:06 11673232   /usr/lib/mesa/libGL.so.1.2
00559000-0055a000 rwxp 00000000 00:00 0
0055a000-00575000 r-xp 00000000 08:06 11668417   /usr/lib/libcdio.so.10.0.0
00575000-00576000 r--p 0001a000 08:06 11668417   /usr/lib/libcdio.so.10.0.0
00576000-00577000 rw-p 0001b000 08:06 11668417   /usr/lib/libcdio.so.10.0.0
00577000-0057a000 rw-p 00000000 00:00 0
0057a000-005a1000 r-xp 00000000 08:06 11669232   /usr/lib/libvorbis.so.0.4.3
005a1000-005a2000 r--p 00026000 08:06 11669232   /usr/lib/libvorbis.so.0.4.3Aborted (core dumped)

My xbmc.log always ends with this
Code:
23:44:25 T:3077617520 M:2890514432  NOTICE: DONE initializing playlistplayer
23:44:25 T:3028450160 M:2890514432   DEBUG: Compiled with libcdio Version 0.81
23:44:25 T:3077617520 M:2890514432   DEBUG: DPMS: supported power-saving modes: SUSPEND OFF STANDBY
23:44:25 T:3028450160 M:2890514432   DEBUG: Drive closed media present, remounting...
23:44:25 T:3028450160 M:2890514432    INFO: Detecting DVD-ROM media filesystem...

The crazy thing is that there is no dvd in the drive. However I get the same error if there is a DVD in the drive. What gives? Do my pastebin's offer any clue as to why it crashes upon detecting my DVD?

I'm attaching my pastebins below
xbmc.log
http://pastebin.com/bVpEfpdC

terminal output
http://pastebin.com/MfVA3s5W
Reply
#2
Gee, is my problem really unsolvable? Can someone attempt to shine some light on the problem?
Reply
#3
Can you please install gdb, make xbmc crash again and post the generated crashlog that gets written to your home directory.
Reply

Logout Mark Read Team Forum Stats Members Help
[LINUX] XBMC Crashes while detecting DVD media0