[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1016750: sbcl breaks cl-ironclad autopkgtest on armhf: Heap exhausted, game over.



Hello Paul,

On Sat 06 Aug 2022 at 04:19PM +02, Paul Gevers wrote:

> With a recent upload of sbcl the autopkgtest of cl-ironclad fails in testing
> when that autopkgtest is run with the binary packages of sbcl from
> unstable. It passes when run with only packages from testing.
> 
> ; wrote
>   /tmp/autopkgtest-lxc.d2c27h4h/downtmp/autopkgtest_tmp/usr/share/common-lisp/source/ironclad/src/ciphers/tea-tmp93OFNPHA.fasl
> ; compilation finished in 0:00:00.160
> ; compiling file
>   "/usr/share/common-lisp/source/ironclad/src/ciphers/threefish.lisp" (written
>  18 FEB 2022 01:39:10 PM):
> Heap exhausted during garbage collection: 16 bytes available, 48 requested.
>         Immobile Object Counts
>  Gen   GF type  fdefn symbol   code  Boxed   Cons    Raw   Code  SmMix   Mixed
>  LgRaw LgCode  LgMix Waste%       Alloc        Trig   Dirty GCs Mem-age
>   1     0    0      0      0      0   7121    939   9668      5    273     827
>   0      0     17   19.9    61867480    32499253   18850   1   1.1503
>   2     0    0      0      0      0  19865   2766  12586     84    836    1681
>   10     34    127   11.7   137430448     5368709   23089   0   0.9496
>   3     0    0      0      0      0  45116   7190   7447    604   3552    1673
>   239    467    331    1.0   270091288     2000000    7806   0   0.4559
>   4     0    0      0      0      0      0      0      0      0      0       0
>   0      0      0    0.0           0     2000000       0   0   0.0000
>   5     0    0      0      0      0      0      0      0      0      0       0
>   0      0      0    0.0           0     2000000       0   0   0.0000
>   6     0    0      0      0      0   1370    471   1242   3507    314      40
>   255    134    281    1.9    30584464     2000000     251   0   0.0000
> Tot     0    0      0      0      0  73472  11366  30943   4200   4975   4221
> 504    635    756    6.9   499973680 [93.1% of 536870912 max]
> GC control variables:
>    *GC-INHIBIT* = true
>    *GC-PENDING* = true
> fatal error encountered in SBCL pid 1357:
> Heap exhausted, game over.

It looks like Lisp just ran out of memory.  Indeed, I can't see this
failure on debci.debian.org at present, which makes sense if it's a
random OOM problem on weaker architectures like armhf -- so, not the
fault of the new sbcl upload.  Is it possible to label the tests as
flaky on only a single architecture?

-- 
Sean Whitton


Reply to: