Re: Desynch Poll
Posted: Wed Nov 04, 2009 4:17 am
I've been having several desynchs today, mostly from just running around in the woods. Unfortunately, it's hard to reproduce on-demand. I'm running client 6.0.5.0 (Patch 77) with Razor 1.0.12.5. This hasn't happened before today, and it's happened 4-5 times today already on two different characters (same account). My UO / Razor settings and installation haven't changed.
The first time was at WBB and I simply walked inside and couldn't move South (as if someone were following right behind me anytime I moved North and stood there preventing me from going that direction. I re-logged and the problem was fixed.
The second time was running West from the Britain GY to the smithy and my location was offset 1 tile to the South (i.e: I could stand on top of the forge, but I would actually be just North of it).
The third time I was running from the WB mage guildhouse and transporting an empty bookshelf to the carpentry shop. This caused me to actually be one tile North of where I appeared to be. I was able to drop the bookshelf into the empty spot against the wall of the carpentry shop, however, and when I re-logged I was standing in the spot where I had just placed the bookshelf.
The fourth time was on a new character by the mountains North of Brit GY and West of the Brit Mines, being chased by two trolls. This desynch actually paralyzed me completely while the trolls casually walked up to me and killed me (after I died, I could move freely).
The fifth time was again running through the forest. Again, paralyzation. I re-logged and this fixed the issue.
I'll try and find a more reliable way to reproduce the issue, but this one is going to be elusive. Somewhere, some subroutine is failing a boundary check. Or somewhere, some piece of code is not quite thread-safe.
The first time was at WBB and I simply walked inside and couldn't move South (as if someone were following right behind me anytime I moved North and stood there preventing me from going that direction. I re-logged and the problem was fixed.
The second time was running West from the Britain GY to the smithy and my location was offset 1 tile to the South (i.e: I could stand on top of the forge, but I would actually be just North of it).
The third time I was running from the WB mage guildhouse and transporting an empty bookshelf to the carpentry shop. This caused me to actually be one tile North of where I appeared to be. I was able to drop the bookshelf into the empty spot against the wall of the carpentry shop, however, and when I re-logged I was standing in the spot where I had just placed the bookshelf.
The fourth time was on a new character by the mountains North of Brit GY and West of the Brit Mines, being chased by two trolls. This desynch actually paralyzed me completely while the trolls casually walked up to me and killed me (after I died, I could move freely).
The fifth time was again running through the forest. Again, paralyzation. I re-logged and this fixed the issue.
I'll try and find a more reliable way to reproduce the issue, but this one is going to be elusive. Somewhere, some subroutine is failing a boundary check. Or somewhere, some piece of code is not quite thread-safe.