Intersect problems

New Message Reply Date view Thread view Subject view Author view

Payton R. White (u27486++at++blackwolf.sdsc.edu)
Thu, 30 Jun 1994 17:30:02 -0700 (PDT)


I'm getting a crash deep in the collision routines and I would like
some feedback on what might be causing it. I can't find anything that
says I should call intersect functions from a specific place or process
but I wouldn't doubt that this is part of the problem. Currently
my collision routines are called from my navigation function in the
draw callback. This is what I get back from 'where' in dbx:

   0 pfGeode::intersect(pfIsector*)(0x0, 0x940860, 0x0, 0x2, 0x10023100)
["../../../lib/libpf/pfGeode.C":518, 0x499b70]
   1 pfGroup::intersect(pfIsector*)(0x0, 0x940860, 0x0, 0x2, 0x10023100)
["../../../lib/libpf/pfGroup.C":512, 0x4869a8]
   2 pfGroup::intersect(pfIsector*)(0x0, 0x940860, 0x0, 0x2, 0x10023100)
["../../../lib/libpf/pfGroup.C":512, 0x4869a8]
   3 pfGroup::intersect(pfIsector*)(0x0, 0x940860, 0x0, 0x2, 0x1)
["../../../lib/libpf/pfGroup.C":512, 0x4869a8]
   4 pfGroup::intersect(pfIsector*)(0x0, 0x940860, 0x0, 0x2, 0x0)
["../../../lib/libpf/pfGroup.C":512, 0x4869a8]
   5 pfNode::segsIsect(_pfSegSet*,_pfHit***)(0x8e02d0, 0x940860,
0x7fffabd8, 0x2, 0x0) ["../../../lib/libpf/pfNode.C":1257, 0x484240]
   6 pfSegsIsectNode(0x8e02d0, 0x1001d680, 0x7fffabd8, 0x2, 0x10023100)
["../../../lib/libpf/cNode.C":369, 0x453b70]
   7 pfpCollideGrnd(coord = 0x781444, node = 0x8e02d0, zpr = 0x7fffac14)
["/users/guests/u27486/vr/pfpCollide.c":72, 0x42d0b8]
   8 full_drive(coord = 0x781444) ["/users/guests/u27486/vr/nav.c":635,
0x4285d8]
   9 nav_drive(shared = 0x781440) ["/users/guests/u27486/vr/nav.c":589,
0x42817c]
  10 navigate(shared = 0x781440) ["/users/guests/u27486/vr/nav.c":50,
0x42616c]
  11 DrawChannel(chan = 0x9497e0, data = (nil))
["/users/guests/u27486/vr/vr.c":178, 0x42bf40]
  12 doDrawChannel(pfChannel*)(0x949c80, 0x0, 0x10023100, 0x2, 0x4038426e)
["../../../lib/libpf/pfProcess.C":1775, 0x44d434]
  13 pfFrame(0x9497e0, 0x781444, 0x781450, 0x2, 0x0)
["../../../lib/libpf/pfProcess.C":1500, 0x44c5f8]
  14 main(argc = 1, argv = 0x7fffaef4)
["/users/guests/u27486/vr/vr.c":63, 0x42ba88]

Thanks,

       -- Visualization << SGI >> Simulation --
Payton R. White __ __ __
prwhite++at++ucsd.edu / / /_/ _/ /_
       ______ _____ __ __ / /___ __ / __/______
      / __ // .__// /__/ // __ // / / / / ____/
     / /_/ // / / _ // / / // /_ / /_ / __/_
    / ____//_/ \_/ \_//_/ /_//___/ /___//_____/
   / /When the going gets weird, the weird turn pro.
  /_/ - Hunter S. Thompson


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:50:22 PDT

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.