bug#39266: Finalization thread hits wrong-type-arg on weak vector (AArch64)

2020-03-09 Thread Pierre Langlois
Hi Ludo, Ludovic Courtès writes: > Ludovic Courtès skribis: > >> While building the “guix-system.drv” derivation on AArch64, I got this >> crash (not fully deterministic but quite frequent). Here the >> finalization thread gets a wrong-type-arg in ‘scm_i_weak_car’ (i.e., >> accessing a

bug#39266: Finalization thread hits wrong-type-arg on weak vector (AArch64)

2020-03-09 Thread Ludovic Courtès
Ludovic Courtès skribis: > While building the “guix-system.drv” derivation on AArch64, I got this > crash (not fully deterministic but quite frequent). Here the > finalization thread gets a wrong-type-arg in ‘scm_i_weak_car’ (i.e., > accessing a one-element weak vector): With 3.0.1, I can

bug#39999: make install fails on mac (Catilina, Guile-3.0.1)

2020-03-09 Thread Massimiliano Gubinelli
Hi, make install on the last Guile 3.0.1 fails on my Mac (Catilina) with the following message ../build-aux/install-sh -c -d '/Users/mgubi/t/guile3-usr/include/guile/3.0/libguile' /usr/bin/install -c -m 644 version.h scmconfig.h '/Users/mgubi/t/guile3-usr/include/guile/3.0/libguile'

bug#39997: High CPU load and no return value with 3.0.0

2020-03-09 Thread Roel Janssen
Dear Guile hackers, When I use the "md5" module from guile-lib (release 0.2.6.1) together with the following snippet in Guile 3.0.0, it never returns, while on Guile 2.2.6, it returns the MD5 sum of the input string: --- (use-modules (md5)) (define (md5-from-string input)

bug#39988: [3.0.1] Segfault in GC

2020-03-09 Thread Ludovic Courtès
Ludovic Courtès skribis: > Apparently a deadlock on ‘all_weak_tables_lock’: I reproduced the deadlock: --8<---cut here---start->8--- (gdb) thread 1 [Switching to thread 1 (Thread 0x7faee3633b80 (LWP 5809))] #0 0x7faee3bcb0bc in __lll_lock_wait ()