Project

General

Profile

Bug #105

Problem with RealConversions.StringToReal?

Added by Peter Easthope 10 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-

Description

Hi,

The following trap occurs when LinuxA2 is started on a Sharp Mebius PC-CB1-M1.
No problem with LinuxA2 on either of two 32-bit desktop systems.

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

Also available in: Atom PDF