|
|
|
[
Permlink
| « Hide
]
Gellan Glenelg added a comment - 01/Sep/08 05:29 AM
Duplicate of SVC-2908
Please don't mark it as a duplicate if an issue contains more specific details than the other issue.
Here's how I managed to reproduce this error.
Steps: The key points to reproducing the error in this example are: Observations: You'll notice that the 'changed' event doesn't have a chance to fire off when the script crashes. Otherwise, if the script doesn't crash, you'll see the changed event fire off in the middle of the link_messages once, followed by two more changed events AFTER the link_messages. More link_messages = higher probability that 'Script 2' will crash. Script 1 shouldn't crash. Script 2's checkbox for "Running" is still checked (even after reopening the script). llGetScriptState(...) returns FALSE though. Script 1 default } Script 2 list event_order; default link_message(integer sender_num, integer num, string msg, key id) { if(num) llResetScript(); ++i; llSetAlpha(llFrand(1.0), ALL_SIDES); event_order += [0]; llSetText("Link_message Events: " + (string)i + "\nChanged Events: " + (string)j + "\n \n-- Event Order --\n0 = link_message\n1 = changed\n" + llDumpList2String(event_order, ""), <1,1,1>, 1.0); }} Note that it may be more difficult to reproduce if there's any script lag.
Thanks, Uchi! I'm importing this now, and I'll attach the test object asset ID to the internal issue
Dear Soft,
This is effecting my scripts too, exactly the same issue for all of my scripts which when working with dari's scripts, and so is effecting my sales. Regards Bekky There is another example of this at VWR-9486. (Misfiled, it should have been under SVC). Linking the issue.
New fix checked in.
I'm trying to get this code into 1.25. That version has frozen, however if this fix passes quickly I can still get it into 1.25 Passed QA. Will deploy with 1.25 server.
Fix rolled out to agni with 1.25.3 server
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||