The x11-misc/idesk-0.7.4 chrashes after starting xmms. The old package x11-misc/idesk-0.5.6 worked well. If I compile idesk-0.7.4 by running ./configure --prefix=/tmp/idesk the binary in /tmp/idesk/bin/ works well. The problem occures when support for LIBSN is included ./configure --prefix=/tmp/idesk-sn --enable-libsn. This is done when emerging the package. Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r2, 2.6.11-gentoo-r8-fb-susp-freq i686) ================================================================= System uname: 2.6.11-gentoo-r8-fb-susp-freq i686 Intel(R) Pentium(R) M processor 1.50GHz Gentoo Base System version 1.6.13 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 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.15.92.0.2-r10 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=i686 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=i686 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.fi.muni.cz/pub/linux/gentoo/ ftp://ftp.sh.cvut.cz/MIRRORS/gentoo/" LANG="cs_CZ" LC_ALL="cs_CZ" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 X acpi alsa apm avi berkdb bitmap-fonts cdr crypt cups curl eds emboss encode fam fb fbcon flac font-server foomatic foomaticdb fortran gd gdbm gif gimpprint gpm gstreamer gtk2 imagemagick imlib ipv6 ithreads javascript jpeg libg++ libwww mad mikmod mmx mmx2 motif mp3 mpeg mysql ncurses network nls odbc ogg oggvorbis opengl pam pdflib perl png ppd python qt quicktime readline samba sdl slang spell sqlite sse sse2 ssl svg tcltk tcpd tiff truetype truetype-fonts type1-fonts udev usb vorbis xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Crash occurs in startup-notification: #0 0xb7d45760 in sn_internal_display_get_xmessage_data (display=0x0, funcs=0xbf85201c, pending=0x0) at sn-common.c:217 #1 0xb7d483f0 in some_handler_handles_event (display=0x0, xevent=0xbf8520c0) at sn-xmessages.c:260 #2 0xb7d48709 in sn_internal_xmessage_process_event (display=0x0, xevent=0xbf8520c0) at sn-xmessages.c:421 #3 0xb7d456e7 in sn_display_process_event (display=0x0, xevent=0xbf8520c0) at sn-common.c:180 #4 0x0804d32b in XDesktopContainer::eventLoop (this=0x808a040) at XDesktopContainer.cpp:305 #5 0x0804c0a2 in XDesktopContainer::run (this=0x808a040) at XDesktopContainer.cpp:54 #6 0x08077bc5 in Application::startIdesk (this=0x808a008) at App.cpp:89 #7 0x0807770d in Application (this=0x808a008, arg=0x1, args=0xbf852254) at App.cpp:35 #8 0x0807b369 in main (argc=0x1, argv=0xbf852254) at Main.cpp:29 idesk passes NULL as display, sn doesn't like that.
same here with amd64. Same problem also occurs when iam trying to restore a kde application (e.g kopete,amarok) from tray in fluxbox.
Version 0.7.5 fixes this issue. From ChangeLog: - Problem with startup notification support (option --enable-libsn). The idesk-0.7.4 chrashes after starting xmms. This bug was reported by Gentoo users. If you don't have the support for statup notification the program works well. The bug is fixed. I've tested 0.7.5 and it works now fine.