stumpwm-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [STUMP] Can somebody decrypt stumpwm's backtrace to me, please.


From: stumpwm
Subject: Re: [STUMP] Can somebody decrypt stumpwm's backtrace to me, please.
Date: Wed, 6 May 2009 17:43:29 +0500
User-agent: Mutt/1.5.18 (2008-05-17)

On Mon, May 04, 2009 at 12:34:23PM -0700, Shawn Betts wrote:
> address@hidden writes:
> 
> > also my common-lisp-controller package was not ready to changes in API of 
> > POSIX module.
> 
> fwiw, I've never had clc do anything useful for me. I find it
> strictly gets in the way.
> 
> > After all my clisp --version says:
> >     GNU CLISP 2.47 (2008-10-23) (built 3450413437) (memory 3450414286)
> >     Software: GNU C 4.3.3 20090119 (prerelease) 
> >     i486-linux-gnu-gcc -g -O2 -W -Wswitch -Wcomment -Wpointer-arith 
> > -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -O2 
> > -fexpensive-optimizations -falign-functions=4 -DUNICODE -DDYNAMIC_FFI 
> > -DDYNAMIC_MODULES -I. -x none /usr/lib/libreadline.so -lncurses -ldl 
> > /usr/lib/libavcall.so /usr/lib/libcallback.so  -L/usr/lib -lsigsegv 
> >     SAFETY=0 HEAPCODES LINUX_NOEXEC_HEAPCODES GENERATIONAL_GC SPVW_BLOCKS 
> > SPVW_MIXED TRIVIALMAP_MEMORY
> >     libsigsegv 2.5
> >     libreadline 5.2
> >     Features: 
> >     (ASDF CLC-OS-DEBIAN COMMON-LISP-CONTROLLER BERKELEY-DB 
> > CLX-ANSI-COMMON-LISP CLX READLINE REGEXP SYSCALLS I18N LOOP COMPILER
> >      CLOS MOP CLISP ANSI-CL COMMON-LISP LISP=CL INTERPRETER SOCKETS 
> > GENERIC-STREAMS LOGICAL-PATHNAMES SCREEN FFI GETTEXT UNICODE
> >      BASE-CHAR=CHARACTER PC386 UNIX)
> >     C Modules: (clisp i18n syscalls regexp readline linux clx bdb)
> >     Installation directory: /usr/lib/clisp-2.47/
> >     User language: ENGLISH
> 
> clisp has two implementations of clx: mit-clx and new-clx. Did you
> build it with new-clx? That's the one you want.
Yes, I'm sure that only new-clx was built and not mit-clx (it's directory have 
no compiled files).

> 
> > The problem persists, and even worse, instead of restarting just stumpwm 
> > all X session
> > is restarted together with X server. Bug still manifests sometimes when new 
> > window appears,
> > but the error message changed to '*** - LOGTEST: (:INPUT :STATE) is not an 
> > integer'.
> 
> It looks like the problem is actually gone and, sadly, replaced with a new 
> error.
> 
> Can you post the whole backtrace for this error? That will help me zero in on 
> it.
> 
> > Using sbcl does not help (session restart happens).
> 
> Both clisp and the clx library SBCL uses suffered from the pixmap
> bug. It's quite possible you're running a version of sbcl's clx that
> has the same bug. However, stumpwm has a built-in workaround for SBCL,
> so you shouldn't have this problem with SBCL.
> 
> Was it the same "pixmap is not a window" error? can you send copy of
> the backtrace?

Here it is:
  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.47 (2008-10-23) <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-2008

Type :h and hit Enter for context help.

