View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0005571 | Spring engine | General | public | 2017-05-27 10:24 | 2017-05-27 18:20 | ||||
Reporter | abma | ||||||||
Assigned To | Kloot | ||||||||
Priority | normal | Severity | crash | Reproducibility | have not tried | ||||
Status | resolved | Resolution | reopened | ||||||
Product Version | 103.0 +git | ||||||||
Target Version | 104.0 | Fixed in Version | 103.0 +git | ||||||
Summary | 0005571: spring-headless: rts/System/Threading/ThreadPool.h:656: Assertion `tg->ExecLoopDone()' failed. | ||||||||
Description | [ThreadPool::SetThreadCount][1] wanted=2 current=1 maximum=3 [ThreadPool::SetThreadCount][2] workers=1 [Threading] Main thread CPU affinity mask set: 2 (config is 6) [Info] Using filesystem-writepath: /tmp/spring/tests/.config/spring [f=-000001] [StartScript] Loading StartScript from: script.txt [f=-000001] [VFS] [~CVFSHandler] #archives=1 [f=-000001] [VFS] archive=/tmp/spring/tests/usr/local/share/games/spring/base/springcontent.sdz (0x60e00003ac00) [f=-000001] [CPreGame] hosting on: localhost:8452 [f=-000001] Connecting to local server [f=-000001] [VFS] [~CVFSHandler] #archives=1 [f=-000001] [VFS] archive=/tmp/spring/tests/usr/local/share/games/spring/base/springcontent.sdz (0x60e000038660) [f=-000001] [PreGame::AddGameSetupArchivesToVFS] using map: Altair_Crossing-V1 [f=-000001] [ArchiveScanner] GetArchives: Altair_Crossing-V1 [f=-000001] [ArchiveScanner] GetArchives: 151e790272285ea01a4c95d2db27f55e.sdp spring-headless: ../../rts/System/Threading/ThreadPool.h:656: TaskPool<TG, F>::FuncTaskGroupPtr TaskPool<TG, F>::GetTaskGroup() [with TG = ForTaskGroup; F = CArchiveScanner::GetCRC(const string&)::<lambda(int)>&; TaskPool<TG, F>::FuncTaskGroupPtr = std::shared_ptr<ForTaskGroup<CArchiveScanner::GetCRC(const string&)::<lambda(int)>&> >]: Assertion `tg->ExecLoopDone()' failed. [f=-000001] [CrashHandler] Error: Aborted (SIGABRT) in spring 103.0.1-969-g2d3d2c9 develop (Debug Signal-NaNs Headless) [f=-000001] [CrashHandler] Error: Halted Stacktrace for Spring 103.0.1-969-g2d3d2c9 develop (Debug Signal-NaNs Headless) using libunwind: [f=-000001] [CrashHandler] Error: [00] ./build/validation/../../rts/System/Platform/Linux/CrashHandler.cpp:816 CrashHandler::HaltedStacktrace(std::__cxx11::basic_string<char, std::char_traits<char>, std::a [...] [f=-000001] [CrashHandler] Error: [01] ./build/validation/../../rts/System/Platform/Linux/CrashHandler.cpp:922 CrashHandler::HandleSignal(int, siginfo_t*, void*) [f=-000001] [CrashHandler] Error: [02] /lib/x86_64-linux-gnu/libpthread.so.0(+0x11390) [0x7fb9ceddd390] __restore_rt [f=-000001] [CrashHandler] Error: [03] /build/glibc-9tT8Do/glibc-2.23/signal/../sysdeps/unix/sysv/linux/raise.c:54 __GI_raise [f=-000001] [CrashHandler] Error: [04] /build/glibc-9tT8Do/glibc-2.23/stdlib/abort.c:91 __GI_abort [f=-000001] [CrashHandler] Error: [05] /build/glibc-9tT8Do/glibc-2.23/assert/assert.c:92 __assert_fail_base [f=-000001] [CrashHandler] Error: [06] /lib/x86_64-linux-gnu/libc.so.6(+0x2dc82) [0x7fb9cea29c82] __assert_fail [f=-000001] [CrashHandler] Error: [07] ./build/validation/../../rts/System/Threading/ThreadPool.h:658 TaskPool<ForTaskGroup, CArchiveScanner::GetCRC(std::__cxx11::basic_string<char, std::char_trai [...] [f=-000001] [CrashHandler] Error: [08] ./build/validation/../../rts/System/Threading/ThreadPool.h:686 void for_mt<CArchiveScanner::GetCRC(std::__cxx11::basic_string<char, std::char_traits<char>, s [...] [f=-000001] [CrashHandler] Error: [09] ./build/validation/../../rts/System/Threading/ThreadPool.h:699 void for_mt<CArchiveScanner::GetCRC(std::__cxx11::basic_string<char, std::char_traits<char>, s [...] [f=-000001] [CrashHandler] Error: [10] ./build/validation/../../rts/System/FileSystem/ArchiveScanner.cpp:808 CArchiveScanner::GetCRC(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocato [...] [f=-000001] [CrashHandler] Error: [11] ./build/validation/../../rts/System/FileSystem/ArchiveScanner.cpp:672 CArchiveScanner::CheckCachedData(std::__cxx11::basic_string<char, std::char_traits<char>, std: [...] [f=-000001] [CrashHandler] Error: [12] ./build/validation/../../rts/System/FileSystem/ArchiveScanner.cpp:542 CArchiveScanner::ScanArchive(std::__cxx11::basic_string<char, std::char_traits<char>, std::all [...] [f=-000001] [CrashHandler] Error: [13] ./build/validation/../../rts/System/FileSystem/ArchiveScanner.cpp:826 CArchiveScanner::ComputeChecksumForArchive(std::__cxx11::basic_string<char, std::char_traits<c [...] [f=-000001] [CrashHandler] Error: [14] ./build/validation/../../rts/System/FileSystem/ArchiveScanner.cpp:1195 CArchiveScanner::GetSingleArchiveChecksum(std::__cxx11::basic_string<char, std::char_traits<ch [...] [f=-000001] [CrashHandler] Error: [15] ./build/validation/../../rts/System/FileSystem/ArchiveScanner.cpp:1216 (discriminator 5) CArchiveScanner::GetArchiveCompleteChecksum(std::__cxx11::basic_string<char, std::char_traits< [...] [f=-000001] [CrashHandler] Error: [16] ./build/validation/../../rts/Game/PreGame.cpp:234 (discriminator 1) CPreGame::StartServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator< [...] [f=-000001] [CrashHandler] Error: [17] ./build/validation/../../rts/Game/PreGame.cpp:105 CPreGame::LoadSetupscript(std::__cxx11::basic_string<char, std::char_traits<char>, std::alloca [...] [f=-000001] [CrashHandler] Error: [18] ./build/validation/../../rts/System/SpringApp.cpp:572 SpringApp::RunScript(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c [...] [f=-000001] [CrashHandler] Error: [19] ./build/validation/../../rts/System/SpringApp.cpp:587 SpringApp::StartScript(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator [...] [f=-000001] [CrashHandler] Error: [20] ./build/validation/../../rts/System/SpringApp.cpp:665 SpringApp::Startup() [f=-000001] [CrashHandler] Error: [21] ./build/validation/../../rts/System/SpringApp.cpp:285 SpringApp::Initialize() [f=-000001] [CrashHandler] Error: [22] ./build/validation/../../rts/System/SpringApp.cpp:807 SpringApp::Run() [f=-000001] [CrashHandler] Error: [23] ./build/validation/../../rts/System/Main.cpp:46 Run(int, char**) [f=-000001] [CrashHandler] Error: [24] ./build/validation/../../rts/System/Main.cpp:96 main [f=-000001] [CrashHandler] Error: [25] /build/glibc-9tT8Do/glibc-2.23/csu/../csu/libc-start.c:325 __libc_start_main [f=-000001] [CrashHandler] Error: [26] .../spring-headless(_start+0x29) [0x5bfd39] ?? | ||||||||
Additional Information | http://buildbot.springrts.com/builders/validationtests/builds/5498/steps/validation%20test_1/logs/stdio | ||||||||
Tags | No tags attached. | ||||||||
Checked infolog.txt for Errors | |||||||||
Attached Files |
|
![]() |
|
Anonymous (viewer) 2017-05-27 13:25 |
Fix 9cf358ce589435af8ec3a4f0e52b67191d929658 committed to develop branch: fix 0005571, repo: spring changeset id: 8276 |
abma (administrator) 2017-05-27 16:43 |
seems to still happen: http://buildbot.springrts.com/builders/validationtests/builds/5499/steps/validation%20test_2/logs/stdio spring-headless: ../../rts/System/Threading/ThreadPool.h:657: TaskPool<TG, F>::FuncTaskGroupPtr TaskPool<TG, F>::GetTaskGroup() [with TG = ForTaskGroup; F = CArchiveScanner::GetCRC(const string&)::<lambda(int)>&; TaskPool<TG, F>::FuncTaskGroupPtr = std::shared_ptr<ForTaskGroup<CArchiveScanner::GetCRC(const string&)::<lambda(int)>&> >]: Assertion `!tg->IsInJobQueue()' failed. [f=-000001] [CrashHandler] Error: Aborted (SIGABRT) in spring 103.0.1-971-gde3255e develop (Debug Signal-NaNs Headless) [f=-000001] [CrashHandler] Error: Halted Stacktrace for Spring 103.0.1-971-gde3255e develop (Debug Signal-NaNs Headless) using libunwind: [f=-000001] [CrashHandler] Error: [00] ./build/validation/../../rts/System/Platform/Linux/CrashHandler.cpp:816 CrashHandler::HaltedStacktrace(std::__cxx11::basic_string<char, std::char_traits<char>, std::a [...] [f=-000001] [CrashHandler] Error: [01] ./build/validation/../../rts/System/Platform/Linux/CrashHandler.cpp:922 CrashHandler::HandleSignal(int, siginfo_t*, void*) [f=-000001] [CrashHandler] Error: [02] /lib/x86_64-linux-gnu/libpthread.so.0(+0x11390) [0x7faeac325390] __restore_rt [f=-000001] [CrashHandler] Error: [03] /build/glibc-9tT8Do/glibc-2.23/signal/../sysdeps/unix/sysv/linux/raise.c:54 __GI_raise [f=-000001] [CrashHandler] Error: [04] /build/glibc-9tT8Do/glibc-2.23/stdlib/abort.c:91 __GI_abort [f=-000001] [CrashHandler] Error: [05] /build/glibc-9tT8Do/glibc-2.23/assert/assert.c:92 __assert_fail_base [f=-000001] [CrashHandler] Error: [06] /lib/x86_64-linux-gnu/libc.so.6(+0x2dc82) [0x7faeabf71c82] __assert_fail [f=-000001] [CrashHandler] Error: [07] ./build/validation/../../rts/System/Threading/ThreadPool.h:658 TaskPool<ForTaskGroup, CArchiveScanner::GetCRC(std::__cxx11::basic_string<char, std::char_trai [...] [f=-000001] [CrashHandler] Error: [08] ./build/validation/../../rts/System/Threading/ThreadPool.h:688 void for_mt<CArchiveScanner::GetCRC(std::__cxx11::basic_string<char, std::char_traits<char>, s [...] [f=-000001] [CrashHandler] Error: [09] ./build/validation/../../rts/System/Threading/ThreadPool.h:701 void for_mt<CArchiveScanner::GetCRC(std::__cxx11::basic_string<char, std::char_traits<char>, s [...] [f=-000001] [CrashHandler] Error: [10] ./build/validation/../../rts/System/FileSystem/ArchiveScanner.cpp:808 CArchiveScanner::GetCRC(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocato [...] [f=-000001] [CrashHandler] Error: [11] ./build/validation/../../rts/System/FileSystem/ArchiveScanner.cpp:672 CArchiveScanner::CheckCachedData(std::__cxx11::basic_string<char, std::char_traits<char>, std: [...] [f=-000001] [CrashHandler] Error: [12] ./build/validation/../../rts/System/FileSystem/ArchiveScanner.cpp:542 CArchiveScanner::ScanArchive(std::__cxx11::basic_string<char, std::char_traits<char>, std::all [...] [f=-000001] [CrashHandler] Error: [13] ./build/validation/../../rts/System/FileSystem/ArchiveScanner.cpp:826 CArchiveScanner::ComputeChecksumForArchive(std::__cxx11::basic_string<char, std::char_traits<c [...] [f=-000001] [CrashHandler] Error: [14] ./build/validation/../../rts/System/FileSystem/ArchiveScanner.cpp:1195 CArchiveScanner::GetSingleArchiveChecksum(std::__cxx11::basic_string<char, std::char_traits<ch [...] [f=-000001] [CrashHandler] Error: [15] ./build/validation/../../rts/System/FileSystem/ArchiveScanner.cpp:1216 (discriminator 5) CArchiveScanner::GetArchiveCompleteChecksum(std::__cxx11::basic_string<char, std::char_traits< [...] [f=-000001] [CrashHandler] Error: [16] ./build/validation/../../rts/Game/PreGame.cpp:234 (discriminator 1) CPreGame::StartServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator< [...] [f=-000001] [CrashHandler] Error: [17] ./build/validation/../../rts/Game/PreGame.cpp:105 CPreGame::LoadSetupscript(std::__cxx11::basic_string<char, std::char_traits<char>, std::alloca [...] [f=-000001] [CrashHandler] Error: [18] ./build/validation/../../rts/System/SpringApp.cpp:572 SpringApp::RunScript(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c [...] [f=-000001] [CrashHandler] Error: [19] ./build/validation/../../rts/System/SpringApp.cpp:587 SpringApp::StartScript(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator [...] [f=-000001] [CrashHandler] Error: [20] ./build/validation/../../rts/System/SpringApp.cpp:665 SpringApp::Startup() [f=-000001] [CrashHandler] Error: [21] ./build/validation/../../rts/System/SpringApp.cpp:285 SpringApp::Initialize() [f=-000001] [CrashHandler] Error: [22] ./build/validation/../../rts/System/SpringApp.cpp:807 SpringApp::Run() [f=-000001] [CrashHandler] Error: [23] ./build/validation/../../rts/System/Main.cpp:46 Run(int, char**) [f=-000001] [CrashHandler] Error: [24] ./build/validation/../../rts/System/Main.cpp:96 main [f=-000001] [CrashHandler] Error: [25] /build/glibc-9tT8Do/glibc-2.23/csu/../csu/libc-start.c:325 __libc_start_main [f=-000001] [CrashHandler] Error: [26] .../spring-headless(_start+0x29) [0x5bfd39] ?? |
Anonymous (viewer) 2017-05-27 18:17 |
Fix 77e537fdcac33d2ddd5cb20acf2696c8923edbfa committed to develop branch: fix 0005571 redux, repo: spring changeset id: 8281 |
Kloot (developer) 2017-05-27 18:20 |
thanks, my boolean-fu has melted in the 30C heat today. |
![]() |
|||
Date Modified | Username | Field | Change |
---|---|---|---|
2017-05-27 10:24 | abma | New Issue | |
2017-05-27 10:55 | Kloot | Assigned To | => Kloot |
2017-05-27 10:55 | Kloot | Status | new => assigned |
2017-05-27 13:25 | Changeset attached | => spring develop 9cf358ce | |
2017-05-27 13:25 | Anonymous | Note Added: 0017696 | |
2017-05-27 13:34 | Kloot | Status | assigned => resolved |
2017-05-27 13:34 | Kloot | Resolution | open => fixed |
2017-05-27 13:34 | Kloot | Fixed in Version | => 103.0 +git |
2017-05-27 16:43 | abma | Assigned To | Kloot => |
2017-05-27 16:43 | abma | Status | resolved => new |
2017-05-27 16:43 | abma | Resolution | fixed => reopened |
2017-05-27 16:43 | abma | Note Added: 0017708 | |
2017-05-27 17:46 | Kloot | Assigned To | => Kloot |
2017-05-27 17:46 | Kloot | Status | new => assigned |
2017-05-27 18:17 | Changeset attached | => spring develop 77e537fd | |
2017-05-27 18:17 | Anonymous | Note Added: 0017711 | |
2017-05-27 18:20 | Kloot | Status | assigned => resolved |
2017-05-27 18:20 | Kloot | Note Added: 0017712 |