When using the following command:
DreamDaemon Terulia.dmb 2448 -invisible -safe &
in a directory called "Terulia", the game will occasionally fail to load and spam the error log with messages about safety violations.
Here are a couple of example errors:
runtime error: Safety violation: tried to access '/usr/local/byond/cfg/Include/Save Files/Map/Trees.sav' outside of current directory.
proc name: restore terrain (/proc/restore_terrain)
source file: Resources.dm,148
runtime error: Safety violation: tried to access '/usr/local/byond/cfg/Include/Save Files/Map/Layer 1.sav' outside of current directory.
proc name: t load (/proc/t_load)
source file: Save and Load.dm,284
The thing is... The code makes absolutely no mention of "/usr/local/byond/cfg" and DD is being run under "/home/xxx/Terulia".
I'm not sure if this is related, so I'll go ahead and include it... The remainder of the log was full of entries of this sort:
runtime error: BYOND Error: failed to add new icon cache entry.
proc name: New (/icon/New)
src: /icon (/icon)
/icon (/icon): New(/icon (/icon), null, null, null, null)
initialize NPC icons()
This has happened 2 of my 4 attempts to load the game. The other 2 attempts went fine.
If you have any ideas on what I could do to test it further, I'd be happy to give it a shot.