2025-07-18 15:38 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0002926Spring engineAIpublic2012-11-11 23:04
Reporterabma 
Assigned Toabma 
PrioritynormalSeveritycrashReproducibilityhave not tried
StatusresolvedResolutionunable to reproduce 
Product Version 
Target VersionFixed in Version 
Summary0002926: (KAIK) assertion failed in UnitHandler.cpp:771
Descriptioncrash in validation test:
http://buildbot.springrts.com/builders/validationtests/builds/796/steps/validation%20test_1/logs/stdio
Additional Informationspring-headless: /home/buildslave/full-linux/build/AI/Skirmish/KAIK/UnitHandler.cpp:771: void CUnitHandler::BuildTaskRemove(BuilderTracker*): Assertion `false' 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 0x00007ffff03e1bff in CUnitHandler::BuildTaskRemove (this=0x902c510, builderTracker=0x9d7a6f0) at /home/buildslave/full-linux/build/AI/Skirmish/KAIK/UnitHandler.cpp:771
        __PRETTY_FUNCTION__ = "void CUnitHandler::BuildTaskRemove(BuilderTracker*)"
        category = 4294956656
        found = false
        found2 = false
0000005 0x00007ffff03e1a93 in CUnitHandler::BuildTaskRemove (this=0x902c510, id=0) at /home/buildslave/full-linux/build/AI/Skirmish/KAIK/UnitHandler.cpp:751
        builder =
        removeList = std::list = {[0] = 0x9d7a6f0}
        killtask = {id = 0, category = CAT_FACTORY, builders = std::list = {[0] = 10835}, builderTrackers = std::list = {[0] = }, currentBuildPower = 90, def = , pos = {static CMP_EPS = 9.99999975e-05, static NORMALIZE_EPS = 9.99999996e-13, static maxxpos = 4095, static maxzpos = 4095, x = 3376, y = 198.042297, z = 2208}}
        found = true
        category = CAT_FACTORY
        __PRETTY_FUNCTION__ = "void CUnitHandler::BuildTaskRemove(int)"
#6 0x00007ffff03df2e8 in CUnitHandler::UnitDestroyed (this=0x902c510, unitID=0) at /home/buildslave/full-linux/build/AI/Skirmish/KAIK/UnitHandler.cpp:188
        category = CAT_FACTORY
        unitDef = 0x90b1aa0
        __PRETTY_FUNCTION__ = "void CUnitHandler::UnitDestroyed(int)"
#7 0x00007ffff0386971 in CKAIK::UnitDestroyed (this=0x8a3a820, unitID=0, attackerUnitID=-1) at /home/buildslave/full-linux/build/AI/Skirmish/KAIK/KAIK.cpp:117
No locals.
#8 0x00007ffff041d948 in springLegacyAI::CAIUnitDestroyedEvent::Run (this=0x717e910, ai=..., globalAICallback=0x8a32040) at /home/buildslave/full-linux/build/AI/Wrappers/LegacyCpp/Event/AIUnitDestroyedEvent.h:17
No locals.
#9 0x00007ffff041c936 in springLegacyAI::CAIAI::handleEvent (this=0x753f970, topic=10, data=0x7fffffffd900) at /home/buildslave/full-linux/build/AI/Wrappers/LegacyCpp/AIAI.cpp:161
        e = 0x717e910
        ret = -1
0000010 0x00007ffff0394e1a in handleEvent (skirmishAIId=1, topic=10, data=0x7fffffffd900) at /home/buildslave/full-linux/build/AI/Skirmish/KAIK/AIExport.cpp:99
No locals.
#11 0x0000000001201a9d in CSkirmishAILibrary::HandleEvent (this=0x6cd4250, skirmishAIId=1, topic=10, data=0x7fffffffd900) at /home/buildslave/full-linux/build/rts/ExternalAI/SkirmishAILibrary.cpp:95
        ret = 0
0000012 0x00000000011f4963 in CSkirmishAI::HandleEvent (this=0x8ab5b20, topic=10, data=0x7fffffffd900) at /home/buildslave/full-linux/build/rts/ExternalAI/SkirmishAI.cpp:57
        myScopedTimerFromMakro = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, name = "AI t:1 id:1 KAIK 0.13", starttime = 47523}, autoShowGraph = false}
0000013 0x0000000001206284 in CSkirmishAIWrapper::UnitDestroyed (this=0x8ab5a40, unitId=0, attackerUnitId=-1) at /home/buildslave/full-linux/build/rts/ExternalAI/SkirmishAIWrapper.cpp:302
        evtData = {unit = 0, attacker = -1}
0000014 0x00000000011d0b4a in CEngineOutHandler::UnitDestroyed (this=0x4b45810, destroyed=..., attacker=0x0) at /home/buildslave/full-linux/build/rts/ExternalAI/EngineOutHandler.cpp:378
        saw = 0x8ab5a40
        visibleAttackerId = -1
        ai = 1 '\001'
        attackerInLosOrRadar = false
        myScopedTimerFromMakro = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, name = "AI Total", starttime = 47523}, autoShowGraph = false}
        destroyedId = 0
        attackerId = -1
        dt = 1
#15 0x00000000010665c5 in CUnit::KillUnit (this=0x9c693b0, selfDestruct=false, reclaimed=true, attacker=0x0, showDeathSequence=true) at /home/buildslave/full-linux/build/rts/Sim/Units/Unit.cpp:1831
No locals.
#16 0x0000000001061e36 in CUnit::SlowUpdate (this=0x9c693b0) at /home/buildslave/full-linux/build/rts/Sim/Units/Unit.cpp:889
        buildDecay = 0
#17 0x00000000010a3b73 in CFactory::SlowUpdate (this=0x9c693b0) at /home/buildslave/full-linux/build/rts/Sim/Units/UnitTypes/Factory.cpp:374
No locals.
#18 0x000000000108bec8 in CUnitHandler::Update (this=0x43eb420) at /home/buildslave/full-linux/build/rts/Sim/Units/UnitHandler.cpp:316
        unit = 0x9c693b0
        myScopedTimerFromMakro = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, name = "Unit::SlowUpdate", starttime = 47523}, autoShowGraph = false}
        n = 4
        __PRETTY_FUNCTION__ = "void CUnitHandler::Update()"
#19 0x0000000000ae6ae1 in CGame::SimFrame (this=0x1e77750) at /home/buildslave/full-linux/build/rts/Game/Game.cpp:1472
        cputimer = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, name = "Game::SimFrame", starttime = 47522}, autoShowGraph = true}
        forced = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, name = "Game::SimFrame (Update)", starttime = 47522}, autoShowGraph = false}
0000020 0x0000000000b66987 in CGame::ClientReadNet (this=0x1e77750) at /home/buildslave/full-linux/build/rts/Game/NetCommands.cpp:370
        inbuf = 0x7fffec1d3e10 "\002"
        dataLength = 1
        packetCode = 2 '\002'
        packet = {px = 0x7fffec1d3df0, pn = {pi_ = 0x7fffec1d3e30}}
        procstarttime = {_vptr.spring_time = 0x167c0a0, static binder = {class_ = 0x1c78aa0, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x1c3c8c0, name = 0x167c048 "spring_time", size = 16, constructor = 0x110677a <spring_time::_ConstructInstance(void*)>, destructor = 0x11067a6 <spring_time::_DestructInstance(void*)>, nextBinder = 0x1c3cac0}, static memberRegistrator = 0x1c3c940, x = 47436}
        __PRETTY_FUNCTION__ = "void CGame::ClientReadNet()"
#21 0x0000000000ae3b91 in CGame::Update (this=0x1e77750) at /home/buildslave/full-linux/build/rts/Game/Game.cpp:882
        timeNow = {_vptr.spring_time = 0x167c0a0, static binder = {class_ = 0x1c78aa0, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x1c3c8c0, name = 0x167c048 "spring_time", size = 16, constructor = 0x110677a <spring_time::_ConstructInstance(void*)>, destructor = 0x11067a6 <spring_time::_DestructInstance(void*)>, nextBinder = 0x1c3cac0}, static memberRegistrator = 0x1c3c940, x = 47436}
        diffsecs = 0.828000009
#22 0x0000000001123a62 in GML::UpdateSim (ac=0x1e77750) at /home/buildslave/full-linux/build/rts/lib/gml/gml_base.h:37
No locals.
#23 0x00000000011216a8 in SpringApp::Update (this=0x7fffffffeb40) at /home/buildslave/full-linux/build/rts/System/SpringApp.cpp:927
        ret = 1
0000024 0x0000000001121824 in SpringApp::Run (this=0x7fffffffeb40, argc=2, argv=0x7fffffffed38) at /home/buildslave/full-linux/build/rts/System/SpringApp.cpp:1008
No locals.
#25 0x00000000011012f0 in MainFunc (argc=2, argv=0x7fffffffed38, ret=0x7fffffffec0c) at /home/buildslave/full-linux/build/rts/System/Main.cpp:51
        app = {cmdline = 0x1c73e20, binaryName = "/tmp/spring/tests/usr/local/bin/spring-headless"}
0000026 0x00000000011016b3 in Run (argc=2, argv=0x7fffffffed38) at /home/buildslave/full-linux/build/rts/System/Main.cpp:62
        ret = -1
        err = 0x15ecf05
0000027 0x000000000110174c in main (argc=2, argv=0x7fffffffed38) at /home/buildslave/full-linux/build/rts/System/Main.cpp:92
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files

-Relationships
+Relationships

-Notes

~0009346

abma (administrator)

didn't see this crash for some time...
+Notes

-Issue History
Date Modified Username Field Change
2012-01-21 08:02 abma New Issue
2012-11-11 23:04 abma Note Added: 0009346
2012-11-11 23:04 abma Status new => resolved
2012-11-11 23:04 abma Resolution open => unable to reproduce
2012-11-11 23:04 abma Assigned To => abma
+Issue History