[Top][All Lists]
[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