OpenSim Mantis Tracker
| Anonymous | Login | Signup for a new account | 2010-07-31 17:30 PDT |
| Main | My View | View Issues | Change Log | Roadmap | Summary | Docs | My Account |
| Viewing Issue Simple Details [ Jump to Notes ] | [ View Advanced ] [ Issue History ] [ Print ] | |||||||||||
| ID | Category | Severity | Reproducibility | Date Submitted | Last Update | |||||||
| 0003380 | [opensim] [REGION] OpenSim Core | crash | have not tried | 2009-04-01 09:32 | 2009-04-03 12:20 | |||||||
| Reporter | abwood | View Status | public | |||||||||
| Assigned To | ||||||||||||
| Priority | normal | Resolution | open | |||||||||
| Status | confirmed | Product Version | 0.6.2 | |||||||||
| Summary | 0003380: RequestTeleportToLocation spam results in NonFinite Avatar position detected | |||||||||||
| Description |
Shortly after flying over into a region located on the same Region Server, my avatar drifted continuously across the new region. This happens often, and it does not normally result in a crash. Once the region finished retrieving information about my avatar from the UGAIM services, I was able to regain control of my avatar (back at the edge of the region that I had originally crossed over). After flying for a few meters closer to another edge of the region, my avatar began to jump all over the region. Looking at my region console, I found the following information was being spammed: 13:04:31 - [SCENE COMMUNICATION SERVICE]: RequestTeleportToLocation within OpenSim 11 13:04:31 - [SCENE COMMUNICATION SERVICE]: RequestTeleportToLocation within OpenSim 11 13:04:31 - [SCENE COMMUNICATION SERVICE]: RequestTeleportToLocation within OpenSim 11 13:04:31 - [SCENE COMMUNICATION SERVICE]: RequestTeleportToLocation within OpenSim 11 13:04:32 - [SCENE COMMUNICATION SERVICE]: RequestTeleportToLocation within OpenSim 11 13:04:32 - [SCENE COMMUNICATION SERVICE]: RequestTeleportToLocation within OpenSim 11 13:04:32 - [SCENE COMMUNICATION SERVICE]: RequestTeleportToLocation within OpenSim 11 13:04:32 - [SCENE COMMUNICATION SERVICE]: RequestTeleportToLocation within OpenSim 11 13:04:32 - [SCENE COMMUNICATION SERVICE]: RequestTeleportToLocation within OpenSim 11 13:04:32 - [SCENE COMMUNICATION SERVICE]: RequestTeleportToLocation within OpenSim 11 13:04:32 - [SCENE COMMUNICATION SERVICE]: RequestTeleportToLocation within OpenSim 11 13:04:32 - [SCENE COMMUNICATION SERVICE]: RequestTeleportToLocation within OpenSim 11 13:04:32 - [SCENE COMMUNICATION SERVICE]: RequestTeleportToLocation within OpenSim 11 13:04:32 - [AVATAR]: NonFinite Avatar position detected... Reset Position. Mantis this please. Error# 9999902 After a few screens of this, I ended up with the following exception, which did not terminate the region server: 13:05:12 - [SCENE COMMUNICATION SERVICE]: RequestTeleportToLocation <204.375, 3.328125, 31.54065> within OpenSim 11 13:05:12 - [CLIENT]: Client thread for Alex Wood e1a47d5c-6cfc-449b-acb9-f887304b454f crashed. Logging them out. 13:05:12 - System.NullReferenceException: Object reference not set to an instance of an object at OpenSim.Region.Framework.Scenes.ScenePresence.AddToPhysicalScene (Boolean isFlying) [0x00000] at OpenSim.Region.Framework.Scenes.ScenePresence.Teleport (Vector3 pos) [0x00000] at OpenSim.Region.Framework.Scenes.SceneCommunicationService.RequestTeleportToLocation (OpenSim.Region.Framework.Scenes.ScenePresence avatar, UInt64 regionHandle, Vector3 position, Vector3 lookAt, UInt32 teleportFlags) [0x00000] at OpenSim.Region.Framework.Scenes.Scene.RequestTeleportLocation (IClientAPI remoteClient, UInt64 regionHandle, Vector3 position, Vector3 lookAt, UInt32 teleportFlags) [0x00000] at OpenSim.Region.ClientStack.LindenUDP.LLClientView.ProcessInPacket (OpenMetaverse.Packets.Packet Pack) [0x00000] at OpenSim.Region.ClientStack.LindenUDP.LLPacketHandler.ProcessInPacket (OpenSim.Region.ClientStack.LindenUDP.LLQueItem item) [0x00000] at OpenSim.Region.ClientStack.LindenUDP.LLClientView.ClientLoop () [0x00000] at OpenSim.Region.ClientStack.LindenUDP.LLClientView.RunUserSession () [0x00000] 13:05:12 - [CLIENT]: Got a logout request for Alex Wood in OpenSim 11 |
|||||||||||
| Additional Information |
Region Machine information: FreeBSD localhost 7.1-STABLE FreeBSD 7.1-STABLE #0: Fri Jan 30 19:09:30 EST 2009 OpenSim: At revision 8959. |
|||||||||||
| Tags | No tags attached. | |||||||||||
| Git Revision | ||||||||||||
| SVN Revision | 8959 | |||||||||||
| Run Mode | Grid (Multiple Regions per Sim) | |||||||||||
| Physics Engine | ODE | |||||||||||
| Environment | Mono / Linux32 | |||||||||||
| Mono Version | 2.0.1 | |||||||||||
| Attached Files | ||||||||||||
|
|
||||||||||||
Notes |
|
|
(0010303) DrScofield (manager) 2009-04-01 09:54 |
you can trigger something very similar to this (as we found out yesterday) if you keep flying your avatar against/along the edge of an isolated region. the region will become unusable & and we've seen an endless stream of unsolicted teleport requests flooding the client(s) |
|
(0010305) arthursv (manager) 2009-04-01 10:13 |
Also confirmed this issue. This is breaking up the bots, as they usually fall of the edge of the region eventually :/ |
|
(0010353) svn (developer) 2009-04-03 12:20 |
arthursv committed related code in r8981 * Fixes issue where of you force your avatar against a region corner, it gets stuck and NonFinite Avatar messages floods console Addresses Mantis 0003380 see more at - http://opensimulator.org/cgi-bin/viewvc.cgi?view=rev&revision=8981 [^] |
| Mantis 1.1.1[^] Copyright © 2000 - 2008 Mantis Group |