View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0004888 | Spring engine | General | public | 2015-07-06 20:31 | 2015-07-07 13:38 | ||||
Reporter | abma | ||||||||
Assigned To | hokomoko | ||||||||
Priority | normal | Severity | crash | Reproducibility | have not tried | ||||
Status | resolved | Resolution | fixed | ||||||
Product Version | 99.0+git | ||||||||
Target Version | 100.0 | Fixed in Version | |||||||
Summary | 0004888: rts/Sim/Projectiles/Projectile.h:53: virtual int CProjectile::GetProjectilesCount() const: Assertion `false' failed. | ||||||||
Description | spring: rts/Sim/Projectiles/Projectile.h:53: virtual int CProjectile::GetProjectilesCount() const: Assertion `false' failed. [f=0000437] [CrashHandler] Error: Aborted (SIGABRT) in spring 99.0.1-75-g243ffda develop (Debug) [f=0000437] [CrashHandler] Error: Halted Stacktrace for Spring 99.0.1-75-g243ffda develop (Debug) using libunwind: [f=0000437] [CrashHandler] Error: [00] .../dev/spring/develop/rts/System/Platform/Linux/CrashHandler.cpp:815 CrashHandler::HaltedStacktrace(std::string const&, siginfo_t*, ucontext*) [f=0000437] [CrashHandler] Error: [01] .../dev/spring/develop/rts/System/Platform/Linux/CrashHandler.cpp:921 CrashHandler::HandleSignal(int, siginfo_t*, void*) [f=0000437] [CrashHandler] Error: [02] /lib/x86_64-linux-gnu/libpthread.so.0(+0x10d10) [0x7efd4cc58d10] __restore_rt [f=0000437] [CrashHandler] Error: [03] /build/buildd/glibc-2.21/signal/../sysdeps/unix/sysv/linux/raise.c:55 __GI_raise [f=0000437] [CrashHandler] Error: [04] /build/buildd/glibc-2.21/stdlib/abort.c:91 __GI_abort [f=0000437] [CrashHandler] Error: [05] /build/buildd/glibc-2.21/assert/assert.c:92 __assert_fail_base [f=0000437] [CrashHandler] Error: [06] /lib/x86_64-linux-gnu/libc.so.6(+0x2e0f2) [0x7efd4907e0f2] __assert_fail [f=0000437] [CrashHandler] Error: [07] crtstuff.c:? CProjectile::GetProjectilesCount() const [f=0000437] [CrashHandler] Error: [08] /home/abma/dev/spring/develop/rts/Sim/Projectiles/ProjectileHandler.cpp:640 (discriminator 3) CProjectileHandler::GetCurrentParticles() const [f=0000437] [CrashHandler] Error: [09] /home/abma/dev/spring/develop/rts/Sim/Projectiles/ProjectileHandler.cpp:631 CProjectileHandler::GetParticleSaturation(bool) const [f=0000437] [CrashHandler] Error: [10] /home/abma/dev/spring/develop/rts/Sim/Projectiles/ExplosionGenerator.cpp:1031 CCustomExplosionGenerator::Explosion(float3 const&, float3 const&, float, float, float, CUnit* [...] [f=0000437] [CrashHandler] Error: [11] /home/abma/dev/spring/develop/rts/Sim/Projectiles/ExplosionGenerator.cpp:383 CExplosionGeneratorHandler::GenExplosion(unsigned int, float3 const&, float3 const&, float, fl [...] [f=0000437] [CrashHandler] Error: [12] .../dev/spring/develop/rts/Lua/LuaSyncedCtrl.cpp:3738 LuaSyncedCtrl::SpawnCEG(lua_State*) [f=0000437] [CrashHandler] Error: [13] /home/abma/dev/spring/develop/rts/lib/lua/src/ldo.cpp:320 luaD_precall(lua_State*, lua_TValue*, int) [f=0000437] [CrashHandler] Error: [14] /home/abma/dev/spring/develop/rts/lib/lua/src/lvm.cpp:613 luaV_execute(lua_State*, int) [f=0000437] [CrashHandler] Error: [15] /home/abma/dev/spring/develop/rts/lib/lua/src/ldo.cpp:379 luaD_call(lua_State*, lua_TValue*, int) [f=0000437] [CrashHandler] Error: [16] /home/abma/dev/spring/develop/rts/lib/lua/src/lapi.cpp:813 f_call(lua_State*, void*) [f=0000437] [CrashHandler] Error: [17] /home/abma/dev/spring/develop/rts/lib/lua/src/ldo.cpp:119 luaD_rawrunprotected(lua_State*, void (*)(lua_State*, void*), void*) [f=0000437] [CrashHandler] Error: [18] /home/abma/dev/spring/develop/rts/lib/lua/src/ldo.cpp:464 luaD_pcall(lua_State*, void (*)(lua_State*, void*), void*, long, long) [f=0000437] [CrashHandler] Error: [19] /home/abma/dev/spring/develop/rts/lib/lua/src/lapi.cpp:833 lua_pcall(lua_State*, int, int, int) [f=0000437] [CrashHandler] Error: [20] .../dev/spring/develop/rts/Lua/LuaHandle.cpp:294 (discriminator 1) CLuaHandle::RunCallInTraceback(lua_State*, LuaHashString const*, int, int, int, std::string&, [...] [f=0000437] [CrashHandler] Error: [21] .../dev/spring/develop/rts/Lua/LuaHandle.cpp:364 CLuaHandle::RunCallInTraceback(lua_State*, LuaHashString const*, int, int, int, std::string&, bool) [f=0000437] [CrashHandler] Error: [22] .../dev/spring/develop/rts/Lua/LuaHandle.cpp:374 CLuaHandle::RunCallInTraceback(lua_State*, LuaHashString const&, int, int, int, bool) [f=0000437] [CrashHandler] Error: [23] .../dev/spring/develop/rts/Lua/LuaHandle.h:335 CLuaHandle::RunCallIn(lua_State*, LuaHashString const&, int, int) [f=0000437] [CrashHandler] Error: [24] .../dev/spring/develop/rts/Lua/LuaHandle.cpp:1389 CLuaHandle::ProjectileCreated(CProjectile const*) [f=0000437] [CrashHandler] Error: [25] /home/abma/dev/spring/develop/rts/System/EventHandler.h:577 (discriminator 2) CEventHandler::ProjectileCreated(CProjectile const*, int) [f=0000437] [CrashHandler] Error: [26] /home/abma/dev/spring/develop/rts/Sim/Projectiles/ProjectileHandler.cpp:356 CProjectileHandler::AddProjectile(CProjectile*) [f=0000437] [CrashHandler] Error: [27] .../dev/spring/develop/rts/Sim/Projectiles/WeaponProjectiles/WeaponProjectile.cpp:129 CWeaponProjectile::CWeaponProjectile(ProjectileParams const&) [f=0000437] [CrashHandler] Error: [28] .../dev/spring/develop/rts/Sim/Projectiles/WeaponProjectiles/MissileProjectile.cpp:67 CMissileProjectile::CMissileProjectile(ProjectileParams const&) [f=0000437] [CrashHandler] Error: [29] .../dev/spring/develop/rts/Sim/Projectiles/WeaponProjectiles/WeaponProjectileFactory.cpp:46 (discriminator 2) WeaponProjectileFactory::LoadProjectile(ProjectileParams const&) [f=0000437] [CrashHandler] Error: [30] .../dev/spring/develop/rts/Sim/Weapons/MissileLauncher.cpp:62 (discriminator 4) CMissileLauncher::FireImpl(bool) [f=0000437] [CrashHandler] Error: [31] /home/abma/dev/spring/develop/rts/Sim/Weapons/Weapon.cpp:1079 CWeapon::Fire(bool) [f=0000437] [CrashHandler] Error: [32] /home/abma/dev/spring/develop/rts/Sim/Weapons/Weapon.cpp:507 (discriminator 3) CWeapon::UpdateSalvo() [f=0000437] [CrashHandler] Error: [33] /home/abma/dev/spring/develop/rts/Sim/Weapons/Weapon.cpp:289 CWeapon::Update() [f=0000437] [CrashHandler] Error: [34] .../dev/spring/develop/rts/Sim/Units/UnitHandler.cpp:294 (discriminator 2) CUnitHandler::Update() [f=0000437] [CrashHandler] Error: [35] .../dev/spring/develop/rts/Game/Game.cpp:1579 CGame::SimFrame() [f=0000437] [CrashHandler] Error: [36] .../dev/spring/develop/rts/Net/NetCommands.cpp:511 CGame::ClientReadNet() [f=0000437] [CrashHandler] Error: [37] .../dev/spring/develop/rts/Game/Game.cpp:1025 CGame::Update() [f=0000437] [CrashHandler] Error: [38] .../dev/spring/develop/rts/System/SpringApp.cpp:939 SpringApp::Update() [f=0000437] [CrashHandler] Error: [39] .../dev/spring/develop/rts/System/SpringApp.cpp:975 SpringApp::Run() [f=0000437] [CrashHandler] Error: [40] .../dev/spring/develop/rts/System/Main.cpp:48 Run(int, char**) [f=0000437] [CrashHandler] Error: [41] .../dev/spring/develop/rts/System/Main.cpp:108 main [f=0000437] [CrashHandler] Error: [42] /build/buildd/glibc-2.21/csu/libc-start.c:323 __libc_start_main [f=0000437] [CrashHandler] Error: [43] /home/abma/local/spring/develop/bin/spring(_start+0x29) [0x5a7fb9] ?? [f=0000437] Error: [ErrorMessageBox][1] msg="Spring has crashed: Aborted (SIGABRT). | ||||||||
Steps To Reproduce | /cheat /give all /give all 1 | ||||||||
Tags | No tags attached. | ||||||||
Checked infolog.txt for Errors | |||||||||
Attached Files |
|
![]() |
|
hokomoko (developer) 2015-07-06 20:32 |
which game? |
abma (administrator) 2015-07-06 20:33 |
ba test-3740 see demo |
hokomoko (developer) 2015-07-07 00:28 |
Fix 2f1d3eb93ace28c28ff95b2cec8a6317408a6219 committed to develop branch: Fix 0004888, repo: spring changeset id: 5315 |
hokomoko (developer) 2015-07-07 13:38 |
Fix 8b502890b5b52d0923a2b424af6f58f9d914b8da committed to develop branch: Fix 0004890 and Fix 0004888 again Apparently there are projectiles which start with deleteMe=true and hence got the ProjectileDestroyed event before the ProectileCreated, repo: spring changeset id: 5325 |
![]() |
|||
Date Modified | Username | Field | Change |
---|---|---|---|
2015-07-06 20:31 | abma | New Issue | |
2015-07-06 20:31 | abma | Steps to Reproduce Updated | View Revisions |
2015-07-06 20:32 | abma | File Added: 20150706_202948_Coastal_99.0.1-75-g243ffda develop.sdf | |
2015-07-06 20:32 | hokomoko | Note Added: 0014910 | |
2015-07-06 20:33 | abma | Note Added: 0014911 | |
2015-07-07 00:25 | abma | Status | new => resolved |
2015-07-07 00:25 | abma | Resolution | open => fixed |
2015-07-07 00:25 | abma | Assigned To | => hokomoko |
2015-07-07 00:28 | hokomoko | Changeset attached | => spring develop 2f1d3eb9 |
2015-07-07 00:28 | hokomoko | Note Added: 0014918 | |
2015-07-07 13:38 | hokomoko | Changeset attached | => spring develop 6c36d0bd |
2015-07-07 13:38 | hokomoko | Changeset attached | => spring develop 8b502890 |
2015-07-07 13:38 | hokomoko | Note Added: 0014927 |