2025-07-18 04:47 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0005660Spring engineGeneralpublic2017-08-07 22:57
ReporterGoogle_Frog 
Assigned ToKloot 
PrioritynormalSeveritycrashReproducibilityhave not tried
StatusresolvedResolutionfixed 
Product Version103.0 +git 
Target VersionFixed in Version 
Summary0005660: 103.0.1-1199 Access violation
Descriptionhttps://github.com/ZeroK-RTS/CrashReports/issues/1541
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files

-Relationships
has duplicate 0005642resolvedKloot 103.0.1-1169 Access violation 
+Relationships

-Notes

~0018071

abma (administrator)

first one is crash, then hang:

https://github.com/spring/spring/tree/103.0.1-1199-g0b3d408

rts/Map/SMF/ROAM/Patch.cpp:286
rts/Map/SMF/ROAM/Patch.cpp:243
rts/Map/SMF/ROAM/Patch.cpp:243
rts/Map/SMF/ROAM/Patch.cpp:243
rts/Map/SMF/ROAM/Patch.cpp:335
rts/Map/SMF/ROAM/Patch.cpp:340
rts/Map/SMF/ROAM/Patch.cpp:340
rts/Map/SMF/ROAM/Patch.cpp:340
rts/Map/SMF/ROAM/Patch.cpp:340
rts/Map/SMF/ROAM/Patch.cpp:515
rts/Map/SMF/ROAM/RoamMeshDrawer.cpp:344
/opt/mxe/usr/lib/gcc/i686-w64-mingw32/4.8.1/include/c++/functional:2469
rts/System/Threading/ThreadPool.h:134
rts/System/Threading/ThreadPool.cpp:230
/opt/mxe/usr/lib/gcc/i686-w64-mingw32/4.8.1/include/c++/bits/unique_ptr.h:67
??:0
??:0
??:0
??:0
??:0
/opt/mxe/tmp-gcc/gcc-4.8.1.build/i686-w64-mingw32/libstdc++-v3/include/bits/basic_string.tcc:450
rts/System/Threading/ThreadPool.cpp:205
rts/System/Threading/ThreadPool.cpp:280
/opt/mxe/usr/lib/gcc/i686-w64-mingw32/4.8.1/include/c++/bits/shared_ptr_base.h:552
rts/Map/SMF/ROAM/RoamMeshDrawer.cpp:177
rts/Map/SMF/ROAM/RoamMeshDrawer.cpp:228
rts/Map/SMF/SMFGroundDrawer.cpp:304
rts/Map/SMF/SMFGroundDrawer.cpp:373
rts/Rendering/WorldDrawer.cpp:280
rts/Rendering/WorldDrawer.cpp:249
rts/Game/Game.cpp:1321
rts/System/SpringApp.cpp:795
rts/System/SpringApp.cpp:825
rts/System/Main.cpp:43
rts/System/Main.cpp:92
/opt/mxe/tmp-gcc/gcc-4.8.1/mirror-mingw-w64-c28722c/trunk/mingw-w64-crt/crt/crtexe.c:317
??:0
??:0
??:0
??:0
rts/lib/mingw-std-threads/mingw.thread.h:157
/opt/mxe/usr/lib/gcc/i686-w64-mingw32/4.8.1/include/c++/functional:2073
/opt/mxe/usr/lib/gcc/i686-w64-mingw32/4.8.1/include/c++/functional:2029
??:0
??:0
??:0

~0018085

Kloot (developer)

same as 0005642, suspect this is a threading issue.

~0018100

Google_Frog (reporter)

Why the '(win64)'? Make sure to remember that this is the 32 bit build being run on 64 bit windows.

~0018148

abma (administrator)

win64 confused me:

C:\Media\Zero-K\engine\win64\103.0.1-1199-g0b3d408\

zk shouldn't use "win64" when the engine is win32.

~0018187

Kloot (developer)

Fix 4005837009de6373bf85459ca0704b9295295646 committed to develop branch: fix 0005660 0005642

culprit was the micro-opt in f7a7e2a7 to avoid multiple GetThreadNum calls, repo: spring changeset id: 8584
+Notes

-Issue History
Date Modified Username Field Change
2017-07-19 15:02 Google_Frog New Issue
2017-07-20 13:36 abma Note Added: 0018071
2017-07-20 13:37 abma Summary 103.0.1-1199 Access violation => (win64) 103.0.1-1199 Access violation
2017-07-21 18:05 Kloot Note Added: 0018085
2017-07-21 18:05 Kloot Relationship added has duplicate 0005642
2017-07-22 09:01 Google_Frog Note Added: 0018100
2017-07-31 18:52 abma Summary (win64) 103.0.1-1199 Access violation => 103.0.1-1199 Access violation
2017-07-31 18:52 abma Note Added: 0018148
2017-08-07 22:37 Kloot Assigned To => Kloot
2017-08-07 22:37 Kloot Status new => assigned
2017-08-07 22:57 Kloot Changeset attached => spring develop 40058370
2017-08-07 22:57 Kloot Note Added: 0018187
2017-08-07 22:57 Kloot Status assigned => resolved
2017-08-07 22:57 Kloot Resolution open => fixed
+Issue History