Crash on login to OpenSim with two viewer instances
Reported by Armin Weatherwax | January 17th, 2009 @ 06:37 PM | in 1.1.0
repro1: have OpenSimulator Server 0.5.11.6972 login with 2 instances of imprudence see both instances crash when the second logs in
repro2: have Opensim configured to listen on 10:0.0.2 login with 2 instances of imprudence, one on a remote host on 10:0.0.1 see both instances crash when the second logs in.
repro3: use one instance of secondlife and one of imprudence, see imprudence crash when secondlife logs in or imprudence crash at startup when secondlife is already logged in
non-repro: login with 2 instances of secondlife see both do not crash.
the fix I made is porting all of llmessage from LL 1.22.4 most likely this is an overdo. A lot of files are changed, so make sure nothing gets broken when having a look at it.
Comments and changes to this ticket
-
Jacek Antonelli January 18th, 2009 @ 12:04 AM
- Tag set to bug, crash
- Title changed from bug with local opensim to Crash on login to OpenSim with two viewer instances
Hi Armin, is this the error you are seeing?
llmessage/lltemplatemessagereader.cpp(92) : error ERROR: getData: Block AgentData #0 not in message CoarseLocationUpdate
-
Armin Weatherwax January 18th, 2009 @ 08:16 AM
yes, thats what I get. Does it happen with newer opensim versions?
-
Armin Weatherwax January 28th, 2009 @ 05:29 PM
It does happen with newer opensim versions, and of course not only when the opensim is standalone.
Since llmessage was already updated 2 days before I made the patch above (sorry, didn't see it earlier) the only file left to update to get rid of the crash is llviewerregion.cpp ...
-
Jacek Antonelli January 30th, 2009 @ 11:59 PM
- Assigned user set to Jacek Antonelli
- State changed from new to done
- Milestone set to 1.1.0
Applying viewerregion.diff for 1.1.0. Thanks, Armin!
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
Open source metaverse (Second Life) viewer with an emphasis on usability and bold changes.