; loading system definition from /usr/share/common-lisp/systems/stumpwm.asd 
into #<PACKAGE ASDF0>
;; Loading file /usr/share/common-lisp/systems/stumpwm.asd ...
; registering #<SYSTEM :STUMPWM #x20B8F456> as STUMPWM
;; Loaded file /usr/share/common-lisp/systems/stumpwm.asd
; loading system definition from /usr/share/common-lisp/systems/cl-ppcre.asd 
into #<PACKAGE ASDF0>
;; Loading file /usr/share/common-lisp/systems/cl-ppcre.asd ...
; registering #<SYSTEM :CL-PPCRE #x20BCC78E> as CL-PPCRE
;; Loaded file /usr/share/common-lisp/systems/cl-ppcre.asd
;; Loading file 
/var/cache/common-lisp-controller/1000/clisp/cl-ppcre/packages.fas ...
;; Loaded file 
/var/cache/common-lisp-controller/1000/clisp/cl-ppcre/packages.fas
;; Loading file 
/var/cache/common-lisp-controller/1000/clisp/cl-ppcre/specials.fas ...
;; Loaded file 
/var/cache/common-lisp-controller/1000/clisp/cl-ppcre/specials.fas
;; Loading file /var/cache/common-lisp-controller/1000/clisp/cl-ppcre/util.fas 
...
;; Loaded file /var/cache/common-lisp-controller/1000/clisp/cl-ppcre/util.fas
;; Loading file 
/var/cache/common-lisp-controller/1000/clisp/cl-ppcre/errors.fas ...
;; Loaded file /var/cache/common-lisp-controller/1000/clisp/cl-ppcre/errors.fas
;; Loading file /var/cache/common-lisp-controller/1000/clisp/cl-ppcre/lexer.fas 
...
;; Loaded file /var/cache/common-lisp-controller/1000/clisp/cl-ppcre/lexer.fas
;; Loading file 
/var/cache/common-lisp-controller/1000/clisp/cl-ppcre/parser.fas ...
;; Loaded file /var/cache/common-lisp-controller/1000/clisp/cl-ppcre/parser.fas
;; Loading file 
/var/cache/common-lisp-controller/1000/clisp/cl-ppcre/regex-class.fas ...
;; Loaded file 
/var/cache/common-lisp-controller/1000/clisp/cl-ppcre/regex-class.fas
;; Loading file 
/var/cache/common-lisp-controller/1000/clisp/cl-ppcre/convert.fas ...
;; Loaded file /var/cache/common-lisp-controller/1000/clisp/cl-ppcre/convert.fas
;; Loading file 
/var/cache/common-lisp-controller/1000/clisp/cl-ppcre/optimize.fas ...
;; Loaded file 
/var/cache/common-lisp-controller/1000/clisp/cl-ppcre/optimize.fas
;; Loading file 
/var/cache/common-lisp-controller/1000/clisp/cl-ppcre/closures.fas ...
;; Loaded file 
/var/cache/common-lisp-controller/1000/clisp/cl-ppcre/closures.fas
;; Loading file 
/var/cache/common-lisp-controller/1000/clisp/cl-ppcre/repetition-closures.fas 
...
;; Loaded file 
/var/cache/common-lisp-controller/1000/clisp/cl-ppcre/repetition-closures.fas
;; Loading file 
/var/cache/common-lisp-controller/1000/clisp/cl-ppcre/scanner.fas ...
;; Loaded file /var/cache/common-lisp-controller/1000/clisp/cl-ppcre/scanner.fas
;; Loading file /var/cache/common-lisp-controller/1000/clisp/cl-ppcre/api.fas 
...
;; Loaded file /var/cache/common-lisp-controller/1000/clisp/cl-ppcre/api.fas
;; Loading file 
/var/cache/common-lisp-controller/1000/clisp/stumpwm/package.fas ...
;; Loaded file /var/cache/common-lisp-controller/1000/clisp/stumpwm/package.fas
;; Loading file 
/var/cache/common-lisp-controller/1000/clisp/stumpwm/primitives.fas ...
;; Loaded file 
/var/cache/common-lisp-controller/1000/clisp/stumpwm/primitives.fas
;; Loading file 
/var/cache/common-lisp-controller/1000/clisp/stumpwm/wrappers.fas ...
;; Loaded file /var/cache/common-lisp-controller/1000/clisp/stumpwm/wrappers.fas
;; Loading file 
/var/cache/common-lisp-controller/1000/clisp/stumpwm/keysyms.fas ...
;; Loaded file /var/cache/common-lisp-controller/1000/clisp/stumpwm/keysyms.fas
;; Loading file 
/var/cache/common-lisp-controller/1000/clisp/stumpwm/keytrans.fas ...
;; Loaded file /var/cache/common-lisp-controller/1000/clisp/stumpwm/keytrans.fas
;; Loading file /var/cache/common-lisp-controller/1000/clisp/stumpwm/kmap.fas 
...
;; Loaded file /var/cache/common-lisp-controller/1000/clisp/stumpwm/kmap.fas
;; Loading file /var/cache/common-lisp-controller/1000/clisp/stumpwm/input.fas 
...
;; Loaded file /var/cache/common-lisp-controller/1000/clisp/stumpwm/input.fas
;; Loading file /var/cache/common-lisp-controller/1000/clisp/stumpwm/core.fas 
...
;; Loaded file /var/cache/common-lisp-controller/1000/clisp/stumpwm/core.fas
;; Loading file 
/var/cache/common-lisp-controller/1000/clisp/stumpwm/command.fas ...
;; Loaded file /var/cache/common-lisp-controller/1000/clisp/stumpwm/command.fas
;; Loading file /var/cache/common-lisp-controller/1000/clisp/stumpwm/menu.fas 
...
;; Loaded file /var/cache/common-lisp-controller/1000/clisp/stumpwm/menu.fas
;; Loading file /var/cache/common-lisp-controller/1000/clisp/stumpwm/screen.fas 
...
;; Loaded file /var/cache/common-lisp-controller/1000/clisp/stumpwm/screen.fas
;; Loading file /var/cache/common-lisp-controller/1000/clisp/stumpwm/group.fas 
...
;; Loaded file /var/cache/common-lisp-controller/1000/clisp/stumpwm/group.fas
;; Loading file /var/cache/common-lisp-controller/1000/clisp/stumpwm/frame.fas 
...
;; Loaded file /var/cache/common-lisp-controller/1000/clisp/stumpwm/frame.fas
;; Loading file /var/cache/common-lisp-controller/1000/clisp/stumpwm/window.fas 
...
;; Loaded file /var/cache/common-lisp-controller/1000/clisp/stumpwm/window.fas
;; Loading file 
/var/cache/common-lisp-controller/1000/clisp/stumpwm/message-window.fas ...
;; Loaded file 
/var/cache/common-lisp-controller/1000/clisp/stumpwm/message-window.fas
;; Loading file /var/cache/common-lisp-controller/1000/clisp/stumpwm/events.fas 
...
;; Loaded file /var/cache/common-lisp-controller/1000/clisp/stumpwm/events.fas
;; Loading file 
/var/cache/common-lisp-controller/1000/clisp/stumpwm/selection.fas ...
;; Loaded file 
/var/cache/common-lisp-controller/1000/clisp/stumpwm/selection.fas
;; Loading file /var/cache/common-lisp-controller/1000/clisp/stumpwm/user.fas 
...
;; Loaded file /var/cache/common-lisp-controller/1000/clisp/stumpwm/user.fas
;; Loading file 
/var/cache/common-lisp-controller/1000/clisp/stumpwm/iresize.fas ...
;; Loaded file /var/cache/common-lisp-controller/1000/clisp/stumpwm/iresize.fas
;; Loading file 
/var/cache/common-lisp-controller/1000/clisp/stumpwm/bindings.fas ...
;; Loaded file /var/cache/common-lisp-controller/1000/clisp/stumpwm/bindings.fas
;; Loading file /var/cache/common-lisp-controller/1000/clisp/stumpwm/help.fas 
...
;; Loaded file /var/cache/common-lisp-controller/1000/clisp/stumpwm/help.fas
;; Loading file /var/cache/common-lisp-controller/1000/clisp/stumpwm/fdump.fas 
...
;; Loaded file /var/cache/common-lisp-controller/1000/clisp/stumpwm/fdump.fas
;; Loading file 
/var/cache/common-lisp-controller/1000/clisp/stumpwm/mode-line.fas ...
;; Loaded file 
/var/cache/common-lisp-controller/1000/clisp/stumpwm/mode-line.fas
;; Loading file /var/cache/common-lisp-controller/1000/clisp/stumpwm/color.fas 
...
;; Loaded file /var/cache/common-lisp-controller/1000/clisp/stumpwm/color.fas
;; Loading file 
/var/cache/common-lisp-controller/1000/clisp/stumpwm/stumpwm.fas ...
;; Loaded file /var/cache/common-lisp-controller/1000/clisp/stumpwm/stumpwm.fas
;; Loading file 
/var/cache/common-lisp-controller/1000/clisp/stumpwm/version.fas ...
;; Loaded file /var/cache/common-lisp-controller/1000/clisp/stumpwm/version.fas
0 errors, 0 warnings
NIL
;; Loading file /home/user/.stumpwmrc ...
;; Loaded file /home/user/.stumpwmrc
Caught '
LOGTEST: (:INPUT :STATE) is not an integer
' at the top level. Please report this.
<1/167> #<SYSTEM-FUNCTION EXT:SHOW-STACK> 3
<2/163> #<COMPILED-FUNCTION STUMPWM::PRINT-BACKTRACE>
[162] unwind-protect frame
- #<COMPILED-FUNCTION STUMPWM::BACKTRACE-STRING>
<3/156> #<COMPILED-FUNCTION STUMPWM::BACKTRACE-STRING>
- :TOP-LEVEL
- #<COMPILED-FUNCTION STUMPWM::STUMPWM-INTERNAL-LOOP-2-1>
<4/152> #<COMPILED-FUNCTION STUMPWM::STUMPWM-INTERNAL-LOOP-2-1>
- #<COMPILED-FUNCTION STUMPWM::STUMPWM-INTERNAL-LOOP-2-1>
- #<COMPILED-FUNCTION STUMPWM::STUMPWM-INTERNAL-LOOP>
<5/148> #<COMPILED-FUNCTION STUMPWM::STUMPWM-INTERNAL-LOOP>
- #<SIMPLE-TYPE-ERROR #x20E868EE>
<6/143> #<SYSTEM-FUNCTION SIGNAL> 1
[142] frame binding variables (~ = dynamically):
  | ~ *PRINT-READABLY* <--> NIL
