assertion error on showTightBounds()

Reported by ynjh on 2010-02-08
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Panda3D
Undecided
David Rose
1.7.x
Undecided
David Rose

Bug Description

In looking & gripping sample, call it on eve.

rdb (rdb) wrote :
Download full text (10.2 KiB)

Python traceback:

Assertion failed: _cdata->_last_update == _cdata->_next_update at line 1756 of panda/src/pgraph/pandaNode.I
Traceback (most recent call last):
  File "/usr/share/panda3d/direct/showbase/ShowBase.py", line 1676, in __igLoop
    self.graphicsEngine.renderFrame()
AssertionError: _cdata->_last_update == _cdata->_next_update at line 1756 of panda/src/pgraph/pandaNode.I
:task(error): Exception occurred in PythonTask igLoop
Traceback (most recent call last):
  File "Tut-Looking-and-Gripping.py", line 136, in <module>
    run() #Run the simulation
  File "/usr/share/panda3d/direct/showbase/ShowBase.py", line 2529, in run
    self.taskMgr.run()
  File "/usr/share/panda3d/direct/task/Task.py", line 502, in run
    self.step()
  File "/usr/share/panda3d/direct/task/Task.py", line 460, in step
    self.mgr.poll()
  File "/usr/share/panda3d/direct/showbase/ShowBase.py", line 1676, in __igLoop
    self.graphicsEngine.renderFrame()
AssertionError: _cdata->_last_update == _cdata->_next_update at line 1756 of panda/src/pgraph/pandaNode.I

gdb traceback (with assert-abort 1, only relevant part):

#3 0x00007ffff3e5b14d in PandaNodePipelineReader::get_off_clip_planes (this=0x7fffffffc5a8) at panda/src/pgraph/pandaNode.I:1756
No locals.
#4 0x00007ffff3e37d5f in CullTraverserData::apply_transform_and_state (this=0x7fffffffc590, trav=0x1abeba8) at panda/src/pgraph/cullTraverserData.cxx:65
        node_state = {<PointerToBase<RenderState>> = {<PointerToVoid> = {<MemoryBase> = {<No data fields>}, _void_ptr = 0x7ffff7e3c9b0}, <No data fields>}, <No data fields>}
#5 0x00007ffff3e33ca6 in CullTraverser::traverse (this=0x1abeba8, data=...) at panda/src/pgraph/cullTraverser.cxx:210
        node_effects = 0x18bccd8
        fog = 0x7fffffffc570
        node_reader = 0x7fffffffc5a8
        fancy_bits = 4
#6 0x00007ffff3e3413e in CullTraverser::traverse_below (this=0x1abeba8, data=...) at panda/src/pgraph/cullTraverser.cxx:289
        next_data = {_node_path = {_next = 0x7fffffffc750, _start = {<PointerToBase<NodePathComponent>> = {<PointerToVoid> = {<MemoryBase> = {<No data fields>}, _void_ptr = 0x0}, <No data fields>}, <No data fields>},
            _node = {<PointerToBase<PandaNode>> = {<PointerToVoid> = {<MemoryBase> = {<No data fields>}, _void_ptr = 0x18d32c8}, <No data fields>}, <No data fields>}}, _node_reader = {_object = 0x18d32c8, _current_thread = 0xa24e68, _cdata = 0x18d3358,
            static _type_handle = {_index = 470, static _none = {_index = 0, static _none = <same as static member of an already seen type>}}}, _net_transform = {<PointerToBase<TransformState>> = {<PointerToVoid> = {<MemoryBase> = {<No data fields>},
                _void_ptr = 0x7ffff7e3ccc8}, <No data fields>}, <No data fields>}, _state = {<PointerToBase<RenderState>> = {<PointerToVoid> = {<MemoryBase> = {<No data fields>}, _void_ptr = 0x7fffe3dd49f8}, <No data fields>}, <No data fields>},
          _view_frustum = {<PointerToBase<GeometricBoundingVolume>> = {<PointerToVoid> = {<MemoryBase> = {<No data fields>}, _void_ptr = 0x7fffe3da5350}, <No data fields>}, <No data fields>},
          _cull_planes = {<PointerToBase<CullPlanes>> = {<PointerToVoid...

Changed in panda3d:
status: New → Fix Committed
rdb (rdb) on 2011-03-09
Changed in panda3d:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers