Code: Select all
#0 0x00007ffff6a8ff29 in ?? () from /lib/x86_64-linux-gnu/libGLdispatch.so.0
#1 0x00007ffff4900cb5 in Ogre::GLES2Texture::freeInternalResourcesImpl (this=0x5555682dce20) at /media/slapin/library/ogre3/ogre/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:314
#2 0x00007ffff7733965 in Ogre::Texture::freeInternalResources (this=0x5555682dce20) at /media/slapin/library/ogre3/ogre/OgreMain/src/OgreTexture.cpp:343
#3 Ogre::Texture::freeInternalResources (this=0x5555682dce20) at /media/slapin/library/ogre3/ogre/OgreMain/src/OgreTexture.cpp:338
#4 0x00007ffff7677e4b in Ogre::Resource::unload (this=0x5555682dce20) at /media/slapin/library/ogre3/ogre/OgreMain/src/OgreResource.cpp:348
#5 0x00007ffff4900e42 in Ogre::GLES2Texture::~GLES2Texture (this=0x5555682dce20, __in_chrg=<optimized out>) at /media/slapin/library/ogre3/ogre/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:51
#6 0x00007ffff490101d in Ogre::GLES2Texture::~GLES2Texture (this=0x5555682dce20, __in_chrg=<optimized out>) at /media/slapin/library/ogre3/ogre/RenderSystems/GLES2/src/OgreGLES2Texture.cpp:52
#7 0x00007ffff7743020 in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release (this=0x55556d44f660) at /usr/include/c++/11/bits/shared_ptr_base.h:168
#8 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count (this=0x5555691af708, __in_chrg=<optimized out>) at /usr/include/c++/11/bits/shared_ptr_base.h:705
#9 std::__shared_ptr<Ogre::Texture, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr (this=0x5555691af700, __in_chrg=<optimized out>) at /usr/include/c++/11/bits/shared_ptr_base.h:1154
#10 std::shared_ptr<Ogre::Texture>::~shared_ptr (this=0x5555691af700, __in_chrg=<optimized out>) at /usr/include/c++/11/bits/shared_ptr.h:122
#11 Ogre::SharedPtr<Ogre::Texture>::~SharedPtr (this=0x5555691af700, __in_chrg=<optimized out>) at /media/slapin/library/ogre3/ogre/OgreMain/include/OgreSharedPtr.h:44
#12 std::_Destroy<Ogre::SharedPtr<Ogre::Texture> > (__pointer=0x5555691af700) at /usr/include/c++/11/bits/stl_construct.h:151
#13 std::_Destroy_aux<false>::__destroy<Ogre::SharedPtr<Ogre::Texture>*> (__last=0x5555691af710, __first=0x5555691af700) at /usr/include/c++/11/bits/stl_construct.h:163
#14 std::_Destroy<Ogre::SharedPtr<Ogre::Texture>*> (__last=0x5555691af710, __first=<optimized out>) at /usr/include/c++/11/bits/stl_construct.h:196
#15 std::_Destroy<Ogre::SharedPtr<Ogre::Texture>*, Ogre::SharedPtr<Ogre::Texture> > (__last=0x5555691af710, __first=<optimized out>) at /usr/include/c++/11/bits/alloc_traits.h:848
#16 std::vector<Ogre::SharedPtr<Ogre::Texture>, std::allocator<Ogre::SharedPtr<Ogre::Texture> > >::~vector (this=0x5555708e6fe0, __in_chrg=<optimized out>) at /usr/include/c++/11/bits/stl_vector.h:680
#17 Ogre::TextureUnitState::~TextureUnitState (this=0x5555708e6ef0, __in_chrg=<optimized out>) at /media/slapin/library/ogre3/ogre/OgreMain/src/OgreTextureUnitState.cpp:174
#18 0x00007ffff76324d8 in Ogre::Pass::removeAllTextureUnitStates (this=this@entry=0x555557166ce0) at /media/slapin/library/ogre3/ogre/OgreMain/src/OgrePass.cpp:465
#19 0x00007ffff763256f in Ogre::Pass::queueForDeletion (this=0x555557166ce0) at /media/slapin/library/ogre3/ogre/OgreMain/src/OgrePass.cpp:1049
#20 0x00007ffff772ddac in Ogre::Technique::removeAllPasses (this=this@entry=0x55556b7013b0) at /media/slapin/library/ogre3/ogre/OgreMain/src/OgreTechnique.cpp:344
#21 0x00007ffff772e8e0 in Ogre::Technique::~Technique (this=0x55556b7013b0, __in_chrg=<optimized out>) at /media/slapin/library/ogre3/ogre/OgreMain/src/OgreTechnique.cpp:49
#22 0x00007ffff75da2b8 in Ogre::Material::removeAllTechniques (this=this@entry=0x555569a3e290) at /media/slapin/library/ogre3/ogre/OgreMain/src/OgreMaterial.cpp:368
#23 0x00007ffff75da31b in Ogre::Material::~Material (this=0x555569a3e290, __in_chrg=<optimized out>) at /media/slapin/library/ogre3/ogre/OgreMain/src/OgreMaterial.cpp:69
#24 0x00007ffff75da3dd in Ogre::Material::~Material (this=0x555569a3e290, __in_chrg=<optimized out>) at /media/slapin/library/ogre3/ogre/OgreMain/src/OgreMaterial.cpp:73
#25 0x00007ffff7d9b08a in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release (this=0x55555ad7d8d0) at /usr/include/c++/11/bits/shared_ptr_base.h:168
#26 0x00007ffff7d9094c in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/c++/11/bits/shared_ptr_base.h:705
#27 std::__shared_ptr<Ogre::Material, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/c++/11/bits/shared_ptr_base.h:1154
#28 std::__shared_ptr<Ogre::Material, (__gnu_cxx::_Lock_policy)2>::reset (this=0x55555e376b28) at /usr/include/c++/11/bits/shared_ptr_base.h:1272
#29 Ogre::Terrain::freeGPUResources (this=this@entry=0x55555e3769e0) at /media/slapin/library/ogre3/ogre/Components/Terrain/src/OgreTerrain.cpp:1986
#30 0x00007ffff7d96b69 in Ogre::Terrain::~Terrain (this=0x55555e3769e0, __in_chrg=<optimized out>) at /media/slapin/library/ogre3/ogre/Components/Terrain/src/OgreTerrain.cpp:215
#31 0x00007ffff7d9709d in Ogre::Terrain::~Terrain (this=0x55555e3769e0, __in_chrg=<optimized out>) at /media/slapin/library/ogre3/ogre/Components/Terrain/src/OgreTerrain.cpp:222
#32 0x00007ffff7d9fb67 in Ogre::TerrainGroup::TerrainSlot::freeInstance (this=0x7fffe003d8c0) at /media/slapin/library/ogre3/ogre/Components/Terrain/src/OgreTerrainGroup.cpp:1081
#33 0x00007ffff7d9fd02 in Ogre::TerrainGroup::freeTerrainSlotInstance (this=this@entry=0x555556981d70, slot=slot@entry=0x7fffe003d8c0)
at /media/slapin/library/ogre3/ogre/Components/Terrain/src/OgreTerrainGroup.cpp:883
#34 0x00007ffff7da1663 in Ogre::TerrainGroup::defineTerrain (this=0x555556981d70, x=<optimized out>, y=<optimized out>, pFloat=0x7fffe80420f0, layers=0x0)
at /media/slapin/library/ogre3/ogre/Components/Terrain/src/OgreTerrainGroup.cpp:194
#35 0x000055555562b58d in ECS::FlatTerrainDefiner::define (this=0x55555714c870, terrainGroup=0x555556981d70, x=-20, y=52) at /media/slapin/library/ogre3/ogre-projects/world2/src/gamedata/TerrainModule.cpp:310
#36 0x00007ffff7dbdae3 in Ogre::TerrainPagedWorldSection::handleRequest (req=<optimized out>, srcQ=<optimized out>, this=0x555556cb8540)
at /media/slapin/library/ogre3/ogre/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:302
#37 Ogre::TerrainPagedWorldSection::handleRequest (this=0x555556cb8540, req=<optimized out>, srcQ=<optimized out>) at /media/slapin/library/ogre3/ogre/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:278
#38 0x00007ffff7dbdc0b in operator() (__closure=<optimized out>) at /media/slapin/library/ogre3/ogre/Components/Terrain/src/OgreTerrainPagedWorldSection.cpp:326
#39 std::__invoke_impl<void, Ogre::TerrainPagedWorldSection::handleResponse(const Ogre::WorkQueue::Response*, const Ogre::WorkQueue*)::<lambda()>&> (__f=...) at /usr/include/c++/11/bits/invoke.h:61
#40 std::__invoke_r<void, Ogre::TerrainPagedWorldSection::handleResponse(const Ogre::WorkQueue::Response*, const Ogre::WorkQueue*)::<lambda()>&> (__fn=...) at /usr/include/c++/11/bits/invoke.h:154
#41 std::_Function_handler<void(), Ogre::TerrainPagedWorldSection::handleResponse(const Ogre::WorkQueue::Response*, const Ogre::WorkQueue*)::<lambda()> >::_M_invoke(const std::_Any_data &) (__functor=...)
at /usr/include/c++/11/bits/std_function.h:290
#42 0x00007ffff7752b53 in std::function<void ()>::operator()() const (this=0x7fffefba69b0) at /usr/include/c++/11/bits/std_function.h:590
#43 Ogre::DefaultWorkQueueBase::_processNextRequest (this=0x5555562227b0) at /media/slapin/library/ogre3/ogre/OgreMain/src/OgreWorkQueue.cpp:157
#44 0x00007ffff7569b65 in Ogre::DefaultWorkQueue::_threadMain (this=0x5555562227b0) at /media/slapin/library/ogre3/ogre/OgreMain/src/OgreDefaultWorkQueueStandard.cpp:169
#45 0x00007ffff70e62b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#46 0x00007ffff6c94ac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#47 0x00007ffff6d268c0 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Another crash in the same circumstances.