On Mon, Dec 12, 2016 at 10:19:18PM +0100, Bill Allombert wrote: > On Mon, Dec 12, 2016 at 06:06:37PM +0100, Bill Allombert wrote: > > On Sun, Dec 11, 2016 at 11:15:00PM +0000, Ximin Luo wrote: > > > Did you remove test.w before trying the tests? I think it is still > > > somehow autpgrp-related. Also the "corrupted" messages seem to be > > > separate from the actual failure of "no method found": > > > > I agree with you. But the "corrupted" messages are still a bug even > > if they do not affect Sage. > > I can reproduce this bug using a pristine gap installation without any > Debian stuff: > > rm -f workspace file file.gz > echo "abcdefgh" > file > gzip file > echo 'SaveWorkspace("workspace");' | bin/*/gap -q -b > echo 'ReadLine(InputTextFile("file"));' | bin/*/gap -q -b > echo 'ReadLine(InputTextFile("file"));' | bin/*/gap -q -b -L workspace > > I will report it upstream.
Upstream send me the attached patch which fix this problem. Please confirm this address the original issue. Cheers, -- Bill. <ballo...@debian.org> Imagine a large red swirl here.
Index: gap-4r8p6/src/sysfiles.c =================================================================== --- gap-4r8p6.orig/src/sysfiles.c +++ gap-4r8p6/src/sysfiles.c @@ -2332,7 +2332,7 @@ Int HasAvailableBytes( UInt fid ) syBuf[fid].fp == -1) return -1; - if (syBuf[fid].bufno > 0) + if (syBuf[fid].bufno >= 0) { bufno = syBuf[fid].bufno; if (syBuffers[bufno].bufstart < syBuffers[bufno].buflen)