2019-08-24 22:53 CEST

View Issue Details Jump to Notes ] Related Changesets ]
IDProjectCategoryView StatusLast Update
0005571Spring engineGeneralpublic2017-05-27 18:20
Reporterabma 
Assigned ToKloot 
PrioritynormalSeveritycrashReproducibilityhave not tried
StatusresolvedResolutionreopened 
Product Version103.0 +git 
Target Version104.0Fixed in Version103.0 +git 
Summary0005571: 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 Informationhttp://buildbot.springrts.com/builders/validationtests/builds/5498/steps/validation%20test_1/logs/stdio
TagsNo tags attached.
Checked infolog.txt for lua Errors
Attached Files

-Relationships
+Relationships

-Notes

~0017696

Anonymous (viewer)

Fix 9cf358ce589435af8ec3a4f0e52b67191d929658 committed to develop branch: fix 0005571, repo: spring changeset id: 8276

~0017708

abma (administrator)

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] ??

~0017711

Anonymous (viewer)

Fix 77e537fdcac33d2ddd5cb20acf2696c8923edbfa committed to develop branch: fix 0005571 redux, repo: spring changeset id: 8281

~0017712

Kloot (developer)

thanks, my boolean-fu has melted in the 30C heat today.
+Notes

+Related Changesets

-Issue History
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
+Issue History