View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0002919 | Spring engine | General | public | 2012-01-17 17:32 | 2012-01-19 07:47 | ||||
Reporter | abma | ||||||||
Assigned To | abma | ||||||||
Priority | normal | Severity | crash | Reproducibility | have not tried | ||||
Status | resolved | Resolution | fixed | ||||||
Product Version | 85.0.1 | ||||||||
Target Version | 86.0 | Fixed in Version | |||||||
Summary | 0002919: (validation) assertion failed in rts/Map/Ground.cpp:307 | ||||||||
Description | validation test failed: http://buildbot.springrts.com/builders/validationtests/builds/790/steps/validation%20test_1/logs/stdio | ||||||||
Additional Information | spring-headless: /home/buildslave/full-linux/build/rts/Map/Ground.cpp:307: float CGround::LineGroundCol(float3, float3, bool) const: Assertion `pos_relative < xn' failed. Program received signal SIGABRT, Aborted. 0x00007ffff5dec2d5 in raise () from /lib64/libc.so.6 #0 0x00007ffff5dec2d5 in raise () from /lib64/libc.so.6 No symbol table info available. #1 0x00007ffff5dedbeb in abort () from /lib64/libc.so.6 No symbol table info available. #2 0x00007ffff5de4c5e in __assert_fail_base () from /lib64/libc.so.6 No symbol table info available. 0000003 0x00007ffff5de4d02 in __assert_fail () from /lib64/libc.so.6 No symbol table info available. 0000004 0x0000000000d3ba42 in CGround::LineGroundCol (this=0x1f90180, from=..., to=..., synced=true) at /home/buildslave/full-linux/build/rts/Map/Ground.cpp:307 xp = 111.999992 zp = 948.106873 xn = 0.724161148 zn = 0.743040264 xs = 13 zs = 118 rdx = 0.0110531226 rdz = 0.00484932447 pos_relative = 0.724161148 lastxs = 13 lastzs = 118 skippedDist = 0 dz = 206.214294 hm = 0x29275a0 nm = 0x2c2a5d0 tsx = 17 __PRETTY_FUNCTION__ = "float CGround::LineGroundCol(float3, float3, bool) const" dx = 90.472168 ret = -2 fsz = 99 pfrom = {static binder = {class_ = 0x1c78e50, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x1c3d980, name = 0x168536f "float3", size = 12, constructor = 0x113e7be <float3::_ConstructInstance(void*)>, destructor = 0x113e7ea <float3::_DestructInstance(void*)>, nextBinder = 0x1c3da40}, static memberRegistrator = 0x1c3da18, static CMP_EPS = 9.99999975e-05, static NORMALIZE_EPS = 9.99999996e-13, static maxxpos = 4095, static maxzpos = 4095, x = 46.4835663, y = 190.378632, z = 798.774475} keepgoing = true fsx = 5 tsz = 125 0000005 0x0000000000b97e41 in TraceRay::TraceRay (start=..., dir=..., length=225.221954, collisionFlags=-17, owner=0x9dfc2f0, hitUnit=@0x7fffffffd690, hitFeature=@0x7fffffffd688) at /home/buildslave/full-linux/build/rts/Game/TraceRay.cpp:207 groundLength = 1.71946192 ignoreAllies = true ignoreNeutrals = true ignoreUnits = true ignoreEnemies = true ignoreFeatures = true ignoreGround = false #6 0x00000000010c0b76 in CWeapon::HaveFreeLineOfFire (this=0x9c16290, pos=..., dir=..., length=225.221954, target=0x9b9a990) at /home/buildslave/full-linux/build/rts/Sim/Weapons/Weapon.cpp:846 unit = 0x0 feature = 0x0 g = 0.00444006454 #7 0x00000000010a8ace in CBeamLaser::TryTarget (this=0x9c16290, pos=..., userTarget=true, unit=0x9b9a990) at /home/buildslave/full-linux/build/rts/Sim/Weapons/BeamLaser.cpp:116 dir = {static binder = {class_ = 0x1c78e50, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x1c3d980, name = 0x168536f "float3", size = 12, constructor = 0x113e7be <float3::_ConstructInstance(void*)>, destructor = 0x113e7ea <float3::_DestructInstance(void*)>, nextBinder = 0x1c3da40}, static memberRegistrator = 0x1c3da18, static CMP_EPS = 9.99999975e-05, static NORMALIZE_EPS = 9.99999996e-13, static maxxpos = 4095, static maxzpos = 4095, x = 0.401702255, y = -0.0174122937, z = 0.91560477} length = 225.221954 spread = -6.24992561 #8 0x00000000010bdb8d in CWeapon::Update (this=0x9c16290) at /home/buildslave/full-linux/build/rts/Sim/Weapons/Weapon.cpp:369 piece = 1 canFire = true fpsPlayer = 0x0 #9 0x00000000010a83de in CBeamLaser::Update (this=0x9c16290) at /home/buildslave/full-linux/build/rts/Sim/Weapons/BeamLaser.cpp:70 No locals. 0000010 0x0000000001061025 in CUnit::Update (this=0x9dfc2f0) at /home/buildslave/full-linux/build/rts/Sim/Units/Unit.cpp:703 wi = oldInAir = false oldInWater = false #11 0x000000000108a96d in CUnitHandler::Update (this=0x448e0e0) at /home/buildslave/full-linux/build/rts/Sim/Units/UnitHandler.cpp:294 unit = 0x9dfc2f0 myScopedTimerFromMakro = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, name = "Unit::Update", starttime = 50069}, autoShowGraph = false} usi = __PRETTY_FUNCTION__ = "void CUnitHandler::Update()" 0000012 0x0000000000ae6ae1 in CGame::SimFrame (this=0x1e76f20) at /home/buildslave/full-linux/build/rts/Game/Game.cpp:1472 cputimer = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, name = "Game::SimFrame", starttime = 50067}, autoShowGraph = true} forced = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, name = "Game::SimFrame (Update)", starttime = 50068}, autoShowGraph = false} 0000013 0x0000000000b66987 in CGame::ClientReadNet (this=0x1e76f20) at /home/buildslave/full-linux/build/rts/Game/NetCommands.cpp:370 inbuf = 0x7fffec21a0d0 "\002" dataLength = 1 packetCode = 2 '\002' packet = {px = 0x7fffec21a0b0, pn = {pi_ = 0x7fffec2183f0}} procstarttime = {_vptr.spring_time = 0x167c260, static binder = {class_ = 0x1c78bb0, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x1c3be80, name = 0x167c208 "spring_time", size = 16, constructor = 0x11064fe <spring_time::_ConstructInstance(void*)>, destructor = 0x110652a <spring_time::_DestructInstance(void*)>, nextBinder = 0x1c3c080}, static memberRegistrator = 0x1c3bf00, x = 50034} __PRETTY_FUNCTION__ = "void CGame::ClientReadNet()" 0000014 0x0000000000ae3b91 in CGame::Update (this=0x1e76f20) at /home/buildslave/full-linux/build/rts/Game/Game.cpp:882 timeNow = {_vptr.spring_time = 0x167c260, static binder = {class_ = 0x1c78bb0, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x1c3be80, name = 0x167c208 "spring_time", size = 16, constructor = 0x11064fe <spring_time::_ConstructInstance(void*)>, destructor = 0x110652a <spring_time::_DestructInstance(void*)>, nextBinder = 0x1c3c080}, static memberRegistrator = 0x1c3bf00, x = 50034} diffsecs = 0.699999988 #15 0x00000000011237e6 in GML::UpdateSim (ac=0x1e76f20) at /home/buildslave/full-linux/build/rts/lib/gml/gml_base.h:37 No locals. #16 0x000000000112142c in SpringApp::Update (this=0x7fffffffeb40) at /home/buildslave/full-linux/build/rts/System/SpringApp.cpp:927 ret = 1 #17 0x00000000011215a8 in SpringApp::Run (this=0x7fffffffeb40, argc=2, argv=0x7fffffffed38) at /home/buildslave/full-linux/build/rts/System/SpringApp.cpp:1008 No locals. #18 0x0000000001101074 in MainFunc (argc=2, argv=0x7fffffffed38, ret=0x7fffffffec0c) at /home/buildslave/full-linux/build/rts/System/Main.cpp:51 app = {cmdline = 0x1c73f30, binaryName = "/tmp/spring/tests/usr/local/bin/spring-headless"} #19 0x0000000001101437 in Run (argc=2, argv=0x7fffffffed38) at /home/buildslave/full-linux/build/rts/System/Main.cpp:62 ret = -1 err = 0x15ecc95 0000020 0x00000000011014d0 in main (argc=2, argv=0x7fffffffed38) at /home/buildslave/full-linux/build/rts/System/Main.cpp:92 No locals. A debugging session is active. | ||||||||
Tags | No tags attached. | ||||||||
Checked infolog.txt for Errors | |||||||||
Attached Files |
|
![]() |
|
abma (administrator) 2012-01-19 07:47 |
fixed by revert: https://github.com/spring/spring/commit/1e8634924f5da9e46b7515ed74452f11b5cbf9ca |
![]() |
|||
Date Modified | Username | Field | Change |
---|---|---|---|
2012-01-17 17:32 | abma | New Issue | |
2012-01-17 17:33 | abma | Product Version | => 85.0.1 |
2012-01-17 17:33 | abma | Target Version | => 86.0 |
2012-01-19 07:47 | abma | Note Added: 0008187 | |
2012-01-19 07:47 | abma | Status | new => resolved |
2012-01-19 07:47 | abma | Resolution | open => fixed |
2012-01-19 07:47 | abma | Assigned To | => abma |