guix publish: “mutex already locked by thread”

  • Done
  • quality assurance status badge
Details
One participant
  • Ludovic Courtès
Owner
unassigned
Submitted by
Ludovic Courtès
Severity
normal
Merged with
L
L
Ludovic Courtès wrote on 30 May 2017 13:48
(address . bug-guix@gnu.org)
87k24y7egu.fsf@gnu.org
Seen on hydra.gnu.org:

Toggle snippet (15 lines)
GET /jkpcipgxfyfb60pr4b5n4x4j9k5mcxpp.narinfo
In ice-9/boot-9.scm:
160: 5 [catch #t #<catch-closure 2581c20> ...]
In unknown file:
?: 4 [apply-smob/1 #<catch-closure 2581c20>]
In guix/workers.scm:
84: 3 [#<procedure 2545600 at guix/workers.scm:82:2 ()>]
72: 2 [loop]
76: 1 [#<procedure 24a8620 at guix/workers.scm:73:11 (key . args)> misc-error ...]
In unknown file:
?: 0 [make-stack #t]
ERROR: In procedure make-stack:
ERROR: Throw to key `misc-error' with args `("mutex already locked by thread")'.

This is with
/gnu/store/cxmj38x6rh0ykq3d5dlqbxr5h1zgiiaf-guile2.0-guix-0.13.0-1.a6d728b.

Ludo'.
L
L
Ludovic Courtès wrote on 4 Jun 2017 00:06
control message for bug #27144
(address . control@debbugs.gnu.org)
87h8zwiv57.fsf@gnu.org
merge 27144 27138
L
L
Ludovic Courtès wrote on 27 Jul 2017 14:20
Re: bug#27144: guix publish: “mutex already locked by thread”
(address . 27144@debbugs.gnu.org)(address . 27138@debbugs.gnu.org)
87zibq3wc4.fsf@gnu.org
ludo@gnu.org (Ludovic Courtès) skribis:

Toggle quote (19 lines)
> Seen on hydra.gnu.org:
>
> GET /jkpcipgxfyfb60pr4b5n4x4j9k5mcxpp.narinfo
> In ice-9/boot-9.scm:
> 160: 5 [catch #t #<catch-closure 2581c20> ...]
> In unknown file:
> ?: 4 [apply-smob/1 #<catch-closure 2581c20>]
> In guix/workers.scm:
> 84: 3 [#<procedure 2545600 at guix/workers.scm:82:2 ()>]
> 72: 2 [loop]
> 76: 1 [#<procedure 24a8620 at guix/workers.scm:73:11 (key . args)> misc-error ...]
> In unknown file:
> ?: 0 [make-stack #t]
> ERROR: In procedure make-stack:
> ERROR: Throw to key `misc-error' with args `("mutex already locked by thread")'.
>
> This is with
> /gnu/store/cxmj38x6rh0ykq3d5dlqbxr5h1zgiiaf-guile2.0-guix-0.13.0-1.a6d728b.

My suspicion is that this is a Guile 2.0 bug (the mutex implementation
differs from that of 2.2), and we haven’t seen it yet with Guix-on-2.2.

Let’s wait a little longer and see…

Ludo’.
L
L
Ludovic Courtès wrote on 27 Jul 2017 14:27
control message for bug #27138
(address . control@debbugs.gnu.org)
87o9s63w0s.fsf@gnu.org
tags 27138 unreproducible
L
L
Ludovic Courtès wrote on 1 Jan 2018 18:28
Re: bug#27144: guix publish: “mutex already locked by thread”
(address . 27144-done@debbugs.gnu.org)(address . 27138-done@debbugs.gnu.org)
871sj9zdy1.fsf@gnu.org
ludo@gnu.org (Ludovic Courtès) skribis:

Toggle quote (26 lines)
> ludo@gnu.org (Ludovic Courtès) skribis:
>
>> Seen on hydra.gnu.org:
>>
>> GET /jkpcipgxfyfb60pr4b5n4x4j9k5mcxpp.narinfo
>> In ice-9/boot-9.scm:
>> 160: 5 [catch #t #<catch-closure 2581c20> ...]
>> In unknown file:
>> ?: 4 [apply-smob/1 #<catch-closure 2581c20>]
>> In guix/workers.scm:
>> 84: 3 [#<procedure 2545600 at guix/workers.scm:82:2 ()>]
>> 72: 2 [loop]
>> 76: 1 [#<procedure 24a8620 at guix/workers.scm:73:11 (key . args)> misc-error ...]
>> In unknown file:
>> ?: 0 [make-stack #t]
>> ERROR: In procedure make-stack:
>> ERROR: Throw to key `misc-error' with args `("mutex already locked by thread")'.
>>
>> This is with
>> /gnu/store/cxmj38x6rh0ykq3d5dlqbxr5h1zgiiaf-guile2.0-guix-0.13.0-1.a6d728b.
>
> My suspicion is that this is a Guile 2.0 bug (the mutex implementation
> differs from that of 2.2), and we haven’t seen it yet with Guix-on-2.2.
>
> Let’s wait a little longer and see…

I haven’t seen any such error since the original report, so I’m closing
the bug.

Ludo’.
Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 27144@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 27144
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch