View Issue Details

IDProjectCategoryView StatusLast Update
0002681Spring engineAIpublic2012-09-18 18:24
Reporterhoijui Assigned Toabma  
PrioritylowSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Product Version0.82.7+git 
Summary0002681: AAI SIGSEGV at game end in AAI.cpp:74
Descriptionit was a huge game with AAI+RAI+KAIK+me vs AAI+RAI+KAIK+E323AI in BA 7.60
Additional InformationProgram received signal SIGSEGV, Segmentation fault.
0x00007ffff4115ab5 in vfprintf () from /lib64/libc.so.6
(gdb) bt
#0 0x00007ffff4115ab5 in vfprintf () from /lib64/libc.so.6
#1 0x00007ffff41bc511 in __fprintf_chk () from /lib64/libc.so.6
#2 0x00007fffdb5194c6 in fprintf (__fmt=0x7fffdb54c6e2 "%-24s: %i\n", __stream=<optimized out>) at /usr/include/bits/stdio2.h:99
0000003 AAI::~AAI (this=0x16143410, __in_chrg=<optimized out>) at AI/Skirmish/AAI/AAI.cpp:74
0000004 0x00007fffdb519949 in AAI::~AAI (this=0x16143410, __in_chrg=<optimized out>) at AI/Skirmish/AAI/AAI.cpp:115
0000005 0x00007fffdb537040 in springLegacyAI::CAIAI::~CAIAI (this=0x161434b0, __in_chrg=<optimized out>) at AI/Wrappers/LegacyCpp/AIAI.cpp:15
#6 0x00007fffdb537079 in springLegacyAI::CAIAI::~CAIAI (this=0x161434b0, __in_chrg=<optimized out>) at AI/Wrappers/LegacyCpp/AIAI.cpp:20
#7 0x00007fffdb533aea in release (skirmishAIId=6) at AI/Skirmish/AAI/AIExport.cpp:80
#8 0x0000000000a7e938 in CSkirmishAILibrary::Release (this=<optimized out>, skirmishAIId=6) at rts/ExternalAI/SkirmishAILibrary.cpp:77
#9 0x0000000000a74fd1 in CSkirmishAI::~CSkirmishAI (this=<optimized out>, __in_chrg=<optimized out>) at rts/ExternalAI/SkirmishAI.cpp:36
0000010 0x0000000000a82ed5 in CSkirmishAIWrapper::~CSkirmishAIWrapper (this=0x16142fd0, __in_chrg=<optimized out>) at rts/ExternalAI/SkirmishAIWrapper.cpp:98
#11 0x0000000000a82fc9 in CSkirmishAIWrapper::~CSkirmishAIWrapper (this=0x16142fd0, __in_chrg=<optimized out>) at rts/ExternalAI/SkirmishAIWrapper.cpp:110
0000012 0x0000000000a59f9f in CEngineOutHandler::~CEngineOutHandler (this=0x8d43a10, __in_chrg=<optimized out>) at rts/ExternalAI/EngineOutHandler.cpp:121
0000013 0x0000000000a5a019 in CEngineOutHandler::~CEngineOutHandler (this=0x8d43a10, __in_chrg=<optimized out>) at rts/ExternalAI/EngineOutHandler.cpp:123
0000014 0x0000000000a59f52 in CEngineOutHandler::Destroy () at rts/ExternalAI/EngineOutHandler.cpp:107
#15 0x00000000004cc335 in CGame::~CGame (this=0x1ac89c0, __in_chrg=<optimized out>) at rts/Game/Game.cpp:359
#16 0x00000000004cc799 in CGame::~CGame (this=0x1ac89c0, __in_chrg=<optimized out>) at rts/Game/Game.cpp:430
#17 0x00000000009c8465 in SpringApp::Shutdown () at rts/System/SpringApp.cpp:1200
#18 0x00000000009d3867 in SpringApp::Run (this=0x7fffffffd560, argc=2, argv=0x7fffffffd8c8) at rts/System/SpringApp.cpp:1171
#19 0x00000000009a2b17 in MainFunc (argc=2, argv=0x7fffffffd8c8, ret=0x7fffffffd7c8) at rts/System/Main.cpp:51
0000020 0x00000000009a2fa4 in Run (argc=2, argv=0x7fffffffd8c8) at rts/System/Main.cpp:62
#21 0x00007ffff40eff2c in __libc_start_main () from /lib64/libc.so.6
#22 0x000000000049c7e9 in _start ()
TagsNo tags attached.
Attached Files
infolog.txt (Attachment missing)
Checked infolog.txt for Errors

Activities

abma

2011-11-02 09:57

administrator   ~0007479

validation test triggered this bug, too:

http://springrts.com:7778/builders/validationtests/builds/349/steps/validationtests_3/logs/stdio

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff5dff212 in vfprintf () from /lib64/libc.so.6
#0 0x00007ffff5dff212 in vfprintf () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007ffff5e07b77 in fprintf () from /lib64/libc.so.6
No symbol table info available.
#2 0x00007ffff0c29c39 in AAI::~AAI (this=0x1f30ca0, __in_chrg=<optimized out>) at /home/buildslave/full-linux/build/AI/Skirmish/AAI/AAI.cpp:74
        fac = 43
