mit-scheme-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[MIT-Scheme-users] SIGILL, Illegal instruction


From: Elizabeth Barham
Subject: [MIT-Scheme-users] SIGILL, Illegal instruction
Date: 30 Oct 2003 20:43:24 -0600

Hi,

   I am trying to make MIT-Scheme run correctly on an older x486
machine. I do not know the name of the manufacturer of the processor
proper.

   The error occurs at 0x8089d4e:

0x8089d39 <i386_initialize_no_fp+28>:   pushf  
0x8089d3a <i386_initialize_no_fp+29>:   pop    %eax
0x8089d3b <i386_initialize_no_fp+30>:   xor    %ecx,%eax
0x8089d3d <i386_initialize_no_fp+32>:   je     0x8089d9e <no_cpuid_instr>
0x8089d3f <i386_initialize_no_fp+34>:   push   %ecx
0x8089d40 <i386_initialize_no_fp+35>:   popf   
0x8089d41 <i386_initialize_no_fp+36>:   movl   $0x1,0x80afcd4
0x8089d4b <i386_initialize_no_fp+46>:   push   %ebx
0x8089d4c <i386_initialize_no_fp+47>:   xor    %eax,%eax
0x8089d4e <i386_initialize_no_fp+49>:   cpuid  
0x8089d50 <i386_initialize_no_fp+51>:   cmp    $0x1,%eax
0x8089d53 <i386_initialize_no_fp+54>:   jl     0x8089d9d <not_amd_cpu>

with:

Program received signal SIGILL, Illegal instruction.
0x08089d4e in i386_initialize_no_fp ()

This happens soon after start-up:

$ ./scheme
MIT/GNU Scheme running under GNU/Linux
Type `^C' (control-C) followed by `H' to obtain information about interrupts.


>> A hardware fault has occurred within critical section "band load".
>> [signal 4 (SIGILL), code 2]

Is this an MIT-Scheme error or a kernel error?

Sincerely,
Elizabeth




reply via email to

[Prev in Thread] Current Thread [Next in Thread]