[Oberon] Illegal instruction?

peter at easthope.ca peter at easthope.ca
Sun Dec 6 18:11:10 CET 2020


Hi,

LinuxA2 Gen. 32-bit, rev.9799 works on two desktop systems here.

I cloned one of those systems onto the hdd for a Sharp Mebius 
PC-CB1-M1.  Checked that there was no Configuration.XML from the 
desktop system.  Executed aos.  The result follows. Desktop and laptop 
machines are IA-32.

How is "Illegal instruction" possible on an old PC?  Ideas?  Where can 
troubleshooting begin?

Thx,                 ... P.

=============================================
peter at mebius:~$ aos             
LinuxA2 Gen. 32-bit, rev.9799
X11 Display depth = 24

LinuxA2 Gen. 32-bit, rev.9799   2020/12/06  08:03

Trap 4 (Illegal instruction)

SP = B386C7DC FP = B386C7FC PC = 0807B8C9 

EAX = 00000000 EBX = 08063400 ECX = B386FBD4 EDX = 00000001 
ESI = B42CD890 EDI = B42CD890 

Process:    6 run 0 0B3EDCA38:Commands.Runner NIL {0}

StackTraceBack:
RealConversions.StringToReal:202 pc=0807B8C9 fp=B386C7FC crc=7B4A8019
  s= [@12] "10.0000"
  r= [@8] -> [@B386C83C] 
LinuxA2 Gen. 32-bit, rev.9799   2020/12/06  08:03

[Recursive Trap] 4 (Illegal instruction)

SP = B386C094 FP = B386C1F4 PC = 0808C587 

EAX = 00000000 EBX = 0807CF14 ECX = 00000000 EDX = 00000000 
ESI = 0807D010 EDI = B386C83C 

Process:    6 run 0 0B3EDCA38:Commands.Runner NIL {0}

StackTraceBack:
Reflection.WriteBasicValue:1085 pc=0808C587 fp=B386C1F4 crc=5E57561A
  w= [@20] B3DACD00 (Streams.Writer)
  type= [@16] 15X
  adr= [@12] B386C83C
  size= [@8] -> [@B386C218] 8
  b= [@-5] false
  c= [@-6] 00X
  s= [@-7] 0
  i= [@-10] 0
  l= [@-16] 0
  h= [@-24] 0
  sz= [@-28] 0
  a= [@-32] 00000000
  pc= [@-36] 00000000
  word= [@-40] 0
  lword= [@-44] 0
  s8= [@-45] 0
  s16= [@-48] 0
  s32= [@-52] 0
  s64= [@-60] 0
  u8= [@-61] 00
  u16= [@-64] 0000
  u32= [@-68] 00000000


-- 
Tel: +1 604 670 0140            Bcc: peter at easthope. ca



More information about the Oberon mailing list