DrPain
13-02-2006 18:18:54
This is a continuation of the thread:
http://www.ogre3d.org/phpBB2/viewtopic.php?t=17417
I've been having crash problems since about the time that Tuan fixed the problem with the render pools growing out of hand. For reference, see:
http://www.ogre3d.org/phpBB2addons/viewtopic.php?t=331
I don't know if it's coincidence, but I hadn't updated Ogre in 3 weeks, and it was working fine until I updated PLSM.
I've verified this occurs when all my other threads are sleeping. I had thought I was changing the sceneNode tree during the render, but that doesn't appear to be the case.
Is there a possibility that something got messed up with that fix?
Is anyone else seeing these crashes, or is it just me?
I updated to the latest CVS version of both Ogre and PLSM2 this morning, and it still crashes the same way.
Code stack at time of crash:
http://www.ogre3d.org/phpBB2/viewtopic.php?t=17417
I've been having crash problems since about the time that Tuan fixed the problem with the render pools growing out of hand. For reference, see:
http://www.ogre3d.org/phpBB2addons/viewtopic.php?t=331
I don't know if it's coincidence, but I hadn't updated Ogre in 3 weeks, and it was working fine until I updated PLSM.
I've verified this occurs when all my other threads are sleeping. I had thought I was changing the sceneNode tree during the render, but that doesn't appear to be the case.
Is there a possibility that something got messed up with that fix?
Is anyone else seeing these crashes, or is it just me?
I updated to the latest CVS version of both Ogre and PLSM2 this morning, and it still crashes the same way.
Code stack at time of crash:
00000000()
> OgreMain_H.dll!Ogre::Node::_update(bool updateChildren=true, bool parentHasChanged=false) Line 200 C++
OgreMain_H.dll!Ogre::SceneNode::_update(bool updateChildren=true, bool parentHasChanged=false) Line 76 C++
OgreMain_H.dll!Ogre::Node::_update(bool updateChildren=true, bool parentHasChanged=false) Line 200 C++
OgreMain_H.dll!Ogre::SceneNode::_update(bool updateChildren=true, bool parentHasChanged=false) Line 76 C++
OgreMain_H.dll!Ogre::SceneManager::_updateSceneGraph(Ogre::Camera * cam=0x01e09788) Line 1483 C++
Plugin_PagingLandScapeSceneManager2.dll!Ogre::PagingLandScapeSceneManager::_updateSceneGraph(Ogre::Camera * cam=0x01e09788) Line 309 + 0x9 bytes C++
OgreMain_H.dll!Ogre::SceneManager::_renderScene(Ogre::Camera * camera=0x01e09788, Ogre::Viewport * vp=0x02623060, bool includeOverlays=true) Line 921 C++
OgreMain_H.dll!Ogre::Camera::_renderScene(Ogre::Viewport * vp=0x02623060, bool includeOverlays=true) Line 388 C++
OgreMain_H.dll!Ogre::Viewport::update() Line 189 C++
OgreMain_H.dll!Ogre::RenderTarget::update() Line 107 C++
OgreMain_H.dll!Ogre::RenderWindow::update(bool swap=true) Line 72 C++
RenderSystem_Direct3D9.dll!Ogre::D3D9RenderWindow::update(bool swap=true) Line 936 C++
OgreMain_H.dll!Ogre::RenderWindow::update() Line 64 C++
OgreMain_H.dll!Ogre::RenderSystem::_updateAllRenderTargets() Line 99 C++
OgreMain_H.dll!Ogre::Root::_updateAllRenderTargets() Line 966 C++
OgreMain_H.dll!Ogre::Root::renderOneFrame() Line 706 C++