phystut2 - crash at exit
Program received signal SIGSEGV, Segmentation fault. 0x00007ffff783f07b in csObject::~csObject (this=0x7fffe5cd3498, __vtt_parm= 0x7fffe8c55610, __in_chrg=<value optimized out>) at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/csobject.cpp:130 130 ParentObject->ObjReleaseOld (this); Missing separate debuginfos, use: debuginfo-install atk-1.30.0-1.el6.x86_64 bullet-2.81-1.el6.x86_64 cairo-1.8.8-3.1.el6.x86_64 expat-2.0.1-11.el6_2.x86_64 fontconfig-2.8.0-3.el6.x86_64 freetype-2.3.11-14.el6_3.1.x86_64 glib2-2.26.1-7.el6_5.x86_64 glibc-2.12-1.132.el6_5.1.x86_64 gtk2-2.20.1-4.el6.x86_64 lcms-libs-1.19-1.el6.x86_64 libX11-1.5.0-4.el6.x86_64 libXau-1.0.6-4.el6.x86_64 libXcomposite-0.4.3-4.el6.x86_64 libXcursor-1.1.13-6.20130524git8f677eaea.el6.x86_64 libXdamage-1.1.3-4.el6.x86_64 libXext-1.3.1-2.el6.x86_64 libXfixes-5.0-3.el6.x86_64 libXi-1.6.1-3.el6.x86_64 libXinerama-1.1.2-2.el6.x86_64 libXrandr-1.4.0-1.el6.x86_64 libXrender-0.9.7-2.el6.x86_64 libXxf86vm-1.1.2-2.el6.x86_64 libgcc-4.4.7-4.el6.x86_64 libjpeg-turbo-1.2.1-3.el6_5.x86_64 libmng-1.0.10-4.1.el6.x86_64 libogg-1.1.4-2.1.el6.x86_64 libpng-1.2.49-1.el6_2.x86_64 libselinux-2.0.94-5.3.el6_4.1.x86_64 libstdc++-4.4.7-4.el6.x86_64 libvorbis-1.2.3-4.el6_2.1.x86_64 libxcb-1.8.1-1.el6.x86_64 pango-1.28.1-7.el6_3.x86_64 pixman-0.26.2-5.1.el6_5.x86_64 speex-1.2-0.12.rc1.1.el6.x86_64 zlib-1.2.3-29.el6.x86_64 (gdb) thread apply all bt full Thread 7 (Thread 0x7fffedad6700 (LWP 25734)): #0 0x00007ffff73945bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 No symbol table info available. #1 0x00007ffff777c65b in CS::Threading::Implementation::ConditionBase::Wait<CS::Threading::MutexImpl<CS::Threading::Implementation::MutexBase> > (this= 0x6446e0, lock=..., timeout=0) at ./include/csutil/threading/pthread_condition.h:76 No locals. #2 0x00007ffff777a5c7 in CS::Threading::Condition::Wait<CS::Threading::Mutex> (this=0x6446e0, lock=..., timeout=0) at ./include/csutil/threading/condition.h:95 No locals. #3 0x00007ffff777a43a in CS::Threading::ThreadedJobQueue::QueueRunnable::Run ( this=0x644780) at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/threadjobqueue.cpp:384 currentJob = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x0} #4 0x00007ffff78637ff in CS::Threading::Implementation::(anonymous namespace)::proxyFunc (param=0x644810) at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/threading/pth---Type <return> to continue, or q <return> to quit--- read_thread.cpp:53 tb = 0x644810 runnable = 0x644780 #5 0x00007ffff73909d1 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #6 0x00007ffff70ddb7d in clone () from /lib64/libc.so.6 No symbol table info available. Thread 6 (Thread 0x7fffee4d7700 (LWP 25733)): #0 0x00007ffff73945bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 No symbol table info available. #1 0x00007ffff777c65b in CS::Threading::Implementation::ConditionBase::Wait<CS::Threading::MutexImpl<CS::Threading::Implementation::MutexBase> > (this= 0x644530, lock=..., timeout=0) at ./include/csutil/threading/pthread_condition.h:76 No locals. #2 0x00007ffff777a5c7 in CS::Threading::Condition::Wait<CS::Threading::Mutex> (this=0x644530, lock=..., timeout=0) at ./include/csutil/threading/condition.h:95 No locals. #3 0x00007ffff777a43a in CS::Threading::ThreadedJobQueue::QueueRunnable::Run ( this=0x6445d0) ---Type <return> to continue, or q <return> to quit--- at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/threadjobqueue.cpp:384 currentJob = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x0} #4 0x00007ffff78637ff in CS::Threading::Implementation::(anonymous namespace)::proxyFunc (param=0x644660) at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/threading/pthread_thread.cpp:53 tb = 0x644660 runnable = 0x6445d0 #5 0x00007ffff73909d1 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #6 0x00007ffff70ddb7d in clone () from /lib64/libc.so.6 No symbol table info available. Thread 5 (Thread 0x7fffeeed8700 (LWP 25732)): #0 0x00007ffff73945bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 No symbol table info available. #1 0x00007ffff777c65b in CS::Threading::Implementation::ConditionBase::Wait<CS::Threading::MutexImpl<CS::Threading::Implementation::MutexBase> > (this= 0x644380, lock=..., timeout=0) at ./include/csutil/threading/pthread_condition.h:76 ---Type <return> to continue, or q <return> to quit--- No locals. #2 0x00007ffff777a5c7 in CS::Threading::Condition::Wait<CS::Threading::Mutex> (this=0x644380, lock=..., timeout=0) at ./include/csutil/threading/condition.h:95 No locals. #3 0x00007ffff777a43a in CS::Threading::ThreadedJobQueue::QueueRunnable::Run ( this=0x644420) at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/threadjobqueue.cpp:384 currentJob = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x0} #4 0x00007ffff78637ff in CS::Threading::Implementation::(anonymous namespace)::proxyFunc (param=0x6444b0) at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/threading/pthread_thread.cpp:53 tb = 0x6444b0 runnable = 0x644420 #5 0x00007ffff73909d1 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #6 0x00007ffff70ddb7d in clone () from /lib64/libc.so.6 No symbol table info available. Thread 4 (Thread 0x7fffef8d9700 (LWP 25731)): ---Type <return> to continue, or q <return> to quit--- #0 0x00007ffff73945bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 No symbol table info available. #1 0x00007ffff777c65b in CS::Threading::Implementation::ConditionBase::Wait<CS::Threading::MutexImpl<CS::Threading::Implementation::MutexBase> > (this= 0x6441d0, lock=..., timeout=0) at ./include/csutil/threading/pthread_condition.h:76 No locals. #2 0x00007ffff777a5c7 in CS::Threading::Condition::Wait<CS::Threading::Mutex> (this=0x6441d0, lock=..., timeout=0) at ./include/csutil/threading/condition.h:95 No locals. #3 0x00007ffff777a43a in CS::Threading::ThreadedJobQueue::QueueRunnable::Run ( this=0x644270) at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/threadjobqueue.cpp:384 currentJob = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x0} #4 0x00007ffff78637ff in CS::Threading::Implementation::(anonymous namespace)::proxyFunc (param=0x644300) at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/threading/pthread_thread.cpp:53 tb = 0x644300 ---Type <return> to continue, or q <return> to quit--- runnable = 0x644270 #5 0x00007ffff73909d1 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #6 0x00007ffff70ddb7d in clone () from /lib64/libc.so.6 No symbol table info available. Thread 3 (Thread 0x7ffff02da700 (LWP 25730)): #0 0x00007ffff73945bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 No symbol table info available. #1 0x00007ffff777c65b in CS::Threading::Implementation::ConditionBase::Wait<CS::Threading::MutexImpl<CS::Threading::Implementation::MutexBase> > (this= 0x644020, lock=..., timeout=0) at ./include/csutil/threading/pthread_condition.h:76 No locals. #2 0x00007ffff777a5c7 in CS::Threading::Condition::Wait<CS::Threading::Mutex> (this=0x644020, lock=..., timeout=0) at ./include/csutil/threading/condition.h:95 No locals. #3 0x00007ffff777a43a in CS::Threading::ThreadedJobQueue::QueueRunnable::Run ( this=0x6440c0) at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/threadjobqueue.cpp:384 ---Type <return> to continue, or q <return> to quit--- currentJob = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x0} #4 0x00007ffff78637ff in CS::Threading::Implementation::(anonymous namespace)::proxyFunc (param=0x644150) at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/threading/pthread_thread.cpp:53 tb = 0x644150 runnable = 0x6440c0 #5 0x00007ffff73909d1 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #6 0x00007ffff70ddb7d in clone () from /lib64/libc.so.6 No symbol table info available. Thread 2 (Thread 0x7ffff0cdb700 (LWP 25729)): #0 0x00007ffff73945bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 No symbol table info available. #1 0x00007ffff777c65b in CS::Threading::Implementation::ConditionBase::Wait<CS::Threading::MutexImpl<CS::Threading::Implementation::MutexBase> > (this= 0x642620, lock=..., timeout=0) at ./include/csutil/threading/pthread_condition.h:76 No locals. #2 0x00007ffff777a5c7 in CS::Threading::Condition::Wait<CS::Threading::Mutex> ---Type <return> to continue, or q <return> to quit--- (this=0x642620, lock=..., timeout=0) at ./include/csutil/threading/condition.h:95 No locals. #3 0x00007ffff777a43a in CS::Threading::ThreadedJobQueue::QueueRunnable::Run ( this=0x6426c0) at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/threadjobqueue.cpp:384 currentJob = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x0} #4 0x00007ffff78637ff in CS::Threading::Implementation::(anonymous namespace)::proxyFunc (param=0x643fa0) at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/threading/pthread_thread.cpp:53 tb = 0x643fa0 runnable = 0x6426c0 #5 0x00007ffff73909d1 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #6 0x00007ffff70ddb7d in clone () from /lib64/libc.so.6 No symbol table info available. Thread 1 (Thread 0x7ffff7fdf720 (LWP 25726)): #0 0x00007ffff783f07b in csObject::~csObject (this=0x7fffe5cd3498, __vtt_parm= 0x7fffe8c55610, __in_chrg=<value optimized out>) ---Type <return> to continue, or q <return> to quit--- at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/csobject.cpp:130 No locals. #1 0x00007fffe895d7e5 in scfVirtImplementationExt1<CS::Plugin::Bullet2::csBulletCollisionObject, csObject, CS::Collisions::iCollisionObject>::~scfVirtImplementationExt1 (this=0x7fffe5cd3498, __vtt_parm=0x7fffe8c55608, __in_chrg=<value optimized out>) at ./include/csutil/scf_implgen_p.h:2956 No locals. #2 0x00007fffe895c132 in CS::Plugin::Bullet2::csBulletCollisionObject::~csBulletCollisionObject (this=0x7fffe5cd3498, __vtt_parm=0x7fffe8c55600, __in_chrg=<value optimized out>) at /home/philwyett/Development/aura/build/cs_trunk/plugins/physics2/bullet/collisionobject2.cpp:62 No locals. #3 0x00007fffe89c6020 in scfVirtImplementationExt1<CS::Plugin::Bullet2::csPhysicalBody, CS::Plugin::Bullet2::csBulletCollisionObject, CS::Physics::iPhysicalBody>::~scfVirtImplementationExt1 (this=0x7fffe5cd3498, __vtt_parm= 0x7fffe8c555f8, __in_chrg=<value optimized out>) at ./include/csutil/scf_implgen_p.h:2956 No locals. #4 0x00007fffe89c5972 in CS::Plugin::Bullet2::csPhysicalBody::~csPhysicalBody (this=0x7fffe5cd3498, __vtt_parm=0x7fffe8c555f0, __in_chrg=<value optimized out>) ---Type <return> to continue, or q <return> to quit--- at /home/philwyett/Development/aura/build/cs_trunk/plugins/physics2/bullet/physicalbody.cpp:44 No locals. #5 0x00007fffe899f061 in scfVirtImplementationExt1<CS::Plugin::Bullet2::csBulletRigidBody, CS::Plugin::Bullet2::csPhysicalBody, CS::Physics::iRigidBody>::~scfVirtImplementationExt1 (this=0x7fffe5cd3498, __vtt_parm=0x7fffe8c555e8, __in_chrg=<value optimized out>) at ./include/csutil/scf_implgen_p.h:2956 No locals. #6 0x00007fffe899ba3b in CS::Plugin::Bullet2::csBulletRigidBody::~csBulletRigidBody (this=0x7fffe5cd3498, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /home/philwyett/Development/aura/build/cs_trunk/plugins/physics2/bullet/rigidbody2.cpp:74 No locals. #7 0x00007fffe899bb2e in CS::Plugin::Bullet2::csBulletRigidBody::~csBulletRigidBody (this=0x7fffe5cd3498, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /home/philwyett/Development/aura/build/cs_trunk/plugins/physics2/bullet/rigidbody2.cpp:74 No locals. #8 0x00007fffe895ecf7 in scfImplementation<csObject>::DecRef (this= 0x7fffe5cd3498) at ./include/csutil/scf_implementation.h:295 keepAuxData = {<CS::Memory::CustomAllocated> = {<No data fields>}, ---Type <return> to continue, or q <return> to quit--- obj = 0x0} refcount = 0 #9 0x00007fffe895e8bb in csRefArrayElementHandler<CS::Plugin::Bullet2::csBulletCollisionObject*>::Destroy (address=0x7fffdc25c480) at ./include/csutil/refarr.h:74 No locals. #10 0x00007fffe895e224 in csArray<CS::Plugin::Bullet2::csBulletCollisionObject*, csRefArrayElementHandler<CS::Plugin::Bullet2::csBulletCollisionObject*>, CS::Memory::AllocatorMalloc, csArrayCapacityFixedGrow<16> >::DeleteAll (this= 0x7fffe55580a8) at ./include/csutil/array.h:1017 i = 0 #11 0x00007fffe89643ba in CS::Plugin::Bullet2::csBulletSector::DeleteAll (this= 0x7fffe5557fc0) at /home/philwyett/Development/aura/build/cs_trunk/plugins/physics2/bullet/bulletsector.cpp:308 No locals. #12 0x00007fffe8963eb7 in CS::Plugin::Bullet2::csBulletSector::~csBulletSector (this=0x7fffe5557fc0, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /home/philwyett/Development/aura/build/cs_trunk/plugins/physics2/bullet/bulletsector.cpp:262 No locals. #13 0x00007fffe896414c in CS::Plugin::Bullet2::csBulletSector::~csBulletSector ---Type <return> to continue, or q <return> to quit--- (this=0x7fffe5557fc0, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /home/philwyett/Development/aura/build/cs_trunk/plugins/physics2/bullet/bulletsector.cpp:270 No locals. #14 0x00007fffe895ecf7 in scfImplementation<csObject>::DecRef (this= 0x7fffe5557fc0) at ./include/csutil/scf_implementation.h:295 keepAuxData = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x0} refcount = 0 #15 0x00007fffe89b6130 in csRefArrayElementHandler<CS::Plugin::Bullet2::csBulletSector*>::Destroy (address=0x7fffe5cd9200) at ./include/csutil/refarr.h:74 No locals. #16 0x00007fffe89b3568 in csArray<CS::Plugin::Bullet2::csBulletSector*, csRefArrayElementHandler<CS::Plugin::Bullet2::csBulletSector*>, CS::Memory::AllocatorMalloc, csArrayCapacityFixedGrow<16> >::DeleteAll (this=0x7ffff7f3a468) at ./include/csutil/array.h:1017 i = 0 #17 0x00007fffe89ad95d in CS::Plugin::Bullet2::csBulletSystem::~csBulletSystem (this=0x7ffff7f3a3c8, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /home/philwyett/Development/aura/build/cs_trunk/plugins/physics2/bullet/bulletsystem.cpp:121 ---Type <return> to continue, or q <return> to quit--- No locals. #18 0x00007fffe89adaf2 in CS::Plugin::Bullet2::csBulletSystem::~csBulletSystem (this=0x7ffff7f3a3c8, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /home/philwyett/Development/aura/build/cs_trunk/plugins/physics2/bullet/bulletsystem.cpp:129 No locals. #19 0x00007fffe895ecf7 in scfImplementation<csObject>::DecRef (this= 0x7ffff7f3a3c8) at ./include/csutil/scf_implementation.h:295 keepAuxData = {<CS::Memory::CustomAllocated> = {<No data fields>}, obj = 0x7ffff7f47628} refcount = 0 #20 0x00007ffff777381a in csObjectRegistry::Clear (this=0x7ffff7f77710) at /home/philwyett/Development/aura/build/cs_trunk/libs/csutil/objreg.cpp:141 b = 0x7ffff7f3a3e0 i = 33 lock = {lockObj = @0x7ffff7f77770} #21 0x00007ffff7991604 in csInitializer::DestroyApplication (r=0x7ffff7f77728) at /home/philwyett/Development/aura/build/cs_trunk/libs/cstool/initapp.cpp:562 No locals. #22 0x00007ffff79255ad in csApplicationFramework::~csApplicationFramework ( ---Type <return> to continue, or q <return> to quit--- this=0x640e20, __in_chrg=<value optimized out>) at /home/philwyett/Development/aura/build/cs_trunk/libs/cstool/csapplicationframework.cpp:59 No locals. #23 0x00007ffff795312e in CS::Utility::DemoApplication::~DemoApplication (this= 0x640e20, __in_chrg=<value optimized out>) at /home/philwyett/Development/aura/build/cs_trunk/libs/cstool/demoapplication.cpp:62 No locals. #24 0x0000000000412ea5 in PhysDemo::~PhysDemo (this=0x640e20, __in_chrg=<value optimized out>) at /home/philwyett/Development/aura/build/cs_trunk/apps/tutorial/phystut2/demo_app.cpp:54 No locals. #25 0x00007ffff702ae22 in exit () from /lib64/libc.so.6 No symbol table info available. #26 0x00007ffff7013d24 in __libc_start_main () from /lib64/libc.so.6 No symbol table info available. #27 0x0000000000404149 in _start () KeyBackward = <error reading variable KeyBackward (Cannot access memory at address 0x0)> KeyRight = <error reading variable KeyRight (Cannot access memory at address 0x0)> ---Type <return> to continue, or q <return> to quit--- csArrayItemNotFound = <error reading variable csArrayItemNotFound (Cannot access memory at address 0x0)> UpVector = {{{x = 0, y = 1, z = 0}, m = {0, 1, 0}}} csBitArrayDefaultInlineBits = <error reading variable csBitArrayDefaultInlineBits (Cannot access memory at address 0x0)> CS::InvalidShaderVarStringID = {id = 4294967295} UpAxis = <error reading variable UpAxis (Cannot access memory at address 0x0)> csInvalidStringID = {id = 4294967295} csRenderBufferComponentSizes = <error reading variable csRenderBufferComponentSizes (Cannot access memory at address 0x0)> HorizontalAxis1 = <error reading variable HorizontalAxis1 (Cannot access memory at address 0x0)> CS_nullptr = {<No data fields>} HorizontalAxis2 = <error reading variable HorizontalAxis2 (Cannot access memory at address 0x0)> KeyJump = <error reading variable KeyJump (Cannot access memory at address 0x0)> KeyUp = <error reading variable KeyUp (Cannot access memory at address 0x0)> KeyForward = <error reading variable KeyForward (Cannot access memory at address 0x0)> MaxFunctionsPerItem = <error reading variable MaxFunctionsPerItem (Canno---Type <return> to continue, or q <return> to quit--- t access memory at address 0x0)> KeyDown = <error reading variable KeyDown (Cannot access memory at address 0x0)> DefaultElasticity = <error reading variable DefaultElasticity (Cannot access memory at address 0x0)> ActorDimensions = {{{x = 0.5, y = 1.79999995, z = 0.5}, m = {0.5, 1.79999995, 0.5}}} KeyHandbrake = <error reading variable KeyHandbrake (Cannot access memory at address 0x0)> KeyLeft = <error reading variable KeyLeft (Cannot access memory at address 0x0)> DefaultFriction = <error reading variable DefaultFriction (Cannot access memory at address 0x0)> DefaultDensity = <error reading variable DefaultDensity (Cannot access memory at address 0x0)> (gdb)