stumpwm-devel
[Top][All Lists]
Advanced

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

[STUMP] Re: Stumpwm freezes with xscreensaver


From: Dmitri Minaev
Subject: [STUMP] Re: Stumpwm freezes with xscreensaver
Date: Thu, 24 Jan 2008 11:26:12 +0400

Or, probably, it's got nothing to do with the xscreensaver...  Below
is a part of the Stumpwm log and the backtrace made when my Stumpwm
froze today. Stumpwm was launched yesterday, and when today I came to
the computer and pressed a couple of keys in Firefox, the window
manager stopped responding. SBCL was not in the debugger.

Something with the modeline, I assume? Mine has the following format:
(setf *mode-line-background-color* "DarkBlue"
      *mode-line-foreground-color* "gold"
      *mode-line-border-color*     "white"
      *mode-line-timeout*          5
      *mode-line-screen-position* :top
      *window-format* "<%n%s%m%30t>"
      *screen-mode-line-format*
      (list '(:eval (let ((date (multiple-value-bind (s m h date month year)
                                    (get-decoded-time)
                                  (format nil "~d-~2,'0d-~2,'0d
~2,'0d:~2,'0d:~2,'0d"
                                          year month date h m s))))
                      ;; remove the trailing newline of status
                      (concatenate 'string ":" date " / ")))
            '(:eval (if (current-window) (window-title (current-window)) "No
current window"))
            '(:eval (stumpwm:run-shell-command "acpi -b" t))))


Stumpwm: 0.0.6-CVS Compiled on Tue Jan 22 17:49:43 2008 (and
downloaded on the same day)

SBCL:  1.0.13

SBCL features: (:ANSI-CL :COMMON-LISP :SBCL :SB-DOC :SB-TEST :SB-LDB
:SB-PACKAGE-LOCKS
 :SB-UNICODE :SB-EVAL :SB-SOURCE-LOCATIONS :IEEE-FLOATING-POINT :X86 :UNIX :ELF
 :LINUX :LARGEFILE :GENCGC :STACK-GROWS-DOWNWARD-NOT-UPWARD
 :C-STACK-IS-CONTROL-STACK :COMPARE-AND-SWAP-VOPS :UNWIND-TO-FRAME-AND-CALL-VOP
 :STACK-ALLOCATABLE-CLOSURES :ALIEN-CALLBACKS :LINKAGE-TABLE
 :OS-PROVIDES-DLOPEN :OS-PROVIDES-PUTWC :OS-PROVIDES-SUSECONDS-T)

clx: 0.7.3

cl-ppcre: 1.3.2

log and backtrace:


10:59:13 timeout: 5
10:59:18 timeout: 4999/1000
10:59:23 timeout: 4999/1000
10:59:28 timeout: 4999/1000
10:59:33 timeout: 5
10:59:38 timeout: 4999/1000
10:59:43 >>> :KEY-PRESS
10:59:43 vvv Grab keyboard: :SUCCESS
10:59:43 Awaiting key #<HASH-TABLE :TEST EQUALP :COUNT 22 {B41A231}>
10:59:43 key-press: #S(STUMPWM::KEY
              :KEYSYM 269025062
              :SHIFT NIL
              :CONTROL NIL
              :META NIL
              :ALT NIL
              :HYPER NIL
              :SUPER T) 64 "gprev"
10:59:43 ^^^ Ungrab keyboard: 6685
10:59:43 arguments: NIL
10:59:43 focus-window: #S(window "De Rebus Antiquis Et Novis -
http://minaev.blogspot.com - Mozilla Firefox" #xE00120)
10:59:43 show-frame-indicator!

debugger invoked on a SB-SYS:INTERACTIVE-INTERRUPT:
  Interactive interrupt at #xFFFFE410.

Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
  0: [CONTINUE    ] Return from SB-UNIX:SIGINT.
  1: [TOP-LEVEL   ] Return to stumpwm's top level
  2: [QUIT-STUMPWM] Quit Stumpwm
  3: [ABORT       ] Exit debugger, returning to top level.

(SB-UNIX::CALL-WITH-INTERRUPTS
 #<CLOSURE (FLET SB-UNIX::WITH-INTERRUPTS-THUNK) {B79F4C25}>
 T)
0] backtrace

0: (SB-UNIX::CALL-WITH-INTERRUPTS
    #<CLOSURE (FLET SB-UNIX::WITH-INTERRUPTS-THUNK) {B79F4C25}>
    T)
