Menu

#16 phystut2 - crash at exit

2.2 pre 1
open
None
CS
gnu/linux
x86_64
amd/ati
other plugins
crash
2.1 svn dev
2015-03-02
2014-05-12
No

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)

Discussion


Log in to post a comment.