Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 156818 - media-libs/xine-lib-1.1.3_pre20061129 segaults when opening avi
Summary: media-libs/xine-lib-1.1.3_pre20061129 segaults when opening avi
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-12-01 08:28 UTC by Gianluca Parmiggiani
Modified: 2007-06-19 02:47 UTC (History)
2 users (show)

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


Attachments
totem executed from gdb (gdb-totem.txt,22.74 KB, text/plain)
2006-12-04 09:15 UTC, Gianluca Parmiggiani
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gianluca Parmiggiani 2006-12-01 08:28:15 UTC
i tried just with an avi downloaded from googleviedo (the muppet show mana mana :|) using totem with xine backend, when i rolled back to media-libs/xine-lib-1.1.2-r3 everything worked fine.
From what i've seen mpg files were still playing fine.

Portage 2.1.2_rc2-r3 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r1, 2.6.19-gentoo i686)
=================================================================
System uname: 2.6.19-gentoo i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
Gentoo Base System version 1.12.6
Last Sync: Fri, 01 Dec 2006 09:01:01 +0000
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17.50.0.7
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=pentium4 -mtune=pentium4 -fforce-addr -fomit-frame-pointer -ftracer -pipe -mmmx -msse -msse2 -fweb -mfpmath=sse"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O3 -march=pentium4 -mtune=pentium4 -fforce-addr -fomit-frame-pointer -ftracer -pipe -mmmx -msse -msse2 -fweb -mfpmath=sse -fvisibility-inlines-hidden"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer parallel-fetch prelink sandbox sfperms strict"
GENTOO_MIRRORS="http://pandemonium.tiscali.de/pub/gentoo/ http://www.die.unipd.it/pub/Linux/distributions/gentoo-sources/ ftp://ftp.unina.it/pub/linux/distributions/gentoo"
LDFLAGS="-Wl,-O1,--strip-debug,--sort-common,--enable-new-dtags,-z,combreloc,--hash-style=both"
LINGUAS="it en en_GB en_US"
MAKEOPTS="-j2"
PKGDIR="/usr/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="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/private /usr/local/portage/toolchain_overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 7zip X X509 a52 aac acpi adns aim alsa amr ao asf attr audiofile avahi avi bash-completion beagle berkdb bitmap-fonts bluetooth bonobo branding bzip2 bzlib cairo caps cddb cdparanoia cdr cli cpudetection cracklib crypt cscope ctype cups curl db2 dbus dga dlloader dmx dri dts dv dvb_cards_bcm3510 dvb_cards_dibusb-usb1 dvb_cards_dibusb-usb2 dvb_cards_nxt2002 dvb_cards_nxt200x dvb_cards_or51132 dvb_cards_or51211 dvb_cards_sp8870 dvb_cards_sp887x dvb_cards_tda1004x dvb_cards_ttusb-dec dvb_cards_usb-a800 dvb_cards_usb-bluebird dvb_cards_usb-dib0700 dvb_cards_usb-dtt200u dvb_cards_usb-umt dvb_cards_usb-vp702x dvb_cards_usb-vp7045 dvb_cards_usb-wt220u dvd dvdr dvdread dvi eds elibc_glibc emboss encode ethereal evo evolution exif faad fam fbcon fbsplash ffmpeg fftw firefox flac flash fpx freetds ftp gcj gd gdbm gecko-sdk ggi gif gimp glib glitz glut gmail gmp gnome gnutls gphoto2 gpm gps gstreamer gstreamer010 gtk gtk2 gtkhtml hal hashstyle howl iconv icq id3 idea idn ieee1394 imagemagick imap imlib immqt-bc inifile input_devices_evdev input_devices_keyboard input_devices_mouse input_devices_synaptics ipod irda irmc isdnlog java java5 jbig jingle joystick jpeg jpeg2k junit kernel_linux lcms ldap libburn libg++ libnotify linguas_en linguas_en_GB linguas_en_US linguas_it live logrotate lzo mad matroska mbox mikmod mime mmap mmx mmx2 mmxext mng modplug mono mozdevelop moznocompose moznoirc moznomail mozsvg mp3 mp4 mpeg mpeg2 mpi mppe-mppc msn mssql musepack musicbrainz nautilus ncurses netcdf network nls no_wxgtk1 nodoc nomalloccheck nptl nptlonly nsplugin ntplonly oci8 odbc ofx ogg oggvorbis openal openexr opengl oracle oscar pam pam_timestamp pch pcmcia pcntl pcre pda pdf pdflib perl pic png pnp pop posix ppds pppd python quicktime readline real recode reflection reiserfs rle rtc samba scanner sdl session shared sharedmem slang smp sms socks5 speex spell spl sse sse2 ssl startup-notification svg sysvipc t1lib tagwriting tcltki tcpd tetex tga theora threads tidy tiff timidity truetype truetype-fonts type1-fonts ucs2 udev unicode usb userland_GNU utf8 v4l video_cards_fglrx video_cards_radeon vim-with-x vorbis win32codecs wmf x264 xcb xcomposite xinerama xml xorg xosd xpm xscreensaver xsl xv xvid xvmc yahoo yv12 zeroconf zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-12-01 09:37:42 UTC
Can you please provide a link for the sample that segfaults for you? Working all fine here.
Comment 2 Gianluca Parmiggiani 2006-12-01 18:16:20 UTC
i can provide it next monday while at work sorry :(
Comment 3 Gianluca Parmiggiani 2006-12-04 02:09:26 UTC
Here it is:
http://web.tiscali.it/parmigio/Themuppetsmanamana.avi

(In reply to comment #1)
> Can you please provide a link for the sample that segfaults for you? Working
> all fine here.
> 

Comment 4 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-12-04 02:55:42 UTC
Unable to reproduce here, can you please provide a backtrace following http://www.gentoo.org/proj/en/qa/backtraces.xml ? And the output of `emerge -pv xine-lib ffmpeg`.

It might as well be caused by the CFLAGS, but before ruling out a programmatic bug I'd like to see the backtrace.
Comment 5 Gianluca Parmiggiani 2006-12-04 06:56:26 UTC
ok, i have the same problem with xine-lib-1.1.3 final...

i recompiled xine-lib with LDFLAGS="" CFLAGS="-O3 -g" emerge xine-lib, i kept -O3 since with only -g i was getting asm mmx-related error messages.

Here is the backtrace generated with bug buddy, ATTENTION: I've substituited a lot of '(no debugging symbols found)' lines with a single '<...>', bugzilla was blocking me from postin. Let me know if you need them (a count of them at least :P)

Distribution: Gentoo Base System version 1.12.6
Gnome Release: 2.16.2 2006-11-20 (Gentoo)
BugBuddy Version: 2.16.0

Memory status: size: 142790656 vsize: 0 resident: 142790656 share: 0 rss: 32169984 rss_rlim: 0
CPU usage: start_time: 1165243432 rtime: 0 utime: 71 stime: 0 cutime:59 cstime: 0 timeout: 12 it_real_value: 0 frequency: 0

Backtrace was generated from '/usr/bin/totem'

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
<...>
[Thread debugging using libthread_db enabled]
[New Thread -1478895952 (LWP 19664)]
[New Thread -1552475248 (LWP 19670)]
[New Thread -1544082544 (LWP 19669)]
[New Thread -1533801584 (LWP 19668)]
[New Thread -1521308784 (LWP 19667)]
[New Thread -1512879216 (LWP 19666)]
[New Thread -1498199152 (LWP 19665)]
(no debugging symbols found)
<..>
0xa7f1d410 in __kernel_vsyscall ()
#0  0xa7f1d410 in __kernel_vsyscall ()
#1  0x467a747b in __waitpid_nocancel () from /lib/libpthread.so.0
#2  0x47ec9ba1 in gnome_gtk_module_info_get () from /usr/lib/libgnomeui-2.so.0
#3  0xaf8eb928 in ?? ()
#4  0x00000000 in ?? ()

Thread 7 (Thread -1498199152 (LWP 19665)):
#0  0xa7f1d410 in __kernel_vsyscall ()
No symbol table info available.
#1  0x467a3f8c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#2  0xa7eb3e69 in _x_metronom_init () from /usr/lib/libxine.so.1
No symbol table info available.
#3  0x467a0168 in start_thread () from /lib/libpthread.so.0
No symbol table info available.

Thread 6 (Thread -1512879216 (LWP 19666)):
#0  0xa7f1d410 in __kernel_vsyscall ()
No symbol table info available.
#1  0x467a6da6 in __nanosleep_nocancel () from /lib/libpthread.so.0
No symbol table info available.
#2  0xa7ede872 in xine_usec_sleep () from /usr/lib/libxine.so.1
No symbol table info available.
#3  0xa7ec1dac in _x_vo_new_port () from /usr/lib/libxine.so.1
No symbol table info available.
#4  0x467a0168 in start_thread () from /lib/libpthread.so.0
No symbol table info available.

Thread 5 (Thread -1521308784 (LWP 19667)):
#0  0xa7f1d410 in __kernel_vsyscall ()
No symbol table info available.
#1  0x467a3d06 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#2  0xa7ec31c2 in _x_ao_channels2mode () from /usr/lib/libxine.so.1
No symbol table info available.
#3  0xa7ec64f4 in xine_get_next_audio_frame () from /usr/lib/libxine.so.1
No symbol table info available.
#4  0x467a0168 in start_thread () from /lib/libpthread.so.0
No symbol table info available.

Thread 4 (Thread -1533801584 (LWP 19668)):
#0  0xa7f1d410 in __kernel_vsyscall ()
No symbol table info available.
#1  0x467a3d06 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#2  0xa7eb772f in _x_dummy_fifo_buffer_new () from /usr/lib/libxine.so.1
No symbol table info available.
#3  0xa7ebdb22 in _x_spu_decoder_sleep () from /usr/lib/libxine.so.1
No symbol table info available.
#4  0x467a0168 in start_thread () from /lib/libpthread.so.0
No symbol table info available.

Thread 3 (Thread -1544082544 (LWP 19669)):
#0  0xa7f1d410 in __kernel_vsyscall ()
No symbol table info available.
#1  0x467a3d06 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#2  0xa7eb772f in _x_dummy_fifo_buffer_new () from /usr/lib/libxine.so.1
No symbol table info available.
#3  0xa7ebebc1 in _x_audio_decoder_init () from /usr/lib/libxine.so.1
No symbol table info available.
#4  0x467a0168 in start_thread () from /lib/libpthread.so.0
No symbol table info available.

Thread 2 (Thread -1552475248 (LWP 19670)):
#0  0xa7f1d410 in __kernel_vsyscall ()
No symbol table info available.
#1  0x467a3d06 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#2  0xa7ec854f in xine_event_wait () from /usr/lib/libxine.so.1
No symbol table info available.
#3  0xa7ec85e4 in xine_event_wait () from /usr/lib/libxine.so.1
No symbol table info available.
#4  0x467a0168 in start_thread () from /lib/libpthread.so.0
No symbol table info available.

Thread 1 (Thread -1478895952 (LWP 19664)):
#0  0xa7f1d410 in __kernel_vsyscall ()
No symbol table info available.
#1  0x467a747b in __waitpid_nocancel () from /lib/libpthread.so.0
No symbol table info available.
#2  0x47ec9ba1 in gnome_gtk_module_info_get () from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#3  0xaf8eb928 in ?? ()
No symbol table info available.
#4  0x00000000 in ?? ()
No symbol table info available.
#0  0xa7f1d410 in __kernel_vsyscall ()

finally:

pegasus ~ # LDFLAGS="" CFLAGS="-O3 -g" emerge -pv xine-lib ffmpeg

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] media-libs/xine-lib-1.1.3  USE="X a52 aac alsa dts dvd fbcon flac gnome gtk imagemagick mad mmap mng modplug nls opengl samba sdl speex theora truetype v4l vorbis win32codecs xinerama xv xvmc -aalib (-altivec) -arts -debug -directfb -dxr3 -esd -ipv6 -libcaca -oss -pulseaudio -vcd -vidix" 0 kB 
[ebuild   R   ] media-video/ffmpeg-0.4.9_p20061016  USE="a52 aac amr dts encode ieee1394 imlib mmx network ogg sdl theora threads truetype v4l vorbis x264 xvid zlib (-altivec) -debug -doc -oss -test" 2,489 kB 

Total: 2 packages (2 reinstalls), Size of downloads: 2,489 kB
pegasus ~ # 
Comment 6 Gianluca Parmiggiani 2006-12-04 07:03:32 UTC
wmv files also get into a core, i downloaded them with mmsclient from http://www.media.rai.it/mpelenco/0,,blob%5E17661,00.html :

Distribution: Gentoo Base System version 1.12.6
Gnome Release: 2.16.2 2006-11-20 (Gentoo)
BugBuddy Version: 2.16.0

Memory status: size: 165261312 vsize: 0 resident: 165261312 share: 0 rss: 31592448 rss_rlim: 0
CPU usage: start_time: 1165244276 rtime: 0 utime: 77 stime: 0 cutime:64 cstime: 0 timeout: 13 it_real_value: 0 frequency: 0

Backtrace was generated from '/usr/bin/totem'

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
<...>
[Thread debugging using libthread_db enabled]
[New Thread -1478154576 (LWP 20597)]
[New Thread -1551733872 (LWP 20611)]
[New Thread -1543341168 (LWP 20610)]
[New Thread -1533060208 (LWP 20609)]
[New Thread -1520567408 (LWP 20608)]
[New Thread -1512137840 (LWP 20606)]
[New Thread -1497457776 (LWP 20605)]
(no debugging symbols found)
<...>
0xa7fd2410 in __kernel_vsyscall ()
#0  0xa7fd2410 in __kernel_vsyscall ()
#1  0x467a747b in __waitpid_nocancel () from /lib/libpthread.so.0
#2  0x47ec9ba1 in gnome_gtk_module_info_get () from /usr/lib/libgnomeui-2.so.0
#3  0xaf98f9d8 in ?? ()
#4  0x00000000 in ?? ()

Thread 7 (Thread -1497457776 (LWP 20605)):
#0  0xa7fd2410 in __kernel_vsyscall ()
No symbol table info available.
#1  0x467a3f8c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#2  0xa7f68e69 in _x_metronom_init () from /usr/lib/libxine.so.1
No symbol table info available.
#3  0x467a0168 in start_thread () from /lib/libpthread.so.0
No symbol table info available.

Thread 6 (Thread -1512137840 (LWP 20606)):
#0  0xa7fd2410 in __kernel_vsyscall ()
No symbol table info available.
#1  0x467a6da6 in __nanosleep_nocancel () from /lib/libpthread.so.0
No symbol table info available.
#2  0xa7f93872 in xine_usec_sleep () from /usr/lib/libxine.so.1
No symbol table info available.
#3  0xa7f76dac in _x_vo_new_port () from /usr/lib/libxine.so.1
No symbol table info available.
#4  0x467a0168 in start_thread () from /lib/libpthread.so.0
No symbol table info available.

Thread 5 (Thread -1520567408 (LWP 20608)):
#0  0xa7fd2410 in __kernel_vsyscall ()
No symbol table info available.
#1  0x467a3d06 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#2  0xa7f781c2 in _x_ao_channels2mode () from /usr/lib/libxine.so.1
No symbol table info available.
#3  0xa7f7b4f4 in xine_get_next_audio_frame () from /usr/lib/libxine.so.1
No symbol table info available.
#4  0x467a0168 in start_thread () from /lib/libpthread.so.0
No symbol table info available.

Thread 4 (Thread -1533060208 (LWP 20609)):
#0  0xa7fd2410 in __kernel_vsyscall ()
No symbol table info available.
#1  0x467a3d06 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#2  0xa7f6c72f in _x_dummy_fifo_buffer_new () from /usr/lib/libxine.so.1
No symbol table info available.
#3  0xa7f72b22 in _x_spu_decoder_sleep () from /usr/lib/libxine.so.1
No symbol table info available.
#4  0x467a0168 in start_thread () from /lib/libpthread.so.0
No symbol table info available.

Thread 3 (Thread -1543341168 (LWP 20610)):
#0  0xa7fd2410 in __kernel_vsyscall ()
No symbol table info available.
#1  0x467a3d06 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#2  0xa7f6c72f in _x_dummy_fifo_buffer_new () from /usr/lib/libxine.so.1
No symbol table info available.
#3  0xa7f73bc1 in _x_audio_decoder_init () from /usr/lib/libxine.so.1
No symbol table info available.
#4  0x467a0168 in start_thread () from /lib/libpthread.so.0
No symbol table info available.

Thread 2 (Thread -1551733872 (LWP 20611)):
#0  0xa7fd2410 in __kernel_vsyscall ()
No symbol table info available.
#1  0x467a3d06 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#2  0xa7f7d54f in xine_event_wait () from /usr/lib/libxine.so.1
No symbol table info available.
#3  0xa7f7d5e4 in xine_event_wait () from /usr/lib/libxine.so.1
No symbol table info available.
#4  0x467a0168 in start_thread () from /lib/libpthread.so.0
No symbol table info available.

Thread 1 (Thread -1478154576 (LWP 20597)):
#0  0xa7fd2410 in __kernel_vsyscall ()
No symbol table info available.
#1  0x467a747b in __waitpid_nocancel () from /lib/libpthread.so.0
No symbol table info available.
#2  0x47ec9ba1 in gnome_gtk_module_info_get () from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#3  0xaf98f9d8 in ?? ()
No symbol table info available.
#4  0x00000000 in ?? ()
No symbol table info available.
#0  0xa7fd2410 in __kernel_vsyscall ()
Comment 7 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-12-04 07:32:22 UTC
Uhm, I have this feeling that bug buddy is pretty much useless, as those backtraces don't come from crashes at all.

Try to reproduce with xine-ui instead.
Also the MMS stream is not failing here (for much I hate RAI, the stream works both in streaming and after being saved), so I'd be considering this a local issue.

Make sure you disable stripping, and try using -ggdb -O2 (not -O3 that might make the debug pointless), and try to get the backtrace out of a core file of xine-ui.
Comment 8 Gianluca Parmiggiani 2006-12-04 08:28:48 UTC
Using "-O1 -g" gives the same output (i tried before reading your post).
Using "-O2 -ggdb" gives same error on totem but NO ERROR with xine-ui (first try with xine-ui anyway) .... :|
Using "-O2 -ggdb" to compile totem i get:

Distribution: Gentoo Base System version 1.12.6
Gnome Release: 2.16.2 2006-11-20 (Gentoo)
BugBuddy Version: 2.16.0

Memory status: size: 141410304 vsize: 0 resident: 141410304 share: 0 rss: 31866880 rss_rlim: 0
CPU usage: start_time: 1165249419 rtime: 0 utime: 69 stime: 0 cutime:59 cstime: 0 timeout: 10 it_real_value: 0 frequency: 0

Backtrace was generated from '/usr/bin/totem'

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1478789456 (LWP 3507)]
[New Thread -1552315504 (LWP 3517)]
[New Thread -1543922800 (LWP 3516)]
[New Thread -1533641840 (LWP 3515)]
[New Thread -1521149040 (LWP 3514)]
[New Thread -1512719472 (LWP 3512)]
[New Thread -1498047600 (LWP 3511)]
0xa7f3d410 in __kernel_vsyscall ()
#0  0xa7f3d410 in __kernel_vsyscall ()
#1  0x467a747b in __waitpid_nocancel () from /lib/libpthread.so.0
#2  0x47ec9ba1 in gnome_gtk_module_info_get () from /usr/lib/libgnomeui-2.so.0
#3  0xafef60e8 in ?? ()
#4  0x00000000 in ?? ()

