From: Yair Kurzion (yair++at++polygon.engr.sgi.com)
Date: 04/11/2002 13:52:20
Hi Bram !
Can you please send me a short sample code demonstrating the crash ?
Thanks,
-yair
> I am getting crashes on pfNode::isect() when isecting with geometry
> that has been deeply nested.
>
> I get bus errors and segm violations.
>
> Interestingly, I can intersect geometry that is at lvl 30 with
> no problem, even if the entire scene is 100 deep.
> But if I intersect something in the same scene at levels of
> 32 and above, I get crashes.
>
> I do my intersections with pfPath specifications enabled.
>
> Maybe pfPaths cannot be larger than 32 entries?
>
> The crash occurs in pfNode::isect() itself, before I can
> access the pfPath structure.
>
> I am on IRIX and an Onyx IR2.
> For a dbx trace, see:
>
>
> > 0 pfList::reset(void)(0x3ed17245, 0x0, 0x400, 0x0, 0x4becb60, 0x0, 0x0, 0x49b0fe74) ["/build/perfbuild/perftot1/perf/lib/libpr/pfList.C":536, 0x4525008]
> 1 pfNode::pf_isect(pfSegSet*,pfHit***,pfChannel*,pfMatrix*)(0x3ed17245, 0x0, 0x0, 0x0, 0x4becb60, 0x0, 0x0, 0x49b0fe74) ["/build/perfbuild/perftot1/perf/lib/libpf/pfNode.C":1388, 0x43b5400]
> 2 pfNode::nb_isect(pfSegSet*,pfHit***)(0x3ed17245, 0x0, 0x400, 0x0, 0x4becb60, 0x0, 0x0, 0x49b0fe74) ["/build/perfbuild/perftot1/perf/lib/libpf/pfNode.C":875, 0x43b3fe0]
> 3 pfNode::isect(pfSegSet*,pfHit***)(this = 0x481d9fd0, segSet = 0x7fff1e88, hits = 0x7fff2308) ["/usr/include/Performer/pf/pfNode.h":193, 0x49fc89c]
> 4 Selector::FindIntersected(pfNode*,pfMatrix&,float)(this = 0x101e6600, root = 0x481d9fd0, mat = 0x49b16740, grabsize = 4.0) ["/home/sara/bram/saradist/src/sarasim/selector.C":170, 0x49fd1f8]
>
> Anyone experienced something similar?
>
> thx
>
> Bram
>
>
> --
> ------------------------------------------------------------------------------
> Bram Stolk, VR Specialist.
> SARA Academic Computing Services Amsterdam, PO Box 94613, 1090 GP AMSTERDAM
> email: bram++at++sara.nl Phone +31-20-5923059 Fax +31-20-6683167
>
> "I heard if you play the NT-4.0-CD backwards, you get a satanic message."
> "Thats nothing, if you play it forward, it installs NT-4.0"
> ------------------------------------------------------------------------------
> -----------------------------------------------------------------------
> List Archives, Info, FAQ: http://www.sgi.com/software/performer/
> Open Development Project: http://oss.sgi.com/projects/performer/
> Submissions: info-performer++at++sgi.com
> Admin. requests: info-performer-request++at++sgi.com
> -----------------------------------------------------------------------
> ITEC 2002 Friends of Performer Meeting: Wednesday April 10 17:00h
> Hainaut Room, Lille Grand Palais, Lille, France
>
--
\_________ \_____ \__ \__ \_____
\_________ \_____ \__ \__ \_____ Yair Kurzion
\__ \__ \____\__ \__ yair++at++sgi.com
\__ \__ \__ (650) 933-6502
\__ \__ \__
\__ \__ \__
This archive was generated by hypermail 2b29 : Thu Apr 11 2002 - 13:52:28 PDT