2024-04-24 20:28 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0005928Spring engineAIpublic2018-03-14 03:13
Reporterabma 
Assigned ToKloot 
PrioritynormalSeveritycrashReproducibilityhave not tried
StatusresolvedResolutionfixed 
Product Version104.0 +git 
Target Version105.0Fixed in Version 
Summary0005928: validation test: SIGSEV in rts/Sim/Misc/TeamHandler.h:61 via E323AI
Description==19321==ERROR: AddressSanitizer: SEGV on unknown address 0x60d800058298 (pc 0x5615778da4ec bp 0x7fff473be360 sp 0x7fff473be350 T0)
    #0 0x5615778da4eb in CTeamHandler::AllyTeam(int) const ../../rts/Sim/Misc/TeamHandler.h:61
    #1 0x56157812279e in CAICheats::GetEnemyUnits(int*, int) /var/lib/buildbot/slaves/validation/zydox-fedora/build/rts/ExternalAI/AICheats.cpp:167
    #2 0x56157816b806 in skirmishAiCallback_getEnemyUnits /var/lib/buildbot/slaves/validation/zydox-fedora/build/rts/ExternalAI/SSkirmishAICallbackImpl.cpp:3979
    0000003 0x7fcb1f28bef4 in springLegacyAI::CAIAICallback::GetEnemyUnits(int*, int) /var/lib/buildbot/slaves/validation/zydox-fedora/build/AI/Wrappers/LegacyCpp/AIAICallback.cpp:694
    0000004 0x7fcb1f2c661a in springLegacyAI::CAIAICheats::GetEnemyUnits(int*, int) /var/lib/buildbot/slaves/validation/zydox-fedora/build/AI/Wrappers/LegacyCpp/AIAICheats.cpp:112
    0000005 0x7fcb1f1dad6b in CIntel::updateEnemyVector() /var/lib/buildbot/slaves/validation/zydox-fedora/build/AI/Skirmish/E323AI/CIntel.cpp:237
    #6 0x7fcb1f1d8b84 in CIntel::init() /var/lib/buildbot/slaves/validation/zydox-fedora/build/AI/Skirmish/E323AI/CIntel.cpp:66
    #7 0x7fcb1f19c194 in CE323AI::Update() /var/lib/buildbot/slaves/validation/zydox-fedora/build/AI/Skirmish/E323AI/CE323AI.cpp:593
    #8 0x7fcb1f2713eb in springLegacyAI::CAIUpdateEvent::Run(springLegacyAI::IGlobalAI&, springLegacyAI::IGlobalAICallback*) /var/lib/buildbot/slaves/validation/zydox-fedora/build/AI/Wrappers/LegacyCpp/Event/AIUpdateEvent.h:17
    #9 0x7fcb1f26e7e7 in springLegacyAI::CAIAI::handleEvent(int, void const*) /var/lib/buildbot/slaves/validation/zydox-fedora/build/AI/Wrappers/LegacyCpp/AIAI.cpp:150
    0000010 0x7fcb1f141d82 in handleEvent /var/lib/buildbot/slaves/validation/zydox-fedora/build/AI/Skirmish/E323AI/AIExport.cpp:115
    #11 0x56157819b826 in CSkirmishAILibrary::HandleEvent(int, int, void const*) const /var/lib/buildbot/slaves/validation/zydox-fedora/build/rts/ExternalAI/SkirmishAILibrary.cpp:93
    0000012 0x5615781a3411 in CSkirmishAIWrapper::HandleEvent(int, void const*) const /var/lib/buildbot/slaves/validation/zydox-fedora/build/rts/ExternalAI/SkirmishAIWrapper.cpp:432
    0000013 0x5615781a2a00 in CSkirmishAIWrapper::Update(int) /var/lib/buildbot/slaves/validation/zydox-fedora/build/rts/ExternalAI/SkirmishAIWrapper.cpp:379
    0000014 0x561578143e0e in CEngineOutHandler::Update() /var/lib/buildbot/slaves/validation/zydox-fedora/build/rts/ExternalAI/EngineOutHandler.cpp:123
    #15 0x5615778d30e7 in CGame::SimFrame() /var/lib/buildbot/slaves/validation/zydox-fedora/build/rts/Game/Game.cpp:1477
    #16 0x561577b1ca9f in CGame::ClientReadNet() /var/lib/buildbot/slaves/validation/zydox-fedora/build/rts/Net/NetCommands.cpp:543
    #17 0x5615778ce302 in CGame::Update() /var/lib/buildbot/slaves/validation/zydox-fedora/build/rts/Game/Game.cpp:1035
    #18 0x5615780059c1 in SpringApp::Update() /var/lib/buildbot/slaves/validation/zydox-fedora/build/rts/System/SpringApp.cpp:774
    #19 0x561578005c4a in SpringApp::Run() /var/lib/buildbot/slaves/validation/zydox-fedora/build/rts/System/SpringApp.cpp:808
    0000020 0x561577fd726d in Run(int, char**) /var/lib/buildbot/slaves/validation/zydox-fedora/build/rts/System/Main.cpp:43
    #21 0x561577fd7317 in main /var/lib/buildbot/slaves/validation/zydox-fedora/build/rts/System/Main.cpp:92
    #22 0x7fcb486f52e0 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x202e0)
    #23 0x561577874599 in _start (/tmp/spring/tests/usr/local/bin/spring-headless+0x703599)
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files

-Relationships
+Relationships

-Notes

~0018893

Kloot (developer)

Last edited: 2018-03-14 00:46

View 3 revisions

not enough data here, need to know the value of ai->GetTeamId() and teamHandler.ActiveTeams()

~0018894

abma (administrator)

print ai->GetTeamId()
$2 = 32767

print teamHandler.ActiveTeams()
$3 = 3

~0018895

Kloot (developer)

Fix 3fa17160868e014ee517158e26f1c7bd7f9da1e7 committed to develop branch: fix 0005928, repo: spring changeset id: 9813

~0018896

Kloot (developer)

Fix 65ac81fb8b4065fd16c173c737ae4673d1d7e5bd committed to maintenance branch: fix 0005928, repo: spring changeset id: 9814
+Notes

-Issue History
Date Modified Username Field Change
2018-03-14 00:31 abma New Issue
2018-03-14 00:35 abma Summary SIGSEV in rts/Sim/Misc/TeamHandler.h:61 via E323AI => validation test: SIGSEV in rts/Sim/Misc/TeamHandler.h:61 via E323AI
2018-03-14 00:43 Kloot Note Added: 0018893
2018-03-14 00:44 abma Assigned To => abma
2018-03-14 00:44 abma Status new => assigned
2018-03-14 00:46 Kloot Note Edited: 0018893 View Revisions
2018-03-14 00:46 Kloot Note Edited: 0018893 View Revisions
2018-03-14 01:30 abma Status assigned => new
2018-03-14 01:30 abma Note Added: 0018894
2018-03-14 01:30 abma Assigned To abma =>
2018-03-14 03:12 Kloot Changeset attached => spring develop 3fa17160
2018-03-14 03:12 Kloot Note Added: 0018895
2018-03-14 03:12 Kloot Assigned To => Kloot
2018-03-14 03:12 Kloot Status new => resolved
2018-03-14 03:12 Kloot Resolution open => fixed
2018-03-14 03:13 Kloot Changeset attached => spring maintenance 65ac81fb
2018-03-14 03:13 Kloot Note Added: 0018896
+Issue History