Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 125317 - xmms crashes on doublesize mode
Summary: xmms crashes on doublesize mode
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Luis Medinas (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-06 17:52 UTC by Rafael Almeida
Modified: 2006-07-28 14:34 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 Rafael Almeida 2006-03-06 17:52:39 UTC
When I press the little D on xmms so it goes double size the xmms window becomes black and I get the following error printed out:
Gdk-ERROR **: BadMatch (invalid parameter attributes)
  serial 3000 error_code 8 request_code 72 minor_code 0
After that I have to kill the process otherwise it won't work anymore.

I've tried it on e16 and on twm and I had the same problem on both. This is the USE flags which I've compiled xmms:
-3dnow +alsa -arts -directfb +esd -flac -jack -lirc +mad +mikmod -mmx +mp3 +nls -oss -sndfile +vorbis
And the following CFLAGS:
CFLAGS="-O2 -march=pentium4 -pipe"
Comment 1 Thomas Cort (RETIRED) gentoo-dev 2006-03-10 08:03:43 UTC
(In reply to comment #0)
> This is the USE flags which I've compiled xmms:
> -3dnow +alsa -arts -directfb +esd -flac -jack -lirc +mad +mikmod -mmx
> +mp3 +nls -oss -sndfile +vorbis

I emerge'd xmms with those USE flags, and I could not reproduce the error. Could you post a little more info? It'd be helpful if you could post your "emerge --info" and a gdb backtrace. If "gdb backtrace" sounds like gibberish to you, take a look at part 2 of the "Gentoo Bug Reporting Guide" http://www.gentoo.org/doc/en/bugzilla-howto.xml#doc_chap2 

# emerge --info

Portage 2.1_pre5-r4 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.6-r3, 2.6.15-gentoo-r1 i686)
=================================================================
System uname: 2.6.15-gentoo-r1 i686 Pentium III (Coppermine)
Gentoo Base System version 1.12.0_pre16
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-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-Os -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-Os -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://cs.ubishops.ca:2121/pub/gentoo http://adelie.polymtl.ca/ ftp://gentoo.arcticnetwork.ca/pub/gentoo/ http://gentoo.mirrored.ca/ http://distfiles.gentoo.org"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/diskless /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X a52 aac aalib aim alsa apache2 arts audacious audiofile avi bash-completion berkdb bitmap-fonts bzip2 cairo calendar cdinstall cdparanoia cdr crypt cscope ctype cups curl curlwrappers dbus dri dvd dvdr dvdread eds emacs emboss encode esd ethereal ffmpeg firefox flac flash foomaticdb fortran ftp gcj gdbm gif glut gmp gnome gnutls gphoto2 gpm gstreamer gtk gtk2 hal icq imagemagick imlib ipv6 jabber java javascript jpeg jpeg2k kde libg++ libwww lua mad mikmod mono motif mozilla mp3 mpeg msn ncurses nis nls nocd nptl nptlonly ogg oggvorbis opengl oscar oss pam pam_console pcre pda pdf pdflib perl php png posix python qt quicktime readline ruby sdl shorten sndfile sockets spell ssl szip tcltk tcpd threads tiff truetype truetype-fonts type1-fonts udev vcd videos vorbis win32codecs wma wmf wxwindows xface xine xml xml2 xmlrpc xmms xpm xsl xv yahoo zlib elibc_glibc kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL, LINGUAS
Comment 2 Rafael Almeida 2006-03-11 00:13:27 UTC
My emerge info:
$ emerge --info
Portage 2.0.54 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.5-r2, 2.6.15-gentoo-r1 i686)
=================================================================
System uname: 2.6.15-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
Gentoo Base System version 1.6.14
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.12
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
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://www.gtlib.gatech.edu/pub/gentoo "
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.samerica.gentoo.org/gentoo-portage"
USE="x86 X alsa apache2 apm audiofile avi bash-completion berkdb bitmap-fonts bzip2 cdr crypt dri dvdr dvdread eds emboss encode esd expat font-server foomaticdb fortran gdbm gif glut gmp gpm gstreamer gtk gtk2 imagemagick imlib ipv6 jpeg lcms libg++ libwww mad mikmod mng motif mp3 mpeg ncurses nls nptl nvidia ogg opengl pam pcre pdflib perl png python quicktime readline sdl sse ssl svga tcpd tiff truetype truetype-fonts type1-fonts udev unicode vorbis xml xml2 xmms xrandr xv zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY

Here's the backtrace (i've pressed crtl+c when the error happened so i could get back to gdb and type bt):
$ gdb xmms
GNU gdb 6.4
Copyright 2005 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...Using host libthread_db library "/lib/tls/libthread_db.so.1".

(gdb) run
Starting program: /usr/bin/xmms 
[Thread debugging using libthread_db enabled]
[New Thread -1213871904 (LWP 17894)]
[New Thread -1214223440 (LWP 17897)]
[New Thread -1225426000 (LWP 17898)]
Gdk-ERROR **: BadMatch (invalid parameter attributes)
  serial 2396 error_code 8 request_code 72 minor_code 0

