I'm using Ogre 2.0 for mission critical systems.
SEGV occurred when rendering was looping for a long time and no operation.
Details are shown below.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(gdb) bt
#0 0x000000359f8328e5 in raise () from /lib64/libc.so.6
#1 0x000000359f8340c5 in abort () from /lib64/libc.so.6
#2 0x00007f71812a9795 in os::abort(bool) () from /usr/java/jdk1.8.0_66/jre/lib/amd64/server/libjvm.so
#3 0x00007f7181447e23 in VMError::report_and_die() () from /usr/java/jdk1.8.0_66/jre/lib/amd64/server/libjvm.so
#4 0x00007f71812aefbf in JVM_handle_linux_signal () from /usr/java/jdk1.8.0_66/jre/lib/amd64/server/libjvm.so
#5 0x00007f71812a5753 in signalHandler(int, siginfo*, void*) () from /usr/java/jdk1.8.0_66/jre/lib/amd64/server/libjvm.so
#6 <signal handler called>
#7 begin (this=0x0) at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h:435
#8 Ogre::ObjectMemoryManager::getNumRenderQueues (this=0x0)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Math/Array/OgreObjectMemoryManager.cpp:177
#9 0x00007f67989fde63 in Ogre::SceneManager::updateAllLodsThread (this=0x7f6756803bc0, request=..., threadIdx=140081810357872)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:2159
#10 0x00007f67568085f8 in ?? ()
#11 0x00007f6756808640 in ?? ()
#12 0x00007f6756808618 in ?? ()
#13 0x00007f67989ff0fe in Ogre::SceneManager::_updateWorkerThread (this=0x7f67568b6a80, threadHandle=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5473
#14 0x00007f67989ff1cd in updateWorkerThread (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5426
#15 Ogre::updateWorkerThread_internal (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5428
#16 0x00000035a0007851 in start_thread () from /lib64/libpthread.so.0
#17 0x000000359f8e894d in clone () from /lib64/libc.so.6
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(gdb) frame 8
#8 Ogre::ObjectMemoryManager::getNumRenderQueues (this=0x0)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Math/Array/OgreObjectMemoryManager.cpp:177
177 ArrayMemoryManagerVec::const_iterator begin= mMemoryManagers.begin();
(gdb) print *this
Cannot access memory at address 0x0
(gdb)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
173 //-----------------------------------------------------------------------------------
174 size_t ObjectMemoryManager::getNumRenderQueues() const
175 {
176 size_t retVal = -1;
177 ArrayMemoryManagerVec::const_iterator begin= mMemoryManagers.begin(); //#<--
178 ArrayMemoryManagerVec::const_iterator itor = mMemoryManagers.begin();
179 ArrayMemoryManagerVec::const_iterator end = mMemoryManagers.end();
180
181 while( itor != end )
182 {
183 if( itor->getUsedMemory() )
184 retVal = itor - begin;
185 ++itor;
186 }
187
188 return retVal + 1;
189 }
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(gdb) up
#9 0x00007f67989fde63 in Ogre::SceneManager::updateAllLodsThread (this=0x7f6756803bc0, request=..., threadIdx=140081810357872)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:2159
2159 const size_t numRenderQueues = memoryManager->getNumRenderQueues();
========================================================================================================================
2147 //-----------------------------------------------------------------------
2148 void SceneManager::updateAllLodsThread( const UpdateLodRequest &request, size_t threadIdx )
2149 {
2150 LodStrategy *lodStrategy = LodStrategyManager::getSingleton().getDefaultStrategy();
2151
2152 const Camera *lodCamera = request.lodCamera;
2153 ObjectMemoryManagerVec::const_iterator it = request.objectMemManager->begin();
2154 ObjectMemoryManagerVec::const_iterator en = request.objectMemManager->end();
2155
2156 while( it != en )
2157 {
2158 ObjectMemoryManager *memoryManager = *it;
2159 const size_t numRenderQueues = memoryManager->getNumRenderQueues(); //#<--
2160
2161 size_t firstRq = std::min<size_t>( request.firstRq, numRenderQueues );
2162 size_t lastRq = std::min<size_t>( request.lastRq, numRenderQueues );
2163
2164 for( size_t i=firstRq; i<lastRq; ++i )
2165 {
2166 ObjectData objData;
2167 const size_t totalObjs = memoryManager->getFirstObjectData( objData, i );
2168
2169 //Distribute the work evenly across all threads (not perfect), taking into
2170 //account we need to distribute in multiples of ARRAY_PACKED_REALS
2171 size_t numObjs = ( totalObjs + (mNumWorkerThreads-1) ) / mNumWorkerThreads;
2172 numObjs = ( (numObjs + ARRAY_PACKED_REALS - 1) / ARRAY_PACKED_REALS ) *
2173 ARRAY_PACKED_REALS;
2174
2175 const size_t toAdvance = std::min( threadIdx * numObjs, totalObjs );
2176
2177 //Prevent going out of bounds (usually in the last threadIdx, or
2178 //when there are less entities than ARRAY_PACKED_REALS
2179 numObjs = std::min( numObjs, totalObjs - toAdvance );
2180 objData.advancePack( toAdvance / ARRAY_PACKED_REALS );
2181
2182 lodStrategy->lodUpdateImpl( numObjs, objData, lodCamera, request.lodBias );
2183 }
2184
2185 ++it;
2186 }
2187 }
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(gdb) print *request.objectMemManager
$42 = std::vector of length 2, capacity 2 = {0x7f6756803d08, 0x7f6756803db8}
Two elements..
(gdb) print *request.objectMemManager._M_impl._M_start[0]
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
$39 = {<Ogre::ArrayMemoryManager::RebaseListener> = {_vptr.RebaseListener = 0x7f6798fc89b0}, mMemoryManagers =
std::vector of length 51, capacity 64 = {{<Ogre::ArrayMemoryManager> = {_vptr.ArrayMemoryManager = 0x7f6798fc8cc0, mMemoryPools =
std::vector of length 10, capacity 10 = {0x7f6756822e00 "\230|\201Vg\177", 0x7f67568231e0 "\270%\202Vg\177", 0x7f67568235e0 "",
0x7f6756824100 "", 0x7f6756824c40 "", 0x7f6756824e60 "", 0x7f6756825080 "\377\377\177\177", 0x7f67568252a0 "\377\377\377\377",
0x7f67568254c0 "", 0x7f67568256e0 "\377\377\377\377"}, mElementsMemSizes = 0x7f6798ce0d60, mCleanupRoutines = 0x7f6798fc8c60,
mTotalMemoryMultiplier = 88, mUsedMemory = 1, mMaxMemory = 116, mMaxHardLimit = 18446744073709551612, mCleanupThreshold = 100,
mAvailableSlots = std::vector of length 0, capacity 0, mRebaseListener = 0x7f6756803d08, mLevel = 0, mManagerType =
Ogre::ArrayMemoryManager::ObjectDataType, static MAX_MEMORY_SLOTS = 18446744073709551595}, mDummyNode = 0x7f67567feab8, mDummyObject =
0x7f6756808a18, static ElementsMemSize = {8, 8, 24, 24, 4, 4, 4, 4, 4, 4}, static ObjCleanupRoutines = {
0x7f6798c848a0 <Ogre::cleanerFlat(char*, size_t, char*, size_t, size_t, size_t, size_t)>,
0x7f6798c848a0 <Ogre::cleanerFlat(char*, size_t, char*, size_t, size_t, size_t, size_t)>,
0x7f6798c84690 <Ogre::cleanerArrayAabb(char*, size_t, char*, size_t, size_t, size_t, size_t)>,
0x7f6798c84690 <Ogre::cleanerArrayAabb(char*, size_t, char*, size_t, size_t, size_t, size_t)>,
0x7f6798c848a0 <Ogre::cleanerFlat(char*, size_t, char*, size_t, size_t, size_t, size_t)>,
0x7f6798c848a0 <Ogre::cleanerFlat(char*, size_t, char*, size_t, size_t, size_t, size_t)>,
0x7f6798c848a0 <Ogre::cleanerFlat(char*, size_t, char*, size_t, size_t, size_t, size_t)>,
0x7f6798c848a0 <Ogre::cleanerFlat(char*, size_t, char*, size_t, size_t, size_t, size_t)>,
0x7f6798c848a0 <Ogre::cleanerFlat(char*, size_t, char*, size_t, size_t, size_t, size_t)>,
0x7f6798c848a0 <Ogre::cleanerFlat(char*, size_t, char*, size_t, size_t, size_t, size_t)>}}, {<Ogre::ArrayMemoryManager> = {
_vptr.ArrayMemoryManager = 0x7f6798fc8cc0, mMemoryPools = std::vector of length 10, capacity 10 = {
0x7f675682fa60 "\270\352\177Vg\177", 0x7f675682fe40 "\030\212\200Vg\177", 0x7f6756830240 "", 0x7f6756830d60 "", 0x7f67568318a0 "",
0x7f6756831ac0 "", 0x7f6756831ce0 "", 0x7f6756831f00 "", 0x7f6756832120 "", 0x7f6756832340 ""}, mElementsMemSizes = 0x7f6798ce0d60,
mCleanupRoutines = 0x7f6798fc8c60, mTotalMemoryMultiplier = 88, mUsedMemory = 0, mMaxMemory = 116, mMaxHardLimit =
18446744073709551612, mCleanupThreshold = 100, mAvailableSlots = std::vector of length 0, capacity 0, mRebaseListener = 0x7f6756803d08,
mLevel = 1, mManagerType = Ogre::ArrayMemoryManager::ObjectDataType, static MAX_MEMORY_SLOTS = 18446744073709551595}, mDummyNode =
0x7f67567feab8, mDummyObject = 0x7f6756808a18, static ElementsMemSize = <same as static member of an already seen type>,
static ObjCleanupRoutines = <same as static member of an already seen type>}, {<Ogre::ArrayMemoryManager> = {_vptr.ArrayMemoryManager =
0x7f6798fc8cc0, mMemoryPools = std::vector of length 10, capacity 10 = {0x7f6756832960 "\270\352\177Vg\177",
0x7f6756832d60 "\030\212\200Vg\177", 0x7f6756833140 "", 0x7f6756833c80 "", 0x7f67568347a0 "", 0x7f67568349c0 "", 0x7f6756834be0 "",
0x7f6756834e00 "", 0x7f6756835020 "", 0x7f6756835240 ""}, mElementsMemSizes = 0x7f6798ce0d60, mCleanupRoutines = 0x7f6798fc8c60,
mTotalMemoryMultiplier = 88, mUsedMemory = 0, mMaxMemory = 116, mMaxHardLimit = 18446744073709551612, mCleanupThreshold = 100,
mAvailableSlots = std::vector of length 0, capacity 0, mRebaseListener = 0x7f6756803d08, mLevel = 2, mManagerType =
Ogre::ArrayMemoryManager::ObjectDataType, static MAX_MEMORY_SLOTS = 18446744073709551595}, mDummyNode = 0x7f67567feab8, mDummyObject =
0x7f6756808a18, static ElementsMemSize = <same as static member of an already seen type>,
static ObjCleanupRoutines = <same as static member of an already seen type>}, {<Ogre::ArrayMemoryManager> = {_vptr.ArrayMemoryManager =
0x7f6798fc8cc0, mMemoryPools = std::vector of length 10, capacity 10 = {0x7f6756835460 "\270\352\177Vg\177",
0x7f6756835860 "\030\212\200Vg\177", 0x7f6756835c40 "", 0x7f6756836780 "", 0x7f67568372a0 "", 0x7f67568374c0 "", 0x7f67568376e0 "",
0x7f6756837900 "", 0x7f6756837b20 "", 0x7f6756837d40 ""}, mElementsMemSizes = 0x7f6798ce0d60, mCleanupRoutines = 0x7f6798fc8c60,
mTotalMemoryMultiplier = 88, mUsedMemory = 0, mMaxMemory = 116, mMaxHardLimit = 18446744073709551612, mCleanupThreshold = 100,
mAvailableSlots = std::vector of length 0, capacity 0, mRebaseListener = 0x7f6756803d08, mLevel = 3, mManagerType =
Ogre::ArrayMemoryManager::ObjectDataType, static MAX_MEMORY_SLOTS = 18446744073709551595}, mDummyNode = 0x7f67567feab8, mDummyObject =
0x7f6756808a18, static ElementsMemSize = <same as static member of an already seen type>,
static ObjCleanupRoutines = <same as static member of an already seen type>}, {<Ogre::ArrayMemoryManager> = {_vptr.ArrayMemoryManager =
0x7f6798fc8cc0, mMemoryPools = std::vector of length 10, capacity 10 = {0x7f6756838780 "\270\352\177Vg\177",
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(gdb) print *request.objectMemManager._M_impl._M_start[1]
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
$44 = {<Ogre::ArrayMemoryManager::RebaseListener> = {_vptr.RebaseListener = 0x7f6798fc89b0}, mMemoryManagers =
std::vector of length 0, capacity 0, mTotalObjects = 0, mDummyNode = 0x7f6756808d78, mDummyTransformPtrs = {mIndex = 0 '\000', mParents =
0x0, mOwner = 0x0, mPosition = 0x0, mOrientation = 0x0, mScale = 0x0, mDerivedPosition = 0x7f6755edd9e0, mDerivedOrientation =
0x7f6755ddd7a0, mDerivedScale = 0x7f6755edda60, mDerivedTransform = 0x7f6756808c60, mInheritOrientation = 0x0, mInheritScale = 0x0},
mDummyObject = 0x7f6756808f88, mMemoryManagerType = Ogre::SCENE_STATIC, mTwinMemoryManager = 0x7f6756803d08}
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Looks like the iterator has been destroyed.
Iterator seems to be provided by "Ogre::SceneManager::mEntitiesMemoryManagerCulledList", so I checked all threads.
(java thread is omitted)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(gdb) thread apply all bt
Thread 397 (Thread 0x7f7181c9b700 (LWP 14620)):
#0 0x000000359f8df293 in poll () from /lib64/libc.so.6
#1 0x00007f68f179a8c8 in Java_org_eclipse_swt_internal_gtk_OS_Call(__complex __complex int0_t) ()
from /home/teeepesasys/.swt/lib/linux/x86_64/libswt-pi-gtk-4629.so
#2 0x00007f718354ee4c in ?? ()
#3 0x00007f6efa40f868 in ?? ()
#4 0x00007f690e24d208 in ?? ()
#5 0x00007f6efaa398b8 in ?? ()
#6 0x00007f692d638120 in ?? ()
#7 0x00007f692d6380e8 in ?? ()
#8 0x00007f690e7f78c8 in ?? ()
#9 0x00007f690e7f78c8 in ?? ()
#10 0x00007fffa8705814 in ?? ()
#11 0x00007f7185578b18 in ?? ()
#12 0x0000000000000000 in ?? ()
Thread 376 (Thread 0x7f674d639700 (LWP 21501)):
#0 0x00000035a000b43c in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
#1 0x00007f6798c93ab9 in boost::condition_variable_any::wait<boost::unique_lock<boost::recursive_mutex> > (this=0x7f67567e3880, m=...)
at /usr/local/boost_1_58_0/include/boost/thread/pthread/condition_variable.hpp:184
#2 0x00007f6798c9258f in Ogre::DefaultWorkQueue::waitForNextRequest (this=
0x7f67567e3398)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:157
#3 0x00007f6798c92324 in Ogre::DefaultWorkQueue::_threadMain (this=
0x7f67567e3398)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:185
#4 0x00007f679863ddf4 in thread_proxy ()
from /home/teeepesa/ANMDK/prg/cur/ap/lib/nativelibs/boost_1_58_0/lib/libboost_thread.so.1.58.0
#5 0x00000035a0007851 in start_thread () from /lib64/libpthread.so.0
#6 0x000000359f8e894d in clone () from /lib64/libc.so.6
Thread 375 (Thread 0x7f674e03a700 (LWP 21500)):
#0 0x00000035a000b43c in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
#1 0x00007f6798c93ab9 in boost::condition_variable_any::wait<boost::unique_lock<boost::recursive_mutex> > (this=0x7f67567e3880, m=...)
at /usr/local/boost_1_58_0/include/boost/thread/pthread/condition_variable.hpp:184
#2 0x00007f6798c9258f in Ogre::DefaultWorkQueue::waitForNextRequest (this=
0x7f67567e3398)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:157
#3 0x00007f6798c92324 in Ogre::DefaultWorkQueue::_threadMain (this=
0x7f67567e3398)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:185
#4 0x00007f679863ddf4 in thread_proxy ()
from /home/teeepesa/ANMDK/prg/cur/ap/lib/nativelibs/boost_1_58_0/lib/libboost_thread.so.1.58.0
#5 0x00000035a0007851 in start_thread () from /lib64/libpthread.so.0
#6 0x000000359f8e894d in clone () from /lib64/libc.so.6
Thread 374 (Thread 0x7f675123f700 (LWP 21495)):
#0 0x00000035a000b43c in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
#1 0x00007f6798c93ab9 in boost::condition_variable_any::wait<boost::unique_lock<boost::recursive_mutex> > (this=0x7f67567e3880, m=...)
at /usr/local/boost_1_58_0/include/boost/thread/pthread/condition_variable.hpp:184
#2 0x00007f6798c9258f in Ogre::DefaultWorkQueue::waitForNextRequest (this=
0x7f67567e3398)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:157
#3 0x00007f6798c92324 in Ogre::DefaultWorkQueue::_threadMain (this=
0x7f67567e3398)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:185
#4 0x00007f679863ddf4 in thread_proxy ()
from /home/teeepesa/ANMDK/prg/cur/ap/lib/nativelibs/boost_1_58_0/lib/libboost_thread.so.1.58.0
#5 0x00000035a0007851 in start_thread () from /lib64/libpthread.so.0
#6 0x000000359f8e894d in clone () from /lib64/libc.so.6
Thread 367 (Thread 0x7f6753a43700 (LWP 21490)):
#0 0x00000035a000b43c in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
#1 0x00007f6798c93ab9 in boost::condition_variable_any::wait<boost::unique_lock<boost::recursive_mutex> > (this=0x7f67567e3880, m=...)
at /usr/local/boost_1_58_0/include/boost/thread/pthread/condition_variable.hpp:184
#2 0x00007f6798c9258f in Ogre::DefaultWorkQueue::waitForNextRequest (this=
0x7f67567e3398)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:157
#3 0x00007f6798c92324 in Ogre::DefaultWorkQueue::_threadMain (this=
0x7f67567e3398)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:185
#4 0x00007f679863ddf4 in thread_proxy ()
from /home/teeepesa/ANMDK/prg/cur/ap/lib/nativelibs/boost_1_58_0/lib/libboost_thread.so.1.58.0
#5 0x00000035a0007851 in start_thread () from /lib64/libpthread.so.0
#6 0x000000359f8e894d in clone () from /lib64/libc.so.6
Thread 362 (Thread 0x7f674c237700 (LWP 21504)):
#0 0x00000035a000b43c in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
#1 0x00007f6798c93ab9 in boost::condition_variable_any::wait<boost::unique_lock<boost::recursive_mutex> > (this=0x7f67567e3880, m=...)
at /usr/local/boost_1_58_0/include/boost/thread/pthread/condition_variable.hpp:184
#2 0x00007f6798c9258f in Ogre::DefaultWorkQueue::waitForNextRequest (this=
0x7f67567e3398)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:157
#3 0x00007f6798c92324 in Ogre::DefaultWorkQueue::_threadMain (this=
0x7f67567e3398)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:185
#4 0x00007f679863ddf4 in thread_proxy ()
from /home/teeepesa/ANMDK/prg/cur/ap/lib/nativelibs/boost_1_58_0/lib/libboost_thread.so.1.58.0
#5 0x00000035a0007851 in start_thread () from /lib64/libpthread.so.0
#6 0x000000359f8e894d in clone () from /lib64/libc.so.6
Thread 361 (Thread 0x7f674f43c700 (LWP 21498)):
#0 0x00000035a000b43c in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
#1 0x00007f6798c93ab9 in boost::condition_variable_any::wait<boost::unique_lock<boost::recursive_mutex> > (this=0x7f67567e3880, m=...)
at /usr/local/boost_1_58_0/include/boost/thread/pthread/condition_variable.hpp:184
#2 0x00007f6798c9258f in Ogre::DefaultWorkQueue::waitForNextRequest (this=
0x7f67567e3398)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:157
#3 0x00007f6798c92324 in Ogre::DefaultWorkQueue::_threadMain (this=
0x7f67567e3398)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:185
#4 0x00007f679863ddf4 in thread_proxy ()
from /home/teeepesa/ANMDK/prg/cur/ap/lib/nativelibs/boost_1_58_0/lib/libboost_thread.so.1.58.0
#5 0x00000035a0007851 in start_thread () from /lib64/libpthread.so.0
#6 0x000000359f8e894d in clone () from /lib64/libc.so.6
Thread 348 (Thread 0x7f674b836700 (LWP 21505)):
#0 0x00000035a000b43c in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
#1 0x00007f6798c93ab9 in boost::condition_variable_any::wait<boost::unique_lock<boost::recursive_mutex> > (this=0x7f67567e3880, m=...)
at /usr/local/boost_1_58_0/include/boost/thread/pthread/condition_variable.hpp:184
#2 0x00007f6798c9258f in Ogre::DefaultWorkQueue::waitForNextRequest (this=
0x7f67567e3398)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:157
#3 0x00007f6798c92324 in Ogre::DefaultWorkQueue::_threadMain (this=
0x7f67567e3398)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:185
#4 0x00007f679863ddf4 in thread_proxy ()
from /home/teeepesa/ANMDK/prg/cur/ap/lib/nativelibs/boost_1_58_0/lib/libboost_thread.so.1.58.0
#5 0x00000035a0007851 in start_thread () from /lib64/libpthread.so.0
#6 0x000000359f8e894d in clone () from /lib64/libc.so.6
Thread 347 (Thread 0x7f675083e700 (LWP 21496)):
#0 0x00000035a000b43c in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
#1 0x00007f6798c93ab9 in boost::condition_variable_any::wait<boost::unique_lock<boost::recursive_mutex> > (this=0x7f67567e3880, m=...)
at /usr/local/boost_1_58_0/include/boost/thread/pthread/condition_variable.hpp:184
#2 0x00007f6798c9258f in Ogre::DefaultWorkQueue::waitForNextRequest (this=
0x7f67567e3398)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:157
#3 0x00007f6798c92324 in Ogre::DefaultWorkQueue::_threadMain (this=
0x7f67567e3398)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:185
#4 0x00007f679863ddf4 in thread_proxy ()
from /home/teeepesa/ANMDK/prg/cur/ap/lib/nativelibs/boost_1_58_0/lib/libboost_thread.so.1.58.0
#5 0x00000035a0007851 in start_thread () from /lib64/libpthread.so.0
#6 0x000000359f8e894d in clone () from /lib64/libc.so.6
Thread 345 (Thread 0x7f674ea3b700 (LWP 21499)):
#0 0x00000035a000b43c in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
#1 0x00007f6798c93ab9 in boost::condition_variable_any::wait<boost::unique_lock<boost::recursive_mutex> > (this=0x7f67567e3880, m=...)
at /usr/local/boost_1_58_0/include/boost/thread/pthread/condition_variable.hpp:184
#2 0x00007f6798c9258f in Ogre::DefaultWorkQueue::waitForNextRequest (this=
0x7f67567e3398)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:157
#3 0x00007f6798c92324 in Ogre::DefaultWorkQueue::_threadMain (this=
0x7f67567e3398)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:185
#4 0x00007f679863ddf4 in thread_proxy ()
from /home/teeepesa/ANMDK/prg/cur/ap/lib/nativelibs/boost_1_58_0/lib/libboost_thread.so.1.58.0
#5 0x00000035a0007851 in start_thread () from /lib64/libpthread.so.0
#6 0x000000359f8e894d in clone () from /lib64/libc.so.6
Thread 336 (Thread 0x7f679b8f8700 (LWP 20711)):
#0 0x00000035a000c2cc in pthread_barrier_wait () from /lib64/libpthread.so.0
#1 0x00007f67989f93a2 in Ogre::SceneManager::updateAllLods (this=
0x7f6756803bc0, lodCamera=<value optimized out>,
lodBias=<value optimized out>, firstRq=<value optimized out>,
lastRq=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:2199
#2 0x00007f6798c7b1f6 in Ogre::CompositorPassScene::execute (this=
0x7f6755689ad8, lodCamera=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Compositor/Pass/PassScene/OgreCompositorPassScene.cpp:130
#3 0x00007f6798c709e0 in Ogre::CompositorNode::_update (this=0x7f67567f8198,
lodCamera=0x0, sceneManager=0x7f6756803bc0)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Compositor/OgreCompositorNode.cpp:462
#4 0x00007f6798c65632 in Ogre::CompositorWorkspace::_update (this=
0x7f67568023d8)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Compositor/OgreCompositorWorkspace.cpp:519
#5 0x00007f6798c6754d in Ogre::CompositorManager2::_update (this=
0x7f67567f5308)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Compositor/OgreCompositorManager2.cpp:543
#6 0x00007f67989e0db7 in Ogre::Root::_updateAllRenderTargets (this=
0x7f67567dd4a8)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreRoot.cpp:1470
#7 0x00007f67989e0f35 in Ogre::Root::renderOneFrame (this=0x7f67567dd4a8)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreRoot.cpp:1003
#8 0x00007f6756f81f23 in ?? ()
#9 0x00007f687c7bd000 in ?? ()
#10 0x00007f679b8f7450 in ?? ()
#11 0x00007f679b8f74a0 in ?? ()
#12 0x00007f687c7bd1f8 in ?? ()
#13 0x00007f679b8f74f0 in ?? ()
#14 0x0000000000000000 in ?? ()
Thread 332 (Thread 0x7f6754e45700 (LWP 21488)):
#0 0x00000035a000b43c in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
#1 0x00007f6798c93ab9 in boost::condition_variable_any::wait<boost::unique_lock<boost::recursive_mutex> > (this=0x7f67567e3880, m=...)
at /usr/local/boost_1_58_0/include/boost/thread/pthread/condition_variable.hpp:184
#2 0x00007f6798c9258f in Ogre::DefaultWorkQueue::waitForNextRequest (this=
0x7f67567e3398)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:157
#3 0x00007f6798c92324 in Ogre::DefaultWorkQueue::_threadMain (this=
0x7f67567e3398)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:185
#4 0x00007f679863ddf4 in thread_proxy ()
from /home/teeepesa/ANMDK/prg/cur/ap/lib/nativelibs/boost_1_58_0/lib/libboost_thread.so.1.58.0
#5 0x00000035a0007851 in start_thread () from /lib64/libpthread.so.0
#6 0x000000359f8e894d in clone () from /lib64/libc.so.6
Thread 322 (Thread 0x7f6751c40700 (LWP 21494)):
#0 0x00000035a000b43c in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
#1 0x00007f6798c93ab9 in boost::condition_variable_any::wait<boost::unique_lock<boost::recursive_mutex> > (this=0x7f67567e3880, m=...)
at /usr/local/boost_1_58_0/include/boost/thread/pthread/condition_variable.hpp:184
#2 0x00007f6798c9258f in Ogre::DefaultWorkQueue::waitForNextRequest (this=
0x7f67567e3398)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:157
#3 0x00007f6798c92324 in Ogre::DefaultWorkQueue::_threadMain (this=
0x7f67567e3398)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:185
#4 0x00007f679863ddf4 in thread_proxy ()
from /home/teeepesa/ANMDK/prg/cur/ap/lib/nativelibs/boost_1_58_0/lib/libboost_thread.so.1.58.0
#5 0x00000035a0007851 in start_thread () from /lib64/libpthread.so.0
#6 0x000000359f8e894d in clone () from /lib64/libc.so.6
Thread 307 (Thread 0x7f674ad35700 (LWP 21533)):
#0 0x00000035a000c2cc in pthread_barrier_wait () from /lib64/libpthread.so.0
#1 0x00007f67989ff10a in Ogre::SceneManager::_updateWorkerThread (this=
0x7f6756803bc0, threadHandle=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5493
#2 0x00007f67989ff1cd in updateWorkerThread (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5426
#3 Ogre::updateWorkerThread_internal (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5428
#4 0x00000035a0007851 in start_thread () from /lib64/libpthread.so.0
#5 0x000000359f8e894d in clone () from /lib64/libc.so.6
Thread 256 (Thread 0x7f6752641700 (LWP 21493)):
#0 0x00000035a000b43c in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
#1 0x00007f6798c93ab9 in boost::condition_variable_any::wait<boost::unique_lock<boost::recursive_mutex> > (this=0x7f67567e3880, m=...)
at /usr/local/boost_1_58_0/include/boost/thread/pthread/condition_variable.hpp:184
#2 0x00007f6798c9258f in Ogre::DefaultWorkQueue::waitForNextRequest (this=
0x7f67567e3398)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:157
#3 0x00007f6798c92324 in Ogre::DefaultWorkQueue::_threadMain (this=
0x7f67567e3398)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:185
#4 0x00007f679863ddf4 in thread_proxy ()
from /home/teeepesa/ANMDK/prg/cur/ap/lib/nativelibs/boost_1_58_0/lib/libboost_thread.so.1.58.0
#5 0x00000035a0007851 in start_thread () from /lib64/libpthread.so.0
#6 0x000000359f8e894d in clone () from /lib64/libc.so.6
Thread 252 (Thread 0x7f6754444700 (LWP 21489)):
#0 0x00000035a000b43c in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
#1 0x00007f6798c93ab9 in boost::condition_variable_any::wait<boost::unique_lock<boost::recursive_mutex> > (this=0x7f67567e3880, m=...)
at /usr/local/boost_1_58_0/include/boost/thread/pthread/condition_variable.hpp:184
#2 0x00007f6798c9258f in Ogre::DefaultWorkQueue::waitForNextRequest (this=
0x7f67567e3398)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:157
#3 0x00007f6798c92324 in Ogre::DefaultWorkQueue::_threadMain (this=
0x7f67567e3398)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:185
#4 0x00007f679863ddf4 in thread_proxy ()
from /home/teeepesa/ANMDK/prg/cur/ap/lib/nativelibs/boost_1_58_0/lib/libboost_thread.so.1.58.0
#5 0x00000035a0007851 in start_thread () from /lib64/libpthread.so.0
#6 0x000000359f8e894d in clone () from /lib64/libc.so.6
Thread 137 (Thread 0x7f674cc38700 (LWP 21503)):
#0 0x00000035a000b43c in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
#1 0x00007f6798c93ab9 in boost::condition_variable_any::wait<boost::unique_lock<boost::recursive_mutex> > (this=0x7f67567e3880, m=...)
at /usr/local/boost_1_58_0/include/boost/thread/pthread/condition_variable.hpp:184
#2 0x00007f6798c9258f in Ogre::DefaultWorkQueue::waitForNextRequest (this=
0x7f67567e3398)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:157
#3 0x00007f6798c92324 in Ogre::DefaultWorkQueue::_threadMain (this=
0x7f67567e3398)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:185
#4 0x00007f679863ddf4 in thread_proxy ()
from /home/teeepesa/ANMDK/prg/cur/ap/lib/nativelibs/boost_1_58_0/lib/libboost_thread.so.1.58.0
#5 0x00000035a0007851 in start_thread () from /lib64/libpthread.so.0
#6 0x000000359f8e894d in clone () from /lib64/libc.so.6
Thread 121 (Thread 0x7f674fe3d700 (LWP 21497)):
#0 0x00000035a000b43c in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
#1 0x00007f6798c93ab9 in boost::condition_variable_any::wait<boost::unique_lock<boost::recursive_mutex> > (this=0x7f67567e3880, m=...)
at /usr/local/boost_1_58_0/include/boost/thread/pthread/condition_variable.hpp:184
#2 0x00007f6798c9258f in Ogre::DefaultWorkQueue::waitForNextRequest (this=
0x7f67567e3398)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:157
#3 0x00007f6798c92324 in Ogre::DefaultWorkQueue::_threadMain (this=
0x7f67567e3398)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:185
#4 0x00007f679863ddf4 in thread_proxy ()
from /home/teeepesa/ANMDK/prg/cur/ap/lib/nativelibs/boost_1_58_0/lib/libboost_thread.so.1.58.0
#5 0x00000035a0007851 in start_thread () from /lib64/libpthread.so.0
#6 0x000000359f8e894d in clone () from /lib64/libc.so.6
Thread 105 (Thread 0x7f6753042700 (LWP 21491)):
#0 0x00000035a000b43c in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
#1 0x00007f6798c93ab9 in boost::condition_variable_any::wait<boost::unique_lock<boost::recursive_mutex> > (this=0x7f67567e3880, m=...)
at /usr/local/boost_1_58_0/include/boost/thread/pthread/condition_variable.hpp:184
#2 0x00007f6798c9258f in Ogre::DefaultWorkQueue::waitForNextRequest (this=
0x7f67567e3398)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:157
#3 0x00007f6798c92324 in Ogre::DefaultWorkQueue::_threadMain (this=
0x7f67567e3398)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Threading/OgreDefaultWorkQueueStandard.cpp:185
#4 0x00007f679863ddf4 in thread_proxy ()
from /home/teeepesa/ANMDK/prg/cur/ap/lib/nativelibs/boost_1_58_0/lib/libboost_thread.so.1.58.0
#5 0x00000035a0007851 in start_thread () from /lib64/libpthread.so.0
#6 0x000000359f8e894d in clone () from /lib64/libc.so.6
Thread 23 (Thread 0x7f6741726700 (LWP 21552)):
#0 0x00000035a000c2cc in pthread_barrier_wait () from /lib64/libpthread.so.0
#1 0x00007f67989ff10a in Ogre::SceneManager::_updateWorkerThread (this=
0x7f6756803bc0, threadHandle=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5493
#2 0x00007f67989ff1cd in updateWorkerThread (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5426
#3 Ogre::updateWorkerThread_internal (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5428
#4 0x00000035a0007851 in start_thread () from /lib64/libpthread.so.0
#5 0x000000359f8e894d in clone () from /lib64/libc.so.6
Thread 19 (Thread 0x7f6742127700 (LWP 21551)):
#0 0x00000035a000c2cc in pthread_barrier_wait () from /lib64/libpthread.so.0
#1 0x00007f67989ff10a in Ogre::SceneManager::_updateWorkerThread (this=
0x7f6756803bc0, threadHandle=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5493
#2 0x00007f67989ff1cd in updateWorkerThread (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5426
#3 Ogre::updateWorkerThread_internal (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5428
#4 0x00000035a0007851 in start_thread () from /lib64/libpthread.so.0
#5 0x000000359f8e894d in clone () from /lib64/libc.so.6
Thread 15 (Thread 0x7f6747b30700 (LWP 21540)):
#0 0x00000035a000c2cc in pthread_barrier_wait () from /lib64/libpthread.so.0
#1 0x00007f67989ff10a in Ogre::SceneManager::_updateWorkerThread (this=
0x7f6756803bc0, threadHandle=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5493
#2 0x00007f67989ff1cd in updateWorkerThread (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5426
#3 Ogre::updateWorkerThread_internal (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5428
#4 0x00000035a0007851 in start_thread () from /lib64/libpthread.so.0
#5 0x000000359f8e894d in clone () from /lib64/libc.so.6
Thread 14 (Thread 0x7f6743f2a700 (LWP 21546)):
#0 0x00000035a000c2cc in pthread_barrier_wait () from /lib64/libpthread.so.0
#1 0x00007f67989ff10a in Ogre::SceneManager::_updateWorkerThread (this=
0x7f6756803bc0, threadHandle=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5493
#2 0x00007f67989ff1cd in updateWorkerThread (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5426
#3 Ogre::updateWorkerThread_internal (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5428
#4 0x00000035a0007851 in start_thread () from /lib64/libpthread.so.0
#5 0x000000359f8e894d in clone () from /lib64/libc.so.6
Thread 12 (Thread 0x7f674492b700 (LWP 21545)):
#0 0x00000035a000c2cc in pthread_barrier_wait () from /lib64/libpthread.so.0
#1 0x00007f67989ff10a in Ogre::SceneManager::_updateWorkerThread (this=
0x7f6756803bc0, threadHandle=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5493
#2 0x00007f67989ff1cd in updateWorkerThread (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5426
#3 Ogre::updateWorkerThread_internal (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5428
#4 0x00000035a0007851 in start_thread () from /lib64/libpthread.so.0
#5 0x000000359f8e894d in clone () from /lib64/libc.so.6
Thread 11 (Thread 0x7f674672e700 (LWP 21542)):
#0 0x00000035a000c2cc in pthread_barrier_wait () from /lib64/libpthread.so.0
#1 0x00007f67989ff10a in Ogre::SceneManager::_updateWorkerThread (this=
0x7f6756803bc0, threadHandle=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5493
#2 0x00007f67989ff1cd in updateWorkerThread (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5426
#3 Ogre::updateWorkerThread_internal (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5428
#4 0x00000035a0007851 in start_thread () from /lib64/libpthread.so.0
#5 0x000000359f8e894d in clone () from /lib64/libc.so.6
Thread 10 (Thread 0x7f674532c700 (LWP 21544)):
#0 0x00000035a000c2cc in pthread_barrier_wait () from /lib64/libpthread.so.0
#1 0x00007f67989ff10a in Ogre::SceneManager::_updateWorkerThread (this=
0x7f6756803bc0, threadHandle=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5493
#2 0x00007f67989ff1cd in updateWorkerThread (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5426
#3 Ogre::updateWorkerThread_internal (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5428
#4 0x00000035a0007851 in start_thread () from /lib64/libpthread.so.0
#5 0x000000359f8e894d in clone () from /lib64/libc.so.6
Thread 9 (Thread 0x7f6749933700 (LWP 21537)):
#0 0x00000035a000c2cc in pthread_barrier_wait () from /lib64/libpthread.so.0
#1 0x00007f67989ff10a in Ogre::SceneManager::_updateWorkerThread (this=
0x7f6756803bc0, threadHandle=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5493
#2 0x00007f67989ff1cd in updateWorkerThread (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5426
#3 Ogre::updateWorkerThread_internal (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5428
#4 0x00000035a0007851 in start_thread () from /lib64/libpthread.so.0
#5 0x000000359f8e894d in clone () from /lib64/libc.so.6
Thread 8 (Thread 0x7f6748f32700 (LWP 21538)):
#0 0x00000035a000c2cc in pthread_barrier_wait () from /lib64/libpthread.so.0
#1 0x00007f67989ff10a in Ogre::SceneManager::_updateWorkerThread (this=
0x7f6756803bc0, threadHandle=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5493
#2 0x00007f67989ff1cd in updateWorkerThread (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5426
#3 Ogre::updateWorkerThread_internal (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5428
#4 0x00000035a0007851 in start_thread () from /lib64/libpthread.so.0
#5 0x000000359f8e894d in clone () from /lib64/libc.so.6
Thread 7 (Thread 0x7f6742b28700 (LWP 21550)):
#0 0x00000035a000c2cc in pthread_barrier_wait () from /lib64/libpthread.so.0
#1 0x00007f67989ff10a in Ogre::SceneManager::_updateWorkerThread (this=
0x7f6756803bc0, threadHandle=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5493
#2 0x00007f67989ff1cd in updateWorkerThread (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5426
#3 Ogre::updateWorkerThread_internal (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5428
#4 0x00000035a0007851 in start_thread () from /lib64/libpthread.so.0
#5 0x000000359f8e894d in clone () from /lib64/libc.so.6
Thread 5 (Thread 0x7f674712f700 (LWP 21541)):
#0 0x00000035a000c2cc in pthread_barrier_wait () from /lib64/libpthread.so.0
#1 0x00007f67989ff10a in Ogre::SceneManager::_updateWorkerThread (this=
0x7f6756803bc0, threadHandle=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5493
#2 0x00007f67989ff1cd in updateWorkerThread (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5426
#3 Ogre::updateWorkerThread_internal (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5428
#4 0x00000035a0007851 in start_thread () from /lib64/libpthread.so.0
#5 0x000000359f8e894d in clone () from /lib64/libc.so.6
Thread 4 (Thread 0x7f6745d2d700 (LWP 21543)):
#0 0x00000035a000c2cc in pthread_barrier_wait () from /lib64/libpthread.so.0
#1 0x00007f67989ff10a in Ogre::SceneManager::_updateWorkerThread (this=
0x7f6756803bc0, threadHandle=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5493
#2 0x00007f67989ff1cd in updateWorkerThread (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5426
#3 Ogre::updateWorkerThread_internal (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5428
#4 0x00000035a0007851 in start_thread () from /lib64/libpthread.so.0
#5 0x000000359f8e894d in clone () from /lib64/libc.so.6
Thread 3 (Thread 0x7f6743529700 (LWP 21548)):
#0 0x00000035a000c2cc in pthread_barrier_wait () from /lib64/libpthread.so.0
#1 0x00007f67989ff10a in Ogre::SceneManager::_updateWorkerThread (this=
0x7f6756803bc0, threadHandle=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5493
#2 0x00007f67989ff1cd in updateWorkerThread (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5426
#3 Ogre::updateWorkerThread_internal (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5428
#4 0x00000035a0007851 in start_thread () from /lib64/libpthread.so.0
#5 0x000000359f8e894d in clone () from /lib64/libc.so.6
Thread 2 (Thread 0x7f6748531700 (LWP 21539)):
#0 0x00000035a000c2cc in pthread_barrier_wait () from /lib64/libpthread.so.0
#1 0x00007f67989ff10a in Ogre::SceneManager::_updateWorkerThread (this=
0x7f6756803bc0, threadHandle=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5493
#2 0x00007f67989ff1cd in updateWorkerThread (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5426
#3 Ogre::updateWorkerThread_internal (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5428
#4 0x00000035a0007851 in start_thread () from /lib64/libpthread.so.0
#5 0x000000359f8e894d in clone () from /lib64/libc.so.6
Thread 1 (Thread 0x7f674a334700 (LWP 21536)):
#0 0x000000359f8328e5 in raise () from /lib64/libc.so.6
#1 0x000000359f8340c5 in abort () from /lib64/libc.so.6
#2 0x00007f71812a9795 in os::abort(bool) ()
from /usr/java/jdk1.8.0_66/jre/lib/amd64/server/libjvm.so
#3 0x00007f7181447e23 in VMError::report_and_die() ()
from /usr/java/jdk1.8.0_66/jre/lib/amd64/server/libjvm.so
#4 0x00007f71812aefbf in JVM_handle_linux_signal ()
from /usr/java/jdk1.8.0_66/jre/lib/amd64/server/libjvm.so
#5 0x00007f71812a5753 in signalHandler(int, siginfo*, void*) ()
from /usr/java/jdk1.8.0_66/jre/lib/amd64/server/libjvm.so
#6 <signal handler called>
#7 begin (this=0x0)
at /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h:435
#8 Ogre::ObjectMemoryManager::getNumRenderQueues (this=0x0)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/Math/Array/OgreObjectMemoryManager.cpp:177
#9 0x00007f67989fde63 in Ogre::SceneManager::updateAllLodsThread (this=
0x7f6756803bc0, request=..., threadIdx=140081810357872)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:2159
#10 0x00007f67568085f8 in ?? ()
#11 0x00007f6756808640 in ?? ()
#12 0x00007f6756808618 in ?? ()
#13 0x00007f67989ff0fe in Ogre::SceneManager::_updateWorkerThread (this=
0x7f67568b6a80, threadHandle=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5473
#14 0x00007f67989ff1cd in updateWorkerThread (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5426
#15 Ogre::updateWorkerThread_internal (argName=<value optimized out>)
at /var/lib/jenkins/workspace/Asianux_build-Middleware-ogre/ogre/OgreMain/src/OgreSceneManager.cpp:5428
#16 0x00000035a0007851 in start_thread () from /lib64/libpthread.so.0
#17 0x000000359f8e894d in clone () from /lib64/libc.so.6
(gdb)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
It looks like “Thread 336” and “Thread 1” are running at the same time.
Is this analysis correct? ?