ID:1598688
 
BYOND Version:506
Operating System:Linux
Web Browser:Chrome 35.0.1916.114
Applies to:Dream Daemon
Status: Open

Issue hasn't been assigned a status value.
Descriptive Problem Summary:
1. Loading certain resources will cause a "File not found" error
Relevant log: http://sprunge.us/MiUT
The files exist, the permissions are fine, and they seem to load again later. The loading code is called here: https://github.com/Baystation12/Baystation12/blob/master/ code/modules/mob/login.dm#L59

2. "Bad ref" errors: http://sprunge.us/cafb
Appears pretty randomly on the server, haven't been able to reproduce.
Relevant files are here and here.

3. Random hard crash: http://sprunge.us/FMPe
Can't say much about this one, but it happens fairly frequently.
I can put the core dumps up somewhere if that would be useful.
Numbered Steps to Reproduce Problem:
I'm unable to reproduce any of these issues on a Windows, Linux or FreeBSD that isn't the heavy-load main server.

Code Snippet (if applicable) to Reproduce Problem:
Code is available at https://github.com/Baystation12/Baystation12/

Expected Results:
No error/crash

Actual Results:
Error/crash
Number 1 is an SS13 feature that's broken. It isn't BYOND's issue.

3. What's on line 325?
And if you're using their Dev version.. Don't. It is why you may be crashing.
#1 works fine on all other setup, and only occasionally fails on the main server.
#3: I'm not sure where you're getting 325 from, but the line 315 error was something that happened a few hours before the crash. Code is here.

Server runs our master branch.
Guess I should've seen the connection on your username before, lol.

Any way, regarding the ref issues, I've found that rebooting the game entirely (Kill process and reboot), or even the server seems to work in some cases to get rid of them. I don't know why, it just does.

Other than that, I'm using a (modified) Baystation code with Dev manually merged into it, I don't use any of the SQL or Database things and have little to no crashes. I'm not sure how embedded it is into the code at this time, but you could try without these things in the code and see if there is any improvements.

To back that up, last call on your crash was /DBQuery's functions.
I'm fairly sure those are newest-first, so /atom/movable/Del would have been the crash.
I'm not sure whether the Bad ref errors are doing anything bad, but I threw them up anyway in case they were related to the crash.
More file not found errors, in world.log this time: http://sprunge.us/OETD
That's savefile corruption, or at least from what I can get from that. I've had the issue before but a full server reboot usually took care of the issue for me.
bump. We're still crashing fairly regularly.