- #<SIMPLE-TYPE-ERROR #x20E868EE>
<7/136> #<SYSTEM-FUNCTION ERROR>
[132] frame binding variables (~ = dynamically):
  | ~ SYSTEM::*CONDITION-RESTARTS* <--> NIL
[128] compiled block frame for SYSTEM::CHECK-VALUE
- #<COMPILED-FUNCTION SYSTEM::CHECK-VALUE>
- NIL
<8/123> #<COMPILED-FUNCTION SYSTEM::CHECK-VALUE>
- 256
<9/121> #<SYSTEM-FUNCTION LOGTEST>
- 
#S(XLIB:WM-HINTS :INPUT :ON :INITIAL-STATE :NORMAL :ICON-PIXMAP NIL 
:ICON-WINDOW NIL :ICON-X NIL :ICON-Y NIL :ICON-MASK NIL
   :WINDOW-GROUP NIL :FLAGS (:INPUT :STATE))
- #S(window "koi8rxterm" #xE0000F)
<10/116> #<COMPILED-FUNCTION STUMPWM::WINDOW-URGENT-P>
- #S(window "koi8rxterm" #xE0000F)
<11/114> #<COMPILED-FUNCTION STUMPWM::RAISE-WINDOW>
- #<COMPILED-FUNCTION STUMPWM::FRAME-RAISE-WINDOW>
- #S(window "koi8rxterm" #xE0000F)
- 
#S(STUMPWM::TILE-GROUP :SCREEN #S<screen #<XLIB:SCREEN #x20E496F6>> :WINDOWS 
(#S(window "koi8rxterm" #xE0000F)) :NUMBER 1
   :NAME "Default" :FRAME-TREE (#S(frame 0 #S(window "koi8rxterm" #xE0000F) 0 0 
1280 1024)) :LAST-FRAME NIL
   :CURRENT-FRAME #S(frame 0 #S(window "koi8rxterm" #xE0000F) 0 0 1280 1024))
