[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[STUMP] Stumpwm freezes with xscreensaver
From: |
Dmitri Minaev |
Subject: |
[STUMP] Stumpwm freezes with xscreensaver |
Date: |
Wed, 23 Jan 2008 15:37:46 +0400 |
Hello,
For a couple of months I used Stumpwm under Ubuntu. Sometimes it
crashed (especially when I launched 'djview') and froze (especially
after unlocking the xscreensaver). It was built using standard Ubuntu
SBCL, version 1.0.6 with sb-threads. So, I decided to recompile SBCL
without threads and to rebuild Stumpwm. So I did. Now, SBCL is 1.0.13,
but, to my disappointment, Stumpwm still locks up after I enter the
password in xscreensaver. I still can switch to another virtual
terminal, so I am not sure if this is a 'real' freeze.
If I launch Stumpwm from sbcl, I don't see any especially terrifying
messages and sbcl doesn't start the debugger when I switch to the sbcl
terminal. What do you think I should upgrade next time? :) Thank you.
The last lines of the Stumpwm output and the backtrace is below:
13:36:51 property notify #<XLIB:WINDOW :0 79> :_SCREENSAVER_STATUS :NEW-VALUE
13:36:51 <<< :PROPERTY-NOTIFY
13:36:51 timeout: 22/5
13:36:56 timeout: 5
13:37:1 timeout: 4999/1000
13:37:6 timeout: 4999/1000
13:37:11 timeout: 5
13:37:16 timeout: 5
13:37:21 timeout: 5
13:37:26 timeout: 5
13:37:31 timeout: 5
13:37:36 timeout: 5
13:37:41 timeout: 5
13:37:46 timeout: 5
13:37:51 timeout: 5
13:37:56 timeout: 5
13:38:1 timeout: 5
13:38:6 timeout: 5
13:38:11 timeout: 5
13:38:16 timeout: 5
13:38:21 timeout: 5
13:38:27 timeout: 5
13:38:32 timeout: 4999/1000
13:38:37 timeout: 4999/1000
13:38:42 timeout: 5
13:38:47 timeout: 5
13:38:52 timeout: 5
13:38:57 timeout: 4999/1000
13:39:2 timeout: 5
13:39:7 timeout: 5
13:39:12 timeout: 5
13:39:17 timeout: 4999/1000
13:39:22 timeout: 5
13:39:27 timeout: 5
13:39:32 timeout: 5
13:39:37 >>> :CREATE-NOTIFY
13:39:37 <<< :CREATE-NOTIFY
13:39:37 timeout: 123/1000
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: [QUIT-STUMPWM] Quit Stumpwm
2: [ABORT ] Exit debugger, returning to top level.
(SB-UNIX::CALL-WITH-INTERRUPTS
#<CLOSURE (FLET SB-UNIX::WITH-INTERRUPTS-THUNK) {B79F4FD5}>
T)
0] backtrace
0: (SB-UNIX::CALL-WITH-INTERRUPTS
#<CLOSURE (FLET SB-UNIX::WITH-INTERRUPTS-THUNK) {B79F4FD5}>
T)
1: (SB-THREAD:INTERRUPT-THREAD
#<unavailable argument>
#<CLOSURE (FLET SB-UNIX::INTERRUPT-IT) {B297015}>)
2: (SB-UNIX::CALL-ALLOWING-WITH-INTERRUPTS
#<CLOSURE (FLET SB-UNIX::ALLOW-WITH-INTERRUPTS-THUNK) {B79F5025}>
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) {B79F50D5}>)
6: (SB-SYS:INVOKE-INTERRUPTION
#<CLOSURE (FLET SB-UNIX::INTERRUPTION) {B79F5105}>)
7: ((FLET SB-UNIX::RUN-HANDLER)
2
#.(SB-SYS:INT-SAP #XB79F534C)
#.(SB-SYS:INT-SAP #XB79F53CC))
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 600013>
:FORMAT STUMPWM:*SCREEN-MODE-LINE-FORMAT*
:POSITION :TOP
:CC #S(STUMPWM::CCONTEXT
:WIN #<XLIB:WINDOW :0 600013>
:GC #<XLIB:GCONTEXT :0 6291476>
:DEFAULT-FG 16766720
:DEFAULT-BRIGHT 16777024
:DEFAULT-BG 139)
:HEIGHT 16
:FACTOR 47/48
(: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 600013>
:FORMAT STUMPWM:*SCREEN-MODE-LINE-FORMAT*
:POSITION :TOP
:CC #S(STUMPWM::CCONTEXT
:WIN #<XLIB:WINDOW :0 600013>
:GC #<XLIB:GCONTEXT :0 6291476>
: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::RUN-EXPIRED-TIMERS
(#S(STUMPWM::TIMER
:TIME 15168349
:REPEAT 5
:FUNCTION STUMPWM::UPDATE-ALL-MODE-LINES
:ARGS NIL)))
24: (STUMPWM::STUMPWM-INTERNAL-LOOP)
25: (STUMPWM:STUMPWM ":0")
26: (SB-INT:SIMPLE-EVAL-IN-LEXENV (STUMPWM:STUMPWM) #<NULL-LEXENV>)
27: (INTERACTIVE-EVAL (STUMPWM:STUMPWM))
28: (SB-IMPL::REPL-FUN NIL)
29: (SB-IMPL::REPL-FUN NIL)
30: ((LAMBDA ()))
31: ((LAMBDA ()))
32: (SB-IMPL::%WITH-REBOUND-IO-SYNTAX #<CLOSURE (LAMBDA #) {A67162D}>)
33: (SB-IMPL::TOPLEVEL-REPL NIL)
34: (SB-IMPL::TOPLEVEL-INIT)
35: ((LABELS SB-IMPL::RESTART-LISP))
--
With best regards,
Dmitri Minaev
Russian history blog: http://minaev.blogspot.com
- [STUMP] Stumpwm freezes with xscreensaver,
Dmitri Minaev <=