• All submissions to this site are governed by Second Life Project Contribution Agreement. By submitting patches and other information using this site, you acknowledge that you have read, understood, and agreed to those terms.
Issue Details (XML | Word | Printable)

Key: SVC-1461
Type: Bug Bug
Status: Closed Closed
Resolution: Duplicate
Priority: Major Major
Assignee: kelly linden
Reporter: IBME Swindlehurst
Votes: 6
Watchers: 3
Operations

If you were logged in you would be able to see more operations.
2. Second Life Service - SVC

llTargetOmega stopped working after an upgrade to servers (first reported 1/30-1/31/07?); Revisited 2 Apr 08

Created: 07/Feb/08 08:27 AM   Updated: 17/Sep/08 12:11 PM
Return to search
Component/s: Scripts
Affects Version/s: 1.20.0 Server
Fix Version/s: 1.20.0 Server

File Attachments: None
Image Attachments:

1. tgtomega_odd_002.jpg
(107 kB)
Environment: My system is Windows XP and I have lots of memory. Normally I can run two concurrent copies of SL most of the time without any problems. It is failing on other residents systems as well.
Issue Links:
Duplicate
 
Relates


 Description  « Hide
One of my tenants tells me that the following script worked fine until the re-start in the last 2 days. It is for a swing that just goes back and forth. It seems pretty straight-forward to me and I can't get it to work either. It seems to just keep going around in one direction rather than swinging back and forth. This is a new bug in SL.

default

{ state_entry() { llTargetOmega(<0.0,1.0,0.0>,0.5,1.0); llSleep(2); llTargetOmega(<0.0,1.0,0.0>,-0.5,1.0); llSleep(2); llResetScript(); } }

I waited until after the Rolling Restart yesterday to file this because I had every reason to believe it would be fixed as per your BLOG entry. It is failing at Qinglong 168, 73, 48 (You can see the swing there.)
It also fails in other SIMS i.e Oblayus

It fails in both the normal viewer and the WindLite viewer.

I suspect the server isn't sending all of the updates to the viewer.

If I can provide any additional info or help please let me know.

Thanks - IBME Swindlehurst



 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
IBME Swindlehurst made changes - 07/Feb/08 08:31 AM
Field Original Value New Value
Description One of my tenants tells me that the following script worked fine until the re-start in the last 2 days. It is for a swing that just goes back and forth. It seems pretty straight-forward to me and I can't get it to work either. It seems to just keep going around in one direction rather than swinging back and forth. This is a new bug in SL.


default
{
state_entry()
{
llTargetOmega(<0.0,1.0,0.0>,0.5,1.0);
llSleep(2);
llTargetOmega(<0.0,1.0,0.0>,-0.5,1.0);
llSleep(2);
llResetScript();
}

}


I waited until after the Rolling Restart yesterday to file this because I had every reason to belive it would be fixed as per your BLOG entry. It is failing at Qinglong 168, 73, 48 (You can see the swing there.)
It also fails in other SIMS i.e Oblayus

It fails in both the normal viewer and the WindLite viewer.

I suspect the server isn't sending all of the updates to the viewer.

If I can provide any additional info or help please let me know.

Thanks - IBME Swindlehurst
One of my tenants tells me that the following script worked fine until the re-start in the last 2 days. It is for a swing that just goes back and forth. It seems pretty straight-forward to me and I can't get it to work either. It seems to just keep going around in one direction rather than swinging back and forth. This is a new bug in SL.


default
{
state_entry()
{
llTargetOmega(<0.0,1.0,0.0>,0.5,1.0);
llSleep(2);
llTargetOmega(<0.0,1.0,0.0>,-0.5,1.0);
llSleep(2);
llResetScript();
}

}


I waited until after the Rolling Restart yesterday to file this because I had every reason to believe it would be fixed as per your BLOG entry. It is failing at Qinglong 168, 73, 48 (You can see the swing there.)
It also fails in other SIMS i.e Oblayus

It fails in both the normal viewer and the WindLite viewer.

I suspect the server isn't sending all of the updates to the viewer.

If I can provide any additional info or help please let me know.

