Hi Shawn, Shawn Betts wrote: >>> *** - SYSTEM::%STRUCTURE-STORE: 49 is not a valid index into >>> #<XLIB:DISPLAY localhost:0 (The X.Org Foundation R10600000) X11.0 >>> #x21A5F3C6> > > This doesn't seem right at all. To me this says it's attempting to stuff a > value into the display structure's 50th slot but that slot doesn't exist. I > doubt such a fundamental error would be made directly in the new-clx code, > especially since others have used 2.48 without problem. So it must be > something screwing up somewhere else. What architecture are you building > this on?
I'm building on a Sony Vaio laptop VGN-S5VP (4 years old). It is a 32-bit Intel Pentium M 770 2.13 GHz (with 1-GB RAM). > It may also be helpful if you could boot clisp, load stumpwm, and run > (stumpwm:stumpwm). Then when clisp croaks it will hopefully give a backtrace > and we can look at the source code that's causing the problem. >From Gnome, I've run the following command (hopefully, I correctly translated your sentence into commands): --8<---------------cut here---------------start------------->8--- clisp -K full -on-error exit -x "(load \"asdf.lisp\") (load \"stumpwm.asd\") (load \"/usr/share/common-lisp/systems/cl-ppcre.asd\") (asdf:operate 'asdf:load-op :stumpwm) (stumpwm::stumpwm) (ext:exit)" --8<---------------cut here---------------end--------------->8--- with this result: --8<---------------cut here---------------start------------->8--- i i i i i i i ooooo o ooooooo ooooo ooooo I I I I I I I 8 8 8 8 8 o 8 8 I \ `+' / I 8 8 8 8 8 8 \ `-+-' / 8 8 8 ooooo 8oooo `-__|__-' 8 8 8 8 8 | 8 o 8 8 o 8 8 ------+------ ooooo 8oooooo ooo8ooo ooooo 8 Welcome to GNU CLISP 2.48 (2009-07-28) <http://clisp.cons.org/> Copyright (c) Bruno Haible, Michael Stoll 1992, 1993 Copyright (c) Bruno Haible, Marcus Daniels 1994-1997 Copyright (c) Bruno Haible, Pierpaolo Bernardi, Sam Steingold 1998 Copyright (c) Bruno Haible, Sam Steingold 1999-2000 Copyright (c) Sam Steingold, Bruno Haible 2001-2009 Type :h and hit Enter for context help. ;; Loading file asdf.lisp ... ;; Loaded file asdf.lisp T ;; Loading file stumpwm.asd ... ;; Loaded file stumpwm.asd T ;; Loading file /usr/share/common-lisp/systems/cl-ppcre.asd ... ;; Loaded file /usr/share/common-lisp/systems/cl-ppcre.asd T ;; Loading file /usr/share/common-lisp/source/cl-ppcre/packages.fas ... ;; Loaded file /usr/share/common-lisp/source/cl-ppcre/packages.fas ;; Loading file /usr/share/common-lisp/source/cl-ppcre/specials.fas ... ;; Loaded file /usr/share/common-lisp/source/cl-ppcre/specials.fas ;; Loading file /usr/share/common-lisp/source/cl-ppcre/util.fas ... ;; Loaded file /usr/share/common-lisp/source/cl-ppcre/util.fas ;; Loading file /usr/share/common-lisp/source/cl-ppcre/errors.fas ... ;; Loaded file /usr/share/common-lisp/source/cl-ppcre/errors.fas ;; Loading file /usr/share/common-lisp/source/cl-ppcre/lexer.fas ... ;; Loaded file /usr/share/common-lisp/source/cl-ppcre/lexer.fas ;; Loading file /usr/share/common-lisp/source/cl-ppcre/parser.fas ... ;; Loaded file /usr/share/common-lisp/source/cl-ppcre/parser.fas ;; Loading file /usr/share/common-lisp/source/cl-ppcre/regex-class.fas ... ;; Loaded file /usr/share/common-lisp/source/cl-ppcre/regex-class.fas ;; Loading file /usr/share/common-lisp/source/cl-ppcre/convert.fas ... ;; Loaded file /usr/share/common-lisp/source/cl-ppcre/convert.fas ;; Loading file /usr/share/common-lisp/source/cl-ppcre/optimize.fas ... ;; Loaded file /usr/share/common-lisp/source/cl-ppcre/optimize.fas ;; Loading file /usr/share/common-lisp/source/cl-ppcre/closures.fas ... ;; Loaded file /usr/share/common-lisp/source/cl-ppcre/closures.fas ;; Loading file /usr/share/common-lisp/source/cl-ppcre/repetition-closures.fas ... ;; Loaded file /usr/share/common-lisp/source/cl-ppcre/repetition-closures.fas ;; Loading file /usr/share/common-lisp/source/cl-ppcre/scanner.fas ... ;; Loaded file /usr/share/common-lisp/source/cl-ppcre/scanner.fas ;; Loading file /usr/share/common-lisp/source/cl-ppcre/api.fas ... ;; Loaded file /usr/share/common-lisp/source/cl-ppcre/api.fas ;; Loading file /home/sva/src/stumpwm/package.fas ... ;; Loaded file /home/sva/src/stumpwm/package.fas ;; Loading file /home/sva/src/stumpwm/primitives.fas ... ;; Loaded file /home/sva/src/stumpwm/primitives.fas ;; Loading file /home/sva/src/stumpwm/workarounds.fas ... WARNING: DEFUN/DEFMACRO(GET-WM-CLASS): #<PACKAGE XLIB> is locked Ignore the lock and proceed WARNING: DEFUN/DEFMACRO: redefining function GET-WM-CLASS in /home/sva/src/stumpwm/workarounds.fas, was defined in /home/sva/src/clisp-2.48/src/clx/new-clx/clx.fas WARNING: DEFUN/DEFMACRO(WITH-GCONTEXT): #<PACKAGE XLIB> is locked Ignore the lock and proceed WARNING: DEFUN/DEFMACRO: redefining macro WITH-GCONTEXT in /home/sva/src/stumpwm/workarounds.fas, was defined in /home/sva/src/clisp-2.48/src/clx/new-clx/clx.fas ;; Loaded file /home/sva/src/stumpwm/workarounds.fas ;; Loading file /home/sva/src/stumpwm/wrappers.fas ... ;; Loaded file /home/sva/src/stumpwm/wrappers.fas ;; Loading file /home/sva/src/stumpwm/keysyms.fas ... ;; Loaded file /home/sva/src/stumpwm/keysyms.fas ;; Loading file /home/sva/src/stumpwm/keytrans.fas ... ;; Loaded file /home/sva/src/stumpwm/keytrans.fas ;; Loading file /home/sva/src/stumpwm/kmap.fas ... ;; Loaded file /home/sva/src/stumpwm/kmap.fas ;; Loading file /home/sva/src/stumpwm/input.fas ... WARNING: INTERN("*WINDOW-ATTRIBUTES*"): #<PACKAGE XLIB> is locked Ignore the lock and proceed WARNING: INTERN("CLEANUP-STATE-ENTRY"): #<PACKAGE XLIB> is locked Ignore the lock and proceed ;; Loaded file /home/sva/src/stumpwm/input.fas ;; Loading file /home/sva/src/stumpwm/core.fas ... ;; Loaded file /home/sva/src/stumpwm/core.fas ;; Loading file /home/sva/src/stumpwm/command.fas ... ;; Loaded file /home/sva/src/stumpwm/command.fas ;; Loading file /home/sva/src/stumpwm/menu.fas ... ;; Loaded file /home/sva/src/stumpwm/menu.fas ;; Loading file /home/sva/src/stumpwm/screen.fas ... WARNING: INTERN("CHANGE-WINDOW-ATTRIBUTE"): #<PACKAGE XLIB> is locked Ignore the lock and proceed ;; Loaded file /home/sva/src/stumpwm/screen.fas ;; Loading file /home/sva/src/stumpwm/head.fas ... ;; Loaded file /home/sva/src/stumpwm/head.fas ;; Loading file /home/sva/src/stumpwm/group.fas ... ;; Loaded file /home/sva/src/stumpwm/group.fas ;; Loading file /home/sva/src/stumpwm/window.fas ... ;; Loaded file /home/sva/src/stumpwm/window.fas ;; Loading file /home/sva/src/stumpwm/floating-group.fas ... ;; Loaded file /home/sva/src/stumpwm/floating-group.fas ;; Loading file /home/sva/src/stumpwm/tile-group.fas ... ;; Loaded file /home/sva/src/stumpwm/tile-group.fas ;; Loading file /home/sva/src/stumpwm/tile-window.fas ... ;; Loaded file /home/sva/src/stumpwm/tile-window.fas ;; Loading file /home/sva/src/stumpwm/window-placement.fas ... ;; Loaded file /home/sva/src/stumpwm/window-placement.fas ;; Loading file /home/sva/src/stumpwm/message-window.fas ... ;; Loaded file /home/sva/src/stumpwm/message-window.fas ;; Loading file /home/sva/src/stumpwm/selection.fas ... ;; Loaded file /home/sva/src/stumpwm/selection.fas ;; Loading file /home/sva/src/stumpwm/user.fas ... ;; Loaded file /home/sva/src/stumpwm/user.fas ;; Loading file /home/sva/src/stumpwm/iresize.fas ... ;; Loaded file /home/sva/src/stumpwm/iresize.fas ;; Loading file /home/sva/src/stumpwm/bindings.fas ... ;; Loaded file /home/sva/src/stumpwm/bindings.fas ;; Loading file /home/sva/src/stumpwm/events.fas ... ;; Loaded file /home/sva/src/stumpwm/events.fas ;; Loading file /home/sva/src/stumpwm/help.fas ... ;; Loaded file /home/sva/src/stumpwm/help.fas ;; Loading file /home/sva/src/stumpwm/fdump.fas ... ;; Loaded file /home/sva/src/stumpwm/fdump.fas ;; Loading file /home/sva/src/stumpwm/time.fas ... ;; Loaded file /home/sva/src/stumpwm/time.fas ;; Loading file /home/sva/src/stumpwm/mode-line.fas ... ;; Loaded file /home/sva/src/stumpwm/mode-line.fas ;; Loading file /home/sva/src/stumpwm/color.fas ... WARNING: INTERN("COPY-GCONTEXT-LOCAL-STATE"): #<PACKAGE XLIB> is locked Ignore the lock and proceed WARNING: INTERN("RESTORE-GCONTEXT-TEMP-STATE"): #<PACKAGE XLIB> is locked Ignore the lock and proceed WARNING: INTERN("DEALLOCATE-GCONTEXT-STATE"): #<PACKAGE XLIB> is locked Ignore the lock and proceed ;; Loaded file /home/sva/src/stumpwm/color.fas ;; Loading file /home/sva/src/stumpwm/module.fas ... ;; Loaded file /home/sva/src/stumpwm/module.fas ;; Loading file /home/sva/src/stumpwm/stumpwm.fas ... ;; Loaded file /home/sva/src/stumpwm/stumpwm.fas ;; Loading file /home/sva/src/stumpwm/version.fas ... ;; Loaded file /home/sva/src/stumpwm/version.fas 0 errors, 0 warnings NIL *** - SYSTEM::%STRUCTURE-STORE: 49 is not a valid index into #<XLIB:DISPLAY localhost:0 (The X.Org Foundation R10600000) X11.0 #x2185A1F6> Bye. --8<---------------cut here---------------end--------------->8--- Can this help you help me? Best regards, Seb -- Sébastien Vauban _______________________________________________ Stumpwm-devel mailing list Stumpwm-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/stumpwm-devel