On Wed, 14 Mar 2012, Chloe wrote:
Here is the gdb output and stacktrace and bug report
----------------
(gdb) run
Starting program: /usr/local/bin/gretl_x11
[New Thread 3860.0x14bc]
[New Thread 3860.0x162c]
[New Thread 3860.0x1330]
[New Thread 3860.0x990]
[New Thread 3860.0xd8c]
Program received signal SIGILL, Illegal instruction.
0x004da50c in date (nt=0, pd=1, sd0=1) at ../lib/src/gretl_utils.c:58
58
(gdb) bt
#0 0x004da50c in date (nt=0, pd=1, sd0=1) at ../lib/src/gretl_utils.c:58
#1 0x004f1c75 in ntodate (datestr=0x22ba60 "x\334\017 \024", t=0,
dset=0x200474b0) at ../lib/src/dataio.c:742 [...]
Thanks. "Illegal instruction" often means that code has been
compiled for a processor that is more advanced than the machine on
which it is executed. That may or may not be the case here. It can
happen when one uses a version of the C compiler (e.g. gcc) that is
distributed by some third party, and has been built on a "higher"
machine than the actual target.
Anyway, if you could try the same experiment with the current CVS
gretl code, which differs in some (possibly relevant?) respects from
the 1.9.7 release, that might shed some more light on the issue.
Allin Cottrell