Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- TODO: play animation deathAnimModel
- ==31079== Thread 79:
- ==31079== Invalid read of size 1
- ==31079== at 0x55E62C0: SetVelocity (dgBody.h:424)
- ==31079== by 0x55E62C0: NewtonBodySetVelocity (Newton.cpp:5885)
- ==31079== by 0x4FD43AB: Leviathan::Physics::ClearVelocity() (Components.cpp:373)
- ==31079== by 0x51C2093: X64_CallFunction(unsigned long const*, int, unsigned long (*)(), unsigned long&, bool) (as_callfunc_x64_gcc.cpp:162)
- ==31079== by 0x7C5D2F0F: ???
- ==31079== Address 0x5a126008 is 40 bytes inside a block of size 64 free'd
- ==31079== at 0x4C2FDAC: free (vg_replace_malloc.c:530)
- ==31079== by 0x106212BF: vorbis_book_clear (sharedbook.c:274)
- ==31079== by 0x10618C8E: vorbis_info_clear (info.c:193)
- ==31079== by 0x106132DB: ov_clear (vorbisfile.c:964)
- ==31079== by 0x10611C7B: cAudio::cOggDecoder::~cOggDecoder() (cOggDecoder.cpp:67)
- ==31079== by 0x10611CD8: cAudio::cOggDecoder::~cOggDecoder() (cOggDecoder.cpp:68)
- ==31079== by 0x1060A942: drop (IRefCounted.h:30)
- ==31079== by 0x1060A942: cAudio::cAudioSource::~cAudioSource() (cAudioSource.cpp:123)
- ==31079== by 0x1060A958: cAudio::cAudioSource::~cAudioSource() (cAudioSource.cpp:126)
- ==31079== by 0x10602D72: cAudio::cAudioManager::update() (cAudioManager.cpp:136)
- ==31079== by 0x10602039: cAudio::cAudioManager::run() (cAudioManager.cpp:147)
- ==31079== by 0x1060FB28: cAudio::cAudioThread::updateLoop() (cThread.cpp:67)
- ==31079== by 0x1060FB5F: cAudio::cAudioThread::threadFunc(void*) (cThread.cpp:127)
- ==31079== Block was alloc'd at
- ==31079== at 0x4C2EBAB: malloc (vg_replace_malloc.c:299)
- ==31079== by 0xA7AEF5B: ??? (in /home/hhyyrylainen/Projects/thrive/build/bin/lib/libcef.so)
- ==31079== by 0x1062155A: vorbis_book_init_decode (sharedbook.c:353)
- ==31079== by 0x10616795: _vds_shared_init (block.c:240)
- ==31079== by 0x10616FEF: vorbis_synthesis_init (block.c:709)
- ==31079== by 0x106121D7: _make_decode_ready (vorbisfile.c:603)
- ==31079== by 0x10612E27: _fetch_and_process_packet.constprop.16 (vorbisfile.c:687)
- ==31079== by 0x106155BC: ov_read_filter (vorbisfile.c:1889)
- ==31079== by 0x106159C0: ov_read (vorbisfile.c:2009)
- ==31079== by 0x10611B38: cAudio::cOggDecoder::readAudioData(void*, int) (cOggDecoder.cpp:114)
- ==31079== by 0x10609D26: cAudio::cAudioSource::stream(unsigned int) [clone .part.2] (cAudioSource.cpp:785)
- ==31079== by 0x1060A37C: cAudio::cAudioSource::play() (cAudioSource.cpp:172)
- ==31079==
- ==31079== Invalid write of size 8
- ==31079== at 0x55E62E8: SetVelocityNoSleep (dgBody.h:418)
- ==31079== by 0x55E62E8: SetVelocity (dgBody.h:423)
- ==31079== by 0x55E62E8: NewtonBodySetVelocity (Newton.cpp:5885)
- ==31079== by 0x4FD43AB: Leviathan::Physics::ClearVelocity() (Components.cpp:373)
- ==31079== by 0x51C2093: X64_CallFunction(unsigned long const*, int, unsigned long (*)(), unsigned long&, bool) (as_callfunc_x64_gcc.cpp:162)
- ==31079== by 0x7C5D2F0F: ???
- ==31079== Address 0x5a125f60 is 64 bytes inside a block of size 128 free'd
- ==31079== at 0x4C2FDAC: free (vg_replace_malloc.c:530)
- ==31079== by 0x106212E9: vorbis_book_clear (sharedbook.c:278)
- ==31079== by 0x10618C8E: vorbis_info_clear (info.c:193)
- ==31079== by 0x106132DB: ov_clear (vorbisfile.c:964)
- ==31079== by 0x10611C7B: cAudio::cOggDecoder::~cOggDecoder() (cOggDecoder.cpp:67)
- ==31079== by 0x10611CD8: cAudio::cOggDecoder::~cOggDecoder() (cOggDecoder.cpp:68)
- ==31079== by 0x1060A942: drop (IRefCounted.h:30)
- ==31079== by 0x1060A942: cAudio::cAudioSource::~cAudioSource() (cAudioSource.cpp:123)
- ==31079== by 0x1060A958: cAudio::cAudioSource::~cAudioSource() (cAudioSource.cpp:126)
- ==31079== by 0x10602D72: cAudio::cAudioManager::update() (cAudioManager.cpp:136)
- ==31079== by 0x10602039: cAudio::cAudioManager::run() (cAudioManager.cpp:147)
- ==31079== by 0x1060FB28: cAudio::cAudioThread::updateLoop() (cThread.cpp:67)
- ==31079== by 0x1060FB5F: cAudio::cAudioThread::threadFunc(void*) (cThread.cpp:127)
- ==31079== Block was alloc'd at
- ==31079== at 0x4C30B06: calloc (vg_replace_malloc.c:711)
- ==31079== by 0xA7AF01F: ??? (in /home/hhyyrylainen/Projects/thrive/build/bin/lib/libcef.so)
- ==31079== by 0x106216AA: vorbis_book_init_decode (sharedbook.c:382)
- ==31079== by 0x10616795: _vds_shared_init (block.c:240)
- ==31079== by 0x10616FEF: vorbis_synthesis_init (block.c:709)
- ==31079== by 0x106121D7: _make_decode_ready (vorbisfile.c:603)
- ==31079== by 0x10612E27: _fetch_and_process_packet.constprop.16 (vorbisfile.c:687)
- ==31079== by 0x106155BC: ov_read_filter (vorbisfile.c:1889)
- ==31079== by 0x106159C0: ov_read (vorbisfile.c:2009)
- ==31079== by 0x10611B38: cAudio::cOggDecoder::readAudioData(void*, int) (cOggDecoder.cpp:114)
- ==31079== by 0x10609D26: cAudio::cAudioSource::stream(unsigned int) [clone .part.2] (cAudioSource.cpp:785)
- ==31079== by 0x1060A37C: cAudio::cAudioSource::play() (cAudioSource.cpp:172)
- ==31079==
- ==31079== Invalid read of size 1
- ==31079== at 0x5186A0F: asCContext::ExecuteNext() (as_context.cpp:3031)
- ==31079== by 0x5188267: asCContext::Execute() (as_context.cpp:1318)
- ==31079== by 0x4590D3: RunScript<void, Leviathan::GameWorld*&, int const&, int const&> (ScriptExecutor.h:133)
- ==31079== by 0x4590D3: RunScript<void, Leviathan::GameWorld*&, int const&, int const&> (ScriptExecutor.h:86)
- ==31079== by 0x4590D3: Leviathan::ScriptRunResult<void> Leviathan::GameModule::ExecuteOnModule<void, Leviathan::GameWorld*&, int const&, int const&>(Leviathan::ScriptRunningSetup&, bool, Leviathan::GameWorld*&, int const&, int const&) (GameModule.h:63)
- ==31079== by 0x44DD74: cellHitAgent(NewtonJoint const*, float, int) (ThriveGame.cpp:731)
- ==31079== by 0x56868A6: dgWorld::ProcessContacts(dgBroadPhase::dgPair*, int) (dgNarrowPhaseCollision.cpp:983)
- ==31079== by 0x55F9786: dgBroadPhase::CalculatePairContacts(dgBroadPhase::dgPair*, int) (dgBroadPhase.cpp:1077)
- ==31079== by 0x55F9829: dgBroadPhase::AddPair(dgContact*, float, int) (dgBroadPhase.cpp:1121)
- ==31079== by 0x55F9A92: dgBroadPhase::UpdateRigidBodyContacts(dgBroadPhase::dgBroadphaseSyncDescriptor*, dgList<dgContact*>::dgListNode*, float, int) (dgBroadPhase.cpp:1491)
- ==31079== by 0x55F9FA0: dgBroadPhase::UpdateContacts(float) (dgBroadPhase.cpp:1599)
- ==31079== by 0x56A1278: dgWorld::StepDynamics(float) (dgWorld.cpp:925)
- ==31079== by 0x56A137B: dgWorld::RunStep() (dgWorld.cpp:996)
- ==31079== by 0x558E684: dgMutexThread::Execute(int) (dgMutexThread.cpp:61)
- ==31079== Address 0x6b951572 is 18 bytes after an unallocated block of size 0 in arena "client"
- ==31079==
- ==31079== Invalid read of size 8
- ==31079== at 0x519909C: asCScriptEngine::CallObjectMethod(void*, asSSystemFunctionInterface*, asCScriptFunction*) const (as_scriptengine.cpp:4016)
- ==31079== by 0x5187F8E: asCContext::ExecuteNext() (as_context.cpp:2781)
- ==31079== by 0x5188267: asCContext::Execute() (as_context.cpp:1318)
- ==31079== by 0x4590D3: RunScript<void, Leviathan::GameWorld*&, int const&, int const&> (ScriptExecutor.h:133)
- ==31079== by 0x4590D3: RunScript<void, Leviathan::GameWorld*&, int const&, int const&> (ScriptExecutor.h:86)
- ==31079== by 0x4590D3: Leviathan::ScriptRunResult<void> Leviathan::GameModule::ExecuteOnModule<void, Leviathan::GameWorld*&, int const&, int const&>(Leviathan::ScriptRunningSetup&, bool, Leviathan::GameWorld*&, int const&, int const&) (GameModule.h:63)
- ==31079== by 0x44DD74: cellHitAgent(NewtonJoint const*, float, int) (ThriveGame.cpp:731)
- ==31079== by 0x56868A6: dgWorld::ProcessContacts(dgBroadPhase::dgPair*, int) (dgNarrowPhaseCollision.cpp:983)
- ==31079== by 0x55F9786: dgBroadPhase::CalculatePairContacts(dgBroadPhase::dgPair*, int) (dgBroadPhase.cpp:1077)
- ==31079== by 0x55F9829: dgBroadPhase::AddPair(dgContact*, float, int) (dgBroadPhase.cpp:1121)
- ==31079== by 0x55F9A92: dgBroadPhase::UpdateRigidBodyContacts(dgBroadPhase::dgBroadphaseSyncDescriptor*, dgList<dgContact*>::dgListNode*, float, int) (dgBroadPhase.cpp:1491)
- ==31079== by 0x55F9FA0: dgBroadPhase::UpdateContacts(float) (dgBroadPhase.cpp:1599)
- ==31079== by 0x56A1278: dgWorld::StepDynamics(float) (dgWorld.cpp:925)
- ==31079== by 0x56A137B: dgWorld::RunStep() (dgWorld.cpp:996)
- ==31079== Address 0x6b951501 is 1 bytes inside a block of size 27 free'd
- ==31079== at 0x4C2FDAC: free (vg_replace_malloc.c:530)
- ==31079== by 0x5114F0F: CScriptArray::~CScriptArray() (scriptarray.cpp:591)
- ==31079== by 0x511422C: CScriptArray::Release() const (scriptarray.cpp:1817)
- ==31079== by 0x5199070: asCScriptEngine::CallObjectMethod(void*, asSSystemFunctionInterface*, asCScriptFunction*) const (as_scriptengine.cpp:4021)
- ==31079== by 0x5187F8E: asCContext::ExecuteNext() (as_context.cpp:2781)
- ==31079== by 0x5188267: asCContext::Execute() (as_context.cpp:1318)
- ==31079== by 0x4FE5E14: RunScriptMethod<void> (ScriptExecutor.h:196)
- ==31079== by 0x4FE5E14: Leviathan::ScriptSystemWrapper::Run() (ScriptSystemWrapper.cpp:105)
- ==31079== by 0x4FD8A48: Leviathan::GameWorld::_RunTickSystems() (GameWorld.cpp:652)
- ==31079== by 0x4FF6075: Leviathan::StandardWorld::_RunTickSystems() (StandardWorld.cpp:679)
- ==31079== by 0x48724F: thrive::CellStageWorld::_RunTickSystems() (cell_stage_world.cpp:561)
- ==31079== by 0x4FDE80E: Leviathan::GameWorld::Tick(int) (GameWorld.cpp:564)
- ==31079== by 0x4F9FF2E: Leviathan::Engine::Tick() (Engine.cpp:930)
- ==31079== Block was alloc'd at
- ==31079== at 0x4C2EBAB: malloc (vg_replace_malloc.c:299)
- ==31079== by 0xA7AEF5B: ??? (in /home/hhyyrylainen/Projects/thrive/build/bin/lib/libcef.so)
- ==31079== by 0x511473D: CScriptArray::CreateBuffer(SArrayBuffer**, unsigned int) (scriptarray.cpp:916)
- ==31079== by 0x5116A46: CScriptArray::CScriptArray(unsigned int, asITypeInfo*) (scriptarray.cpp:487)
- ==31079== by 0x5116AA8: CScriptArray::Create(asITypeInfo*, unsigned int) (scriptarray.cpp:77)
- ==31079== by 0x511C61E: CScriptDictionary::GetKeys() const (scriptdictionary.cpp:399)
- ==31079== by 0x51C2093: X64_CallFunction(unsigned long const*, int, unsigned long (*)(), unsigned long&, bool) (as_callfunc_x64_gcc.cpp:162)
- ==31079==
- ==31079== Invalid read of size 8
- ==31079== at 0x519909F: asCScriptEngine::CallObjectMethod(void*, asSSystemFunctionInterface*, asCScriptFunction*) const (as_scriptengine.cpp:4016)
- ==31079== by 0x5187F8E: asCContext::ExecuteNext() (as_context.cpp:2781)
- ==31079== by 0x5188267: asCContext::Execute() (as_context.cpp:1318)
- ==31079== by 0x4590D3: RunScript<void, Leviathan::GameWorld*&, int const&, int const&> (ScriptExecutor.h:133)
- ==31079== by 0x4590D3: RunScript<void, Leviathan::GameWorld*&, int const&, int const&> (ScriptExecutor.h:86)
- ==31079== by 0x4590D3: Leviathan::ScriptRunResult<void> Leviathan::GameModule::ExecuteOnModule<void, Leviathan::GameWorld*&, int const&, int const&>(Leviathan::ScriptRunningSetup&, bool, Leviathan::GameWorld*&, int const&, int const&) (GameModule.h:63)
- ==31079== by 0x44DD74: cellHitAgent(NewtonJoint const*, float, int) (ThriveGame.cpp:731)
- ==31079== by 0x56868A6: dgWorld::ProcessContacts(dgBroadPhase::dgPair*, int) (dgNarrowPhaseCollision.cpp:983)
- ==31079== by 0x55F9786: dgBroadPhase::CalculatePairContacts(dgBroadPhase::dgPair*, int) (dgBroadPhase.cpp:1077)
- ==31079== by 0x55F9829: dgBroadPhase::AddPair(dgContact*, float, int) (dgBroadPhase.cpp:1121)
- ==31079== by 0x55F9A92: dgBroadPhase::UpdateRigidBodyContacts(dgBroadPhase::dgBroadphaseSyncDescriptor*, dgList<dgContact*>::dgListNode*, float, int) (dgBroadPhase.cpp:1491)
- ==31079== by 0x55F9FA0: dgBroadPhase::UpdateContacts(float) (dgBroadPhase.cpp:1599)
- ==31079== by 0x56A1278: dgWorld::StepDynamics(float) (dgWorld.cpp:925)
- ==31079== by 0x56A137B: dgWorld::RunStep() (dgWorld.cpp:996)
- ==31079== Address 0xd000000002000008 is not stack'd, malloc'd or (recently) free'd
- ==31079==
- ==31079==
- ==31079== Process terminating with default action of signal 11 (SIGSEGV): dumping core
- ==31079== General Protection Fault
- ==31079== at 0x519909F: asCScriptEngine::CallObjectMethod(void*, asSSystemFunctionInterface*, asCScriptFunction*) const (as_scriptengine.cpp:4016)
- ==31079== by 0x5187F8E: asCContext::ExecuteNext() (as_context.cpp:2781)
- ==31079== by 0x5188267: asCContext::Execute() (as_context.cpp:1318)
- ==31079== by 0x4590D3: RunScript<void, Leviathan::GameWorld*&, int const&, int const&> (ScriptExecutor.h:133)
- ==31079== by 0x4590D3: RunScript<void, Leviathan::GameWorld*&, int const&, int const&> (ScriptExecutor.h:86)
- ==31079== by 0x4590D3: Leviathan::ScriptRunResult<void> Leviathan::GameModule::ExecuteOnModule<void, Leviathan::GameWorld*&, int const&, int const&>(Leviathan::ScriptRunningSetup&, bool, Leviathan::GameWorld*&, int const&, int const&) (GameModule.h:63)
- ==31079== by 0x44DD74: cellHitAgent(NewtonJoint const*, float, int) (ThriveGame.cpp:731)
- ==31079== by 0x56868A6: dgWorld::ProcessContacts(dgBroadPhase::dgPair*, int) (dgNarrowPhaseCollision.cpp:983)
- ==31079== by 0x55F9786: dgBroadPhase::CalculatePairContacts(dgBroadPhase::dgPair*, int) (dgBroadPhase.cpp:1077)
- ==31079== by 0x55F9829: dgBroadPhase::AddPair(dgContact*, float, int) (dgBroadPhase.cpp:1121)
- ==31079== by 0x55F9A92: dgBroadPhase::UpdateRigidBodyContacts(dgBroadPhase::dgBroadphaseSyncDescriptor*, dgList<dgContact*>::dgListNode*, float, int) (dgBroadPhase.cpp:1491)
- ==31079== by 0x55F9FA0: dgBroadPhase::UpdateContacts(float) (dgBroadPhase.cpp:1599)
- ==31079== by 0x56A1278: dgWorld::StepDynamics(float) (dgWorld.cpp:925)
- ==31079== by 0x56A137B: dgWorld::RunStep() (dgWorld.cpp:996)
Advertisement
Add Comment
Please, Sign In to add comment