-
Posts
533 -
Joined
Content Type
Forums
Blogs
Knowledge Base
Posts posted by Monty Linden
-
-
I was a little wary of watching a video at hardlimit.com but that was interesting. I'd agree about the simulator<>simulator handoff and would love to capture that sometime - more is going wrong in there. Very familiar with sitting in the dust after a bad crossing.
-
On 4/13/2024 at 3:46 AM, animats said:
I put a check in my development version, 0.10.1, which ignores bogus ObjectUpdate messages which try to change the main agent's region away from the region that the most recent CrossedRegion message said was in charge. This workaround helps a lot. No more vibrating between two regions. I still log the bogus messages, of course. I suspect that the C++ viewers have a similar check.
I haven't looked into this specific problem but one universal throughout SL is that there's very little ordering guarantee between the various message streams. UDP messages aren't ordered with respect to TCP (UDP deprecated) messages. Non-llmessage events are not ordered relative to UDP messages. Independent Caps not ordered with llmessage or events, etc. Most of the time there will appear to be an order but it's accidental. This gets learned when something odd crops up and a defense is put in place that was always needed. The problem and its patch gets labeled a weird behavior of the network when it's actually a designed-in necessity and should have been described in the protocol. But so it goes.
If you're building a fresh transport or viewer implementation, you're going to be going down the rediscovery path. That includes the SL mobile viewer, libremetaverse, and Sharpview, to name three. An aid to finding these conditions would be fuzzing the network timing a bit. Delay UDP with respect to TCP (12043, 12046) and vice versa. Randomly delaying selected responses within the TCP stream. (Difficult without man-in-the-middle techniques. Might need to do something within the client.) This should reveal assumptions earlier and at a time of your choosing.
On 4/13/2024 at 3:46 AM, animats said:Monty Linden has some fixes to region crossings in test. Right now, they're up on a few regions on the beta grid. I've tested and haven't had any failures there so far. This is a big step forward.
Thanks, I'm glad that's looking good in your testing although I'm not certain it's related to the message problem above. I get these in testing constantly (both pre- and post-work). They're like Keystone Cop shorts: avatars go flying off of vehicles, attachments fall uselessly to the ground. It's a madhouse. Vehicles just add an additional layer of order and timing assumptions that simply aren't right. Getting to robust is going to take a few releases....
- 1
-
Beta grid is up. File a support ticket to get a refresh if you're still having problems.
- 1
-
2 minutes ago, Count Burks said:
I also opened a support ticket about this bug #2191800 .
A support ticket is a fine way to get immediate attention on a local problem. But it doesn't feed engineering activity like you may think (I can't even view support tickets). Canny issues go directly into engineering and give devs the ability to ask specific technical questions as well as allowing the larger community to see the problem and add clarity (or confusion or just :popcorn:).
- 3
-
17 hours ago, Aishagain said:
You are not going to get much reaction on here (apart from the ever watchful Monty) from The Lab.
Yep, I've sent this along via internal comms but that's not the same as a tracked and visible bug report. A Canny issue would be appreciated (either server or viewer bug - suspect both may be interested). And everyone will have something they can monitor. A quick search in Canny didn't produce a matching problem description though it did find a few (*cough*) alpha problems. So a new issue is the way to get a bug fixed.
-
50 minutes ago, Red52 said:
Thank you for the clarification, Amelia! I looked up my RAM and it is currently 12 GB. I also looked up if I can expand it, and I believe I can up to 20 GB.
Before you spend money, always do the cheap/easy/likely things first. You can run 'Task Manager' and monitor memory usage while you're using SL. If memory use isn't near capacity when problems arise, then adding more may not help. Time to look elsewhere.
Windows' 'Event Viewer' very likely has a record of internal problems leading to your viewer woes. But this is a tool that devs don't particularly like or use (though they should). Teaching it is beyond a response in a forum thread. But if you want to learn how to diagnose problems of any kind, this is where you might start. It's where a rent-a-nerd will start...
- 1
- 1
-
Nope. EAC problem is bad implementation (mostly). The teleport failure problem is bad design (mostly).
- 1
- 4
-
19 hours ago, Red52 said:
Memory: 12078 MB
This may be contributing to your pain. If expanding memory is not an option, try fully exiting all non-essential applications (all browsers) before starting SL. You might also want to try a low-footprint viewer (something other than the Linden viewer).
(Suspect you are failing due to a storm of paging activity. You can monitor this condition if you know how to use Task Manager and Event Viewer in Windows.)
- 2
-
We thought everyone would rise above the problem...
- 1
- 9
-
3 hours ago, Logan Elf said:
This is the 3rd week the 2024-03-18.8333615376 release notes have been unavailable. Now that this version is grid-wide, can we have them now. Pretty please.
Should be up now.
@Henri Beauchamp's bug didn't make the release notes but is known. Fix is in progress...
- 2
-
1 hour ago, Saphirr said:
Any significance?
It's the same number. But now wrapped in a URL to tantalize and tease the reader. Do you dare click it? (Yes, it's safe to click.)
- 2
-
A 'ping' won't tell you much, particularly that one. 'lindenlab.com' is the corporate website and the fronting services likely block ICMP. Login occurs on 'login.agni.lindenlab.com' and that is responding to ICMP pings but that's not a promise. The 'Access Denied' bit *is* useful and you may be able to take that 'Reference #' to support for help. And it may clear on its own after some hours.
- 2
- 1
-
Caspertech support should be able to help. Start there if anything is amiss...
- 1
-
Drop a viewer enhancement request into feedback. We should be able to manage LMs like browsers manage BMs. (Probably)
- 2
- 1
-
I created an explicit Canny issue for the missing EAC messages so that it can be tracked and possibly fixed separately from the EventQueue problems.
- 2
- 2
-
The 'feedback' issues (Canny) represent new development including a new external service. That doesn't happen in days (when I said 'slow,' I really meant slow). That's why you need to follow through with a support ticket and maybe a bug report in feedback. These have faster return times (but not always with the response residents want).
- 1
-
7 hours ago, Marcus Bremser said:
Appreciate your assistance.
With a mix of failing and succeeding accounts on the same machine, backend systems, usually inventory, are at work. A support ticket is the way to start.
- 1
-
I'd expect the viewer to composite the information sources to produce lists and visual feedback (caveat: never dug into this system before). New inventoried LMs certainly show up for me. But I can also imagine that stale inventory cache would leave things around to be found by the map code. The LM list in the world map also appears to index by name and so non-identical LMs with the same name might be considered identical to the map. This looks like a grand opportunity for filing some Canny bugs!
- 1
- 3
-
3 minutes ago, Love Zhaoying said:
It would be nice, if when things are returned you get a "permanent" message that you can find, to know where to re-Rez the item(s).
Notecard-based return receipts mapping object to location might be a nice touch...
- 1
-
There is an order to it. The idea being to slough off suitable victim objects when limits are encountered. But the specification is complicated and subject to change without notice. If you experience something that seems at odds with sensible victimhood, just file a bug because it needs attention from time to time (and I believe has received some recently). Such bug reports should have as much detail as possible (region, parcel, location, time, date in the Mayan calendar, etc.). This thing is a function of 47 or more variables.
- 2
- 3
-
7 hours ago, Greywolf Tsunenaga said:
SL has enough money to pay SomaFM for licensing
Are you kidding? We have to share trouser pockets here...
- 1
- 8
-
Ditto. Follow Henri's advice on this one....
-
For transparency, I made some Canny issues for this:
These are bug/feature requests and so the response time on them is going to be slow. Fast responses come from support tickets and elsewhere. But people should be able to comment and upvote on the issues.
- 1
- 3
-
1 hour ago, Aishagain said:
Third time lucky (or the American translation)??
I do not recommend holding your breath just yet...
- 1
- 2
Flying on Login...do we have a schedule for this to be fixed?
in Second Life Server
Posted
People will miss it once we fix it.