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