Kodi Community Forum

Full Version: [LINUX] XBMC Crashes while detecting DVD media
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
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-...s-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
Gee, is my problem really unsolvable? Can someone attempt to shine some light on the problem?
Can you please install gdb, make xbmc crash again and post the generated crashlog that gets written to your home directory.