2025-07-21 21:12 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0003907Spring engineGeneralpublic2013-08-03 15:34
Reporterabma 
Assigned Toabma 
PrioritynormalSeveritycrashReproducibilityhave not tried
StatusresolvedResolutionfixed 
Product Version94.1.1+git 
Target Version95.0Fixed in Version 
Summary0003907: desync since threadpool merge in validation test
Descriptionsee http://buildbot.springrts.com/builders/validationtests/builds/3210/steps/validation%20test_2/logs/stdio
& http://buildbot.springrts.com/builders/validationtests/builds/3210/steps/validation%20test_5/logs/stdio
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files

-Relationships
has duplicate 0003902resolvedabma threadpool with mingw-w64 
related to 0003911resolvedjK boost::optional Assertion `this->is_initialized()' failed 
+Relationships

-Notes

~0011125

abma (administrator)

not sure if the cause is the same, got ths crash at start of spring:

spring: rts/Sim/Misc/SmoothHeightMesh.cpp:300: BlurHorizontal(int, int, int, float, const std::vector<float>&, std::vector<float>&)::<lambda(int)>: Assertion `smoothed[idx] <= std::max(readmap->currMaxHeight, 0.0f)' failed.
[f=0000000] Error: Aborted (SIGABRT) in spring 94.1.1-792-g6acebb8 develop (Debug)
[f=0000000] Error: Stacktrace:
[f=0000000] Error: <0> /lib/x86_64-linux-gnu/libpthread.so.0(+0xfbd0) [0x7f1fb0ddbbd0]
[f=0000000] Error: <1> /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x37) [0x7f1fad718037]
[f=0000000] Error: <2> /lib/x86_64-linux-gnu/libc.so.6(abort+0x148) [0x7f1fad71b698]
[f=0000000] Error: <3> /lib/x86_64-linux-gnu/libc.so.6(+0x2fe03) [0x7f1fad710e03]
[f=0000000] Error: <4> /lib/x86_64-linux-gnu/libc.so.6(+0x2feb2) [0x7f1fad710eb2]
[f=0000000] Error: <5> /var/tmp/home/dev/spring/develop/rts/Game/UI/ShareBox.cpp:146
[f=0000000] Error: <6> /var/tmp/home/dev/spring/develop/rts/Game/UI/ShareBox.cpp:222 (discriminator 1)
[f=0000000] Error: <7> /usr/include/c++/4.7/functional:2311
[f=0000000] Error: <8> /usr/include/c++/4.7/functional:1156
[f=0000000] Error: <9> /usr/include/c++/4.7/functional:1215
[f=0000000] Error: <10> /usr/include/boost/thread/future.hpp:2362
[f=0000000] Error: <11> /usr/include/boost/thread/future.hpp:2076
[f=0000000] Error: <12> /usr/include/boost/thread/future.hpp:2768
[f=0000000] Error: <13> /var/tmp/home/dev/spring/develop/rts/System/ThreadPool.h:163
[f=0000000] Error: <14> /usr/include/c++/4.7/functional:1927
[f=0000000] Error: <15> /var/tmp/home/dev/spring/develop/rts/Rendering/Env/AdvTreeGenerator.cpp:277
[f=0000000] Error: <16> /var/tmp/home/dev/spring/develop/rts/Rendering/Env/BumpWater.cpp:437
[f=0000000] Error: <17> /var/tmp/home/dev/spring/develop/rts/Rendering/Env/BumpWater.cpp:446 (discriminator 1)
[f=0000000] Error: <18> /var/tmp/home/dev/spring/develop/rts/Rendering/Env/BumpWater.cpp:1115 (discriminator 1)
[f=0000000] Error: <19> /var/tmp/home/dev/spring/develop/rts/Rendering/Env/BumpWater.cpp:1090
[f=0000000] Error: <20> /var/tmp/home/dev/spring/develop/rts/Rendering/Env/BumpWater.cpp:1054
[f=0000000] Error: <21> /usr/include/c++/4.7/bits/stl_map.h:791
[f=0000000] Error: <22> /var/tmp/home/dev/spring/develop/rts/Map/SMF/Legacy/LegacyMeshDrawer.cpp:937
[f=0000000] Error: <23> /var/tmp/home/dev/spring/develop/rts/Map/SMF/ROAM/Patch.cpp:214 (discriminator 1)
[f=0000000] Error: <24> /var/tmp/home/dev/spring/develop/rts/Map/SMF/ROAM/Patch.cpp:203 (discriminator 1)
[f=0000000] Error: <25> /var/tmp/home/dev/spring/develop/rts/Map/SMF/ROAM/Patch.cpp:205 (discriminator 2)
[f=0000000] Error: <26> /var/tmp/home/dev/spring/develop/rts/Map/SMF/ROAM/Patch.cpp:203
[f=0000000] Error: <27> /usr/lib/libboost_thread.so.1.53.0(+0xcef9) [0x7f1fae734ef9]
[f=0000000] Error: <28> /lib/x86_64-linux-gnu/libpthread.so.0(+0x7f8e) [0x7f1fb0dd3f8e]
[f=0000000] Error: <29> /lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x7f1fad7dae1d]
terminate called after throwing an instance of 'boost::thread_interrupted'

