[Opensim-users] Server causing viewers to crash
Justin Clark-Casey
jjustincc at googlemail.com
Thu Mar 13 00:31:35 UTC 2014
On 13/03/14 01:26, Matthew Drover wrote:
It's particle effects [1]. Disabling it will stop any showing up and they have quite a few uses so wouldn't be a
permanent solution. This is just to get some idea of whether your problem is due to some corrupt data there or
somewhere else.
[1] http://wiki.secondlife.com/wiki/LlParticleSystem
> Thanks, I’m looking into it now.
>
> What exactly is the ParticalSystem? If I disable it, how will me prims suffer?
>
> -Matthew
>
>
> On 2014-03-11, 4:57 PM, "Justin Clark-Casey" <jjustincc at googlemail.com> wrote:
>
> Hi Matthew. I haven't seen this before. However, a quick grep of the Singularity source code reveals that "syssize"
> and "whippang" are currently unused and probably dummy names used in the unpacking of particle system data
> (llpartdata.cpp).
>
> This suggests to me that the particle system data in one of your prims has somehow become corrupt, in such a way that it
> triggers a crash in the viewer.
>
> If you are building OpenSimulator, an extremely quick and dirty test would be to replace
>
> update.PSBlock = data.ParticleSystem ?? Utils.EmptyBytes;
>
> in LLClientView.CreatePrimUpdateBlock() with just
>
> update.PSBlock = Utils.EmptyBytes;
>
> and see if the problem goes away. If it does, then it is a particle system issue. Unfortunately, then it's a case of
> elimination of anything with a particle system (I think you could get a list of such prims by looking for non-empty
> ParticleSystem fields in the prims db table).
>
> Or if we're unlucky, it could be some other bad data in building the prim packet and this is only showing up when the
> viewer tries to unpack the particle system section.
>
> On 11/03/14 11:27, Drover, Matt wrote:
> > Somehow, something has changed on my server and all viewers are crashing when they connect to my grid.
> >
> > I'm running opensim v0.7.6 in grid mode. I have 15 regions spanned across 5 opensim instances. All on the same pc. The
> > pc is windows server 2008 r2 and is a vm.
> >
> > I tested many viewers, all with the same results. Here are the errors from the singulatiry viewer log.
> >
> > 2014-03-10T14:20:23Z WARNING: LLDataPackerBinaryBuffer::verifyLength: Buffer overflow in BinaryBuffer length verify,
> > field name crc!
> >
> > 2014-03-10T14:20:23Z WARNING: LLDataPackerBinaryBuffer::verifyLength: Current pos: 0 Buffer size: 1 Data size: 4
> >
> > 2014-03-10T14:20:23Z WARNING: LLDataPackerBinaryBuffer::verifyLength: Buffer overflow in BinaryBuffer length verify,
> > field name syssize!
> >
> > 2014-03-10T14:20:23Z WARNING: LLDataPackerBinaryBuffer::verifyLength: Current pos: 0 Buffer size: 1 Data size: 4
> >
> > 2014-03-10T14:20:23Z WARNING: LLDataPackerBinaryBuffer::verifyLength: Buffer overflow in BinaryBuffer length verify,
> > field name whippang!
> >
> > 2014-03-10T14:20:23Z WARNING: LLDataPackerBinaryBuffer::verifyLength: Current pos: 4 Buffer size: 1 Data size: 1
> >
> > 2014-03-10T14:20:23Z WARNING: LLDataPackerBinaryBuffer::verifyLength: Buffer overflow in BinaryBuffer length verify,
> > field name whippang!
> >
> > 2014-03-10T14:20:23Z WARNING: LLDataPackerBinaryBuffer::verifyLength: Current pos: 5 Buffer size: 1 Data size: 1
> >
> > 2014-03-10T14:20:23Z WARNING: LLDataPackerBinaryBuffer::verifyLength: Buffer overflow in BinaryBuffer length verify,
> > field name whippang!
> >
> > 2014-03-10T14:20:23Z WARNING: LLDataPackerBinaryBuffer::verifyLength: Current pos: 6 Buffer size: 1 Data size: 1
> >
> > 2014-03-10T14:20:23Z WARNING: LLDataPackerBinaryBuffer::verifyLength: Buffer overflow in BinaryBuffer length verify,
> > field name whippang!
> >
> > The last 2 lines repeat about 1000 more times then the viewer crashes.
> >
> > Any ideas?
> >
> > *Matthew Drover
> > *Programmer Consultant
> >
> > Immersive Technology
> > Distance Education, Learning and Teaching Support
> >
> >
> >
> > _______________________________________________
> > Opensim-users mailing list
> > Opensim-users at lists.berlios.de
> > https://lists.berlios.de/mailman/listinfo/opensim-users
> >
>
>
> --
> Justin Clark-Casey (justincc)
> OSVW Consulting
> http://justincc.org
> http://twitter.com/justincc
> _______________________________________________
> Opensim-users mailing list
> Opensim-users at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-users
>
--
Justin Clark-Casey (justincc)
OSVW Consulting
http://justincc.org
http://twitter.com/justincc
More information about the Opensim-users
mailing list