ID:820634
 
Status: Unverified

Thus far we've been unable to verify or reproduce this bug. Or, it has been observed but it cannot be triggered with a reliable test case. You can help us out by editing your report or adding a comment with more information.
Code:
Auto-safety mode: safe (working directory access)
World opened on network port 5666.
Welcome BYOND! (4.0 Public Version 495.1136)
The BYOND hub reports that port 5666 is reachable.
BUG: Finished erasure with refcount=2 (ref=5:11) DM (:0)
BUG: Finished erasure with refcount=1 (ref=5:0) DM (:0)
BUG: Finished erasure with refcount=1 (ref=5:21) DM (:0)
BUG: Removing corrupt rsc entry 'ssj5GokubyJoshua m.dmi'
BUG: Finished erasure with refcount=1 (ref=5:15) DM (:0)
BUG: Finished erasure with refcount=1 (ref=5:2) DM (:0)
BUG: Finished erasure with refcount=2 (ref=5:3) DM (:0)
BUG: Finished erasure with refcount=3 (ref=5:11) DM (:0)
BUG: Finished erasure with refcount=1 (ref=5:6) DM (:0)
BUG: Finished erasure with refcount=1 (ref=5:15) DM (:0)
BUG: Finished erasure with refcount=3 (ref=5:10) DM (:0)
BUG: Finished erasure with refcount=2 (ref=5:0) DM (Admin Code.dm:468)
BUG: Finished erasure with refcount=1 (ref=5:7) DM (:0)
BUG: Finished erasure with refcount=2 (ref=5:5) DM (:0)
BUG: Finished erasure with refcount=3 (ref=5:17) DM (:0)
BUG: Removing corrupt rsc entry 'Ghetto namek.dmi'
BUG: Removing corrupt rsc entry 'BebiForm1 brown.dmi'
BUG: Removing corrupt rsc entry 'UltimateHybirdForm3LastForm.dmi'
BUG: Removing corrupt rsc entry 'BaseCobra.dmi'
BUG: Removing corrupt rsc entry 'Dark Syth Of The Grim.dmi'
BUG: Removing corrupt rsc entry 'God - Spartan Warrior Krytos (God Of War) 2.dmi'
BUG: Finished erasure with refcount=2 (ref=5:0) DM (:0)
BUG: Removing corrupt rsc entry 'True Warrior - 1 (LaZeR).dmi'
BUG: Removing corrupt rsc entry 'Black Cat.dmi'
BUG: Removing corrupt rsc entry 'Kick ass aura.dmi'
BUG: Removing corrupt rsc entry 'Kick ass aura.dmi'
BUG: Removing corrupt rsc entry 'white dog.dmi'
BUG: Removing corrupt rsc entry 'white dog.dmi'
BUG: Finished erasure with refcount=1 (ref=5:5) DM (:0)
BUG: Finished erasure with refcount=1 (ref=5:4) DM (:0)
BUG: Finished erasure with refcount=1 (ref=5:9) DM (:0)
BUG: Finished erasure with refcount=2 (ref=5:21) DM (:0)
BUG: Removing corrupt rsc entry 'Dark warrior.dmi'
BUG: Removing corrupt rsc entry 'Tuxedo green.dmi'
BUG: Removing corrupt rsc entry 'Green Flash Armor.dmi'
BUG: Removing corrupt rsc entry 'Rayquaza (Shiny).dmi'
BUG: Removing corrupt rsc entry 'Charizard.dmi'
BUG: Removing corrupt rsc entry 'Suit - Supahclaokdrk.dmi'
BUG: Removing corrupt rsc entry 'Charizard.dmi'
BUG: Removing corrupt rsc entry 'Green Flash Armor.dmi'
BUG: Removing corrupt rsc entry 'White Charizard.dmi'
BUG: Removing corrupt rsc entry 'Rayquaza (Shiny).dmi'
BUG: Removing corrupt rsc entry 'Charizard.dmi'
BUG: Removing corrupt rsc entry 'Charizard.dmi'
BUG: Removing corrupt rsc entry 'black of Lugia.dmi'
BUG: Finished erasure with refcount=1 (ref=5:24) DM (:0)
BUG: Removing corrupt rsc entry 'Dark warrior.dmi'
BUG: Finished erasure with refcount=6 (ref=5:16) DM (:0)
BUG: Finished erasure with refcount=1 (ref=5:23) DM (:0)
BUG: Finished erasure with refcount=1 (ref=5:16) DM (:0)
BUG: Removing corrupt rsc entry 'Moonpower suit.dmi'
BUG: Finished erasure with refcount=1 (ref=5:9) DM (:0)
BUG: Finished erasure with refcount=1 (ref=5:3) DM (:0)
BUG: Finished erasure with refcount=1 (ref=5:5) DM (:0)
BUG: Finished erasure with refcount=1 (ref=5:21) DM (:0)
BUG: Finished erasure with refcount=1 (ref=5:14) DM (:0)
BUG: Finished erasure with refcount=1 (ref=5:0) DM (:0)
BUG: Removing corrupt rsc entry 'RedNinjaStormRanger.dmi'
BUG: Removing corrupt rsc entry '###MADDOGKero.dmi'
BUG: Removing corrupt rsc entry '###MADDOGKero.dmi'
BUG: Removing corrupt rsc entry '###MADDOGKero.dmi'
BUG: Removing corrupt rsc entry '###MADDOGKero.dmi'
BUG: Unexpected file transmission (packet_num = 2 (expected = 1),max=3,pid=4294967295)
BUG: Removing corrupt rsc entry '###MADDOGKero.dmi'
BUG: Failed to complete download
BUG: Removing corrupt rsc entry '###MADDOGKero.dmi'
BUG: Finished erasure with refcount=2 (ref=5:8) DM (Admin Code.dm:1376)
BUG: Removing corrupt rsc entry 'Charizard.dmi'
BUG: Removing corrupt rsc entry 'black of Lugia.dmi'
BUG: Finished erasure with refcount=1 (ref=5:0) DM (:0)
BUG: Finished erasure with refcount=1 (ref=5:9) DM (:0)
BUG: Removing corrupt rsc entry 'Black Hole.dmi'
BUG: Removing corrupt rsc entry 'Charmeleon.dmi'
BUG: Finished erasure with refcount=1 (ref=5:11) DM (:0)
BUG: Finished erasure with refcount=1 (ref=5:4) DM (:0)
BUG: Removing corrupt rsc entry 'Legendary Pokemon Pack.dmi'
BUG: Removing corrupt rsc entry 'Charizard.dmi'
BUG: Removing corrupt rsc entry 'White Charizard.dmi'
BUG: Removing corrupt rsc entry 'Charizard.dmi'
BUG: Finished erasure with refcount=1 (ref=5:19) DM (:0)