0000003 0x00007ffff0c2a35c in AAI::~AAI (this=0x1f30ca0, __in_chrg=<optimized out>) at /home/buildslave/full-linux/build/AI/Skirmish/AAI/AAI.cpp:115
No locals.
0000004 0x00007ffff0c368fc in springLegacyAI::CAIAI::~CAIAI (this=0x1f30d40, __in_chrg=<optimized out>) at /home/buildslave/full-linux/build/AI/Wrappers/LegacyCpp/AIAI.cpp:15
No locals.
0000005 0x00007ffff0c36972 in springLegacyAI::CAIAI::~CAIAI (this=0x1f30d40, __in_chrg=<optimized out>) at /home/buildslave/full-linux/build/AI/Wrappers/LegacyCpp/AIAI.cpp:20
No locals.
#6 0x00007ffff0bd7226 in release (skirmishAIId=1) at /home/buildslave/full-linux/build/AI/Skirmish/AAI/AIExport.cpp:80
No locals.
#7 0x0000000001181536 in CSkirmishAILibrary::Release (this=0x22085e0, skirmishAIId=1) at /home/buildslave/full-linux/build/rts/ExternalAI/SkirmishAILibrary.cpp:77
        error = 38341488
        ok = true
#8 0x0000000001174322 in CSkirmishAI::~CSkirmishAI (this=0x2490b70, __in_chrg=<optimized out>) at /home/buildslave/full-linux/build/rts/ExternalAI/SkirmishAI.cpp:36
        myScopedTimerFromMakro = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, name = "AI t:1 id:1 AAI 0.9", starttime = 49484}, autoShowGraph = false}
#9 0x000000000118481a in CSkirmishAIWrapper::~CSkirmishAIWrapper (this=0x22370e0, __in_chrg=<optimized out>) at /home/buildslave/full-linux/build/rts/ExternalAI/SkirmishAIWrapper.cpp:98
No locals.
0000010 0x0000000001184936 in CSkirmishAIWrapper::~CSkirmishAIWrapper (this=0x22370e0, __in_chrg=<optimized out>) at /home/buildslave/full-linux/build/rts/ExternalAI/SkirmishAIWrapper.cpp:110
No locals.
#11 0x000000000114ceee in CEngineOutHandler::~CEngineOutHandler (this=0x4dca870, __in_chrg=<optimized out>) at /home/buildslave/full-linux/build/rts/ExternalAI/EngineOutHandler.cpp:121
        ai = {first = 1 '\001', second = }
0000012 0x000000000114cfd2 in CEngineOutHandler::~CEngineOutHandler (this=0x4dca870, __in_chrg=<optimized out>) at /home/buildslave/full-linux/build/rts/ExternalAI/EngineOutHandler.cpp:123
No locals.
0000013 0x000000000114ce17 in CEngineOutHandler::Destroy () at /home/buildslave/full-linux/build/rts/ExternalAI/EngineOutHandler.cpp:107
        tmp = 0x4dca870
0000014 0x0000000000a9523b in CGame::~CGame (this=0x1dbe450, __in_chrg=<optimized out>) at /home/buildslave/full-linux/build/rts/Game/Game.cpp:359
No locals.
#15 0x0000000000a95598 in CGame::~CGame (this=0x1dbe450, __in_chrg=<optimized out>) at /home/buildslave/full-linux/build/rts/Game/Game.cpp:430
No locals.
#16 0x00000000010a37c9 in SpringApp::Shutdown () at /home/buildslave/full-linux/build/rts/System/SpringApp.cpp:1202
No locals.
#17 0x00000000010a370e in SpringApp::Run (this=0x7fffffffeb70, argc=2, argv=0x7fffffffed38) at /home/buildslave/full-linux/build/rts/System/SpringApp.cpp:1173
No locals.
#18 0x00000000010802f3 in MainFunc (argc=2, argv=0x7fffffffed38, ret=0x7fffffffec0c) at /home/buildslave/full-linux/build/rts/System/Main.cpp:51
        app = {cmdline = 0x1bd7c10, lastRequiredDraw = 26973, static ogc = 0x0}
#19 0x0000000001080586 in Run (argc=2, argv=0x7fffffffed38) at /home/buildslave/full-linux/build/rts/System/Main.cpp:62
        ret = -1
        err = 0x156e285
0000020 0x000000000108061f in main (argc=2, argv=0x7fffffffed38) at /home/buildslave/full-linux/build/rts/System/Main.cpp:92

Issue History

Date Modified Username Field Change
2011-10-02 22:10 hoijui New Issue
2011-10-02 22:10 hoijui File Added: infolog.txt
2011-11-01 22:42 abma Category General => AI
2011-11-01 22:42 abma Additional Information Updated
2011-11-02 09:57 abma Note Added: 0007479
2012-09-18 18:24 abma Status new => resolved
2012-09-18 18:24 abma Resolution open => fixed
2012-09-18 18:24 abma Assigned To => abma