ID:2739367
 
Resolved
A fix to turf and area appearance changes not always showing up on the client caused a nasty crash when changing an area's appearance while hosting.
BYOND Version:514.1570
Operating System:On any
Web Browser:Chrome 96.0.4664.45
Applies to:Dream Daemon
Status: Resolved (514.1571)

This issue has been resolved.
Descriptive Problem Summary:
Dream Daemon crashes almost immediately after starting up the server.

Numbered Steps to Reproduce Problem:
Download any of SS13 builds, compile and run it

EvenData:
dreamdaemon.exe
5.0.514.1570
619c0200
byondcore.dll
5.0.514.1570
619c017d
c0000005
0014082d
34f4
01d7e01f74d88e0e
C:\Program Files (x86)\BYOND\bin\dreamdaemon.exe
C:\Program Files (x86)\BYOND\bin\byondcore.dll
db59bd61-7b6a-4114-9da8-e8e4fe8d28ef

Crash dump sent in discord ( https://cdn.discordapp.com/attachments/725458744711839873/ 912555982037590046/dreamdaemon.exe.13556.dmp )
Error is "Access violation - code c0000005"

Does the problem occur:
Every time? Or how often?
Every time
In other games?
Not sure
In other user accounts?
Yes
On other computers?
Yes, tested on Linux and Windows

Can you point me to a specific build (no external DLLs) this happens with? I tried to start up several builds I had on hand, and couldn't reproduce any crash.
I found the problem and it stems largely from a typo, but it evaded testing because the issue doesn't tend to show up in a test project in DS unless you enable hosting. It requires an empty client slot (which usually is created by turning on hosting and having the hub try to reach you) and then changing an area's appearance. These are both things an SS13 server would do often but the former won't happen if you run a test in DS without enabling hosting.
Lummox JR resolved issue with message:
A fix to turf and area appearance changes not always showing up on the client caused a nasty crash when changing an area's appearance while hosting.