since I upgraded from xine-lib-1.1.2_pre20060328-r11 to xine-lib-1.1.2_pre20060603-r1 I cannot play DVDs with kaffeine anymore. The problem looks like this: gamemaster@breakmygentoo:~> ls -l /dev/dvd lrwxrwxrwx 1 root root 3 15. Jun 11:47 /dev/dvd -> sr2 gamemaster@breakmygentoo:~> kaffeine QLayout "unnamed" added to QWidget "unnamed", which already has a layout gamemaster@breakmygentoo:~> #libdvdnav: Using dvdnav version 1.1.2 from http://xine.sf.net libdvdread: Using libdvdcss version 1.2.9 for DVD access libdvdread: Attempting to use device /dev/rd/c0d0p1 mounted on / for CSS authentication libdvdread: Could not open /dev/rd/c0d0p1 with libdvdcss. libdvdread: Can't open /dev/rd/c0d0p1 for reading KCrash: Application 'kaffeine' crashing... KCrash cannot reach kdeinit, launching directly. The same happens on my laptop with the only difference that the dvd-device there is /dev/hdc and kaffeine tries to acces /dev/hda5 which is my /-partition on the laptop. Of cource kaffeine is configured correctly on both machines. A downgrade to xine-lib-1.1.2_pre20060328-r11 solves the problem and I can access DVDs again.
corrected summary
Reopen with emerge --info output and a backtrace. Thanks. http://www.gentoo.org/proj/en/qa/backtraces.xml
Created attachment 89243 [details] kaffeine_crash_backtrace.txt backtrace from kcrashhandler (I wasn't able to do the bt with gdb alone). I recompiled xine-lib-1.1.2_pre20060606-r1 and kaffeine-0.8.1 with this: CFLAGS="-march=athlon-xp -O1 -pipe -ggdb" CXXFLAGS="${CFLAGS}" USE="${USE} debug" FEATURES="${FEATURES} nostrip keeptemp keepwork" I hope this is sufficient. I don't wanna recompile x11-libs/qt with debug enabled.
this is my emerge --info without debug enabled. In this constellation I stumbled about this error the first time. # emerge --info Portage 2.1 (default-linux/x86/2006.0, gcc-3.4.6/vanilla, glibc-2.3.6-r3, 2.6.16.20 i686) ================================================================= System uname: 2.6.16.20 i686 AMD Athlon(tm) XP 3000+ Gentoo Base System version 1.12.1 dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r2 sys-devel/gcc-config: 2.0.0_rc1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -mtune=athlon-xp -O3 -pipe -frename-registers" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /home /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/X11/gdm /etc/env.d /etc/eselect/compiler /etc/gconf /etc/gnome /etc/gnome-vfs-2.0 /etc/init.d /etc/revdep-rebuild /etc/ssl /etc/terminfo" CXXFLAGS="-march=athlon-xp -mtune=athlon-xp -O3 -pipe -frename-registers -fvisibility-inlines-hidden" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--alphabetical" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror ftp://ftp.tu-clausthal.de/pub/linux/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" LINGUAS="de" PKGDIR="/home/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/home/portage/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://192.168.0.254/gentoo-portage" USE="x86 3dnow 3dnowext X a52 aac acpi alsa apache2 apm arts asf avi berkdb bitmap-fonts bluetooth bzip2 cdparanoia cdr cli crypt cups dri dvd dvdread emboss encode fam ffmpeg flac foomaticdb gdbm gif gnutls gpg gstreamer gtk gtk2 idn imagemagick imlib isdnlog java jpeg kde libg++ libwww mad mikmod mjpeg mmx mmxext mozilla mp3 mpeg ncurses nls nptl ogg oggvorbis opengl pam pcre pdflib perl png pppd python qt quicktime readline real reflection samba sdl session silc slang spell spl sse ssl svg tga theora tiff truetype truetype-fonts type1-fonts udev vcd vorbis win32codecs x264 xml xml2 xmms xorg xprint xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux linguas_de userland_GNU video_cards_nv video_cards_nvidia" Unset: CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS
Thanks for the backtrace and the report. The problem is in the support for playing unencrypted DVDs in latest xine-lib CVS. I've found the problem and now I'm preparing the new patchset and committing the fix upstream :) Soon -r2 will fix the problem.
Committed fixed -r2 now.