Thread 7 (Thread -1498047600 (LWP 3511)):
#0  0xa7f3d410 in __kernel_vsyscall ()
No symbol table info available.
#1  0x467a3f8c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#2  0xa7ecda09 in metronom_sync_loop (this=0x82cea30) at metronom.c:873
	tv = {tv_sec = 1165249433, tv_usec = 27746}
	ts = {tv_sec = 1165249438, tv_nsec = 27746000}
	scr = <value optimized out>
	pts = 900215
#3  0x467a0168 in start_thread () from /lib/libpthread.so.0
No symbol table info available.

Thread 6 (Thread -1512719472 (LWP 3512)):
#0  0xa7f3d410 in __kernel_vsyscall ()
No symbol table info available.
#1  0x467a6da6 in __nanosleep_nocancel () from /lib/libpthread.so.0
No symbol table info available.
#2  0xa7ef2ec2 in xine_usec_sleep (usec=1000) at utils.c:443
	ts = {tv_sec = 0, tv_nsec = 1000000}
	remaining = {tv_sec = -1477434328, tv_nsec = -1512721604}
#3  0xa7eda64c in video_out_loop (this_gen=0x8326228) at video_out.c:1217
	vpts = 1139213
	img = (vo_frame_t *) 0x0
	this = <value optimized out>
	next_frame_vpts = 1139213
	usec_to_sleep = 1000
