assertion error on showTightBounds()

Bug #518812 reported by ynjh
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Panda3D
Fix Released
Undecided
David Rose
1.7.x
Fix Released
Undecided
David Rose

Bug Description

In looking & gripping sample, call it on eve.

Revision history for this message
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)
Changed in panda3d:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.