Clicking on blank x window at startup crashes listener
Opened this issue · 5 comments
watkinsr commented
Upon starting up guile-wm, a xterm process is spawned which fills 30% of screen estate. If a click is made on the blank desktop, the window manager crashes.
shymega commented
Hello,
Ryan Watkins <notifications@github.com> writes:
Upon starting up guile-wm, a xterm process is spawned which fills
30% of screen estate. If a click is made on the blank desktop, the
window manager crashes.
Yes, I think this could be the bug I have with guile-wm. It sounds
similar. One of my theories about the cause of this is a possible race
condition.. But I wouldn't exactly know where to look. If I could
connect to the Guile REPL, I might be able to debug it.
edit: I should add, if the event loop has been deadlocked, would the Guile REPL still let me connect? I'm not sure if that runs on a different loop to the event loop.. @mwitmer - would you know?
…--
Best regards,
Dom Rodriguez
"Top-posting causes armed conflicts." ~~ anon, the internet
shymega commented
Hello,
Ryan Watkins <notifications@github.com> writes:
@shymega Are you not able to connect via geiser on localhost?
Honestly, I haven't yet tried. I gave up with guile-wm when it kept
crashing; but I meant to return to it.. (Currently on StumpWM).
…--
Best regards,
Dom Rodriguez
"Top-posting causes armed conflicts." ~~ anon, the internet
watkinsr commented
Gotcha,
Well my main motivation for wanting to fix this is I believe in Guile >
Common Lisp for simplicity concerns
Regards,
Ryan
Dom Rodriguez <notifications@github.com> writes:
… Hello,
Ryan Watkins ***@***.***> writes:
> @shymega Are you not able to connect via geiser on localhost?
Honestly, I haven't yet tried. I gave up with guile-wm when it kept
crashing; but I meant to return to it.. (Currently on StumpWM).
--
Best regards,
Dom Rodriguez
"Top-posting causes armed conflicts." ~~ anon, the internet
shymega commented
Hello,
Ryan Watkins <notifications@github.com> writes:
Gotcha,
Well my main motivation for wanting to fix this is I believe in
Guile > Common Lisp for simplicity concerns
Absolutely. One of main reasons for keeping a close eye on this
project is due to my preference for Scheme-based languages (and/or
Clojure) over Common Lisp/Emacs Lisp. I find the minimalist style
preferable, specifically.
It would also look *great* with Guile Emacs, GuixSD, and other Guile
programs. It's like a whole LISP machine! \o/
…--
Best regards,
Dom Rodriguez
"Top-posting causes armed conflicts." ~~ anon, the internet