Thanks - IBME Swindlehurst
Harleen Gretzky made changes - 07/Feb/08 12:27 PM
Link This issue duplicates SVC-54 [ SVC-54 ]
Harleen Gretzky made changes - 07/Feb/08 12:27 PM
Link This issue duplicates VWR-4639 [ VWR-4639 ]
Harleen Gretzky made changes - 07/Feb/08 12:27 PM
Link This issue duplicates VWR-4639 [ VWR-4639 ]
Harleen Gretzky made changes - 07/Feb/08 12:27 PM
Link This issue duplicates VWR-4630 [ VWR-4630 ]
Harleen Gretzky made changes - 07/Feb/08 12:28 PM
Status Open [ 1 ] Resolved [ 5 ]
Resolution Duplicate [ 3 ]
Azadine Umarov added a comment - 02/Apr/08 07:20 AM - edited
Unsure whether it's a server or viewer bug at this point, but I notice that very simple Z-axis llTargetOmega scripts seem to have have become non-functional immediately after the update to Second Life Server 1.20.0.83683. However, the repro is problematic, as using an identical script on a standard cube in the same region DID have the expected behavior. Also, fairly complex scripts that rely heavily on the llTargetOmega function in a different region seem to have suffered no ill effect and may even be running more efficiently since the update to the Server software. (I spoke too soon on this. The same bug propagated to Huineng within 24 hours of this report, and the same workaround detailed below managed to address it, for the time being, at least.)

One of the scripts that is not working in a long-standing object is:

default
{
state_entry()

{ llTargetOmega(<0.,0., 0.5>, (PI/6.0), 0.5); }

}

This is also the script that I copied into a simple cube in the same region (Scamp) and parcel, and which worked immediately as expected. Have tried all the reset and "recompile" options I could think of on the non-working item, methods that have generally worked in the past to "jumpstart" items whose (non-physical) TargetOmega, client-side rotation had stopped.

Observed with the following configuration of viewer/server/hardware/region:

Second Life 1.19.1 (4) Mar 28 2008 13:54:38 (Second Life Release Candidate)

You are at 285198.8, 274194.1, 141.1 in Scamp located at sim2813.agni.lindenlab.com (216.82.19.56:13004)
Second Life Server 1.20.0.83683

CPU: Intel Pentium 4 Northwood (3049 MHz)
Memory: 1023 MB
OS Version: Microsoft Windows XP Service Pack 2 (Build 2600)
Graphics Card Vendor: ATI Technologies Inc.
Graphics Card: RADEON 9700 PRO x86/SSE2
OpenGL Version: 2.0.7058 WinXP Release
LLMozLib Version: [LLMediaImplLLMozLib] - 2.01.14128 (Mozilla GRE version 1.8.1.13_0000000000)
Packets Lost: 109/307575 (0.0%)
Viewer Digest: ac25c6e3-27a9-1803-2a18-aa375a450beb

The region where there had been no sign of these issues was Huineng, at various locations featuring "kinetic sculptures" that rely on considerably more complex scripts featuring heavy, randomized use of the llTargetOmega function. However, the same phenom appears to have propagated to those regions within 24 hours or less. Will provide script source code to Linden representatives on request if they might help pinpoint the source of these seeming inconsistencies, but the scripts are long and for the present, at least, proprietary (written by myself). Since they also stopped in the same way an ultra simple version stopped, there would seen to be no reason to examine the much more complicated scripts, as they too were eventually stymied by what seems to be a related process.


Azadine Umarov made changes - 02/Apr/08 07:20 AM
Resolution Duplicate [ 3 ]
Status Resolved [ 5 ] Reopened [ 4 ]
Azadine Umarov made changes - 02/Apr/08 07:22 AM
Summary llTargetOmega stopped working after upgrades to servers on 1/30-1/31 llTargetOmega stopped working after an upgrades to servers (first reported 1/30-1/31/08) reopened 2 Apr 08
Affects Version/s 1.20.0 Server [ 10280 ]
Azadine Umarov made changes - 02/Apr/08 07:28 AM
Summary llTargetOmega stopped working after an upgrades to servers (first reported 1/30-1/31/08) reopened 2 Apr 08 llTargetOmega stopped working after an upgrade to servers (first reported 1/30-1/31/08) reopened 2 Apr 08
Azadine Umarov added a comment - 02/Apr/08 07:52 AM
This doctored snapshot shows the workaround. Not that the Shift-dragged copies of the problem items continue to seem to resist efforts to recompile the contained llTargetOmega scripts. This may be more a feature than a bug, though, considering it may also break many spinning "For Sale" signs presently in use on ad farm and other lots?

