bmcquear++at++dw3f.ess.harris.com
Tue, 16 May 95 16:35:24 -0400
Any help on the following problem would be greatly appreciated.
Can somebody explain why the following code inserted into pickfly
causes it to dump after approximately 280 iterations?
(This is a symptom of a current application I am working on but I
reproduced in pickfly to simplify discussing it)
/* Existing in pickfly...Load database.... */
for (i=0; i < NumFiles; i++)
{
/* Inserted for debug...Now want to read in a bunch of
groups... */
for (j=0; j < 300; j++)
root = (pfGroup *)LoadFile("klingon.flt", NULL);
}
Also, the number of iterations varies depending on the complexity of
the model read in. This leads me to think that there may be either some
MAX system limit for the size of the executable image that is running,
or MAX limit for the total triangles in the performer geometry?? With
pfNotify (PFNFY_DEBUG) I get no pf type errors.
I am runing on an Indigo 2 Extreme, Performer 1.2, Iris 5.3, C++ 4.0
(Also I recently upgraded to Iris 5.3 from 5.2 but never noticed the
bug in 5.2, probably because never loaded as many nodes)
Here's the call stack after the dump:
0 pfUpdateList::checkFlush()(0xbf143702, 0x0, 0x1, 0x101e32c8,
0x18a9a60) [0x4f0a30]
1 pfBuffer::checkFlush()(0xbf143702, 0x0, 0x1, 0x101e32c8, 0x0)
["../../../lib/libpf/pfBuffer.C":137, 0x4b0e6c]
2 pfNewGeode(0xbf143702, 0x0, 0x1, 0x101e32c8, 0xc3238e4f)
["../../../lib/libpf/pfProcess.C":2881, 0x49b264]
3 makeGeode(0xbf143702, 0x0, 0x1, 0x101e32c8, 0x28000)
["../../../lib/libpfflt/geom.c":3007, 0x4708ac]
4 makeGeometry(0xbf143702, 0x0, 0x1, 0x101e32c8, 0x8)
["../../../lib/libpfflt/geom.c":2688, 0x46ffdc]
5 convObject(0x1897780, 0x0, 0x1, 0x101e32c8, 0x0)
["../../../lib/libpfflt/hier.c":1993, 0x466318]
6 convTree(0x1894b70, 0x0, 0x101d0bf0, 0x3, 0x0)
["../../../lib/libpfflt/hier.c":1038, 0x4638c4]
7 convTree(0x188e050, 0x0, 0x101d0bf0, 0x3, 0x0)
["../../../lib/libpfflt/hier.c":670, 0x462ab8]
8 convTree(0x188dff0, 0x0, 0x101d0bf0, 0x2, 0xfb54398)
["../../../lib/libpfflt/hier.c":670, 0x462ab8]
9 convTree(0x188dff0, 0x0, 0x101d0bf0, 0x1, 0x7618f0)
["../../../lib/libpfflt/hier.c":670, 0x462ab8]
10 LoadFlt(0x1000d1b8, 0x0, 0x7618f0, 0x6272a0, 0xfb5af20)
["../../../lib/libpfflt/hier.c":286, 0x461be0]
11 LoadFile(0x1000d1b8, 0x0, 0x187da70, 0x187da70, 0x1002b9d0)
["../../../lib/libpfsgi/loadfile.c":87, 0x43b3b4]
12 initSceneGraph(scene = 0x761870)
["/disk2/joe/Performer/pickfly/OPT/../pickfly.c":179, 0x436454]
13 InitScene() ["/disk2/joe/Performer/pickfly/OPT/../generic.c":266, 0x42f2ec]
14 main(argc = 2, argv = 0x7fffaf54)
["/disk2/joe/Performer/pickfly/OPT/../main.c":96, 0x43aef0]
Thanks for any help,
Bruce McQueary
bmcquear++at++harris.com
(407)984-6813
This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:51:30 PDT