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
ID:2652551
![]() Feb 2 2021, 11:29 pm
|
|||||||||||||
Resolved
| |||||||||||||
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. |
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.