[Aldor-l] Aldor crash
Ralf Hemmecke
ralf at hemmecke.de
Wed Jun 18 10:18:39 EDT 2008
Hi Pippijn,
On 06/18/2008 02:12 PM, Pippijn van Steenhoven wrote:
> On Wed, Jun 18, 2008 at 01:12:11PM +0200, Ralf Hemmecke wrote:
>> aldor -gloop
>> Aldor
>>
>> Copyright (c) 1990-2007 Aldor Software Organization Ltd (Aldor.org).
>>
>> Release: Aldor(C) version 1.1.0 (trunk-23 AXL_EDIT_1_1_13_18=0) for
>> LINUX(glibc2.3)
>> Type "#int help" for more details.
>> %1 >> Use '#quit' to quit Axiomxl.
>> Segmentation fault
>>
>> The segfault just appears by pressing Ctrl-C.
>
> pippijn at osiris aldor $ aldor -gloop
> Aldor
>
> Copyright © 1990-2007 Aldor Software Organization Ltd (Aldor.org).
>
> Release: Aldor(C) version 1.1.0 for LINUX(glibc-unknown)
> Type "#int help" for more details.
> %1 >> Use '#quit' to quit the interactive loop.
> Use '#quit' to quit the interactive loop.
> Use '#quit' to quit the interactive loop.
> Use '#quit' to quit the interactive loop.
> Use '#quit' to quit the interactive loop.
> [...]
>
> It doesn't happen here.
Cool... I now realize, that it doesn't happen with Aldor 1.0.3. Hmmmm....
But look for "Ctrl-C at the prompt" in
http://mlblog.osdir.com/lang.aldor/2005-06/index.shtml
> Can you run it in gdb like so:
>gdb --args aldor -gloop
GNU gdb 6.4.90-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...Using host libthread_db
library "/lib/tls/i686/cmov/libthread_db.so.1".
(gdb) handle SIGINT nostop pass
SIGINT is used by the debugger.
Are you sure you want to change it? (y or n) y
Signal Stop Print Pass to program Description
SIGINT No Yes Yes Interrupt
(gdb) r
Starting program: /home/hemmecke/software/aldor/linux/1.1.0/bin/aldor -gloop
Failed to read a valid object file image from memory.
Aldor
Copyright (c) 1990-2007 Aldor Software Organization Ltd (Aldor.org).
Release: Aldor(C) version 1.1.0 (trunk-23 AXL_EDIT_1_1_13_18=0) for
LINUX(glibc2.3)
Type "#int help" for more details.
%1 >>
Program received signal SIGINT, Interrupt.
Use '#quit' to quit Axiomxl.
Program received signal SIGSEGV, Segmentation fault.
0x0000000d in ?? ()
(gdb) bt
#0 0x0000000d in ?? ()
#1 0x00000002 in ?? ()
#2 0x00000033 in ?? ()
#3 0x00000000 in ?? ()
(gdb) bt full
#0 0x0000000d in ?? ()
No symbol table info available.
#1 0x00000002 in ?? ()
No symbol table info available.
#2 0x00000033 in ?? ()
No symbol table info available.
#3 0x00000000 in ?? ()
No symbol table info available.
More information about the Aldor-l
mailing list