From: Volley, Axel (AXEL.VOLLEY++at++ca.com)
Date: 07/20/2000 11:37:15
I have a pfBillboard with one pfGeoSet attached. Because I want to modify the
color of the GeoSet I can either flux the color attributes of the pfGeoSet or I
can flux the whole pfGeoSet ( I am not using pfFluxedGSetInit, because the
length of the attributes lists doesn't change).
In both cases it crashes on an O2 but runs fine on an Onyx2. Fluxing a pfGeoSet
in the described ways works fine as long it is not attached to a pfBillboard. I
tested it with Performer 2.2.7 and 2.2.8.
On the O2 it leaves the following core-dump:
> 0 pfBillboard::pf_draw(int,_pfCuller*,pfVec3*)(0x64964a10, 0x0, 0x0, 0x0, 0x6494d720, 0x6494d720, 0x1006fd88, 0x10063c38) ["/xlv61/performer/work/perf/lib/libpr/pfGenericMatrix.h":77, 0x5a99e18]
1 _pfCuller::add(pfBillboard*)(0x641441c0, 0x64964a10, 0x13b0, 0x6494d720,
0x6494d720, 0x6494d720, 0x1006fd88, 0x10063c38)
["/xlv61/performer/work/perf/lib/libpf/pfCuller.C":407, 0x5b51418]
2 pfBillboard::nb_cull(int,int,_pfCuller*)(0x64964a10, 0x0, 0x1f000003,
0x641441c0, 0x6494d720, 0x6494d720, 0x1006fd88, 0x10063c38)
["/xlv61/performer/work/perf/lib/libpf/pfBillboard.C":244, 0x5a98ab8]
3 pfSwitch::nb_cull(int,int,_pfCuller*)(0x64964980, 0x5, 0x1f000003,
0x641441c0, 0x6494d720, 0x0, 0x1006fd88, 0x10063c38)
["/xlv61/performer/work/perf/lib/libpf/pfSwitch.C":217, 0x5b1fb18]
4 pfGroup::nb_cull(int,int,_pfCuller*)(0x6453cd00, 0x5, 0x3, 0x641441c0,
0x6494d720, 0x6494d720, 0x1006fd88, 0x10063c38)
["/xlv61/performer/work/perf/lib/libpf/pfGroup.C":286, 0x5ade42c]
5 pfScene::nb_cull(int,int,_pfCuller*)(0x645ec430, 0x5, 0x3, 0x641441c0, 0x0,
0x6494d720, 0x1006fd88, 0x10063c38)
["/xlv61/performer/work/perf/lib/libpf/pfScene.C":293, 0x5b1a93c]
6 _pfCuller::nb_cull(void)(0x641441c0, 0x6416d3c0, 0x13b0, 0x6494d720,
0x6494d720, 0x6494d720, 0x1006fd88, 0x10063c38)
["/xlv61/performer/work/perf/lib/libpf/pfCuller.C":208, 0x5b4ba04]
7 ::pfDraw(0x10, 0x6416d3c0, 0x13b0, 0x6494d720, 0x6494d720, 0x6494d720,
0x1006fd88, 0x10063c38)
["/xlv61/performer/work/perf/lib/libpf/pfProcess.C":6389, 0x5b73f3c]
8 vgChannel::drawCallback(_pfChannel*,void*)(0x640e39e0, 0x64594510, 0x0,
0x6494d720, 0x6494d720, 0x6494d720, 0x1006fd88, 0x10063c38)
["/usr/people/allprod/trees3.4/vega/src/lib/kernel/channel.C":1916, 0x34f2468]
9 pfChannel::pf_callDrawFunc(void)(0x10, 0x6416d3c0, 0x13b0, 0x6494d720,
0x6494d720, 0x6494d720, 0x1006fd88, 0x10063c38)
["/xlv61/performer/work/perf/lib/libpf/pfChannel.C":2255, 0x5b2d120]
10 ::pfFrame(0x641064c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1006fd88, 0x10063c38)
["/xlv61/performer/work/perf/lib/libpf/pfProcess.C":6296, 0x5b6e788]
11 vgSystem::frame(void)(0x64036440, 0x6416d3c0, 0x13b0, 0x6494d720,
0x6494d720, 0x6494d720, 0x1006fd88, 0x10063c38)
["/usr/people/allprod/trees3.4/vega/src/lib/kernel/system.C":1133, 0x35ac280]
12 ::vgFrame(0x10, 0x6416d3c0, 0x13b0, 0x6494d720, 0x6494d720, 0x6494d720,
0x1006fd88, 0x10063c38)
["/usr/people/allprod/trees3.4/vega/src/lib/kernel/system.C":1155, 0x35a5dd8]
13 ::main(0x1000c880, 0x640b2270, 0x13b0, 0x0, 0x6494d720, 0x6494d720,
0x1006fd88, 0x10063c38)
["/hosts/vino/usr/people/axel/src/performer/prototypes/lightning/test.C":273,
0x1000bfa0]
14 __start()
["/xlv55/kudzu-apr12/work/irix/lib/libc/libc_n32_M3/csu/crt1text.s":177,
0x1000ada8]
-- Axel W. Volley ~ Viewpoint Visualization - A CA Company ++1-972-960-2301 x227 FAX ++1-972-960-9049 mailto:axel.volley++at++viewpoint.com
This archive was generated by hypermail 2b29 : Thu Jul 20 2000 - 10:57:55 PDT