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

>------------------------------------------------------------------------------<

Reply via email to