Revision: 8674
          http://playerstage.svn.sourceforge.net/playerstage/?rev=8674&view=rev
Author:   hsujohnhsu
Date:     2010-05-12 02:33:57 +0000 (Wed, 12 May 2010)

Log Message:
-----------
fix segfault in OgreVisual destructor (delete sceneNode instead of 
removeAndDestroyChild).

Modified Paths:
--------------
    code/gazebo/trunk/server/rendering/OgreVisual.cc

Modified: code/gazebo/trunk/server/rendering/OgreVisual.cc
===================================================================
--- code/gazebo/trunk/server/rendering/OgreVisual.cc    2010-05-11 23:06:51 UTC 
(rev 8673)
+++ code/gazebo/trunk/server/rendering/OgreVisual.cc    2010-05-12 02:33:57 UTC 
(rev 8674)
@@ -173,7 +173,10 @@
       if (this->boundingBoxNode != NULL)
         this->sceneNode->removeAndDestroyChild( 
this->boundingBoxNode->getName() );
 
-      this->parentNode->removeAndDestroyChild( this->sceneNode->getName() );
+      // delete works, but removeAndDestroyChild segfaults
+      delete this->sceneNode;
+      this->sceneNode = NULL;
+      //this->parentNode->removeAndDestroyChild( this->sceneNode->getName() );
     }
   }
 }


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------

_______________________________________________
Playerstage-commit mailing list
Playerstage-commit@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/playerstage-commit

Reply via email to