<12/111> #<COMPILED-FUNCTION STUMPWM::FRAME-RAISE-WINDOW>
- NIL
- #S<screen #<XLIB:SCREEN #x20E496F6>>
- #<XLIB:WINDOW 1274x1004+2+9 localhost #x00E0000F #x20E8536E>
- #<XLIB:WINDOW 1280x1024+0+0 localhost #x000000A7 #x20E4981E>
<13/102> #<COMPILED-FUNCTION #:G38754>
- #<COMPILED-FUNCTION #:G38754>
[94] catch frame for tag #:SIMPLE-RESTART-39711
<14/90> #<COMPILED-FUNCTION STUMPWM::HANDLE-EVENT-2>
- #<COMPILED-FUNCTION STUMPWM::HANDLE-EVENT-2>
- #<COMPILED-FUNCTION STUMPWM::HANDLE-EVENT-2>
[83] compiled tagbody frame for #(NIL)
- 
#(#(#(NIL
      (:DISPLAY #<XLIB:DISPLAY localhost:1 (The X.Org Foundation R10601000) 
X11.0 #x20E495B6> :EVENT-CODE 20 :SEND-EVENT-P NIL
       :SEQUENCE 658 :EVENT-KEY :MAP-REQUEST :PARENT #<XLIB:WINDOW 
1280x1024+0+0 localhost #x000000A7 #x20E4981E>
       :EVENT-WINDOW #<XLIB:WINDOW 1280x1024+0+0 localhost #x000000A7 
#x20E4981E> :WINDOW
       #<XLIB:WINDOW 1274x1004+2+9 localhost #x00E0000F #x20E8536E>))
    #<COMPILED-FUNCTION #:G38754>)
  NIL)