Azadine Umarov made changes - 02/Apr/08 07:52 AM
Attachment tgtomega_odd_002.jpg [ 15715 ]
Azadine Umarov made changes - 02/Apr/08 08:04 AM
Link This issue Relates to VWR-5303 [ VWR-5303 ]
Azadine Umarov added a comment - 02/Apr/08 08:04 AM
I reopened this as a server-side or service issue (and using the arguably inappropriate issue here) because all the usual workarounds that seem to commonly address the issue, and are documented in comments to VWR-5303, do not seem to work for the items I found and describe in my other comments. Perhaps this is simply a side effect of the Havok-related fixes that are mentioned in the discussion of this related VWR issue? Will leave this here for now unless I hear a cogent reason to fold it into what seems to be a related but not a duplicate issue.

Azadine Umarov made changes - 02/Apr/08 08:07 AM
Summary llTargetOmega stopped working after an upgrade to servers (first reported 1/30-1/31/08) reopened 2 Apr 08 llTargetOmega stopped working after an upgrade to servers (first reported 1/30-1/31/07?); Revisited 2 Apr 08
Harleen Gretzky added a comment - 06/Apr/08 06:24 PM
The issue you are describing seems to be SVC-1910

Harleen Gretzky made changes - 06/Apr/08 06:24 PM
Status Reopened [ 4 ] Resolved [ 5 ]
Resolution Duplicate [ 3 ]
Azadine Umarov made changes - 06/Apr/08 08:25 PM
Link This issue is related to by SVC-1910 [ SVC-1910 ]
Azadine Umarov made changes - 06/Apr/08 08:28 PM
Link This issue Relates to SVC-1910 [ SVC-1910 ]
Azadine Umarov added a comment - 06/Apr/08 09:01 PM - edited
Follow-up: The affected items shown in the jpg attachment above (tgtomega_odd_002.jpg) appear to have started moving again as of 6 Apr, possibly due to some resolution of other grid problems or a restart of the region. As mentioned in SVC-1910 a region restart may be sufficient to correct the problem in affected items. So far, none of the items restarted have stopped rotation in any way unrelated to the intended actions expressed in their scripts.

Azadine Umarov made changes - 06/Apr/08 10:07 PM
Link This issue is related to by VWR-5978 [ VWR-5978 ]
Azadine Umarov added a comment - 08/Apr/08 09:23 PM
While I agree that there is overlap between this issue and SVC-1910, that issue has become so full of confusion and complaint as to be nearly unreadable. That issue has also morphed to include complaints about the general class of "rotation scripts" (whatever those might be). As that issue is too vague to be useful and contains precious little in the way of solid repro information of description of any specific bug, I'm respectfully reopening this issue in its present form. I concede, however, that what is now reported here might not be the same as what was originally described by IBME Swindlehurst in the original report.

Azadine Umarov made changes - 08/Apr/08 09:23 PM
Resolution Duplicate [ 3 ]
Status Resolved [ 5 ] Reopened [ 4 ]
Magnuz Binder added a comment - 09/Apr/08 06:02 AM - edited
I can confirm the same problem, and the same temporary "fixes", working for the region Honawan. I haven't investigated it thoroughly (since I don't pay Linden USD 170/month for me to be doing the work they obviously don't have the competence to do) but after making a "restart" of multiple items, it seems that large, root or single prim items with the llTargetOmega axis aligned with one of the world axis (i.e. <1.0, 0.0, 0.0>, <0.0, 1.0, 0.0> and <0.0, 0.0, 1.0>) keeps spinning longer than small, child prim items with the llTargetOmega axis not being aligned. Four individual 0.5x0.5x0.5 meter child spheres with the LSL line
llTargetOmega(<0.0, -0.5, 0.866025>, 0.628319, 1.0);
"died" after only 5-10 minutes again, while a 10.0x10.0x10.0 meter root sphere with the LSL line
llTargetOmega(<0.0, 0.0, 1.0>, 0.628319, 1.0);
is still spinning after more than an hour. I don't know if this is of any help.

