Hi, <[email protected]> writes:
> Recent changes to stable-2.0 seem to cause a deadlock in scwm. Here is the > last 10 frames of a backtrace. I’m not sure if this is related but there’s this new error that has started happening from time to time: --8<---------------cut here---------------start------------->8--- Testing /tmp/nix-build-1xsqvp6zcbqg4pxjmbfnf5dvzy7hn9k6-guile-disable-deprecated-disable-discouraged-2.0.1.41-22523.drv-0/build/meta/guile ... with GUILE_LOAD_PATH=/tmp/nix-build-1xsqvp6zcbqg4pxjmbfnf5dvzy7hn9k6-guile-disable-deprecated-disable-discouraged-2.0.1.41-22523.drv-0/guile-2.0.1.41-22523/test-suite Backtrace: In ice-9/boot-9.scm: 170: 2 [catch #t #<catch-closure 4ca9f80> ...] In unknown file: ?: 1 [catch-closure] In ice-9/futures.scm: 95: 0 [process-futures] ice-9/futures.scm:94:4: In procedure process-futures: ice-9/futures.scm:94:4: In procedure module-lookup: Unbound variable: %futures-available Running 00-initial-env.test Running alist.test Running future.test ERROR: future.test: futures: make-future - arguments: ((abandoned-mutex-error "lock obtained on abandoned mutex")) ERROR: future.test: futures: future - arguments: ((misc-error "mutex already locked by thread")) ERROR: future.test: futures: true - arguments: ((misc-error "mutex already locked by thread")) ERROR: future.test: futures: (+ 2 3) - arguments: ((misc-error "mutex already locked by thread")) ERROR: future.test: futures: many - arguments: ((misc-error "mutex already locked by thread")) ERROR: future.test: futures: touch several times - arguments: ((misc-error "mutex already locked by thread")) ERROR: future.test: futures: nested - arguments: ((misc-error "mutex already locked by thread")) ERROR: future.test: futures: multiple values - arguments: ((misc-error "mutex already locked by thread")) ERROR: future.test: futures: no exception - arguments: ((misc-error "mutex already locked by thread")) ERROR: future.test: futures: exception - arguments: ((misc-error "mutex already locked by thread")) [...] Running threads.test ERROR: threads.test: parallel: 1 - arguments: ((misc-error "mutex already locked by thread")) ERROR: threads.test: parallel: 1 2 - arguments: ((misc-error "mutex already locked by thread")) ERROR: threads.test: parallel: 1 2 3 - arguments: ((misc-error "mutex already locked by thread")) ERROR: threads.test: par-map: simple - arguments: ((misc-error "mutex already locked by thread")) ERROR: threads.test: par-for-each: simple - arguments: ((misc-error "mutex already locked by thread")) --8<---------------cut here---------------end--------------->8--- (From <http://hydra.nixos.org/build/1080016>.) Ludo’.
