[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#53696: Integer overflow on Guix GC size calculation
From: |
Ludovic Courtès |
Subject: |
bug#53696: Integer overflow on Guix GC size calculation |
Date: |
Tue, 08 Feb 2022 11:01:57 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) |
Hi!
Bengt Richter <bokr@bokr.com> skribis:
> It looks to me like a 32-bit unsigned int should have been turned to 64-bit
> unsigned long or bigint
> but somehow got cast/interpreted as signed, becoming signed 64-bit long,
> which then in turn was seen by the print as 64-bit unsigned long.
That could be the explanation; there were a couple of bugs along these
lines fixed recently:
https://issues.guix.gnu.org/51983#4
It would have been good to see which store item that came right before
the huge number. Could it be that it was texlive-texmf, or flightgear,
or repeat-masker, the three packages whose store item size exceeds 2^31?
Ekaitz, what guix-daemon version are you running?
Thanks,
Ludo’.
bug#53696: Integer overflow on Guix GC size calculation, Maxime Devos, 2022/02/02