Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 289949

Summary: x11-wm/windowmaker-0.92.0-r7: fatal error: window maker received signal 6 with wmakerconf-generated config using xorg-server-1.6.3
Product: Gentoo Linux Reporter: Valmor de Almeida <val.gentoo>
Component: Current packagesAssignee: Gentoo Gnustep project <gnustep>
Status: RESOLVED TEST-REQUEST    
Severity: normal    
Priority: High    
Version: 1.0   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Valmor de Almeida 2009-10-21 03:49:41 UTC
Windowmaker-0.92.0-r7 crashes if wmakerconf-2.11 is used to configure window maker with a differenct pixmap image per workspace. Wmakerconf create the following config keyword 
  WorkspaceSpecificBack = (
    (spixmap, background1.jpg, white),
    (spixmap, background2.jpg, white)
  );
in the GNUstep/Defaults/WindowMaker file. The keyword crashes windowmaker.
Comment 1 Valmor de Almeida 2009-10-21 03:50:42 UTC
->  emerge --info
Portage 2.1.6.13 (default/linux/x86/10.0, gcc-4.3.4, glibc-2.9_p20081201-r2, 2.6
.30.7 i686)
=================================================================
System uname: Linux-2.6.30.7-i686-Genuine_Intel-R-_CPU_U1400_@_1.20GHz-with-gent
oo-1.12.11.1
Timestamp of tree: Mon, 19 Oct 2009 20:45:02 +0000
app-shells/bash:     4.0_p28
dev-java/java-config: 2.1.9-r1
dev-lang/python:     2.6.2-r1
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/
fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /et
c/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/
web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="collision-protect distlocks fixpackages parallel-fetch protect-owned s
andbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.gtlib.gatech.edu/pub/gentoo http://www.gtlib.gatech.ed
u/pub/gentoo http://mirror.mcs.anl.gov/pub/gentoo/ ftp://mirror.mcs.anl.gov/pub/
gentoo/ http://gentoo.cites.uiuc.edu/pub/gentoo/ ftp://gentoo.cites.uiuc.edu/pub
/gentoo/ http://gentoo.chem.wisc.edu/gentoo/ ftp://gentoo.chem.wisc.edu/gentoo/ 
"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en en_GB en_US pt pt_BR"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress 
--force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclu
de=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/science"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="X acl acpi berkdb bzip2 cli cracklib crypt cups dri ffmpeg fftw fortran gdb
m gif gpm gs gtk hal iconv imagemagick ipv6 isdnlog jpeg kpathsea laptop lm_sens
ors mmx modules mozilla mudflap ncurses netcdf nls nptl nptlonly opengl openmp p
am pcre pdf perl pmu png pppd python readline reflection session spell spl sse s
sl svg sysfs szip tcpd tiff tk truetype unicode vim-syntax vim-with-x x86 xorg x
screensaver zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 c
mipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 in
tel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGIN
S="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplu
g ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share sh
m softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon auth
n_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_hos
t authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_ca
che env expires ext_filter file_cache filter headers include info log_config log
io mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_
id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="li
nux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurs
es text" LINGUAS="en en_GB en_US pt pt_BR" USERLAND="GNU" VIDEO_CARDS="intel"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PO
RTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS
Comment 2 Fabian Groffen gentoo-dev 2009-10-25 08:53:12 UTC
Where does wmakerconf come from?  Not that it matters much, but I don't seem to have it.
Comment 3 Valmor de Almeida 2009-10-28 05:09:28 UTC
(In reply to comment #2)
> Where does wmakerconf come from?  Not that it matters much, but I don't seem to
> have it.
> 

->  emerge --search wmakerconf
Searching...   
[ Results for search key : wmakerconf ]
[ Applications found : 1 ]
 
*  x11-misc/wmakerconf
      Latest version available: 2.11
      Latest version installed: 2.11
      Size of files: 772 kB
      Homepage:      http://www.starplot.org/wmakerconf/
      Description:   X based config tool for the windowmaker X windowmanager.
      License:       GPL-2

The problem is definitely related to the option WorkspaceSpecificBack which used to work fine under xorg-server-1.5 but now after upgrading to 1.6.3.901-r2 doesn't.
Comment 4 Fabian Groffen gentoo-dev 2009-10-28 21:41:24 UTC
can you try -r8 please?
Comment 5 Valmor de Almeida 2009-10-29 05:13:05 UTC
(In reply to comment #4)
> can you try -r8 please?
> 
Will give it a try:

*windowmaker-0.92.0-r8 (28 Oct 2009)
28 Oct 2009; Fabian Groffen (grobian)
+windowmaker-0.92.0-r8.ebuild:
Bump, add many patches from upstream's HG, possibly fix some segfaults
here and there, like bug #289949.Make compatible for Prefix.Added
Prefix keywords.

Thanks.

Comment 6 Valmor de Almeida 2009-10-29 15:37:08 UTC
(In reply to comment #5)
> (In reply to comment #4)
> > can you try -r8 please?
> > 
> Will give it a try:
> 

Just did an emerge --sync and the latest ebuild on the portage tree is still -r7

Please advise. Thanks.
Comment 7 Fabian Groffen gentoo-dev 2009-10-29 16:42:55 UTC
http://tinderbox.dev.gentoo.org/portage/x11-wm/windowmaker/

It should be there, you probably have to wait a bit more or pick another mirror which is more up-to-date (the current one you synced from feels awfully late to me, as I committed this yesterday).
Comment 8 Valmor de Almeida 2009-10-29 17:13:02 UTC
(In reply to comment #7)
> http://tinderbox.dev.gentoo.org/portage/x11-wm/windowmaker/
> 
> It should be there, you probably have to wait a bit more or pick another mirror
> which is more up-to-date (the current one you synced from feels awfully late to
> me, as I committed this yesterday).
> 

I was surprised too but this is my SYNC line in /etc/make.conf

SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"

Will try other places.


Comment 9 Valmor de Almeida 2009-10-30 19:57:00 UTC
(In reply to comment #4)
> can you try -r8 please?
> 

Same problem. Installed r8, deleted my ~/GNUstep/ started wmaker in my .xinitrc, and used wmakerconf to set a pixmap background for the main workspace. If I create multiple workspaces the background is the same. However if I try to set a pixmap background to any of the newly created workspaces, windowmaker issues a fatal error.

Again the same problem persists. The WorkspaceSpecificBack = ... entry in the ~/GNUstep/Defaults/WindowManager file does not work.

One interesting thing I noticed after upgrading to r8. WPrefs used to be in /usr/bin/  now is in /usr/GNUstep/System/Applications/WPrefs.app/WPrefs.

Thanks for any help.
Comment 10 Bernard Cafarelli gentoo-dev 2012-02-10 18:26:55 UTC
If you still have the problem, please try with windowmaker-0.95.1. Note that wmakerconf is dead upstream though, so it is recommended to use WPrefs now instead