ID:115210
 
Resolved
Bad build?
BYOND Version:486
Operating System:FreeBSD
Web Browser:N/A
Applies to:Dream Daemon
Status: Resolved

This issue has been resolved.
DreamDaemon is now consistently crashing shortly after Space Station 13 starts its round.

Core file will be provided directly to Tom & Lummox JR.

Thu Jun 30 00:59:18 2011
World opened on network port 26400.
Welcome BYOND! (4.0 Public Version 486.1095)
The BYOND hub reports that port 26400 is reachable.
BUG: Bad ref (5:0) in IncRefCount(DM client.dm:33)
runtime error: BYOND Error: bad client
proc name: Del (/client/Del)
source file: client.dm,33
usr: Taylor Goebbles (/mob/dead/observer)
src: (/client)
call stack:
(/client): Del()
BUG: Bad ref (5:0) in DecRefCount(DM client.dm:33)
BUG: Bad ref (5:0) in DecRefCount
BUG: Bad ref (5:0) in IncRefCount(DM client.dm:33)
runtime error: BYOND Error: bad client
proc name: Del (/client/Del)
source file: client.dm,33
usr: Taylor Goebbles (/mob/dead/observer)
src: (/client)
call stack:
(/client): Del()
BUG: Bad ref (5:0) in DecRefCount(DM client.dm:33)
BUG: Bad ref (5:0) in DecRefCount
BUG: Bad ref (5:0) in DecRefCount
BUG: Bad ref (5:0) in IncRefCount(DM client.dm:33)
runtime error: BYOND Error: bad client
proc name: Del (/client/Del)
source file: client.dm,33
usr: null
src: (/client)
call stack:
(/client): Del()
BUG: Bad ref (5:0) in DecRefCount(DM client.dm:33)
BUG: Bad ref (5:0) in DecRefCount
BUG: Crashing due to an illegal operation!
proc name: human hud (/obj/hud/proc/human_hud)
source file: hud.dm,15
usr: the human (/mob/living/carbon/human)
src: the hud (/obj/hud)
call stack:
the hud (/obj/hud): human hud(0)
the hud (/obj/hud): instantiate(the human (/mob/living/carbon/human))
the hud (/obj/hud): New(the human (/mob/living/carbon/human))
the human (/mob/living/carbon/human): Login()
the human (/mob/living/carbon/human): Login()
/datum/mind (/datum/mind): transfer to(the human (/mob/living/carbon/human))
Slurm (/mob/new_player): create character()
/datum/controller/gameticker (/datum/controller/gameticker): create characters()
/datum/controller/gameticker (/datum/controller/gameticker): setup()
/datum/controller/gameticker (/datum/controller/gameticker): pregame()

Backtrace for BYOND 486.1095 on FreeBSD:
Generated at Thu Jun 30 01:02:04 2011

DreamDaemon [0x8048000, 0x804999c], [0x8048000, 0x804adb4]
libbyond.so 0x29a720, 0x29a729
libbyond.so 0x2fb7f0, 0x2fb810
libbyond.so 0x29aa20, 0x29aa5c
libbyond.so 0x20df90, 0x20e106
libbyond.so 0x21c420, 0x21ca56
libbyond.so 0x21cc80, 0x21cd42
libbyond.so 0x242eb0, 0x245f82
libbyond.so 0x24dc20, 0x24de4a
libbyond.so 0x268fa0, 0x26a9cb
libbyond.so 0x24ecb0, 0x25e548
libbyond.so 0x268e80, 0x268f6f
libbyond.so 0x268fa0, 0x269044
libbyond.so 0x268fa0, 0x26a1f4
libbyond.so 0x24ecb0, 0x25618a
libbyond.so 0x268e80, 0x268f6f
libbyond.so 0x268fa0, 0x269044
libbyond.so 0x268fa0, 0x26a1f4
libbyond.so 0x24ecb0, 0x25618a
libbyond.so 0x268e80, 0x268f6f
libbyond.so 0x268fa0, 0x269044
libbyond.so 0x268fa0, 0x269500
libbyond.so 0x24ecb0, 0x255d68
libbyond.so 0x268e80, 0x268f6f
libbyond.so 0x26ad30, 0x270d25
libbyond.so 0x24ecb0, 0x2562d3
libbyond.so 0x268e80, 0x268f6f
libbyond.so 0x268fa0, 0x269044
libbyond.so 0x26ac20, 0x26acd1
libbyond.so 0x2141f0, 0x2145f7
libbyond.so 0x214a70, 0x214a95
libbyond.so 0x24a880, 0x24bb11
libbyond.so 0x24dc20, 0x24dd2b
libbyond.so 0x268fa0, 0x26a9cb
libbyond.so 0x24ecb0, 0x25e548
libbyond.so 0x268e80, 0x268f6f
libbyond.so 0x268fa0, 0x269044
libbyond.so 0x268fa0, 0x26a1f4
libbyond.so 0x24ecb0, 0x25618a
libbyond.so 0x268e80, 0x268f6f
libbyond.so 0x268fa0, 0x269044
libbyond.so 0x268fa0, 0x26a1f4
libbyond.so 0x24ecb0, 0x25618a
libbyond.so 0x268e80, 0x268f6f
libbyond.so 0x268fa0, 0x269044
libbyond.so 0x268fa0, 0x26a1f4
libbyond.so 0x24ecb0, 0x25618a
libbyond.so 0x268e80, 0x268f6f
libbyond.so 0x268fa0, 0x269044
libbyond.so 0x268fa0, 0x26a1f4

To help the BYOND developers debug this, please send the above trace as part
of a very detailed bug report: http://www.byond.com/members/?command=view_tracker&tracker=1


DreamDaemon will now produce a file called 'core' that you can send to the
BYOND developers for more analysis. For instructions, please contact us at
http://www.byond.com/support/
Just to clarify, this crash is occurring readily just after the server is started and a player attempts to spawn.

I can provide a DMB / source to Tom / Lummox JR if necessary.
For now I rolled back to 480.1087, problem is gone.
If you upload the core somewhere, I can put it through the debugger to see what's up. If that doesn't work, we'll need the dmb to reproduce it.
I had sent you a message over pager with a link to the core file, I've sent it again but with the e-mail option checked instead.
This appears to have been caused by a bad build, FreeBSD v. 486. If the problem recurs in a later build, go ahead and bump this report.