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)