Problem description:
I don't quite understand why this kept popping up in one of the logs the game delivers. The game has no runtime errors, however the game's ram usage has gone over 200mb usage. From what I've heard from others and their games' usages, I've come to a conclusion that this isn't quite normal. It's using centos 5.5 operating system. There's no lag of any sort, but the only minor issue I'm having with this game is these weird "BUG:" messages. Pray tell as to why it does that.
I'm moving this to bug reports because technically BUG messages shouldn't be happening. We'll inquire you for more info when we get to looking into it.
The erasure one in my experience is fairly common on Linux. Would you like a separate bug report for my instance of it?
In response to Tom
Tom wrote:
I'm moving this to bug reports because technically BUG messages shouldn't be happening. We'll inquire you for more info when we get to looking into it.

Every time I've asked about a Bug output from either Dream Daemon, or Dream Seeker, the response was usually "some kind of internal thing we know nothing about" or something.
Are you say we should actually file bug reports for each one?

Also, the erasure thing seems like a thing with Garbage collection, you know. The bug being is that things might be being deleted when there is a reference to the object, thus refcount = 1, 2, or even 6 in some cases.
Well, it certainly sounds like something to do with garbage collection - as SSX mentioned in the above post. Quite frankly, it's getting annoying to just reboot the server to clear the ram. Is this the solo reason as to why ram has been increasing lately? I just need some pointers as to how to keep this from happening.
http://www.byond.com/?comment=1237557

Lummox JR wrote:
Reference type 5 is a client object. This means the garbage collector has received a delete request for a client object and the reference count isn't coming out 0 like it expected.

Other users have seen this come up in their projects. I believe it's connected to something being done with the skin, or with world.Export(), but I'm really not sure because I've never found a reliable test case.
The best way for me to test this would be with a reliable test case (something that will usually trigger the bug) and source code. You can email source to me in a zip at [email protected], and just include a list of steps to follow to see the issue.

I think this only comes up when users log out or the server reboots, but the refcount going bad is obviously something that happens at a different point. So any sequence of actions (e.g., showing a specific popup window or calling winclone(), winget(), etc.) that will tend to trigger this would help.
Lummox JR changed status to 'Unverified'