After a reboot (after an emerge -uD world which as far as I can remember did not touch windowmaker) windowmakers segfaults at startup and displays a segmentation fault at startup window with a "what do you want to do now" prompt. Retry fails, I've tried to unmerge and remerge windowmaker without success. Windowmaker is the window manager that this amd64 has been running since the initial install without any problems until now. Reproducible: Always Steps to Reproduce: An emerge info follows: Portage 2.0.50-r9 (default-amd64-2004.0, gcc-3.3.4, glibc-2.3.4.20040619-r0, 2.6.7-gentoo-r11) ================================================================= System uname: 2.6.7-gentoo-r11 x86_64 4 Gentoo Base System version 1.5.1 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-O2 -pipe" CHOST="x86_64-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache" GENTOO_MIRRORS="ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp.du.se/pub/os/gentoo http://gentoo.mirror.sdv.fr http://ftp.gentoo.skynet.be/pub/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X amd64 apm arts avi berkdb cdr crypt encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 imlib jpeg kde libg++ libwww mikmod motif mozilla mpeg ncurses nls nogcj oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang snmp spell ssl tcpd truetype xml2 xmms xv zlib" helios@psychotic helios $ wmaker --version Window Maker 0.80.1 But emerge -s windowmaker spits out the following version: * x11-wm/windowmaker Latest version available: 0.80.2-r4 Latest version installed: 0.80.2-r4
Created attachment 35898 [details] Strace An strace which tries to run windowmaker in a Xnest setup (on :20). I ctrl+c'd it when the what do you want to do now popup showed.
Sometimes I get a segfault too, generally when my system doesn't come down nicely, due to corrupt Wmaker config files in my home dir... you could try and check them...
Indeed, I forgot to try it with a different user yesterday, and it works with a different user. I'll try to find the config file responsible for this. Seems rather odd to me, I've been using windowmaker for years under all kinds of circumstances and never seen anything like this.
So I fixed it by moving ~/GNUstep to ~/blah starting windowmaker, cp ~/blah/Defaults/* ~/GNUstep/Defaults and relaunching windowmaker, which gave me most settings back. Maybe a suggestion to the windowmaker team is to be more verbose in their error messages.