[Nickle] nickle 2.41 seg fault
Clem Taylor
clemtaylor at comcast.net
Sun Aug 22 14:23:28 PDT 2004
I saw a reference to nickle in a recent slashdot article. I think nikle
will replace bc in my toolbox.
The following typo segfaults with nickle 2.41 (x86_64, gcc 3.3.3)
> 3**4 # 1
Program received signal SIGSEGV, Segmentation fault.
0x000000000041b499 in IntPrint (f=0x5681c0, av=0x61, format=0 '\0',
base=1, width=0, prec=808464432, fill=32) at int.c:271
271 *--s = digit;
(gdb) where
#0 0x000000000041b499 in IntPrint (f=0x5681c0, av=0x61, format=0 '\0',
base=1, width=0, prec=808464432, fill=32) at int.c:271
#1 0x000000000042ee2a in Print (f=0x5681c0, v=0xa3, format=103 'g',
base=1, width=0, prec=-1, fill=48) at value.c:563
#2 0x0000000000430dcb in do_File_print (file=0x5681c0, value=0xa3,
format=0x972cd0, base=0x51, width=0x20, prec=0xffffffff,
fill=0x972cf0)
at builtin-file.c:228
#3 0x000000000040f04d in ThreadCall (thread=0xbd5ef0, tail=False,
next=0x7fbffff4b8, stack=0x7fbffff4b4) at execute.c:219
#4 0x0000000000412043 in ThreadsRun (thread=0xbd5ef0, lex=0x0)
at execute.c:1213
#5 0x0000000000438527 in yyparse () at gram.y:284
#6 0x000000000041cc7f in main (argc=0, argv=0x7fbffff7c0) at main.c:86
I'd imagine this is a simple fix...
Thanks,
Clem
More information about the Nickle
mailing list