bug#32367: 2.2.4 hangs when a script uses a module that calls sigaction

2018-08-22 Thread Derek Upham
Thanks. I built from 4c91de3e4 and was able to reproduce the problem. Then I reverted 761cf0fb8c364e885e4c6fced34563f8157c3b84 and I was not able to reproduce it. So it’s probably the signal delivery thread starting in that module, and trying to load another module immediately. This isn’t th

bug#32501: Bouncing parentheses broken in REPL with vi-mode enabled

2018-08-22 Thread Daniel Tam
Hi, I've activated readline support for the Guile repl, but I've found that if my inputrc enables vi-mode, then the bouncing parentheses feature doesn't work. Disabling vi-mode does the trick. Cheers, Dan

bug#31878: Module autoloading is not thread safe

2018-08-22 Thread Mark H Weaver
Hi Ludovic, l...@gnu.org (Ludovic Courtès) writes: > l...@gnu.org (Ludovic Courtès) skribis: > >> l...@gnu.org (Ludovic Courtès) skribis: >> >>> I believe this comes from the fact that ‘autoloads-done’ and related >>> alists in (ice-9 boot-9) are manipulated in a non-thread-safe fashion. >> >> He

bug#32367: 2.2.4 hangs when a script uses a module that calls sigaction

2018-08-22 Thread Mark H Weaver
Hi Derek, Derek Upham writes: > Thanks. I built from 4c91de3e4 and was able to reproduce the problem. > Then I reverted 761cf0fb8c364e885e4c6fced34563f8157c3b84 and I was not > able to reproduce it. Thanks for checking. I've reopened which led to the faulty commit

bug#31878: Module autoloading is not thread safe

2018-08-22 Thread Mark H Weaver
I wrote: > I thought about how to fix this thread-safety problem a long time ago, > and came up with a rough outline of a solution. The idea is that the > module should not be added to the global module table until the module > has finished loading. While the module is being loaded, it would be

bug#32501: Bouncing parentheses broken in REPL with vi-mode enabled

2018-08-22 Thread Mark H Weaver
Hi Daniel, Daniel Tam writes: > I've activated readline support for the Guile repl, but I've found that > if my inputrc enables vi-mode, then the bouncing parentheses feature > doesn't work. Disabling vi-mode does the trick. Indeed. For some reason that I cannot determine, the bouncing parenth

bug#32501: Bouncing parentheses broken in REPL with vi-mode enabled

2018-08-22 Thread Mark H Weaver
Hi again, > Daniel Tam writes: > >> I've activated readline support for the Guile repl, but I've found that >> if my inputrc enables vi-mode, then the bouncing parentheses feature >> doesn't work. Disabling vi-mode does the trick. > > Indeed. For some reason that I cannot determine, the bouncing