[gambit-list] Consistent, small program segmentation fault between 4.6.7 and 4.5.8
Bradley Lucier
lucier at math.purdue.edu
Tue Jun 4 09:27:07 EDT 2013
Marc:
Mikael suggested I try the latest git sources. It seems a bit tricky to
check this, but now it fails in a different spot:
| | | | | | | |[18] > (ch-split 6609 6610)
| | | | | | | |[18] (20789225789255 3159252498417651412992000000
749116857627...
| | | | | | | |[17] (431995770090641789367252995
9976347135539380257462504903...
| | | | | | | |[16] (8972707390029017950422444769281189457425
314891990706664...
| | | | | | | |[15]
(38656266303470196595284128367722181166935118151571051173...
| | | | | | | |[14]
(71358445123714509645814076642658331938427833305735594298...
| | | | | | | |[13]
(49079851597922581822727566926626060210949251095570196270...
| | | | | | | |[12]
(10158939265674456623080461891687317995862311556618915837...
| | | | | | | |[11]
(29294608144605719610022007244664483586548961568455452129...
| | | | | | | | | |
(96655719895024763008024327986931083167727982886636108194...
| | | | | | | | |
(1368994927966162103239679387456341359748577643956219821854...
| | | | | | | |
(247887770447988428854196741866881218497919796824099911845601...
| | | | | | |
(25945985393924280236794705093738737908280391014578928709150366...
| | | | | | *** FATAL ERROR -- Heap overflow
frying-pan:~/lang/scheme/chudnovsky> gsi -v
v4.6.9 20130603041537 x86_64-unknown-linux-gnu "./configure
'--enable-single-host' '--enable-multiple-versions' '--enable-shared'"
I basically did "./configure; make bootstrap; make bootclean; make
bootstrap; make bootclean; make; make install" because the last checkin
changed the compiler and I didn't know if that change was reflected in
the C sources that were distributed with git.
And I don't get the failure in 4.6.8 if I don't configure with
'--enable-shared'.
Uggh.
Brad
On 06/03/2013 09:37 PM, Bradley Lucier wrote:
>
> Marc:
>
> The program at the end works in 4.6.7, fails in 4.6.8 in the following
> environment:
>
> Works:
>
> frying-pan:~/lang/scheme/chudnovsky> gsi -v
> v4.6.7 20130219214006 x86_64-unknown-linux-gnu "./configure
> '--enable-single-host' '--enable-shared' '--enable-multiple-versions'"
>
> Doesn't work:
>
> frying-pan:~/lang/scheme/chudnovsky> gsi -v
> v4.6.8 20130430024640 x86_64-unknown-linux-gnu "./configure
> '--enable-single-host' '--enable-shared' '--enable-multiple-versions'"
> frying-pan:~/lang/scheme/chudnovsky> gcc -v
> Using built-in specs.
> COLLECT_GCC=gcc
> COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.7/lto-wrapper
> Target: x86_64-linux-gnu
> Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro
> 4.7.3-1ubuntu1'
> --with-bugurl=file:///usr/share/doc/gcc-4.7/README.Bugs
> --enable-languages=c,c++,go,fortran,objc,obj-c++ --prefix=/usr
> --program-suffix=-4.7 --enable-shared --enable-linker-build-id
> --libexecdir=/usr/lib --without-included-gettext
> --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.7
> --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu
> --enable-libstdcxx-debug --enable-libstdcxx-time=yes
> --enable-gnu-unique-object --enable-plugin --with-system-zlib
> --enable-objc-gc --with-cloog --enable-cloog-backend=ppl
> --disable-cloog-version-check --disable-ppl-version-check
> --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64
> --with-multilib-list=m32,m64,mx32 --with-tune=generic
> --enable-checking=release --build=x86_64-linux-gnu
> --host=x86_64-linux-gnu --target=x86_64-linux-gnu
> Thread model: posix
> gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1)
> frying-pan:~/lang/scheme/chudnovsky> uname -a
> Linux frying-pan 3.8.0-23-generic #34-Ubuntu SMP Wed May 29 20:22:58
> UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
> frying-pan:~/lang/scheme/chudnovsky> gsi -e '(load "chud1.scm")'
> | > (ch-split 0 7053)
> | | > (ch-split 0 3526)
> <lots of stuff removed>
> | | | | | | | |[13] > (ch-split 73 75)
> | | | | | | | |[14] > (ch-split 73 74)
> | | | | | | | |[14] (28588119 4432769187497607168000 1153643848480497675)
> | | | | | | | |[14] > Segmentation fault (core dumped)
>
> Brad
More information about the Gambit-list
mailing list