~0011129

abma (administrator)

[syncdebug]{develop}94.1.1-796-gaa3a7882013-08-01_14-16-22-dbg.7z

should contain enough info...

~0011130

abma (administrator)

Last edited: 2013-08-01 14:49

View 3 revisions

not sure if that makes sense:

Server: #0 Assert<int> [/home/buildbot/slave/zydox-fedora/build/build/syncdebug/../../rts/System/Sync/SyncedPrimitiveBase.h:48]
Server: #1 CProjectileHandler::AddProjectile(CProjectile*) [/home/buildbot/slave/zydox-fedora/build/build/syncdebug/../../rts/Sim/Projectiles/ProjectileHandler.cpp:334]
Server: #2 CProjectile::Init(float3 const&, CUnit*) [/home/buildbot/slave/zydox-fedora/build/build/syncdebug/../../rts/Sim/Projectiles/Projectile.cpp:139]
Server: 0000003 CCustomExplosionGenerator::Explosion(unsigned int, float3 const&, float, float, CUnit*, float, CUnit*, float3 const&) [/home/buildbot/slave/zydox-fedora/build/build/syncdebug/../../rts/Sim/Projectiles/ExplosionGenerator.cpp:981 (discriminator 2)]
Server: 0000004 CGameHelper::Explosion(CGameHelper::ExplosionParams const&) [/home/buildbot/slave/zydox-fedora/build/build/syncdebug/../../rts/Game/GameHelper.cpp:271]


still the problem of invalid stacktraces on the buildslave exists, so its likely this stacktrace is (partly) invalid, too :-|

https://github.com/spring/spring/blob/develop/rts/Sim/Projectiles/ProjectileHandler.cpp#L334
https://github.com/spring/spring/blob/develop/rts/Sim/Projectiles/Projectile.cpp#L139
https://github.com/spring/spring/blob/develop/rts/Sim/Projectiles/ExplosionGenerator.cpp#L981
https://github.com/spring/spring/blob/develop/rts/Game/GameHelper.cpp#L271

~0011149

abma (administrator)

seems to be fixes with

https://github.com/spring/spring/commit/296bcb38d3323a1eb2319b71b10b29ea8e625190
+Notes

-Issue History
Date Modified Username Field Change
2013-07-31 20:23 abma New Issue
2013-07-31 20:24 abma File Added: [validation]{develop}94.1.1-792-g6acebb82013-07-31_20-12-14-dbg.7z
2013-08-01 03:52 abma Note Added: 0011125
2013-08-01 04:55 abma File Added: [syncdebug]{develop}94.1.1-793-g078565f2013-08-01_02-50-32-dbg.7z
2013-08-01 14:43 abma File Added: [syncdebug]{develop}94.1.1-796-gaa3a7882013-08-01_14-16-22-dbg.7z
2013-08-01 14:43 abma Note Added: 0011129
2013-08-01 14:46 abma Note Added: 0011130
2013-08-01 14:47 abma Note Edited: 0011130 View Revisions
2013-08-01 14:49 abma Note Edited: 0011130 View Revisions
2013-08-02 05:07 abma Relationship added has duplicate 0003902
2013-08-02 17:29 abma Relationship added related to 0003911
2013-08-03 15:34 abma Note Added: 0011149
2013-08-03 15:34 abma Status new => resolved
2013-08-03 15:34 abma Resolution open => fixed
2013-08-03 15:34 abma Assigned To => abma
+Issue History