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]



Reply via email to