#4  0x467a0168 in start_thread () from /lib/libpthread.so.0
No symbol table info available.

Thread 5 (Thread -1521149040 (LWP 3514)):
#0  0xa7f3d410 in __kernel_vsyscall ()
No symbol table info available.
#1  0x467a3d06 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#2  0xa7edbe92 in fifo_remove_int (fifo=0x8774800, blocking=1) at audio_out.c:342
	buf = <value optimized out>
#3  0xa7edbf63 in fifo_remove (fifo=0x8774800) at audio_out.c:380
	buf = <value optimized out>
#4  0xa7edccfe in ao_loop (this_gen=0x874dc78) at audio_out.c:977
	this = <value optimized out>
	hw_vpts = <value optimized out>
	in_buf = (audio_buffer_t *) 0x0
	out_buf = <value optimized out>
	gap = 0
	delay = <value optimized out>
	cur_time = 0
	last_sync_time = 0
	bufs_since_sync = 0
	result = <value optimized out>
#5  0x467a0168 in start_thread () from /lib/libpthread.so.0
No symbol table info available.

Thread 4 (Thread -1533641840 (LWP 3515)):
#0  0xa7f3d410 in __kernel_vsyscall ()
No symbol table info available.
#1  0x467a3d06 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#2  0xa7ed0c3f in fifo_buffer_get (fifo=0x88b71f0) at buffer.c:233
No locals.
#3  0xa7ed6982 in video_decoder_loop (stream_gen=0x88b66a0) at video_decoder.c:123
	buf = <value optimized out>
	running_ticket = (xine_ticket_t *) 0x82cebb8
	streamtype = 0
	prof_video_decode = -1
	prof_spu_decode = -1
	buftype_unknown = 0
