OFFICIAL DOWNTIME THREAD

Anything you find suspicious, things that crash your client, things that crash the server, anything that doesnt work as it should.
GreenBar
Grandmaster Scribe
Posts: 97
Joined: Sat Sep 28, 2013 4:05 pm

Re: OFFICIAL DOWNTIME THREAD

Post by GreenBar »

Zazriel wrote:
Tue Nov 19, 2024 7:26 am
Anyone able to log in?
Yep. We're all at TC and +C is handing out free ancient titan hammers. :D :lool: :lool: :lool:
Zazriel
Passer by
Posts: 3
Joined: Wed Feb 19, 2014 8:19 pm

Re: OFFICIAL DOWNTIME THREAD

Post by Zazriel »

GreenBar wrote:
Tue Nov 19, 2024 7:27 am
Zazriel wrote:
Tue Nov 19, 2024 7:26 am
Anyone able to log in?
Yep. We're all at TC and +C is handing out free ancient titan hammers. :D :lool: :lool: :lool:
Well dang, might just be me and my internet again, psssttt grab one for me!
GreenBar
Grandmaster Scribe
Posts: 97
Joined: Sat Sep 28, 2013 4:05 pm

Re: OFFICIAL DOWNTIME THREAD

Post by GreenBar »

Zazriel wrote:
Tue Nov 19, 2024 7:32 am
GreenBar wrote:
Tue Nov 19, 2024 7:27 am
Zazriel wrote:
Tue Nov 19, 2024 7:26 am
Anyone able to log in?
Yep. We're all at TC and +C is handing out free ancient titan hammers. :D :lool: :lool: :lool:
Well dang, might just be me and my internet again, psssttt grab one for me!
And were'e back! Darn, those ancient hammers aren't here anymore. Time to redo the last 1/2 hours activities. :-(
User avatar
+Colibri
Administrator
Posts: 4067
Joined: Sat Feb 25, 2006 4:08 pm
Location: static void Main

Re: OFFICIAL DOWNTIME THREAD

Post by +Colibri »

Ok we crashed again, and got back up in 15 minutes. There was a 15-minute revert to the save done at 12:00 shard time.

I have found the cause of the problem... For now I have just removed the item that caused the crash, but I am yet to fix the code so that this crash can't be triggered in the future (assuming there are other items with data that would be able to trigger this bug).
Someone was just bragging in chat about an hour earlier, about a possible bug in RunUO code that could crash this server... Maybe related.

Found the item that caused it, and see who did the final double-click and gump button click that caused it, though I will have to investigate further before I can come to any conclusion if this was intentional or accidental. Since it's a long-term player here, it would make more sense that this was just an accident/coincidence. If someone wanted to do harm, they'd probably use a VPN and a fresh account, so that they can't be traced.

During this I also learned how to find the cause of a StackOverflowException in a crashed application... So far, when this happened, it was usually some completely fresh, within hours of a restart with an update, and so I knew right away where the bug probably is. Today, it could have been anything really, and it did turn out to be some code in the very old parts of RunUO.
Along with the crash-inspection, I also checked the log files of the players who were active in that last minute before the crash, and what exact actions they did, and as I reproduced those actions I managed to crash it again, this time knowing exactly what crashes it. I guess, to avoid another crash, I could do that on a staging server, but it's just easier and more reliable to work directly on the same system where the crash occured, because the setup might be a bit different on a clone of the server, and the same action wouldn't cause the bug to go off.
2024-11-19 it aint content but its honest work.jpg
2024-11-19 it aint content but its honest work.jpg (79.73 KiB) Viewed 2736 times
+Colibri, Administrator of UO Excelsior Shard

Don't know what the purpose of your life is? Well then make something up! ;)
(Old Colibrian proverb)
Post Reply