Metacity will dump core if xmms is quit on a different workspace than the one used to launch it and it has been minimised. The following backtrace is obtainable from the core: #0 0x0809e120 in meta_window_focus () #1 0x080a7488 in meta_workspace_focus_mru_window () #2 0x0809c922 in meta_window_free () #3 0x0805f40a in meta_display_ungrab () #4 0x0809a7d8 in meta_ui_get_drag_threshold () #5 0x402ce288 in gdk_event_apply_filters () from /usr/lib/libgdk-x11-2.0.so.0 #6 0x402ceba7 in gdk_event_translate () from /usr/lib/libgdk-x11-2.0.so.0 #7 0x402d0306 in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0 #8 0x402d050d in gdk_event_dispatch () from /usr/lib/libgdk-x11-2.0.so.0 #9 0x404fd9e0 in g_main_dispatch () from /usr/lib/libglib-2.0.so.0 #10 0x404fbd78 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #11 0x404fdeab in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #12 0x404fc36f in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #13 0x08071777 in main () #14 0x40664dcc in __libc_start_main () from /lib/libc.so.6 Reproducible: Always Steps to Reproduce: 1. Configure xmms to "show on all desktops" and "always on top". 2. Start xmms on workspace one. 3. Minimise xmms in workspace one. 4. Switch to workspace 2 (using CTRL+ALT+CURSOR key combo) 5. Restore xmms by clicking on the panel icon. 6. Quit xmms using the close button in upper right corner. Actual Results: metacity core dump Expected Results: no core dump $emerge info Portage 2.0.49-r20 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r9, 2.4.22-gentoo-r2) ================================================================= System uname: 2.4.22-gentoo-r2 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz Gentoo Base System version 1.4.3.10 distcc 2.11.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=pentium3 -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distcc sandbox" GENTOO_MIRRORS="http://mirror.aarnet.edu.au/pub/gentoo http://public.planetmirror.com/pub/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.au.gentoo.org/gentoo-portage" USE="X Xaw3d aalib alsa apm autofs avi bcel berkdb bonobo cdr crypt cups curl doc dv dvd emacs encode esd ethereal ffmpeg foomaticdb gdbm gif gnome gpm gtk gtk2 imlib java jpeg ldap libg++ libwww mad mbox mikmod mmx mozilla mozinterfaceinfo mozp3p mpeg ncurses nls nvidia oggvorbis opengl oss pam pdflib perl png python qt quicktime readline ruby samba sdl slang spell sse ssl svga tcpd tetex tiff truetype x86 xml2 xmms xv zlib" $ qpkg -I -v x11-wm/metacity x11-wm/metacity-2.6.3 * $ qpkg -I -v media-sound/xmms media-sound/xmms-1.2.9-r2 *
Can anyone reproduce this bug with metacity-2.6.5 (latest marked ARCH)? If not, we can probably close this bug.
It seems to work OK with the combination of the following packages: x11-wm/metacity-2.8.0 * media-sound/xmms-1.2.10-r2 *
closing it, since the problem is said to be fixed in a newer version