ID:2652551
 
Resolved
Dream Seeker could crash in some cases when trying to fill a texture atlas.
BYOND Version:514.1544
Operating System:Windows 10 Enterprise 64-bit
Web Browser:Chrome 88.0.4324.146
Applies to:Dream Seeker
Status: Resolved (514.1545)

This issue has been resolved.
Descriptive Problem Summary:
Dream Seeker sometimes crashes when you close it (though it is doing what you want from it but crashes are bad)

dreamseeker.exe
5.0.514.1544
6019d0f9
byondwin.dll
5.0.514.1544
6019d0eb
c0000005
000c3187
2aa0
01d6f9f51d979708
C:\Program Files (x86)\BYOND\bin\dreamseeker.exe
C:\Program Files (x86)\BYOND\bin\byondwin.dll
5389c1f1-ab2a-498b-bb32-e8bd3997f3c4

Crash dump: https://drive.google.com/file/d/ 151camoMhVrIRO08Vs8pjEh9480aE-O38/view?usp=sharing
Curious. This looks almost identical to the other crash report but I fixed that issue.

If you can come up with a way to force this crash to happen that I can check in the debugger, that would be ideal.
I got another crash, now not on closing but on joining the game(in the moment when the client transfers from new_player mob to game mob), everything happens on the environment I sent to you.
Also, it created two crash dumps in a 2 seconds gap and right now I have no idea how to force it, except the fact that every crash connected to map freeze bug

1)dreamseeker.exe
5.0.514.1544
6019d0f9
byondwin.dll
5.0.514.1544
6019d0eb
c0000005
000c6b27
eb0
01d6fa074fd49e1e
C:\Program Files (x86)\BYOND\bin\dreamseeker.exe
C:\Program Files (x86)\BYOND\bin\byondwin.dll
1cf4e8c4-e5aa-496d-8b58-36e841cdba48

2)dreamseeker.exe
5.0.514.1544
6019d0f9
byondwin.dll
5.0.514.1544
6019d0eb
c000041d
000c6b27
eb0
01d6fa074fd49e1e
C:\Program Files (x86)\BYOND\bin\dreamseeker.exe
C:\Program Files (x86)\BYOND\bin\byondwin.dll
56656c98-eeb4-40c5-905a-54ea74bc10a4

Dumps in zip file: https://drive.google.com/file/d/ 1kBs6Uv_XwLQnhU7r2XJNJfNir3iUF4RK/view?usp=sharing
Your crash on joining would actually be a separate issue, but for lack of a usable test case for the crash-on-exit I'm going to focus on the crash on joining. The cause of that is much clearer, and although I can't reproduce it (which is to say I haven't tried because the codebase involved is too massive) I've improved the code responsible so it shouldn't be capable of a crash.

The actual reason for the crash is a little bit elusive, but the loops involved in my old code were so convoluted that they defied proper examination. I've redone them in such a way that I don't think they'll have any further problems, let alone a crash.

The crash-on-exit is a separate problem and may persist.
Lummox JR resolved issue with message:
Dream Seeker could crash in some cases when trying to fill a texture atlas.