#4  0x467a0168 in start_thread () from /lib/libpthread.so.0
No symbol table info available.

Thread 3 (Thread -1543922800 (LWP 3516)):
#0  0xa7f3d410 in __kernel_vsyscall ()
No symbol table info available.
#1  0x467a3d06 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#2  0xa7ed0c3f in fifo_buffer_get (fifo=0x88c9000) at buffer.c:233
No locals.
#3  0xa7ed7a31 in audio_decoder_loop (stream_gen=0x88b66a0) at audio_decoder.c:68
	cur = <value optimized out>
	next = <value optimized out>
	buf = (buf_element_t *) 0x88d1118
	first_header = (buf_element_t *) 0x0
	last_header = (buf_element_t *) 0x0
	replaying_headers = 0
	running_ticket = (xine_ticket_t *) 0x82cebb8
	running = 1
	prof_audio_decode = -1
	buftype_unknown = 0
	audio_channel_user = <value optimized out>
#4  0x467a0168 in start_thread () from /lib/libpthread.so.0
No symbol table info available.

Thread 2 (Thread -1552315504 (LWP 3517)):
#0  0xa7f3d410 in __kernel_vsyscall ()
No symbol table info available.
#1  0x467a3d06 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#2  0xa7edfa6f in xine_event_wait (queue=0x88e6d58) at events.c:59
	ite = (xine_list_iterator_t) 0x0
