Opensim Users

A place for Opensim users & Developers to connect & share

Andre Verwijs

Big Problems for Primcomposer from LifeRain (part 2)

From Shack Dougall....
LifeRain Blog

I've just released Prim Composer 1.3.6 which has my best effort to fix LSL rezzing problems in OpenSim 0.6.6 and 0.6.7. See the ticket for my complete notes.

0.6.7 has a change in it that limits the distance that child prims can be moved by LSL (0004228). This problem is so huge for the LSL rezzer that I have abandoned further testing on 0.6.7 and trunk until this is fixed in OpenSim.
0.6.6 is much slower than previous versions. I don't know what it is, but it is very noticable on a large build. Perhaps because of this, 0.6.6 also exhibits a tendency to abandon LSL scripts to limbo. For example, I have seen a script stop executing in the middle of a call to llSleep(). I don't know what happens to the script. I don't know if it is killed or if it simply gets lost, but it never resumes and I have not been able to find any error messages to explain it. There is clearly an OpenSim bug here, but I don't have enough information to report it yet. So, 0.6.6 is unreliable and there doesn't appear to be anything that I can do about it.

0.6.5 works very well but does have one problem that I had forgotten about. When scripts kill themselves, they don't completely die. If you open the statistics window in the viewer (shift-control-1) and look at the number of Active Scripts, then you will see that the number continues to grow without bound when the LSL rezzer is running. If OpenSim were working correctly, this number should grow and then shrink back to what it was before the rezzer was started. It doesn't. And when the number of active scripts exceeds 1000, then the LSL rezzer starts breaking.
The only way to get rid of these active “ghost” scripts is to restart the OpenSim server.

I reported this problem in May (0002929), but no one has taken an interest in the problem and so it has not been fixed. This problem affects all versions: 0.6.5, 0.6.6, and 0.6.7. What this means for the LSL rezzer is that you probably can't rez more than 1000 prims at one time and that you will have to restart the server before rezzing more.
Maxport 1.3.6 includes several improvements to the LSL rezzer, but none of them can overcome the issues listed above.

I've done the best that I can for now. I'll return to this after my vacation next week. Please continue to post about what you're seeing. Every bit of information helps to develop a better understanding of what is happening.

I haven't looked at OSGrid at all, since there doesn't seem to be any point when things aren't even working in Standalone now.

Tags: 3Ds_Max, 3d_design, Second_Life, export_prims

Share

Reply to This

Badge

Loading…

© 2009   Created by Rich White on Ning.   Create a Ning Network!

Badges  |  Report an Issue  |  Privacy  |  Terms of Service