[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: possible hash deadlock with recent changes
From: |
Ludovic Courtès |
Subject: |
Re: possible hash deadlock with recent changes |
Date: |
Sun, 08 May 2011 16:34:37 +0200 |
User-agent: |
Gnus/5.110017 (No Gnus v0.17) Emacs/24.0.50 (gnu/linux) |
Hi,
<address@hidden> 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’.