1: (SB-THREAD:INTERRUPT-THREAD
    #<unavailable argument>
    #<CLOSURE (FLET SB-UNIX::INTERRUPT-IT) {C04FB65}>)
2: (SB-UNIX::CALL-ALLOWING-WITH-INTERRUPTS
    #<CLOSURE (FLET SB-UNIX::ALLOW-WITH-INTERRUPTS-THUNK) {B79F4C75}>
    T)
3: ((FLET SB-UNIX::WITHOUT-INTERRUPTS-THUNK) T)
4: ((FLET SB-UNIX::RUN-WITHOUT-INTERRUPTS))
5: (SB-UNIX::CALL-WITHOUT-INTERRUPTS
    #<CLOSURE (FLET SB-UNIX::WITHOUT-INTERRUPTS-THUNK) {B79F4D25}>)
6: (SB-SYS:INVOKE-INTERRUPTION
    #<CLOSURE (FLET SB-UNIX::INTERRUPTION) {B79F4D55}>)
7: ((FLET SB-UNIX::RUN-HANDLER)
    2
    #.(SB-SYS:INT-SAP #XB79F4F9C)
    #.(SB-SYS:INT-SAP #XB79F501C))
8: ("foreign function: #x806159C")
9: ("foreign function: #x80513B2")
10: ("foreign function: #x80551AE")
11: ("bogus stack frame")
12: (SB-IMPL::SUB-SERVE-EVENT 0 0 NIL)
13: (SB-SYS:SERVE-ALL-EVENTS 1)
14: (PROCESS-WAIT #<SB-IMPL::PROCESS :EXITED 0> NIL)
15: (RUN-PROGRAM "/bin/bash" ("-c" "acpi -b"))
16: (STUMPWM::RUN-PROG-COLLECT-OUTPUT "/bin/bash")
17: (SB-INT:SIMPLE-EVAL-IN-LEXENV
     (STUMPWM:RUN-SHELL-COMMAND "acpi -b" T)
     #<NULL-LEXENV>)
18: ((SB-PCL::FAST-METHOD STUMPWM::MODE-LINE-FORMAT-ELT (LIST))
     #<unavailable argument>
     #<unavailable argument>
     (:EVAL (STUMPWM:RUN-SHELL-COMMAND "acpi -b" T)))
19: ((SB-PCL::FAST-METHOD STUMPWM::MODE-LINE-FORMAT-ELT (LIST))
     #<unavailable argument>
     #<unavailable argument>
     ((:EVAL
       (LET ((STUMPWM::DATE #))
         (CONCATENATE 'STRING ":" STUMPWM::DATE " / ")))
      (:EVAL
       (IF (STUMPWM:CURRENT-WINDOW)
           (STUMPWM::WINDOW-TITLE (STUMPWM:CURRENT-WINDOW))
           "No current window"))
      (:EVAL (STUMPWM:RUN-SHELL-COMMAND "acpi -b" T))))
20: (STUMPWM::REDRAW-MODE-LINE
     #S(STUMPWM::MODE-LINE
        :SCREEN #S<screen #<XLIB:SCREEN :0.0 1024x768x24 TRUE-COLOR>>
        :HEAD #S(frame 0 NIL 0 0 1024 768)
        :WINDOW #<XLIB:WINDOW :0 600012>
        :FORMAT STUMPWM:*SCREEN-MODE-LINE-FORMAT*
        :POSITION :TOP
        :CC #S(STUMPWM::CCONTEXT
               :WIN #<XLIB:WINDOW :0 600012>
               :GC #<XLIB:GCONTEXT :0 6291475>
               :DEFAULT-FG 16766720
               :DEFAULT-BRIGHT 16777024
               :DEFAULT-BG 139)
        :HEIGHT 16
        :FACTOR 47/48
        :MODE :STUMP))
21: (STUMPWM::UPDATE-MODE-LINES
     #S<screen #<XLIB:SCREEN :0.0 1024x768x24 TRUE-COLOR>>)
22: (STUMPWM::UPDATE-ALL-MODE-LINES)
23: (STUMPWM::INTERACTIVE-COMMAND "gprev")
24: ((LABELS #:G4115) :CODE 234 :STATE 64)
25: (STUMPWM::HANDLE-EVENT)
26: ((FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK))
27: (XLIB:PROCESS-EVENT #<XLIB:DISPLAY :0 (The X.Org Foundation R10300000)>)
28: (STUMPWM::STUMPWM-INTERNAL-LOOP)
29: (STUMPWM:STUMPWM ":0")
30: (SB-INT:SIMPLE-EVAL-IN-LEXENV (STUMPWM:STUMPWM) #<NULL-LEXENV>)
31: (INTERACTIVE-EVAL (STUMPWM:STUMPWM))
32: (SB-IMPL::REPL-FUN NIL)
33: (SB-IMPL::REPL-FUN NIL)
34: ((LAMBDA ()))
35: ((LAMBDA ()))
36: (SB-IMPL::%WITH-REBOUND-IO-SYNTAX #<CLOSURE (LAMBDA #) {A67162D}>)
37: (SB-IMPL::TOPLEVEL-REPL NIL)
38: (SB-IMPL::TOPLEVEL-INIT)
39: ((LABELS SB-IMPL::RESTART-LISP))

0]



-- 
With best regards,
Dmitri Minaev

Russian history blog: http://minaev.blogspot.com




reply via email to

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