Oh, and (after feeling compelled to waste some more unpaid time doing Linden's job) I can confirm this is obviously a viewer issue, since everything rotates OK with viewer 1.19.0(5) but not with 1.19.1(4).

So, I seriously suggest throwing the 1.19.1 back to the alpha/release candidate status, which it obviously never was mature enough to leave, considering all the other screw-ups with it as well, and offer something that works as the standard viewer instead. And yes, I am royally pissed over all the extra time and efforts Linden's incomptence cost me.


Azadine Umarov added a comment - 09/Apr/08 05:28 PM
Magnuz, you have my personal thanks for confirming this, and providing some solid info, unpaid and frustrating as it was. My remaining comments, some of the probably misguided in the extreme, follow yours under SVC-1910, given that's the one Sidewinder is adopting to address with appeals for uncompensated labor.

James Benedek added a comment - 10/Apr/08 06:27 AM
default
{
state_entry() { llTargetOmega(<0,0,1>,1,1); }

}

*FIXED*

Second Life 1.19.1 (4) Apr 2 2008 12:03:24 (Second Life Release)

You are at 260130.0, 248374.4, 30.7 in Hazzard County South located at sim4301.agni.lindenlab.com (63.210.157.205:13005)
Second Life Server 1.20.0.83892

CPU: Dual i386 (Unknown) (2000 MHz)
Memory: 1024 MB
OS Version: Darwin 8.11.1 Darwin Kernel Version 8.11.1: Wed Oct 10 18:23:28 PDT 2007; root:xnu-792.25.20~1/RELEASE_I386 i386
Graphics Card Vendor: Intel Inc.
Graphics Card: Intel GMA 950 OpenGL Engine
OpenGL Version: 1.2 APPLE-1.4.56
LLMozLib Version: [LLMediaImplLLMozLib] - 2.01.14319 (Mozilla GRE version 1.8.1.13_0000000000)
Packets Lost: 54/38675 (0.1%)
Viewer Digest: 92099704-0ebc-4c6f-0916-223f535ad48f


James Benedek made changes - 10/Apr/08 06:27 AM
Fix Version/s 1.20.0 Server [ 10280 ]
Resolution Fixed [ 1 ]
Status Reopened [ 4 ] Closed [ 6 ]
Magnuz Binder added a comment - 10/Apr/08 07:06 AM
As explained in SVC-1910, this issue is not fixed, even if it may seem to work for some, so I am re-opening it.

Magnuz Binder made changes - 10/Apr/08 07:06 AM
Status Closed [ 6 ] Reopened [ 4 ]
Resolution Fixed [ 1 ]
Andrew Linden made changes - 10/Apr/08 03:15 PM
Assignee Andrew Linden [ Andrew Linden ]
tallbear platypus added a comment - 11/Apr/08 05:07 AM
I tried the shift-drag workaround. A weird thing happens. It fixes the rotation problem in the ORIGINAL prim. The newly copied one remains still. I've done this with half a dozen single-prim objects and it's worked each time. Let's see what happens after a few hours or days!

Xitao Nemeth added a comment - 16/Apr/08 04:18 AM
I want left one point more clear,

When you shift-drag one object, the copy is left on the original place and the original object is dragged.
And I confirmed that llTargetOmega start to work on the copy not on the original.

Also I see that llTargetOmega stopped to work after the last change applied over the 1.20 server!!


Andrew Linden added a comment - 18/Apr/08 02:56 PM
Assigning to Kelly Linden since he was working on a possible fix for this.

Andrew Linden made changes - 18/Apr/08 02:56 PM
Assignee Andrew Linden [ Andrew Linden ] kelly linden [ kelly linden ]
Phli Foxchase made changes - 25/Apr/08 03:33 AM
Link This issue duplicates SVC-1910 [ SVC-1910 ]
Phli Foxchase made changes - 25/Apr/08 03:33 AM
Status Reopened [ 4 ] Closed [ 6 ]
Resolution Duplicate [ 3 ]
DR Dahlgren added a comment - 17/Sep/08 12:09 PM
To: tallbear platypus - 11/Apr/08 05:07 AM
I tried the shift-drag workaround. A weird thing happens. It fixes the rotation problem in the ORIGINAL prim. The newly copied one remains still. I've done this with half a dozen single-prim objects and it's worked each time. Let's see what happens after a few hours or days!
---------------------------------------------------
That is because when you drag a copy, you are actually dragging the original, and leaving the copy behind. So the one left in the original position, has a new UUID and behaves as if just rezzed.

As an adjunct to this issue, I find some accounts running Vista 64, Nvidia cards can not see any rotations, where XP user with Nvidia can see it.

DRD


DR Dahlgren added a comment - 17/Sep/08 12:11 PM
Also, take an object using llTargetOmega that you do not see rotate, make it physical, and it will rotate. Not suggested as a fix, not practical, just showing that this is just llTargetOmega when only client side function is used.

DRD


Sue Linden made changes - 13/Nov/08 12:12 PM
Workflow jira-2007-12-22a [ 51988 ] jira-2008-11-14 [ 83094 ]
Sue Linden made changes - 13/Nov/08 04:54 PM
Workflow jira-2008-11-14 [ 83094 ] jira-2008-11-14a [ 95140 ]