<div dir="ltr"><div>I added some code to support the new particle system features such as ribbon and alpha blending and glow, back around last November 6th and 7th. I don't remember when 0.7.6 was released but I thought those changes made it in. There were also changes to most third-party viewers to support those features. I'm not aware of any crashes caused specifically by these changes but if you have an object or a particle script which can reproduce it, could you get it to me somehow?<br>
<br></div>-dahlia<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Mar 20, 2014 at 10:32 AM, Drover, Matt <span dir="ltr"><<a href="mailto:mattdrover@mun.ca" target="_blank">mattdrover@mun.ca</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi, your code fix of " update.PSBlock = Utils.EmptyBytes;" worked. My<br>
world is up and running again. To start to solve the problem properly, I<br>
recoded some of singularity to output the prims causing the issue. There<br>
is about 500 of them. Oddly, none of them had any particle system data.<br>
I tested editing an item and closing it and it solves the problem. But<br>
how to do this for 500 items?<br>
<br>
I realize this started happening after the upgrade form 0.7.4 to 0.7.6.<br>
<br>
Any thoughts?<br>
<br>
-Matthew<br>
<div class="HOEnZb"><div class="h5"><br>
-----Original Message-----<br>
From: <a href="mailto:opensim-users-bounces@lists.berlios.de">opensim-users-bounces@lists.berlios.de</a><br>
[mailto:<a href="mailto:opensim-users-bounces@lists.berlios.de">opensim-users-bounces@lists.berlios.de</a>] On Behalf Of Justin<br>
Clark-Casey<br>
Sent: Tuesday, March 11, 2014 5:58 PM<br>
To: <a href="mailto:opensim-users@lists.berlios.de">opensim-users@lists.berlios.de</a><br>
Subject: Re: [Opensim-users] Server causing viewers to crash<br>
<br>
Hi Matthew. I haven't seen this before. However, a quick grep of the<br>
Singularity source code reveals that "syssize"<br>
and "whippang" are currently unused and probably dummy names used in the<br>
unpacking of particle system data (llpartdata.cpp).<br>
<br>
This suggests to me that the particle system data in one of your prims<br>
has somehow become corrupt, in such a way that it triggers a crash in<br>
the viewer.<br>
<br>
If you are building OpenSimulator, an extremely quick and dirty test<br>
would be to replace<br>
<br>
update.PSBlock = data.ParticleSystem ?? Utils.EmptyBytes;<br>
<br>
in LLClientView.CreatePrimUpdateBlock() with just<br>
<br>
update.PSBlock = Utils.EmptyBytes;<br>
<br>
and see if the problem goes away. If it does, then it is a particle<br>
system issue. Unfortunately, then it's a case of elimination of<br>
anything with a particle system (I think you could get a list of such<br>
prims by looking for non-empty ParticleSystem fields in the prims db<br>
table).<br>
<br>
Or if we're unlucky, it could be some other bad data in building the<br>
prim packet and this is only showing up when the viewer tries to unpack<br>
the particle system section.<br>
<br>
On 11/03/14 11:27, Drover, Matt wrote:<br>
> Somehow, something has changed on my server and all viewers are<br>
crashing when they connect to my grid.<br>
><br>
> I'm running opensim v0.7.6 in grid mode. I have 15 regions spanned<br>
> across 5 opensim instances. All on the same pc. The pc is windows<br>
server 2008 r2 and is a vm.<br>
><br>
> I tested many viewers, all with the same results. Here are the errors<br>
from the singulatiry viewer log.<br>
><br>
> 2014-03-10T14:20:23Z WARNING: LLDataPackerBinaryBuffer::verifyLength:<br>
> Buffer overflow in BinaryBuffer length verify, field name crc!<br>
><br>
> 2014-03-10T14:20:23Z WARNING: LLDataPackerBinaryBuffer::verifyLength:<br>
> Current pos: 0 Buffer size: 1 Data size: 4<br>
><br>
> 2014-03-10T14:20:23Z WARNING: LLDataPackerBinaryBuffer::verifyLength:<br>
> Buffer overflow in BinaryBuffer length verify, field name syssize!<br>
><br>
> 2014-03-10T14:20:23Z WARNING: LLDataPackerBinaryBuffer::verifyLength:<br>
> Current pos: 0 Buffer size: 1 Data size: 4<br>
><br>
> 2014-03-10T14:20:23Z WARNING: LLDataPackerBinaryBuffer::verifyLength:<br>
> Buffer overflow in BinaryBuffer length verify, field name whippang!<br>
><br>
> 2014-03-10T14:20:23Z WARNING: LLDataPackerBinaryBuffer::verifyLength:<br>
> Current pos: 4 Buffer size: 1 Data size: 1<br>
><br>
> 2014-03-10T14:20:23Z WARNING: LLDataPackerBinaryBuffer::verifyLength:<br>
> Buffer overflow in BinaryBuffer length verify, field name whippang!<br>
><br>
> 2014-03-10T14:20:23Z WARNING: LLDataPackerBinaryBuffer::verifyLength:<br>
> Current pos: 5 Buffer size: 1 Data size: 1<br>
><br>
> 2014-03-10T14:20:23Z WARNING: LLDataPackerBinaryBuffer::verifyLength:<br>
> Buffer overflow in BinaryBuffer length verify, field name whippang!<br>
><br>
> 2014-03-10T14:20:23Z WARNING: LLDataPackerBinaryBuffer::verifyLength:<br>
> Current pos: 6 Buffer size: 1 Data size: 1<br>
><br>
> 2014-03-10T14:20:23Z WARNING: LLDataPackerBinaryBuffer::verifyLength:<br>
> Buffer overflow in BinaryBuffer length verify, field name whippang!<br>
><br>
> The last 2 lines repeat about 1000 more times then the viewer crashes.<br>
><br>
> Any ideas?<br>
><br>
> *Matthew Drover<br>
> *Programmer Consultant<br>
><br>
> Immersive Technology<br>
> Distance Education, Learning and Teaching Support<br>
><br>
><br>
><br>
> _______________________________________________<br>
> Opensim-users mailing list<br>
> <a href="mailto:Opensim-users@lists.berlios.de">Opensim-users@lists.berlios.de</a><br>
> <a href="https://lists.berlios.de/mailman/listinfo/opensim-users" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-users</a><br>
><br>
<br>
<br>
--<br>
Justin Clark-Casey (justincc)<br>
OSVW Consulting<br>
<a href="http://justincc.org" target="_blank">http://justincc.org</a><br>
<a href="http://twitter.com/justincc" target="_blank">http://twitter.com/justincc</a><br>
_______________________________________________<br>
Opensim-users mailing list<br>
<a href="mailto:Opensim-users@lists.berlios.de">Opensim-users@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/opensim-users" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-users</a><br>
_______________________________________________<br>
Opensim-users mailing list<br>
<a href="mailto:Opensim-users@lists.berlios.de">Opensim-users@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/opensim-users" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-users</a><br>
</div></div></blockquote></div><br></div>