- 
#(#(NIL
    (:DISPLAY #<XLIB:DISPLAY localhost:1 (The X.Org Foundation R10601000) X11.0 
#x20E495B6> :EVENT-CODE 20 :SEND-EVENT-P NIL
     :SEQUENCE 658 :EVENT-KEY :MAP-REQUEST :PARENT #<XLIB:WINDOW 1280x1024+0+0 
localhost #x000000A7 #x20E4981E> :EVENT-WINDOW
     #<XLIB:WINDOW 1280x1024+0+0 localhost #x000000A7 #x20E4981E> :WINDOW
     #<XLIB:WINDOW 1274x1004+2+9 localhost #x00E0000F #x20E8536E>))
  #<COMPILED-FUNCTION #:G38754>)
- #<COMPILED-FUNCTION STUMPWM::HANDLE-EVENT>
- #<XLIB:DISPLAY localhost:1 (The X.Org Foundation R10601000) X11.0 #x20E495B6>
<15/74> #<COMPILED-FUNCTION STUMPWM::HANDLE-EVENT>
- #<UNBOUND>
- #<UNBOUND>
- #<COMPILED-FUNCTION STUMPWM::HANDLE-EVENT>
<16/71> #<ADD-ON-SYSTEM-FUNCTION XLIB:PROCESS-EVENT> 2
- NIL
<17/63> #<COMPILED-FUNCTION STUMPWM::STUMPWM-INTERNAL-LOOP-3>
- #<COMPILED-FUNCTION STUMPWM::STUMPWM-INTERNAL-LOOP-3>
- #<COMPILED-FUNCTION STUMPWM::STUMPWM-INTERNAL-LOOP-3>
- #<COMPILED-FUNCTION STUMPWM::STUMPWM-INTERNAL-LOOP-1>
<18/54> #<COMPILED-FUNCTION STUMPWM::STUMPWM-INTERNAL-LOOP>
[54] frame binding variables (~ = dynamically):
  | ~ *PACKAGE* <--> #<PACKAGE COMMON-LISP-USER>
[49] frame binding variables (~ = dynamically):
  | ~ SYSTEM::*ACTIVE-RESTARTS* <--> 
(#S(RESTART :NAME ABORT :TEST #<COMPILED-FUNCTION SYSTEM::DEFAULT-RESTART-TEST> 
:INVOKE-TAG NIL
    :INVOKE-FUNCTION #<COMPILED-FUNCTION SYSTEM::MAIN-LOOP-1-1> :REPORT 
#<COMPILED-FUNCTION SYSTEM::MAIN-LOOP-1-2>
    :INTERACTIVE #<COMPILED-FUNCTION SYSTEM::DEFAULT-RESTART-INTERACTIVE> 
:MEANINGFULP T))
- :LOCAL
- 1
- #<COMPILED-FUNCTION STUMPWM::STUMPWM-INTERNAL>
<19/38> #<COMPILED-FUNCTION STUMPWM::STUMPWM-INTERNAL>
[37] catch frame for tag :TOP-LEVEL
- ":1"
<20/33> #<COMPILED-FUNCTION STUMPWM>
[31] EVAL frame for form (STUMPWM)
- #<OUTPUT BUFFERED FILE-STREAM CHARACTER #P"/dev/fd/1">
<21/28> #<SYSTEM-FUNCTION SYSTEM::READ-EVAL-PRINT> 2
[23] compiled tagbody frame for #(NIL)
- #(#(NIL T) NIL)
- #<COMPILED-FUNCTION SYSTEM::MAIN-LOOP-1>
<22/14> #<COMPILED-FUNCTION SYSTEM::MAIN-LOOP-1>
- #<COMPILED-FUNCTION SYSTEM::MAIN-LOOP-1>
<23/12> #<SYSTEM-FUNCTION SYSTEM::DRIVER>
- #(NIL T)
- T
<24/6> #<COMPILED-FUNCTION SYSTEM::MAIN-LOOP>
<25/3> #<SYSTEM-FUNCTION SYSTEM::DRIVER>
- #<ADDRESS #x00000000>
- #<ADDRESS #x00000000>
;; Loading file /home/user/.stumpwmrc ...
;; Loaded file /home/user/.stumpwmrc
*** - LOGTEST: (:INPUT :STATE) is not an integer

END BACKTRACE
This backtrace was generated after startup when I entered a command to execute 
koi8rxterm program.
When new window of koi8rxterm appeared on the screen, it was first window on 
the screen.
Before X server died I for a very short period of time looked at
some backtrace-like window of stumpwm (red characters on black) to the right of 
the screen on top of
xterm window. Then X switched graphics mode to text.
I speculate that stumpwm tried to display some backtrace as usual, but failed 
somehow,
perhaps due to incompatible changes in clisp...

It looks like stumpwm doesn't mention it's version anywhere I can see it,
so I have a Debian package stumpwm version 1:20080721-2.
Should I upgrade it too?

> If we can't resolve the above problems, you can also try clisp 2.46. I
> remember it being pretty good. I'm actually running 2.44.1 here but I
> rarely run anything but emacs so I'm not getting the pixmap error.
> 
> -Shawn
> 
> 
> _______________________________________________
> Stumpwm-devel mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/stumpwm-devel





reply via email to

[Prev in Thread] Current Thread [Next in Thread]