Package: libogre-1.7.3
Version: 1.7.3-5
Severity: important

Dear Maintainer,

Attempting to run Rig of Rods using debian provided libogre package.

Fault exists in 1.7.3-4 on for sure.  1.7.3-3 was unable to be tested due to
not working.  Have not tested before 1.7.3-3.

Disabling Plugin_PCZSceneManager.so and Plugin_OctreeZone.so allows programs to
work.

Valgrind fault  report is attached.  Appears to be libogre internally
triggered.



-- System Information:
Debian Release: wheezy/sid
  APT prefers stable
  APT policy: (700, 'stable'), (650, 'testing'), (600, 'unstable'), (500,
'proposed-updates'), (400, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.1.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libogre-1.7.3 depends on:
ii  libboost-thread1.46.1     1.46.1-8
ii  libc6                     2.13-24
ii  libfreeimage3             3.15.1-1
ii  libfreetype6              2.4.8-1
ii  libgcc1                   1:4.6.2-11
ii  libgl1-mesa-glx [libgl1]  7.11.2-1
ii  libglu1-mesa [libglu1]    7.11.2-1
ii  libstdc++6                4.6.2-11
ii  libx11-6                  2:1.4.4-4
ii  libxaw7                   2:1.0.9-3
ii  libxrandr2                2:1.3.2-2
ii  libxt6                    1:1.1.1-2
ii  libzzip-0-13              0.13.56-1.1
ii  multiarch-support         2.13-24

libogre-1.7.3 recommends no packages.

libogre-1.7.3 suggests no packages.
==7309== Invalid read of size 8
==7309==    at 0xFF8D700: Ogre::PCZSceneNode::getHomeZone() (in 
/usr/lib/x86_64-linux-gnu/OGRE-1.7.3/Plugin_PCZSceneManager.so)
==7309==    by 0xFF8653C: 
Ogre::PCZSceneManager::_findVisibleObjects(Ogre::Camera*, 
Ogre::VisibleObjectsBoundsInfo*, bool) (in 
/usr/lib/x86_64-linux-gnu/OGRE-1.7.3/Plugin_PCZSceneManager.so)
==7309==    by 0x53ECBA8: Ogre::SceneManager::_renderScene(Ogre::Camera*, 
Ogre::Viewport*, bool) (in /usr/lib/x86_64-linux-gnu/libOgreMain.so.1.7.3)
==7309==    by 0x525414B: Ogre::Camera::_renderScene(Ogre::Viewport*, bool) (in 
/usr/lib/x86_64-linux-gnu/libOgreMain.so.1.7.3)
==7309==    by 0x53B9747: Ogre::RenderTarget::_updateViewport(Ogre::Viewport*, 
bool) (in /usr/lib/x86_64-linux-gnu/libOgreMain.so.1.7.3)
==7309==    by 0x53B966A: Ogre::RenderTarget::_updateAutoUpdatedViewports(bool) 
(in /usr/lib/x86_64-linux-gnu/libOgreMain.so.1.7.3)
==7309==    by 0x53B910D: Ogre::RenderTarget::updateImpl() (in 
/usr/lib/x86_64-linux-gnu/libOgreMain.so.1.7.3)
==7309==    by 0x53B96AB: Ogre::RenderTarget::update(bool) (in 
/usr/lib/x86_64-linux-gnu/libOgreMain.so.1.7.3)
==7309==    by 0x9630CE: 
ExampleLoadingBar::resourceGroupScriptingStarted(std::string const&, unsigned 
long) (ExampleLoadingBar.h:132)
==7309==    by 0x53C479E: 
Ogre::ResourceGroupManager::fireResourceGroupScriptingStarted(std::string 
const&, unsigned long) (in /usr/lib/x86_64-linux-gnu/libOgreMain.so.1.7.3)
==7309==    by 0x53CDCCA: 
Ogre::ResourceGroupManager::parseResourceGroupScripts(Ogre::ResourceGroupManager::ResourceGroup*)
 (in /usr/lib/x86_64-linux-gnu/libOgreMain.so.1.7.3)
==7309==    by 0x53CE43E: 
Ogre::ResourceGroupManager::initialiseAllResourceGroups() (in 
/usr/lib/x86_64-linux-gnu/libOgreMain.so.1.7.3)
==7309==  Address 0x218 is not stack'd, malloc'd or (recently) free'd
==7309== 
==7309== 
==7309== Process terminating with default action of signal 11 (SIGSEGV)
==7309==  Access not within mapped region at address 0x218
==7309==    at 0xFF8D700: Ogre::PCZSceneNode::getHomeZone() (in 
/usr/lib/x86_64-linux-gnu/OGRE-1.7.3/Plugin_PCZSceneManager.so)
==7309==    by 0xFF8653C: 
Ogre::PCZSceneManager::_findVisibleObjects(Ogre::Camera*, 
Ogre::VisibleObjectsBoundsInfo*, bool) (in 
/usr/lib/x86_64-linux-gnu/OGRE-1.7.3/Plugin_PCZSceneManager.so)
==7309==    by 0x53ECBA8: Ogre::SceneManager::_renderScene(Ogre::Camera*, 
Ogre::Viewport*, bool) (in /usr/lib/x86_64-linux-gnu/libOgreMain.so.1.7.3)
==7309==    by 0x525414B: Ogre::Camera::_renderScene(Ogre::Viewport*, bool) (in 
/usr/lib/x86_64-linux-gnu/libOgreMain.so.1.7.3)
==7309==    by 0x53B9747: Ogre::RenderTarget::_updateViewport(Ogre::Viewport*, 
bool) (in /usr/lib/x86_64-linux-gnu/libOgreMain.so.1.7.3)
==7309==    by 0x53B966A: Ogre::RenderTarget::_updateAutoUpdatedViewports(bool) 
(in /usr/lib/x86_64-linux-gnu/libOgreMain.so.1.7.3)
==7309==    by 0x53B910D: Ogre::RenderTarget::updateImpl() (in 
/usr/lib/x86_64-linux-gnu/libOgreMain.so.1.7.3)
==7309==    by 0x53B96AB: Ogre::RenderTarget::update(bool) (in 
/usr/lib/x86_64-linux-gnu/libOgreMain.so.1.7.3)
==7309==    by 0x9630CE: 
ExampleLoadingBar::resourceGroupScriptingStarted(std::string const&, unsigned 
long) (ExampleLoadingBar.h:132)
==7309==    by 0x53C479E: 
Ogre::ResourceGroupManager::fireResourceGroupScriptingStarted(std::string 
const&, unsigned long) (in /usr/lib/x86_64-linux-gnu/libOgreMain.so.1.7.3)
==7309==    by 0x53CDCCA: 
Ogre::ResourceGroupManager::parseResourceGroupScripts(Ogre::ResourceGroupManager::ResourceGroup*)
 (in /usr/lib/x86_64-linux-gnu/libOgreMain.so.1.7.3)
==7309==    by 0x53CE43E: 
Ogre::ResourceGroupManager::initialiseAllResourceGroups() (in 
/usr/lib/x86_64-linux-gnu/libOgreMain.so.1.7.3)
==7309==  If you believe this happened as a result of a stack
==7309==  overflow in your program's main thread (unlikely but
==7309==  possible), you can try to increase the size of the
==7309==  main thread stack using the --main-stacksize= flag.
==7309==  The main thread stack size used in this run was

Reply via email to