Problem with RealConversions.StringToReal?
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
(from redmine: issue id 105, created on 2020-12-20 by root)