Hello Sharad,

The issue is due to the inability of stumpwm being able to find the module 
directory. And since you said it works on another system, I suspect it has to 
do with filesystem permissions.

What is the `ls -al` of ~/.stumpwm.d?

On 18 January 2025 15:37:20 GMT, Sharad Pratap <n...@pratap.net.in> wrote:
>Hi All,
>
>Thanks to you all for wonderful stumpwm project
>
>I have been using stumpwm for long time, without any issue
>Now for around 60 days,
>
>it is getting crash almost with same backtrace
>when I try to use run : load-module
>or Eval; (require :lib)
>like
>Eval: (require :xembed)
>or
>(asdf:operate 'asdf:load-op module)
>
>
>It is consistent even when I tried with
>~/.stumpwmrc only to having contrib dir set
>
>$ cat ~/.stumpwmrc
>(in-package :stumpwm)
>(set-module-dir "~/.stumpwm.d/modules/")
>$
>
>
>I am generally using an attached monitor with a laptop
>So I checked with any external monitor, directly on the laptop
>but it crashes constantly.
>
>
>But surprisingly another machine with same Distro(guix) and same
>configuration
>working fine.
>
>
>
>I am attaching all collected crash in log file files (files where backtrace
>was present.)
>sometime backtrace was not present it just crash
>
>
>
>Here is backtrace
>
>
>; compilation unit finished
>;   printed 777 notes
>Caught 'The value
>          -20
>        is not of type
>          (UNSIGNED-BYTE 44)
>        when binding SB-IMPL::REMAINING-REQUEST' at the top level. Please
>report this.
>Backtrace for: #<SB-THREAD:THREAD tid=30075 "main thread" RUNNING
>{10012E8093}>
>0: (SB-IMPL::FD-STREAM-READ-N-BYTES #<SB-SYS:FD-STREAM for "socket, peer:
>/tmp/.X11-unix/X0" {100346BFE3}> #(1 0 109 5 3 0 0 0 33 0 0 0 ...) #<unused
>argument> 32 12 T)
>1: (XLIB::BUFFER-READ-DEFAULT #<unavailable argument> #<unavailable
>argument> #<unavailable argument> #<unavailable argument> #<unavailable
>argument>)
>2: (XLIB::BUFFER-INPUT #<XLIB:DISPLAY :0 (The X.Org Foundation R12101014)>
>#(1 0 109 5 3 0 0 0 33 0 0 0 ...) 32 44 NIL)
>3: (XLIB::READ-REPLY-INPUT #<XLIB:DISPLAY :0 (The X.Org Foundation
>R12101014)> 1389 44 #S(XLIB::REPLY-BUFFER :SIZE 64 :IBUF8 #(1 0 109 5 3 0 0
>0 33 0 0 0 ...) :NEXT NIL :DATA-SIZE 52))
>4: (XLIB::READ-INPUT #<XLIB:DISPLAY :0 (The X.Org Foundation R12101014)>
>NIL NIL #<FUNCTION (LAMBDA (XLIB::PENDING-COMMAND) :IN XLIB::READ-REPLY)
>{B800F90ECB}> #S(XLIB::PENDING-COMMAND :SEQUENCE 1389 :REPLY-BUFFER NIL
>:PROCESS #<SB-THREAD:THREAD tid=30075 "main thread" RUNNING {10012E8093}>
>:NEXT NIL))
>5: (XLIB::READ-REPLY #<XLIB:DISPLAY :0 (The X.Org Foundation R12101014)>
>#S(XLIB::PENDING-COMMAND :SEQUENCE 1389 :REPLY-BUFFER NIL :PROCESS
>#<SB-THREAD:THREAD tid=30075 "main thread" RUNNING {10012E8093}> :NEXT NIL))
>6: ((FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK :IN
>XLIB::GET-WINDOW-ATTRIBUTES-BUFFER))
>7: ((FLET "WITHOUT-INTERRUPTS-BODY-" :IN
>SB-THREAD::CALL-WITH-RECURSIVE-LOCK))
>8: (SB-THREAD::CALL-WITH-RECURSIVE-LOCK #<FUNCTION (FLET
>SB-THREAD::WITH-RECURSIVE-LOCK-THUNK :IN
>XLIB::GET-WINDOW-ATTRIBUTES-BUFFER) {7FFFF74E683B}> #<SB-THREAD:MUTEX "CLX
>Buffer Lock" taken owner=main thread>)
>9: (XLIB::GET-WINDOW-ATTRIBUTES-BUFFER #<XLIB:WINDOW :0 800003>)
>10: (XLIB:WINDOW-MAP-STATE #<XLIB:WINDOW :0 800003>)
>11: (STUMPWM::MESSAGE-WINDOW-REAL-GRAVITY #<SCREEN #<XLIB:SCREEN :0.0
>3840x1080x24 TRUE-COLOR>>)
>12: (STUMPWM::SETUP-MESSAGE-WINDOW #<SCREEN #<XLIB:SCREEN :0.0 3840x1080x24
>TRUE-COLOR>> 126 15)
>13: (STUMPWM::ECHO-STRING-LIST #<SCREEN #<XLIB:SCREEN :0.0 3840x1080x24
>TRUE-COLOR>> ("RET not bound."))
>14: ((LAMBDA (&REST #:G0 &KEY :CODE :STATE &ALLOW-OTHER-KEYS) :IN
>"/gnu/store/54mjdqhrq2asq2ivsnvhjdg6r7amrxq6-stumpwm-22.11/share/common-lisp/sbcl/stumpwm/events.lisp")
>:CODE 36 :STATE 0)
>15: (STUMPWM::HANDLE-EVENT :DISPLAY #<XLIB:DISPLAY :0 (The X.Org Foundation
>R12101014)> :EVENT-KEY :KEY-PRESS :EVENT-CODE 2 :SEND-EVENT-P NIL :CODE 36
>:SEQUENCE 1308 :TIME 3362646 :ROOT #<XLIB:WINDOW :0 4EB> :WINDOW
>#<XLIB:WINDOW :0 800003> :EVENT-WINDOW #<XLIB:WINDOW :0 800003> :CHILD NIL
>:ROOT-X 922 :ROOT-Y 474 :X -770 :Y 473 :STATE 0 :SAME-SCREEN-P T)
>16: ((FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK :IN XLIB:PROCESS-EVENT))
>17: ((FLET "WITHOUT-INTERRUPTS-BODY-" :IN
>SB-THREAD::CALL-WITH-RECURSIVE-LOCK-TIMED))
>18: (SB-THREAD::CALL-WITH-RECURSIVE-LOCK-TIMED #<FUNCTION (FLET
>SB-THREAD::WITH-RECURSIVE-LOCK-THUNK :IN XLIB:PROCESS-EVENT)
>{7FFFF74E70EB}> #<SB-THREAD:MUTEX "CLX Event Lock" taken owner=main thread>
>T 0)
>19: (XLIB:PROCESS-EVENT #<XLIB:DISPLAY :0 (The X.Org Foundation R12101014)>
>:HANDLER #<FUNCTION STUMPWM::HANDLE-EVENT> :TIMEOUT 0 :PEEK-P NIL
>:DISCARD-P NIL :FORCE-OUTPUT-P T)
>20: ((FLET "WITHOUT-INTERRUPTS-BODY-" :IN
>SB-THREAD::CALL-WITH-RECURSIVE-LOCK))
>21: (SB-THREAD::CALL-WITH-RECURSIVE-LOCK #<FUNCTION (FLET
>SB-THREAD::WITH-RECURSIVE-LOCK-THUNK :IN STUMPWM::DISPATCH-ALL)
>{7FFFF74E737B}> #<SB-THREAD:MUTEX "CLX Event Lock" taken owner=main thread>)
>22: ((FLET STUMPWM::DISPATCH-ALL :IN
>"/gnu/store/55z3cbn3bjs5zazr2g3y0nymlp0smzn8-stumpwm-24.11/share/common-lisp/sbcl/stumpwm/stumpwm.lisp")
>#<XLIB:DISPLAY :0 (The X.Org Foundation R12101014)>)
>23: ((:METHOD IO-LOOP (STUMPWM::SBCL-IO-LOOP)) #<STUMPWM::SBCL-IO-LOOP
>{1003A96F33}> :DESCRIPTION "StumpWM") [fast-method]
>24: (STUMPWM::STUMPWM-INTERNAL-LOOP)
>25: (STUMPWM::STUMPWM-INTERNAL ":0")
>26: (STUMPWM ":0")
>27: (STUMPWM-EXEC:MAIN)
>28: ((LAMBDA NIL :IN UIOP/IMAGE:RESTORE-IMAGE))
>29: (UIOP/IMAGE:CALL-WITH-FATAL-CONDITION-HANDLER #<FUNCTION (LAMBDA NIL
>:IN UIOP/IMAGE:RESTORE-IMAGE) {1001270C0B}>)
>30: ((FLET SB-UNIX::BODY :IN SB-IMPL::START-LISP))
>31: ((FLET "WITHOUT-INTERRUPTS-BODY-3" :IN SB-IMPL::START-LISP))
>32: (SB-IMPL::%START-LISP)
>Unhandled XLIB::UNIMPLEMENTED-EVENT in thread #<SB-THREAD:THREAD tid=30075
>"main thread" RUNNING
>                                                 {10012E8093}>:
>  Event code 0 not implemented for display #<XLIB:DISPLAY :0 (The X.Org
>Foundation R12101014)>
>
>Backtrace for: #<SB-THREAD:THREAD tid=30075 "main thread" RUNNING
>{10012E8093}>
>0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<XLIB::UNIMPLEMENTED-EVENT
>{100B757F03}> #<unused argument> :QUIT T)
>1: (SB-DEBUG::RUN-HOOK *INVOKE-DEBUGGER-HOOK* #<XLIB::UNIMPLEMENTED-EVENT
>{100B757F03}>)
>2: (INVOKE-DEBUGGER #<XLIB::UNIMPLEMENTED-EVENT {100B757F03}>)
>3: (UIOP/IMAGE:HANDLE-FATAL-CONDITION #<XLIB::UNIMPLEMENTED-EVENT
>{100B757F03}>)
>4: (SB-KERNEL::%SIGNAL #<XLIB::UNIMPLEMENTED-EVENT {100B757F03}>)
>5: (CERROR "Ignore the event" XLIB::UNIMPLEMENTED-EVENT :EVENT-CODE 0
>:DISPLAY #<XLIB:DISPLAY :0 (The X.Org Foundation R12101014)>)
>6: (XLIB::GET-INTERNAL-EVENT-CODE #<XLIB:DISPLAY :0 (The X.Org Foundation
>R12101014)> 50)
>7: (XLIB::READ-EVENT-INPUT #<XLIB:DISPLAY :0 (The X.Org Foundation
>R12101014)> 50 #S(XLIB::REPLY-BUFFER :SIZE 32 :IBUF8 #(50 62 0 0 66 0 0 0
>37 105 0 0 ...) :NEXT NIL :DATA-SIZE 32))
>8: (XLIB::READ-INPUT #<XLIB:DISPLAY :0 (The X.Org Foundation R12101014)>
>NIL NIL #<FUNCTION (LAMBDA (XLIB::PENDING-COMMAND) :IN XLIB::READ-REPLY)
>{B800F90ECB}> #S(XLIB::PENDING-COMMAND :SEQUENCE 17 :REPLY-BUFFER NIL
>:PROCESS #<SB-THREAD:THREAD tid=30075 "main thread" RUNNING {10012E8093}>
>:NEXT NIL))
>9: (XLIB::READ-REPLY #<XLIB:DISPLAY :0 (The X.Org Foundation R12101014)>
>#S(XLIB::PENDING-COMMAND :SEQUENCE 17 :REPLY-BUFFER NIL :PROCESS
>#<SB-THREAD:THREAD tid=30075 "main thread" RUNNING {10012E8093}> :NEXT NIL))
>10: (XLIB:KEYBOARD-MAPPING #<XLIB:DISPLAY :0 (The X.Org Foundation
>R12101014)> :FIRST-KEYCODE NIL :START NIL :END NIL :DATA NIL)
>11: (XLIB::DISPLAY-KEYBOARD-MAPPING #<XLIB:DISPLAY :0 (The X.Org Foundation
>R12101014)>)
>12: (XLIB:KEYSYM->KEYCODES #<XLIB:DISPLAY :0 (The X.Org Foundation
>R12101014)> 65511)
>13: ((LABELS STUMPWM::FIND-MOD :IN STUMPWM::GET-MODIFIER-MAP) "Meta_L" (255
>247 255 255))
>14: (STUMPWM::GET-MODIFIER-MAP)
>15: (STUMPWM::UPDATE-MODIFIER-MAP)
>16: (STUMPWM::STUMPWM-INTERNAL ":0")
>17: (STUMPWM:STUMPWM ":0")
>18: (STUMPWM-EXEC:MAIN)
>19: ((LAMBDA NIL :IN UIOP/IMAGE:RESTORE-IMAGE))
>20: (UIOP/IMAGE:CALL-WITH-FATAL-CONDITION-HANDLER #<FUNCTION (LAMBDA NIL
>:IN UIOP/IMAGE:RESTORE-IMAGE) {1001270C0B}>)
>21: ((FLET SB-UNIX::BODY :IN SB-IMPL::START-LISP))
>22: ((FLET "WITHOUT-INTERRUPTS-BODY-3" :IN SB-IMPL::START-LISP))
>23: (SB-IMPL::%START-LISP)
>
>
>
>
>
>
>
>
>
>
>
>
>Another is
>
>Unhandled XLIB::UNIMPLEMENTED-EVENT in thread #<SB-THREAD:THREAD tid=19671
>"main thread" RUNNING
>                                                 {100AD08093}>:
>  Event code 0 not implemented for display #<XLIB:DISPLAY :0 (The X.Org
>Foundation R12101012)>
>
>Backtrace for: #<SB-THREAD:THREAD tid=19671 "main thread" RUNNING
>{100AD08093}>
>0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<XLIB::UNIMPLEMENTED-EVENT
>{100540C663}> #<unused argument> :QUIT T)
>1: (SB-DEBUG::RUN-HOOK SB-EXT:*INVOKE-DEBUGGER-HOOK*
>#<XLIB::UNIMPLEMENTED-EVENT {100540C663}>)
>2: (INVOKE-DEBUGGER #<XLIB::UNIMPLEMENTED-EVENT {100540C663}>)
>3: (UIOP/IMAGE:HANDLE-FATAL-CONDITION #<XLIB::UNIMPLEMENTED-EVENT
>{100540C663}>)
>4: (SB-KERNEL::%SIGNAL #<XLIB::UNIMPLEMENTED-EVENT {100540C663}>)
>5: (CERROR "Ignore the event" XLIB::UNIMPLEMENTED-EVENT :EVENT-CODE 0
>:DISPLAY #<XLIB:DISPLAY :0 (The X.Org Foundation R12101012)>)
>6: (XLIB::GET-INTERNAL-EVENT-CODE #<XLIB:DISPLAY :0 (The X.Org Foundation
>R12101012)> 107)
>7: (XLIB::READ-EVENT-INPUT #<XLIB:DISPLAY :0 (The X.Org Foundation
>R12101012)> 235 #S(XLIB::REPLY-BUFFER :SIZE 32 :IBUF8 #(235 4 0 0 235 4 0 0
>0 0 0 0 ...) :NEXT NIL :DATA-SIZE 32))
>8: (XLIB::READ-INPUT #<XLIB:DISPLAY :0 (The X.Org Foundation R12101012)>
>NIL NIL #<FUNCTION (LAMBDA (XLIB::PENDING-COMMAND) :IN XLIB::READ-REPLY)
>{B800F78F8B}> #S(XLIB::PENDING-COMMAND :SEQUENCE 391 :REPLY-BUFFER NIL
>:PROCESS #<SB-THREAD:THREAD tid=19671 "main thread" RUNNING {100AD08093}>
>:NEXT NIL))
>9: (XLIB::READ-REPLY #<XLIB:DISPLAY :0 (The X.Org Foundation R12101012)>
>#S(XLIB::PENDING-COMMAND :SEQUENCE 391 :REPLY-BUFFER NIL :PROCESS
>#<SB-THREAD:THREAD tid=19671 "main thread" RUNNING {100AD08093}> :NEXT NIL))
>10: ((FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK :IN
>XLIB::GET-WINDOW-ATTRIBUTES-BUFFER))
>11: ((FLET "WITHOUT-INTERRUPTS-BODY-" :IN
>SB-THREAD::CALL-WITH-RECURSIVE-LOCK))
>12: (SB-THREAD::CALL-WITH-RECURSIVE-LOCK #<FUNCTION (FLET
>SB-THREAD::WITH-RECURSIVE-LOCK-THUNK :IN
>XLIB::GET-WINDOW-ATTRIBUTES-BUFFER) {7FD32A85740B}> #<SB-THREAD:MUTEX "CLX
>Buffer Lock" taken owner=main thread>)
>13: (XLIB::GET-WINDOW-ATTRIBUTES-BUFFER #<XLIB:WINDOW :0 200003>)
>14: (XLIB:WINDOW-MAP-STATE #<XLIB:WINDOW :0 200003>)
>15: (STUMPWM::MESSAGE-WINDOW-REAL-GRAVITY #<SCREEN #<XLIB:SCREEN :0.0
>3840x1080x24 TRUE-COLOR>>)
>16: (STUMPWM::SETUP-MESSAGE-WINDOW #<SCREEN #<XLIB:SCREEN :0.0 3840x1080x24
>TRUE-COLOR>> 702 60)
>17: (STUMPWM::ECHO-STRING-LIST #<SCREEN #<XLIB:SCREEN :0.0 3840x1080x24
>TRUE-COLOR>> ("Caught Asynchronous X Error: XLIB:UNKNOWN-ERROR
>(:ASYNCHRONOUS T" "
>:CURRENT-SEQUENCE 389" "
>:ERROR-CODE 0 :MAJOR 0 :MINOR" "
>      32 :SEQUENCE 0)."))
>18: (XLIB::READ-ERROR-INPUT #<XLIB:DISPLAY :0 (The X.Org Foundation
>R12101012)> 0 #S(XLIB::REPLY-BUFFER :SIZE 32 :IBUF8 #(235 4 0 0 235 4 0 0 0
>0 0 0 ...) :NEXT NIL :DATA-SIZE 32) #<SB-THREAD:THREAD tid=19671 "main
>thread" RUNNING {100AD08093}>)
>19: (XLIB::READ-INPUT #<XLIB:DISPLAY :0 (The X.Org Foundation R12101012)>
>NIL NIL #<FUNCTION (LAMBDA (XLIB::PENDING-COMMAND) :IN XLIB::READ-REPLY)
>{B800F78F8B}> #S(XLIB::PENDING-COMMAND :SEQUENCE 389 :REPLY-BUFFER NIL
>:PROCESS #1=#<SB-THREAD:THREAD tid=19671 "main thread" RUNNING
>{100AD08093}> :NEXT #S(XLIB::PENDING-COMMAND :SEQUENCE 391 :REPLY-BUFFER
>NIL :PROCESS #1# :NEXT NIL)))
>20: (XLIB::READ-REPLY #<XLIB:DISPLAY :0 (The X.Org Foundation R12101012)>
>#S(XLIB::PENDING-COMMAND :SEQUENCE 389 :REPLY-BUFFER NIL :PROCESS
>#1=#<SB-THREAD:THREAD tid=19671 "main thread" RUNNING {100AD08093}> :NEXT
>#S(XLIB::PENDING-COMMAND :SEQUENCE 391 :REPLY-BUFFER NIL :PROCESS #1# :NEXT
>NIL)))
>21: ((FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK :IN
>XLIB::GET-WINDOW-ATTRIBUTES-BUFFER))
>22: ((FLET "WITHOUT-INTERRUPTS-BODY-" :IN
>SB-THREAD::CALL-WITH-RECURSIVE-LOCK))
>23: (SB-THREAD::CALL-WITH-RECURSIVE-LOCK #<FUNCTION (FLET
>SB-THREAD::WITH-RECURSIVE-LOCK-THUNK :IN
>XLIB::GET-WINDOW-ATTRIBUTES-BUFFER) {7FD32A85794B}> #<SB-THREAD:MUTEX "CLX
>Buffer Lock" taken owner=main thread>)
>24: (XLIB::GET-WINDOW-ATTRIBUTES-BUFFER #<XLIB:WINDOW :0 200003>)
>25: (XLIB:WINDOW-MAP-STATE #<XLIB:WINDOW :0 200003>)
>26: (STUMPWM::MESSAGE-WINDOW-REAL-GRAVITY #<SCREEN #<XLIB:SCREEN :0.0
>3840x1080x24 TRUE-COLOR>>)
>27: (STUMPWM::SETUP-MESSAGE-WINDOW #<SCREEN #<XLIB:SCREEN :0.0 3840x1080x24
>TRUE-COLOR>> 990 75)
>28: (STUMPWM::ECHO-STRING-LIST #<SCREEN #<XLIB:SCREEN :0.0 3840x1080x24
>TRUE-COLOR>> ("^B^1*Error loading
>^b/home/s/hell/.repos/git/main/resource/userorg/main/readwrite/public/user/rc/stumpwmrc^B:
>^nThe value" "  -20" "is not of type" "  (UNSIGNED-BYTE 44)" "when binding
>SB-IMPL::REMAINING-REQUEST."))
>29: (STUMPWM::STUMPWM-INTERNAL ":0")
>30: (STUMPWM ":0")
>31: (STUMPWM-EXEC:MAIN)
>32: ((LAMBDA NIL :IN UIOP/IMAGE:RESTORE-IMAGE))
>33: (UIOP/IMAGE:CALL-WITH-FATAL-CONDITION-HANDLER #<FUNCTION (LAMBDA NIL
>:IN UIOP/IMAGE:RESTORE-IMAGE) {1001260C0B}>)
>34: ((FLET SB-UNIX::BODY :IN SB-IMPL::START-LISP))
>35: ((FLET "WITHOUT-INTERRUPTS-BODY-3" :IN SB-IMPL::START-LISP))
>36: (SB-IMPL::%START-LISP)
>
>unhandled condition in --disable-debugger mode, quitting
>
>
>
>
>
>
>
>--
>/syam

Divya Ranjan, Mathematics, Philosophy and Libre Software

Reply via email to