--- Begin Message ---
Subject: |
guix publish "mutex already locked by thread" |
Date: |
Mon, 29 May 2017 20:24:49 -0400 |
Here's an excerpt of recent 'guix publish' output on Hydra. This new
"mutex already locked by thread" error message is now occurring quite
frequently.
Mark
--8<---------------cut here---------------start------------->8---
GET /wvv490g2abml39arfsw38il1xh3xxyrm.narinfo
GET /rj4f18rg66bwrkhjycrhgi4mm57kaafp.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")'.
GET /i6r1kpgsza0r2mmsa57bi4vzyxzbhf5y.narinfo
GET /v1j9fpy9n118fz75iyva5hjh3clcrl7s.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")'.
GET /rh4j01z4hbzrg8gaiaakyvfp60f4migc.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")'.
GET /pmfxsayg0cp1na6wvsw161m88r31p8qj.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")'.
GET /6i6mnkv5hcr464gwv7h5255dj1k3hgcx.narinfo
GET /4wa4w4pgzs0gq6cl27mggrs2v8agm8mv.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")'.
GET /21c0s0kdvr9pl4pjnrwkdinnm33rpn41.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")'.
GET /s9l9h2x0b516cwkdb27l1sld2xdrkrly.narinfo
GET /98bi1jzi72qahfs7zs2lyv2hahqbgd58.narinfo
GET /7lyksm3h6pzf41spypvmyxdzrjk0m6yn.narinfo
GET /4pgiajp2jp6iyyp6a46r2milx7dq2nlh.narinfo
GET /8gw213y8d73iz5pidwvr8s98l2j8vlc4.narinfo
In web/server/http.scm:
118:27 1 (http-read #<<http-server> socket: #<input-output: so...>)
In unknown file:
0 (peek-char #<input-output: socket 21>)
ERROR: In procedure fport_fill_input: Connection reset by peer
GET /bzggyir31x1bsqy7p02j4adl0njb7pgs.narinfo
GET /1mpc1q217kgm1p7211bxqmpxy1l16r2p.narinfo
GET /vfabhrp814n8v8s0ghjbr1c8f0qj9052.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")'.
GET /rc0a95sn488jdpcbjidpxqzhmkm420z9.narinfo
GET /wy06awarda8x7pddnasxgh4vvjjpv4ps.narinfo
GET /sv69qj9xvqarkx0cp0jsbf3snq2xk483.narinfo
GET /lg6frml7c5n12a3vj6rs0mfyw8pc8yrr.narinfo
GET /vfabhrp814n8v8s0ghjbr1c8f0qj9052.narinfo
In ice-9/boot-9.scm:
GET /khjsrw9h46mczix0z5n8g3i8afxa0bb7.narinfo
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")'.
GET /k6cky066dkw7m7cnqqch82vd6pk8865d.narinfo
GET /h63j758g0108ahfyvjwa2mk48m9x2gzl.narinfo
GET /9d3gyab5q0nvibs23v0rivvyxa3wmxfj.narinfo
GET /91b10h365w8lv7x8v9557b5v8gdy6yv1.narinfo
GET /4i1jydwg3a7m16b7hrcz33wln5x171d5.narinfo
GET /2qkla258wj61g991395vpppvn9wylzzn.narinfo
GET /1vpqn2xxgw8fnnwnjwczv8fwxhal11a7.narinfo
GET /dn923lxifmvk8jqg70mwgvj3b4cg1cc7.narinfo
GET /90gdx22j8lmpfsihpmc13a02qf4q0zy8.narinfo
GET /k0278afmkwqwq4554a6jws74bhvlljl0.narinfo
GET /r4xwqwjnw55msviiwdzavkqg5h7wsini.narinfo
GET /7lyksm3h6pzf41spypvmyxdzrjk0m6yn.narinfo
GET /4pgiajp2jp6iyyp6a46r2milx7dq2nlh.narinfo
GET /vfabhrp814n8v8s0ghjbr1c8f0qj9052.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")'.
--8<---------------cut here---------------end--------------->8---
--- End Message ---
--- Begin Message ---
Subject: |
Re: bug#27144: guix publish: “mutex already locked by thread” |
Date: |
Mon, 01 Jan 2018 18:28:06 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) |
address@hidden (Ludovic Courtès) skribis:
> address@hidden (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’.
--- End Message ---