Program received signal SIGINT, Interrupt.
[Switching to Thread -1213871904 (LWP 17894)]
0xffffe410 in __kernel_vsyscall ()
(gdb) bt
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7c06f41 in select () from /lib/tls/libc.so.6
#2  0xb7cf3bda in _XWaitForWritable () from /usr/lib/libX11.so.6
#3  0xb7cf3ef1 in _XFlushInt () from /usr/lib/libX11.so.6
#4  0xb7ceec48 in XSync () from /usr/lib/libX11.so.6
#5  0xb7df6a6b in gdk_flush () from /usr/lib/libgdk-1.2.so.0
#6  0xb7dfc961 in gdk_image_destroy () from /usr/lib/libgdk-1.2.so.0
#7  0xb7dfca23 in gdk_image_exit () from /usr/lib/libgdk-1.2.so.0
#8  0xb7de926c in gdk_beep () from /usr/lib/libgdk-1.2.so.0
#9  0xb7b825d7 in exit () from /lib/tls/libc.so.6
#10 0xb7de934b in gdk_beep () from /usr/lib/libgdk-1.2.so.0
#11 0xb7cf3a24 in _XError () from /usr/lib/libX11.so.6
#12 0xb7cf3d7a in _XWaitForWritable () from /usr/lib/libX11.so.6
#13 0xb7cf479b in _XSend () from /usr/lib/libX11.so.6
#14 0xb7ce8a47 in PutSubImage () from /usr/lib/libX11.so.6
#15 0xb7ce8c4b in XPutImage () from /usr/lib/libX11.so.6
#16 0xb7dfcb0a in gdk_image_exit () from /usr/lib/libgdk-1.2.so.0
#17 0xb7df4240 in gdk_draw_image () from /usr/lib/libgdk-1.2.so.0
#18 0x0807a288 in draw_main_window (force=-1210070477) at main.c:1076
#19 0x0807a5c3 in set_doublesize (ds=1) at main.c:850
#20 0x0807f679 in mainwin_options_menu_callback (cb_data=0x0, action=1, w=0x818e3d0) at main.c:2618
#21 0xb7ea3db9 in gtk_item_factory_get_type () from /usr/lib/libgtk-1.2.so.0
#22 0xb7eb5f64 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
#23 0xb7eea015 in gtk_signal_connect_while_alive () from /usr/lib/libgtk-1.2.so.0
#24 0xb7eeae75 in gtk_signal_emit_stop_by_name () from /usr/lib/libgtk-1.2.so.0
#25 0xb7eebb53 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#26 0xb7ebc4e9 in gtk_menu_item_activate () from /usr/lib/libgtk-1.2.so.0
#27 0xb7e4f56a in gtk_check_menu_item_set_active () from /usr/lib/libgtk-1.2.so.0
#28 0x0807ff02 in mainwin_mr_release (i=MENUROW_OPTIONS) at main.c:2835
#29 0x080713d1 in menurow_button_release (w=0x816a458, event=0x81be338, data=0x816a630) at menurow.c:125
#30 0x0806f6ff in handle_release_cb (wlist=0x8147710, widget=0x8181098, event=0x1) at widget.c:90
#31 0x0807a9eb in mainwin_release (widget=0x816a458, event=0x81be338, callback_data=0x0) at main.c:1298
#32 0xb7eb5c3d in gtk_marshal_BOOL__POINTER () from /usr/lib/libgtk-1.2.so.0
#33 0xb7eea015 in gtk_signal_connect_while_alive () from /usr/lib/libgtk-1.2.so.0
#34 0xb7eeae75 in gtk_signal_emit_stop_by_name () from /usr/lib/libgtk-1.2.so.0
#35 0xb7eebb53 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#36 0xb7f2a194 in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0
#37 0xb7eb5612 in gtk_propagate_event () from /usr/lib/libgtk-1.2.so.0
#38 0xb7eb5997 in gtk_main_do_event () from /usr/lib/libgtk-1.2.so.0
#39 0xb7df6666 in gdk_event_get () from /usr/lib/libgdk-1.2.so.0
#40 0xb7dc48f1 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#41 0xb7dc5538 in g_main_add_poll () from /usr/lib/libglib-1.2.so.0
#42 0xb7dc571a in g_main_run () from /usr/lib/libglib-1.2.so.0
#43 0xb7eb4be0 in gtk_main () from /usr/lib/libgtk-1.2.so.0
#44 0x080855d6 in main (argc=1, argv=0xbfcacf74) at main.c:4045
Comment 3 Luis Medinas (RETIRED) gentoo-dev 2006-07-28 14:34:46 UTC
i can't reproduce the problem. Reopen if you have a patch to fix this problem i'm almost sure this is a problem created by a plugin not the xmms itself

Thanks