guile-devel
[Top][All Lists]
Advanced

[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’.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]