Hi
I still have problems with the kw3 patches on VMS. I suspect that they are
sometimes not noted on other systems since they are tolerant to floating
overflow problems.
When I run the GEARS demo and resize the window such that a part of the object
is below the lower border of the window. Gears crashes (some other demos
can be crashed in the same way.)
The error indicated is a floating overflow in transform_points3_3d_no_rot_masked
I put in some debugging prints to see what ox, oy,oz,m0,m55,m10,m12,m13,m14
are doing here. I see that sometimes ox,oy,oz get huge values. Is that normal?
Is this a problem for VMS only. Or do other systems just go on running with
an unpredictable "overflow"?. Note that this problem was introduced by the kw3
patches
By jouk
Sample of the crash It takes a few frames before the crash, but that is a lot
of printed material:
ox oy oz -0.707204 -0.875813 0.892205
0 299.500000
5 194.000000
10 32767.500000
12 13 14 299.500000 194.000000 32767.500000
ox oy oz -0.757215 -0.797877 0.898329
0 299.500000
5 194.000000
10 32767.500000
12 13 14 299.500000 194.000000 32767.500000
ox oy oz -0.692405 -0.919909 0.893284
0 299.500000
5 194.000000
10 32767.500000
12 13 14 299.500000 194.000000 32767.500000
ox oy oz -0.742545 -0.841328 0.899364
0 299.500000
5 194.000000
10 32767.500000
12 13 14 299.500000 194.000000 32767.500000
ox oy oz 99443235704061035000.000000 15717453220806656.000000 25073943478614094
%SYSTEM-F-HPARITH, high performance arithmetic trap, Imask=00000000, Fmask=0000
-SYSTEM-F-FLTOVF, arithmetic trap, floating overflow at PC=00000000000D1158, PS
%TRACE-F-NOMSG, Message number 0009804C
image module routine line rel PC abs PC
GEARS XFORM transform_points3_3d_no_rot_masked
13626 0000000000006A58 00000000000D1158
GEARS VBXFORM gl_transform_vb 13145 0000000000000DC8 0000000000077E48
GEARS VBXFORM gl_execute_cassette 13825 0000000000002710 0000000000079790
GEARS DLIST execute_list 16597 00000000000070A0 000000000006B3F0
GEARS DLIST gl_CallList 17221 0000000000008AC0 000000000006CE10
GEARS API1 glCallList 12171 0000000000000580 0000000000048F00
GEARS GEARS draw 8454 0000000000000C44 0000000000040C44
GEARS GLUT_EVENT processWindowWorkList
20469 00000000000018D8 0000000000045128
GEARS GLUT_EVENT glutMainLoop 20516 0000000000001A68 00000000000452B8
GEARS GEARS main 8619 0000000000001480 0000000000041480
GEARS GEARS __main 0 0000000000000070 0000000000040070
0 FFFFFFFF8325D118 FFFFFFFF8325D118
0 FFFFFFFF8325D118 FFFFFFFF8325D118
0 FFFFFFFF8325D118 FFFFFFFF8325D118
Ceterum censeo tertium millennium post Christum natum anno MMI incepturum esse
>------------------------------------------------------------------------------<
Jouk Jansen
[EMAIL PROTECTED]
Technische Universiteit Delft tttttttttt uu uu ddddddd
Nationaal centrum voor HREM tttttttttt uu uu dd dd
Rotterdamseweg 137 tt uu uu dd dd
2628 AL Delft tt uu uu dd dd
Nederland tt uu uu dd dd
tel. 31-15-2781536 tt uuuuuuu ddddddd
>------------------------------------------------------------------------------<