Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 124799 - xine crashes on random events.
Summary: xine crashes on random events.
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Diego Elio Pettenò (RETIRED)
URL:
Whiteboard:
Keywords:
: 127025 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-03-03 07:01 UTC by George Prowse
Modified: 2006-03-25 18:40 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description George Prowse 2006-03-03 07:01:02 UTC
this is similar to bug #96073 but that seemed to be a hardened issue.

xine crashes at certain points, opening certain files or being started through gdb but at other times it is fine. I would think it is a library issue but mplayer opens everything without trouble. Here is the gdb dump:

This GDB was configured as "x86_64-pc-linux-gnu"...(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".

(gdb) run
Starting program: /usr/bin/xine
(no debugging symbols found)
<snip... the "no debugging symbols found" message>
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 46912526212704 (LWP 26675)]
This is xine (X11 gui) - a free video player v0.99.4.
(c) 2000-2004 The xine Team.
[New Thread 1082132832 (LWP 26678)]
[New Thread 1090525536 (LWP 26679)]
[New Thread 1098918240 (LWP 26680)]
[New Thread 1107310944 (LWP 26681)]
[New Thread 1115703648 (LWP 26682)]
[New Thread 1124096352 (LWP 26683)]
[New Thread 1132489056 (LWP 26684)]
[New Thread 1140881760 (LWP 26685)]
[New Thread 1149274464 (LWP 26686)]
[New Thread 1157667168 (LWP 26687)]
[New Thread 1166059872 (LWP 26688)]
[New Thread 1174452576 (LWP 26689)]
[New Thread 1182845280 (LWP 26690)]
[New Thread 1191237984 (LWP 26691)]

Program received signal SIG33, Real-time event 33.
[Switching to Thread 1191237984 (LWP 26691)]
0x00002aaaaba97a9a in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
(gdb) where
#0  0x00002aaaaba97a9a in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
#1  0x00002aaaab5b0cd0 in _x_config_change_opt () from /usr/lib/libxine.so.1
#2  0x00002aaaab5b5ed4 in _x_spu_decoder_sleep () from /usr/lib/libxine.so.1
#3  0x00002aaaaba9514a in start_thread () from /lib/tls/libpthread.so.0
#4  0x00002aaaac3e3943 in clone () from /lib/tls/libc.so.6
#5  0x0000000000000000 in ?? ()


george@Achilles ~ $ emerge --info

Portage 2.1_pre5-r2 (default-linux/amd64/2006.0, gcc-3.4.5, glibc-2.3.6-r3, 2.6.15-gentoo-r5 x86_64)
=================================================================
System uname: 2.6.15-gentoo-r5 x86_64 AMD Athlon(tm) 64 Processor 3700+
Gentoo Base System version 1.12.0_pre16
ccache version 2.4 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.2-r1
sys-apps/sandbox:    1.2.17
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-r1
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib64/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=k8 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sfperms strict"
GENTOO_MIRRORS="ftp://mirrors.blueyonder.co.uk/mirrors/gentoo ftp://ftp.mirrorservice.org/sites/www.ibiblio.org/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/xgl-overlay"
SYNC="rsync://rsync.uk.gentoo.org/gentoo-portage"
USE="amd64 X alsa avi berkdb bitmap-fonts cdr crypt cups dvd eds emboss encode foomaticdb fortran gif glitz gnome gpm gstreamer gtk gtk2 imlib ipv6 java jpeg lzw lzw-tiff mp3 mpeg ncurses nls nptl nptlonly nvidia offensive ogg opengl pam pdflib perl png python quicktime readline sdl spell ssl svg tcpd tiff truetype-fonts type1-fonts usb userlocales vorbis xmms xpm xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_vmmouse kernel_linux userland_GNU video_cards_nvidia video_cards_vmware"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-03-03 07:05:16 UTC
The backtrace you're pasting is not useful, as it's just a real time event. Please try rebuilding xine-ui and xine-lib with -ggdb in CFLAGS and splitdebug, then use ulimit -c unlimited to get a core dump, when you have that, paste the output of "bt" command after launching gdb as "gdb `which xine` --core core.<pid>".
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-03-12 04:45:38 UTC
When you'll have something I can work on, please reopen.
Comment 3 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-03-20 17:57:58 UTC
*** Bug 127025 has been marked as a duplicate of this bug. ***
Comment 4 Andrew Dorney 2006-03-25 18:40:22 UTC
StubbornAesthetics ~ # FEATURES="splitdebug" CFLAGS="-ggdb" emerge xine-lib xine-ui

I assume that's what you mean by the first part. Did that - and everything went smoothly. What do you mean by running "ulimit -c unlimited" to get a core dump? ulimit doesn't have a -c option, according to its man page.

~~ Andrew D.