Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0006774opensim[REGION] OpenSim Corepublic2013-09-21 06:502013-09-21 10:36
Reporterjan.maroon 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusnewResolutionopen 
PlatformJiffy Box Cloud ServerOSUbuntuOS Version12.04 LTS
Product Versionmaster (dev code) 
Target VersionFixed in Version 
Summary0006774: Viewer Crash - Region refuses agent when crossing sims at region corner
DescriptionI have a standalone opensim setup with a 2x2 region grid. It often happens that the viewer crashes, when i try to cross the sim borders around the point where all 4 regions come together.

The log finally shows something like this:

14:09:11 - [ENTITY TRANSFER MODULE]: Region MyRegion 4 did not accept Jan Maroon d812bbbd-2139-4ec3-bd01-2d3a3242e878: Failed to verify user presence in the grid for Jan Maroon, access denied to region MyRegion 4.
Steps To Reproduce1. Put a prim near the region corner where 4 regions come together. (just to see where to run around)
2. Run circles around the prim with your avatar
3. After the 3rd - 8th round, regions disappear and you are flying in the nowhere, or the viewer crashes.

This is just the way how to reproduce. Finally this happens in normal use, too.

Additional Information[LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 1
14:09:09 - [SCENE]: Removing child agent Jan Maroon d812bbbd-2139-4ec3-bd01-2d3a3242e878 from MyRegion 4
14:09:09 - [SCENE]: Removing child agent Jan Maroon d812bbbd-2139-4ec3-bd01-2d3a3242e878 from MyRegion 2
14:09:09 - [LLUDPSERVER]: Dropped incoming AgentThrottle for dead client Jan Maroon in MyRegion 3
14:09:09 - [LLUDPSERVER]: Dropped incoming AgentHeightWidth for dead client Jan Maroon in MyRegion 3
14:09:09 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:09 - [LLUDPSERVER]: Dropped incoming AgentAnimation for dead client Jan Maroon in MyRegion 3
14:09:09 - [LLUDPSERVER]: Dropped incoming SetAlwaysRun for dead client Jan Maroon in MyRegion 3
14:09:09 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:09 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:09 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:09 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:09 - [LLUDPSERVER]: Dropped incoming ViewerEffect for dead client Jan Maroon in MyRegion 3
14:09:09 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:09 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:09 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:09 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:09 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:09 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:09 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:09 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:09 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:09 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:09 - [LLUDPSERVER]: Dropped incoming ViewerEffect for dead client Jan Maroon in MyRegion 3
14:09:09 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:10 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:10 - [ENTITY TRANSFER MODULE]: Informing Jan Maroon d812bbbd-2139-4ec3-bd01-2d3a3242e878 about neighbour MyRegion 1 myopensim.com:9003 at (1000,999)
14:09:10 - [SCENE]: Region MyRegion 1 told of incoming child agent Jan Maroon d812bbbd-2139-4ec3-bd01-2d3a3242e878 (circuit code 995757331, IP my-ip, viewer Singularity Alpha 1.8.0.4859, teleportflags (Default), position <-8.82045, 11.99118, 34.87149>)
14:09:10 - [SCENE]: Adjusting known seeds for existing agent d812bbbd-2139-4ec3-bd01-2d3a3242e878 in MyRegion 1
14:09:10 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:10 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:10 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:10 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:10 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:10 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:10 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:10 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:10 - [LLUDPSERVER]: Dropped incoming ViewerEffect for dead client Jan Maroon in MyRegion 3
14:09:10 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:10 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:10 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:10 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:10 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:10 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:10 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:10 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:10 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:10 - [LLUDPSERVER]: Dropped incoming ViewerEffect for dead client Jan Maroon in MyRegion 3
14:09:10 - [ENTITY TRANSFER MODULE]: Informing Jan Maroon d812bbbd-2139-4ec3-bd01-2d3a3242e878 about neighbour MyRegion 2 myopensim.com:9004 at (1000,998)
14:09:10 - [SCENE]: Region MyRegion 2 told of incoming child agent Jan Maroon d812bbbd-2139-4ec3-bd01-2d3a3242e878 (circuit code 995757331, IP my-ip, viewer Singularity Alpha 1.8.0.4859, teleportflags (Default), position <-8.82045, 267.9912, 34.87149>)
14:09:10 - [SCENE]: Adjusting known seeds for existing agent d812bbbd-2139-4ec3-bd01-2d3a3242e878 in MyRegion 2
14:09:10 - [LLUDPSERVER]: Dropped incoming AgentUpdate for dead client Jan Maroon in MyRegion 3
14:09:10 - [ENTITY TRANSFER MODULE]: Region MyRegion 3 did not accept Jan Maroon d812bbbd-2139-4ec3-bd01-2d3a3242e878: Failed to verify user presence in the grid for Jan Maroon, access denied to region MyRegion 3.
14:09:11 - [ENTITY TRANSFER MODULE]: Informing Jan Maroon d812bbbd-2139-4ec3-bd01-2d3a3242e878 about neighbour MyRegion 4 myopensim.com:9006 at (999,998)
14:09:11 - [SCENE]: Region MyRegion 4 told of incoming child agent Jan Maroon d812bbbd-2139-4ec3-bd01-2d3a3242e878 (circuit code 995757331, IP my-ip, viewer Singularity Alpha 1.8.0.4859, teleportflags (Default), position <247.1796, 267.9912, 34.87149>)
14:09:11 - [ENTITY TRANSFER MODULE]: Region MyRegion 4 did not accept Jan Maroon d812bbbd-2139-4ec3-bd01-2d3a3242e878: Failed to verify user presence in the grid for Jan Maroon, access denied to region MyRegion 4.
14:09:11 - [ENTITY TRANSFER MODULE]: Informing Jan Maroon d812bbbd-2139-4ec3-bd01-2d3a3242e878 about neighbour MyRegion 4 myopensim.com:9006 at (999,998)
14:09:11 - [SCENE]: Region MyRegion 4 told of incoming child agent Jan Maroon d812bbbd-2139-4ec3-bd01-2d3a3242e878 (circuit code 995757331, IP my-ip, viewer Singularity Alpha 1.8.0.4859, teleportflags (Default), position <258.0992, 265.8522, 34.87149>)
14:09:11 - [ENTITY TRANSFER MODULE]: Region MyRegion 4 did not accept Jan Maroon d812bbbd-2139-4ec3-bd01-2d3a3242e878: Failed to verify user presence in the grid for Jan Maroon, access denied to region MyRegion 4.
TagsNo tags attached.
Git Revision or version number0.7.5
Run Mode Standalone (Multiple Regions)
Physics EngineBasicPhysics
Script Engine
EnvironmentMono / Linux64
Mono Version2.10
ViewerSingularity
Attached Files

- Relationships

-  Notes
(0024379)
smxy (reporter)
2013-09-21 09:37
edited on: 2013-09-21 09:43

Running around in a tight circle, as you describe, is going to always be a problem I think, as you are crossing region boundaries faster than the regions can properly update your status from child to root and vice versa, as well as handling the other region-boundary-crossing housework. It's not an instantaneous process, when you cross a border and you are crossing 4 within seconds.

The result you are seeing is also what happens when you try to do an A->B->A teleport too fast.

(0024380)
jan.maroon (reporter)
2013-09-21 10:36

You are right, but this problem also occurrs in the same way when normally walking around. It can happen that you run exactly over the region corner diagonally, or that you walk accidentally exactly on the region border.

I think if the crossing is too fast, then there must be a way to interrupt the crossing process for a while, instead of causing a viewer crash.

My idea is that the simulator could ignore all region crosses if there are still some pending. In this case the avatar would be reset to old position, it would not look nice, but you would not be kicked out of the grid.

- Issue History
Date Modified Username Field Change
2013-09-21 06:50 jan.maroon New Issue
2013-09-21 08:58 jan.maroon Severity major => minor
2013-09-21 08:58 jan.maroon Additional Information Updated View Revisions
2013-09-21 09:37 smxy Note Added: 0024379
2013-09-21 09:43 smxy Note Edited: 0024379 View Revisions
2013-09-21 10:36 jan.maroon Note Added: 0024380


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker