Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Crash on login to OpenSim with two viewer instances

#51

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.

Reported by Armin Weatherwax · January 17th, 2009 @ 06:37 PM

State: done
Milestone: 1.1.0
Assigned to: Jacek Antonelli Jacek Antonelli

Activity

  1. Jacek Antonelli
    Jacek Antonelli
    • 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
    

    January 18th, 2009 @ 12:04 AM

  2. Armin Weatherwax
    Armin Weatherwax

    yes, thats what I get. Does it happen with newer opensim versions?

    January 18th, 2009 @ 08:16 AM

  3. Armin Weatherwax
    Armin Weatherwax

    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 ...

    January 28th, 2009 @ 05:29 PM

  4. Jacek Antonelli
    Jacek Antonelli
    • 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!

    January 30th, 2009 @ 11:59 PM

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.