bug#28211: Stack marking issue in multi-threaded code

2018-06-29 Thread Mark H Weaver
Hi Ludovic, l...@gnu.org (Ludovic Courtès) writes: > Mark H Weaver skribis: > >> l...@gnu.org (Ludovic Courtès) writes: > > [...] > >>> I’m thinking we could perhaps add a compiler barrier before ‘vp->fp = >>> new_fp’ >>> statements, but in practice it’s not necessary here (x86_64, gcc 7). >>>

bug#28211: Stack marking issue in multi-threaded code

2018-06-29 Thread Ludovic Courtès
Hi Mark, Mark H Weaver skribis: > l...@gnu.org (Ludovic Courtès) writes: [...] >> I’m thinking we could perhaps add a compiler barrier before ‘vp->fp = new_fp’ >> statements, but in practice it’s not necessary here (x86_64, gcc 7). >> >> Thoughts? I just pushed the patch as 23af45e248e8e2bec9

bug#32013: Krita dependency kxmlgui fails to build since Qt 5.11

2018-06-29 Thread Leo Famulari
Since we upgraded Qt to 5.11, Krita's dependency kxmlgui has failed to build: https://hydra.gnu.org/build/2815173 We see this: -- /tmp/guix-build-kxmlgui-5.42.0.drv-0/kxmlgui-5.42.0/src/kshortcuteditwidget.cpp: In lambda function: /tmp/guix-build-kxmlgui-5.42.0.drv-0/kxmlgui-5.42.0/src/ksho

bug#31971: meson-build-system uses 'patchelf' which fails on armhf-linux etc

2018-06-29 Thread Mark H Weaver
severity 31971 important thanks Mark H Weaver writes: > Given that 'meson-build-system' is seeing increased usage in some > important packages, e.g. 'libinput' and several GNOME packages, this is > becoming an increasingly serious problem for non-Intel platforms. A bigger problem is 'json-glib',

bug#28211: Stack marking issue in multi-threaded code

2018-06-29 Thread Mark H Weaver
Hi Ludovic, l...@gnu.org (Ludovic Courtès) writes: > I have a fix for some (most?) of the crashes we were seeing while > running multi-threaded code such as (guix build compile), and, > presumably, the grafting code mentioned at the beginning of this bug > report, although I haven’t checked yet.

bug#28211: Stack marking issue in multi-threaded code

2018-06-29 Thread Ludovic Courtès
Hey hey, comrades! I have a fix for some (most?) of the crashes we were seeing while running multi-threaded code such as (guix build compile), and, presumably, the grafting code mentioned at the beginning of this bug report, although I haven’t checked yet. So, ‘scm_i_vm_mark_stack’ marks the stac