Summary: | xfce-extra/xfmedia-0.9.2-r1 is completely broken. | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | ash <aesc> |
Component: | Current packages | Assignee: | XFCE Team <xfce> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | CC: | nsnarh |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://foo-projects.org/pipermail/xfce4-dev/2006-November/021807.html | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | gdb-trace |
Description
ash
2007-05-16 12:58:42 UTC
emerge -pv xine-lib please. Also doing what is says here would be nice, To debug your program, run it with the --sync command line option to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function. FYI. Mandriva closed their bug of this same problem as RESOLVED, INVALID. Also, Debian has expressed their willing to remove entire package. I'm not sure what do here.. "Looks like xfmedia is totally broken. Close as a invalid." It doesn't open GUI at all here. Looks useless to me, but for reference. code: gdb xfmedia, run, ^C, thread apply all bt Starting program: /usr/bin/xfmedia (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1490778448 (LWP 8832)] DBG[main.c:447] main(): calling XInitThreads() [New Thread -1506665584 (LWP 8835)] DBG[xfmedia-xine.c:1172] xfmedia_xine_realize(): creating audio driver DBG[xfmedia-xine.c:772] load_audio_out_driver(): trying audio driver auto Program received signal SIGINT, Interrupt. [Switching to Thread -1490778448 (LWP 8832)] 0xa7f8a410 in __kernel_vsyscall () (gdb) thread apply all bt Thread 2 (Thread -1506665584 (LWP 8835)): #0 0xa7f8a410 in __kernel_vsyscall () #1 0xa7f4cb7c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xa7986d9e in ?? () from /usr/lib/libxine.so.1 #3 0x0815ba00 in ?? () #4 0x0815b9e8 in ?? () #5 0xa63213b8 in ?? () #6 0xa7f9858d in _dl_fixup () from /lib/ld-linux.so.2 #7 0xa7f484ab in start_thread () from /lib/libpthread.so.0 #8 0xa77f0e2e in clone () from /lib/libc.so.6 Thread 1 (Thread -1490778448 (LWP 8832)): #0 0xa7f8a410 in __kernel_vsyscall () #1 0xa77f269b in semop () from /lib/libc.so.6 #2 0xa6eaed3f in snd_pcm_dmix_open () from /usr/lib/libasound.so.2 #3 0xa6eaf977 in _snd_pcm_dmix_open () from /usr/lib/libasound.so.2 #4 0xa6e7e635 in ?? () from /usr/lib/libasound.so.2 #5 0xaf932948 in ?? () #6 0x0815ea50 in ?? () #7 0x0815df90 in ?? () #8 0x08177ae8 in ?? () #9 0x00000000 in ?? () [ebuild R ] media-libs/xine-lib-1.1.6 USE="X a52 aac alsa dvd dxr3 flac gtk ipv6 mad nls opengl real sdl speex theora truetype v4l vorbis win32codecs xcb xv -aalib (-altivec) -arts -debug* -directfb -dts -esd -fbcon -gnome -imagemagick -jack -libcaca -mmap -mng -modplug -musepack -oss -pulseaudio -samba -vcd -vidix -wavpack -xinerama -xvmc" 0 kB [ebuild R ] xfce-extra/xfmedia-0.9.2-r1 USE="dbus startup-notification -debug*" 0 kB Different one, DBG[xfmedia-xine.c:1366] xfmedia_xine_open(): xine_open() returned 1 DBG[mainwin.c:1492] xfmedia_mainwin_play_uri(): xfmedia_xine_open() returned DBG[mainwin.c:1517] xfmedia_mainwin_play_uri(): dealt with video window [New Thread -1775621232 (LWP 30524)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1582707824 (LWP 30495)] 0x6d9054c0 in ?? () (gdb) bt #0 0x6d9054c0 in ?? () #1 0xa6bd45e5 in SendDriverMessage () from /usr/lib/xine/plugins/1.1.6/xineplug_decode_w32dll.so #2 0xa6bda0f5 in ICSendMessage () from /usr/lib/xine/plugins/1.1.6/xineplug_decode_w32dll.so #3 0xa6bd1cd2 in ?? () from /usr/lib/xine/plugins/1.1.6/xineplug_decode_w32dll.so #4 0x08d8f3e8 in ?? () #5 0x0000400e in ?? () #6 0x00000000 in ?? () (xfmedia:30529): Gtk-CRITICAL **: gtk_style_detach: assertion `style->attach_count > 0' failed Seems to work on another machine with X.org 7.1 but current stable is 7.2.. (In reply to comment #8) > Seems to work on another machine with X.org 7.1 but current stable is 7.2.. Breaked after upgrading to X.org 7.2 and xine-lib-1.1.4 from 1.1.3, same problem as in Comment #0 and before that it spit out some of these.. (xfmedia:30529): Gtk-CRITICAL **: gtk_style_detach: assertion `style->attach_count > 0' failed Created attachment 121070 [details]
gdb-trace
Hi, works well on amd64 when playing .mp3, but opening a .avi crashes the whole program. Attached a gdb-trace. Using xine-lib version 1.1.6 and x.org version 7.2. Here's my emerge --info: Portage 2.1.2.9 (default-linux/amd64/2007.0/desktop, gcc-4.1.2, glibc-2.5-r3, 2.6.20-viper7 x86_64) ================================================================= System uname: 2.6.20-viper7 x86_64 AMD Athlon(tm) 64 Processor 3400+ Gentoo Base System release 1.12.10 Timestamp of tree: Sat, 02 Jun 2007 04:50:01 +0000 ccache version 2.4 [enabled] dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.4.4-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r7 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 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.23b virtual/os-headers: 2.6.21 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/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/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=k8 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="ccache distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.public.fix.fi/gentoo/" LANG="en_US.utf-8" LC_ALL="en_US.UTF-8" LDFLAGS="-Wl,-O1,--as-needed" LINGUAS="fi 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 --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/home/tmp/" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/xeffects /usr/portage/local/layman/nouveau /usr/portage/local/layman/sunrise /usr/local/portage" SYNC="rsync://rsync.fi.gentoo.org/gentoo-portage" USE="X acl acpi alsa amd64 apache2 bash-completion berkdb bitmap-fonts bootsplash cairo ccache cdr cdrom cgi cli cracklib crypt cups dbus dri drm dvb dvd dvdr dvdread eds emboss encode esd evo exif exim fam firefox fortran gdbm gif gpm gstreamer gtk hal hddtemp iconv ipod java jpeg kerberos ldap libg++ mad midi mikmod mmx mp3 mpeg msn mudflap mysql ncurses nls nptl nptlonly nsplugin ogg opengl openmp oss pam pcre pdf perl png pppd python qt3 qt3support qt4 quicktime readline reflection samba sdl session spell spl sse sse2 ssl svg tcpd tiff truetype truetype-fonts type1-fonts unicode usb vorbis xinerama xml xorg xprint xscreensaver xv zlib" ALSA_CARDS="via82xx" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fi en en_GB en_US" LIRC_DEVICES="serial" USERLAND="GNU" VIDEO_CARDS="nouveau fbdev nv nvidia vesa v4l vga" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS (In reply to comment #10) > Created an attachment (id=121070) [edit] > gdb-trace > Could you 'bt' that when it hangs.. :) (In reply to comment #12) > (In reply to comment #10) > > Created an attachment (id=121070) [edit] > > gdb-trace > > > > Could you 'bt' that when it hangs.. :) > (gdb) bt No stack. (gdb) One interesting note: If I run it with --sync option, it doesn't crash, it just doesn't play the video. Is this what should happen? |