Trying to switch from b-m-p without much luck. dsd@polyethylene ~ $ audacious Aborted dsd@polyethylene ~ $ cat .audacious/log ** LOGGING STARTED AT Sat Feb 18 19:02:11 2006 found NET_WM skin_load: assertion `path != NULL' failed Portage 2.1_pre4-r1 (default-linux/amd64/2005.1, gcc-3.4.5, glibc-2.3.6-r2, 2.6.16-rc4 x86_64) ================================================================= System uname: 2.6.16-rc4 x86_64 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.12.0_pre16 dev-lang/python: 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="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -fomit-frame-pointer -march=k8" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib64/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/make.conf /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d /etc/env.d" CXXFLAGS="-O2 -pipe -fomit-frame-pointer -march=k8" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig cvs distlocks sandbox sfperms sign strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="en_GB.UTF-8" LC_ALL="en_GB.UTF-8" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlay/gnome /usr/local/overlay/xgl" SYNC="rsync://rsync.uk.gentoo.org/gentoo-portage" USE="amd64 X alsa avahi bash-completion cairo cdr custom-cflags daap dbus dvd dvdr dvdread glitz gnome gtk gtk2 hal jpeg mono mp3 nptl opengl png samba ssl svg tiff truetype truetype-fonts userlocales xv xvid elibc_glibc input_devices_evdev input_devices_keyboard input_devices_mouse kernel_linux userland_GNU video_cards_nvidia video_cards_fbdev video_cards_nv video_cards_vesa video_cards_vga" Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LDFLAGS, LINGUAS
Created attachment 80116 [details, diff] strace log Forgot to say, this happens on both 0.1.2 and 0.2
#0 0x00002add6eb55839 in raise () from /lib/tls/libc.so.6 #1 0x00002add6eb56cde in abort () from /lib/tls/libc.so.6 #2 0x00002add6e9d0825 in g_logv () from /usr/lib/libglib-2.0.so.0 #3 0x00002add6e9d08b3 in g_log () from /usr/lib/libglib-2.0.so.0 #4 0x0000000000417631 in skin_load (skin=0x6e1e10, path=0x0) at skin.c:840 #5 0x0000000000417661 in bmp_active_skin_load (path=0x0) at skin.c:161 #6 0x00000000004177fe in init_skins (path=0x0) at skin.c:484 #7 0x00000000004365c1 in main (argc=1, argv=0x7fffffd3a8f8) at main.c:988
Created attachment 80119 [details, diff] patch Should be suitable for upstream. GTK+ produces a critical message if g_return_val_if_fail() hits a FALSE condition, which throws that signal.
Committed to the audacious SVN tree as revision 670.
Ebuild revision bumped in the portage tree, it will apply this patch as well. Thanks for that, Daniel :)