Hi, For context, see [1].
On Sat, 20 Mar 2021 at 12:01, Ludovic Courtès <[email protected]> wrote: >> * Instead of 'libcairo' being loaded twice, I now suspect that >> "libguile-cairo.so" is being loaded twice. >> >> * Instead of the original and replacement libraries being loaded, I now >> suspect that two different variants of the replacement "guile-cairo" >> are being loaded. >> >> * Instead of libcairo type tags being duplicated, I now suspect that >> duplicated smob tags are being allocated. >> >> However, *if* deduplication is enabled, two redundant replacements >> created by grafting _should_ occupy the same inodes, assuming that the >> replacement mappings are the same (modulo ordering), and assuming that >> /gnu/store/.links doesn't hit a directory size limit (which can happen >> on ext3/4, leading to missed deduplication opportunities). > > Woow, thanks for the investigation! You wouldn’t think that > deduplication can have an effect on this kind of bug. What could be the next step for chasing this bug? It still appears time to time… Cheers, simon 1: bug#47115: Redundant library grafts leads to breakage Ludovic Courtès <[email protected]> Sat, 20 Mar 2021 12:01:24 +0100 id:[email protected] https://issues.guix.gnu.org/47115 https://issues.guix.gnu.org/msgid/[email protected] https://yhetil.org/guix/[email protected]
