[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#55356: join-thread unusable if timeout was hit
From: |
angry rectangle |
Subject: |
bug#55356: join-thread unusable if timeout was hit |
Date: |
Tue, 10 May 2022 20:42:03 -0400 |
User-agent: |
mu4e 1.6.10; emacs 29.0.50 |
If join-thread is called after a previous call to join-thread hits the timeout,
a "mutex already locked by thread" error is thrown.
Working example:
(use-modules (ice-9 threads))
(define t (call-with-new-thread
(lambda _
(let r ()
(sleep 1)
(r)))))
(join-thread t (current-time))
(join-thread t (current-time)) ;; exception here
my guile version: latest git. cc455976813ab94de121395982435430874cbf58
my OS: guix on amd64
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- bug#55356: join-thread unusable if timeout was hit,
angry rectangle <=