ID:2652384
 
Resolved
Icons being unloaded could cause a crash.
BYOND Version:514.1543
Operating System:Windows 10 Enterprise 64-bit
Web Browser:Chrome 88.0.4324.104
Applies to:Dream Seeker
Status: Resolved (514.1544)

This issue has been resolved.
Descriptive Problem Summary:
Dream Seeker map window freezes completely after it tries to render many objects/images/dunno what else. Map window freeze problem is an old one and reconnecting to the server was helping to solve it, but in the new version in my game map window freezes in 9 from 10 cases after entering the game and trying to reconnect just crashes Dream Seeker

Here is crash log:
dreamseeker.exe
5.0.514.1543
601844f5
byondwin.dll
5.0.514.1543
601844e5
c0000005
000c3197
3b2c
01d6f94b32004f71
C:\Program Files (x86)\BYOND\bin\dreamseeker.exe
C:\Program Files (x86)\BYOND\bin\byondwin.dll
8832b8e1-c4f0-4fb7-8eb2-3c6d9caf93f6

And a crash dump:
https://drive.google.com/file/d/ 1ys1BxVvA3sj8iRxZ26wx73OUDrnmRSBO/view?usp=sharing
This appears to be an issue with unloading an icon from a texture atlas (those are new to 514) during high memory load.

You could probably build a more reliable test case for this by having something throw a bunch of objects with differing icons all over the map, and then walking around it. I think I have something that did this somewhere but it'll take some time to find it. In the meantime I'm looking into the code to see where this is going wrong if I can do it without the debugger.
Lummox JR resolved issue with message:
Icons being unloaded could cause a crash.