[comp.sys.amiga.tech] Guru 0000002f ??

jwilson@urbsdc.Urbana.Gould.COM (05/05/88)

I got a very starange Guru the other day.  I was running a simulation that does
a ton of floating point calculcations.  I cannot use the Motorolla FFP format,
because I need numbers larger than 10^18.  So, I was using IEEE double precision
snail floating point.  I use Manx C v3.6.  I have an Amy 500 with 1MB
( orig 512K + Commodore 512K internal).  The simulation had been running fine
for about 3.5 hours ( I said it did a ton of calculations), it had produced 
~400K of data in a RAM: disk.  (I knew I should have run it to floppy) It was 
nearly finished ( I'm not sure, but it might have been at the end when it 
crashed), when it suddenly flashed the famous Software Failure requester.

The Guru was:

     0000002f.00Cxxxxx   (I'm not sure of the address right now, but it was in
			  fast ram -- where the program was running.)

I have never seen a CPU Trap of 2f before, and I don't have any source that
lists that number.  WHAT HAPPENED??!?  I dont want to waste another 4.5 hours of
CPU time to have it crash again, unless I can find out what's wrong.

I have successfully run this program using the FFP format with data that was 
smaller, but I was trying to do a larger simulation.

Any help I can get from anyone would be appreciated.

Jeff Wilson
jwilson@urbsdc
!uiucuxc!urbsdc!jwilson
********************************************************************************
working for, but in no way representing:

                 Gould CSD-Software Division, Urbana, IL

and occasionally The University of Illinois (although I pay them instead of vise versa.)
********************************************************************************

page@swan.ulowell.edu (Bob Page) (05/06/88)

Description         Guru Number
------------------- -----------
Bus Error            00000002
Address Error        00000003
Illegal Instruction  00000004
Divide by Zero       00000005
CHK instruction      00000006
TRAPV (Overflow)     00000007
Priviledge Violation 00000008
Instruction Trace    00000009
Line A Emulation     0000000A
Line F Emulation     0000000B
TRAP 0 ... 15        00000020 ... 0000002F

..Bob
-- 
Bob Page, U of Lowell CS Dept.  page@swan.ulowell.edu  ulowell!page