2025-07-21 19:57 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0004803Spring engineGeneralpublic2016-01-21 23:36
Reporterjamerlan 
Assigned Toabma 
PrioritynormalSeveritymajorReproducibilityalways
StatusresolvedResolutionno change required 
Product Version98.0.1+git 
Target VersionFixed in Version 
Summary0004803: spring 99 and spring 98: crash when resizing window
DescriptionTake a look at this short video: https://youtu.be/gJF6iz1EKrQ

during screen resizing it crashes. Both spring 98 and spring 99 have the same issue.

But it could be just a part of the problem. Previously I noticed that Alt+Enter (full screen/window) switcher makes game slower. Maybe its related.
Steps To Reproducejust resize spring window till it crash (I found that issue when tried to test how widget reacts on different screen sizes)
Additional InformationI tested on this version of spring 99:
commit 745fc8952de69f4d40a9cdad32dd13fe3acc324e
Author: jK <-jk->
Date: Thu Jun 11 10:12:17 2015 +0200
    reduce memfootprint of nano particles
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files

-Relationships
+Relationships

-Notes

~0014571

jamerlan (reporter)

Try to reproduce it yourself. Probably its not a driver bug. I have "GeForce GTX 670" with 2 GB of memory and screen resulution: 2560x1440 pixels

Maybe GPU memory was not enough? I just checked: usually 800 - 1000 mb is used. When I resize - usage goes to 1800mb+

Maybe some memory cleanup is required during resize?

~0014579

abma (administrator)

does this happen with luaui / luarules off, too?

~0014582

jamerlan (reporter)

with "/luaui disable" it not crashes! WOW! That means its BA widgets crashing everything...

Is it possible to print debug messages or smth to indicate which widget caused troubles? For example: widget "mmm" took more then 200mb of textures! otherwise people will not care about memory and will continue making widgets with that wrong behavior

~0015551

abma (administrator)

afaik lua limits memory usage since some time.

reporting usage per widget isn't possible afaik

-> everything that could be done is already done...
+Notes

-Issue History
Date Modified Username Field Change
2015-06-11 20:28 jamerlan New Issue
2015-06-11 20:28 jamerlan File Added: infolog.txt
2015-06-11 20:36 jamerlan Note Added: 0014571
2015-06-13 14:41 abma Note Added: 0014579
2015-06-13 14:41 abma Assigned To => abma
2015-06-13 14:41 abma Status new => feedback
2015-06-13 22:39 jamerlan Note Added: 0014582
2015-06-13 22:39 jamerlan Status feedback => assigned
2016-01-21 23:36 abma Note Added: 0015551
2016-01-21 23:36 abma Status assigned => resolved
2016-01-21 23:36 abma Resolution open => no change required
+Issue History