[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#29335: 'guix publish' workers occasionally crash
From: |
Ludovic Courtès |
Subject: |
bug#29335: 'guix publish' workers occasionally crash |
Date: |
Fri, 17 Nov 2017 23:10:39 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) |
address@hidden (Ludovic Courtès) skribis:
> Thread 14 is in scm_readdir, so it holds the terrible
> ‘scm_i_misc_mutex’, but calling SCM_SYSERROR there causes it to try and
> lock it again, leading to a deadlock:
>
> #3 0x00007f7ee9545969 in scm_dynwind_pthread_mutex_lock
> (mutex=0x7f7ee97bbfa0 <scm_i_misc_mutex>) at threads.c:1613
> #4 0x00007f7ee94d8dbb in scm_strerror (address@hidden) at error.c:128
> #5 0x00007f7ee94d8e73 in scm_syserror (address@hidden <s_scm_readdir>
> "readdir") at error.c:169
> #6 0x00007f7ee94e29b4 in scm_readdir (port=#<unmatched-tag 10a77>) at
> filesys.c:1754
This particular issue is now fixed in Guile:
https://git.savannah.gnu.org/cgit/guile.git/commit/?h=stable-2.2&id=187655cedb42cc4b01088179649b02295cd35260
Ludo’.