#3  0xa7edfb00 in listener_loop (queue_gen=0x88e6d58) at events.c:217
	event = (xine_event_t *) 0x0
	running = 1
#4  0x467a0168 in start_thread () from /lib/libpthread.so.0
No symbol table info available.

Thread 1 (Thread -1478789456 (LWP 3507)):
#0  0xa7f3d410 in __kernel_vsyscall ()
No symbol table info available.
#1  0x467a747b in __waitpid_nocancel () from /lib/libpthread.so.0
No symbol table info available.
#2  0x47ec9ba1 in gnome_gtk_module_info_get () from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#3  0xafef60e8 in ?? ()
No symbol table info available.
#4  0x00000000 in ?? ()
No symbol table info available.
#0  0xa7f3d410 in __kernel_vsyscall ()


ARGH!!!
using gdb totem
(gdb) run Themuppetsmanamana.avi

ALL WORKS FINE :((
is it possible?
Comment 9 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-12-04 08:36:52 UTC
I start to consider it a bug in bug buddy or totem themselves.
It does not crash with xine-ui?
Comment 10 Gianluca Parmiggiani 2006-12-04 09:15:40 UTC
Created attachment 103336 [details]
totem executed from gdb

(In reply to comment #9)
> I start to consider it a bug in bug buddy or totem themselves.
> It does not crash with xine-ui?
> 

with xine-ui it doesn't crashes, do you know a way to disable bug-buddy on the fly?
I think the fact that launching totem within gdb plays the file correctyle is a bit suspicious.

mm... recompiling everything without debug information and running gdb totem i'm still able to play the avi but i need to hit enter a few times before the video to play, i attached a txt with the log.
Comment 11 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-12-04 09:38:55 UTC
Not my issue then, moving to totem's maintainers.
Comment 12 Gianluca Parmiggiani 2006-12-04 09:46:39 UTC
now seems to work.... all i've done is recompile xine-ui and gxine with my flags, test the avi (it worked), remove them since i don't usually use them.
for a while i was in a situation where playing an mp3 from the console was working (i mean starting totem from a console), starting it from a nautilus window was always triggering bug-buddy.
I close the window.. recompile bug-buddy (just to recompile something involved) and now everything 'seems' to play fine from console o nautilus both.
Comment 13 Gianluca Parmiggiani 2006-12-05 01:31:21 UTC
I played around with totem this morning trying to play a wmv file: it is completely randomic, sometimes works from nautilus and console some other times not.
Comment 14 Samuli Suominen (RETIRED) gentoo-dev 2007-05-16 07:31:05 UTC
(In reply to comment #13)
> I played around with totem this morning trying to play a wmv file: it is
> completely randomic, sometimes works from nautilus and console some other times
> not.
> 

Current stable is xine-lib-1.1.4-r2, mind trying that? And provide 'emerge -pv totem' output as well.
Comment 15 Mart Raudsepp gentoo-dev 2007-06-19 02:47:37 UTC
We don't support the xine backend for totem anymore. So can't really do anything about this bug anymore in a way that a possible fix would reach the stable tree, as new gnome 2.16 packages won't be marked stable anymore as we are moving to 2.18 in the stable tree soon enough.
Totem in GNOME-2.18 in gentoo doesn't support the xine backend anymore - but only the gstreamer backend. Upstream has the code still, but doesn't have a maintainer for it afaik and they were planning to drop it completely soon.
Marking CANTFIX in the lack of a better resolution (OBSOLETE)