bug-guile
[Top][All Lists]
Advanced

[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





reply via email to

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