[Ecls-list] Ecl crashes on binarytrees benchmark

Marko Kocić marko.kocic at gmail.com
Thu Jul 3 13:13:34 UTC 2008


Slightly modified nsieve.lisp also crashes ecl, while fankuch.lisp
goes into infinite loop somewhere when running compiled.

Seems like taking shootout benchmarks for SBCL and porting/running it
under SBCL could introduce quite some bugs in Ecl copiler.

ecl -norc -shell nsieve.fas -eval "(time (main 9))"
ecl -norc -shell fannkuch.fas -eval "(time (main 11))"

Regards,
Marko


2008/7/3 Marko Kocić <marko.kocic at gmail.com>:
> I forgot to mention that it crashes right before quitting, (time (main
> 16)) is executed correctly.
>
> 2008/7/3 Marko Kocić <marko.kocic at gmail.com>:
>> I tried to run slightly modified sbcl binarytrees benchmark from
>> http://shootout.alioth.debian.org/ (see attachment)
>> When I try to run it compiled it crashes with illegal memory write dialog box.
>>
>> Here are commands to compile and run it.
>>
>> ecl -norc -compile "binary-trees.lisp"
>> ecl -norc -shell binary-trees.fas -eval "(time (main 16))"
>>
>> When running without compilation it doesn't crash, but is slower 10 times.
>>
>> My system id mingw32 with gcc-4.3.1.
>> Ecl is latest from git configured with:
>> ./configure --prefix=/c/lisp/app/ecl --enable-threads --enable-unicode
>> --enable-smallcons --enable-asmapply --enable-gengc --with-profile
>> --with-gmp-prefix=c:/msys/1.0/local
>>
>> Regards,
>> Marko
>>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fannkuch.lisp
Type: application/octet-stream
Size: 1941 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20080703/ec754ef3/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: nsieve.lisp
Type: application/octet-stream
Size: 577 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20080703/ec754ef3/attachment-0001.obj>


More information about the ecl-devel mailing list