gap-packages / io

GAP package IO to do input and output
https://gap-packages.github.io/io/
Other
14 stars 14 forks source link

Test failure with kernel debugging enabled #122

Closed orlitzky closed 7 months ago

orlitzky commented 7 months ago

After building GAP with --enable-debug, the io test suite (from git master) fails for me:

io $ ln -s ../ pkg
io $ gap -A -R --nointeract --roots $(pwd)/\; -c 'ForceQuitGap(TestPackage("io"));'
 ┌───────┐   GAP 4.12.2 of 2022-12-18
 │  GAP  │   https://www.gap-system.org
 └───────┘   Architecture: amd64
 Configuration:  gmp 6.3.0, GASMAN, readline, KernelDebug
 Loading the library and packages ...
 Packages:   GAPDoc 1.6.6, PrimGrp 3.4.4, SmallGrp 1.5.3, TransGrp 3.6.4
 Try '??help' for help. See also '?copyright', '?cite' and '?authors'
─────────────────────────────────────────────────────────────────────────────
Loading  IO 4.8.2 (Bindings for low level C library I/O routines)
by Max Neunhöffer (max@9hoeffer.de).
maintained by:
   Max Horn (https://www.quendi.de/math).
Homepage: https://gap-packages.github.io/io
Report issues at https://github.com/gap-packages/io/issues
─────────────────────────────────────────────────────────────────────────────
Architecture: amd64

testing: /home/mjo/src/io/pkg/io/tst/all.tst
# line 122 of 282 (43%)gap: src/integer.h:66: SIZE_INT: Assertion `IS_LARGEINT(obj)' failed.
Abort
/usr/lib64/libgap.so.8(+0x7e270)[0x7f9b5707e270]
/lib64/libc.so.6(+0x39bb0)[0x7f9b56e8bbb0]
/lib64/libc.so.6(+0x886e4)[0x7f9b56eda6e4]
/lib64/libc.so.6(raise+0x12)[0x7f9b56e8baf2]
/lib64/libc.so.6(abort+0xd3)[0x7f9b56e7422f]
/lib64/libc.so.6(+0x22157)[0x7f9b56e74157]
/lib64/libc.so.6(+0x32462)[0x7f9b56e84462]
/usr/lib64/libgap.so.8(+0xab065)[0x7f9b570ab065]
/usr/lib64/libgap.so.8(QuoInt+0x397)[0x7f9b570b09d7]
/home/mjo/src/io/pkg/io/bin/amd64/io.so(+0x8dd0)[0x7f9b56d01dd0]
/usr/lib64/libgap.so.8(IntrFuncCallEnd+0x513)[0x7f9b570b6653]
/usr/lib64/libgap.so.8(+0x142b7b)[0x7f9b57142b7b]
/usr/lib64/libgap.so.8(+0x144ca5)[0x7f9b57144ca5]
/usr/lib64/libgap.so.8(+0x145258)[0x7f9b57145258]
/usr/lib64/libgap.so.8(+0x1454d9)[0x7f9b571454d9]
/usr/lib64/libgap.so.8(+0x145899)[0x7f9b57145899]
/usr/lib64/libgap.so.8(+0x1459f8)[0x7f9b571459f8]
/usr/lib64/libgap.so.8(+0x145bb8)[0x7f9b57145bb8]
/usr/lib64/libgap.so.8(+0x145e76)[0x7f9b57145e76]
/usr/lib64/libgap.so.8(+0x146016)[0x7f9b57146016]
/usr/lib64/libgap.so.8(ReadEvalCommand+0x67e)[0x7f9b5714b55e]
/usr/lib64/libgap.so.8(+0x15fba0)[0x7f9b5715fba0]
/usr/lib64/libgap.so.8(+0x9f6af)[0x7f9b5709f6af]
/usr/lib64/libgap.so.8(+0x9fb18)[0x7f9b5709fb18]
/usr/lib64/libgap.so.8(+0x15bae4)[0x7f9b5715bae4]
/usr/lib64/libgap.so.8(+0x15d162)[0x7f9b5715d162]
/usr/lib64/libgap.so.8(+0x15bae4)[0x7f9b5715bae4]
/usr/lib64/libgap.so.8(+0x15b889)[0x7f9b5715b889]
/usr/lib64/libgap.so.8(EXEC_CURR_FUNC+0x2d)[0x7f9b5715db6d]
/usr/lib64/libgap.so.8(+0xa049b)[0x7f9b570a049b]
/usr/lib64/libgap.so.8(+0xa0825)[0x7f9b570a0825]
/usr/lib64/libgap.so.8(+0x9f6ca)[0x7f9b5709f6ca]