• 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-273
Type: Bug Bug
Status: Open Open
Priority: Critical Critical
Assignee: Unassigned
Reporter: Angel Lamar
Votes: 143
Watchers: 26
Operations

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

Objects are randomly ending up at full permissions following asset operations. Taking, rezzing, transferring, etc.

Created: 04/Jun/07 08:50 PM   Updated: 19/Jul/09 11:12 PM
Return to search
Component/s: Simulation
Affects Version/s: None
Fix Version/s: None

File Attachments: 1. PDF File SVC-273.pdf (1.62 MB)

Issue Links:
Duplicate
 
Relates

Linden Lab Issue ID: DEV-3428


 Description  « Hide
I bought an item and recieved full permission with it, i contacted the owner who checked the properties on the item they confirmed it should have been no mod/no copy. I have filed an in-world bug report, and will not put names on here in case of exploit. If this is not something you can fix i understand and will wait to hear from the Lindens in game.
-------------------------------------------------------------------------------------------------------------------

I'm hijacking this issue to broaden it to the more general problem, as a specific case like this is not so useful. I think this is better than creating what would essentially be a duplicate issue.

There has been a disturbingly common bug of late, in which items are being sold at full permissions, despite the next owner permisisons being restricted. Thankfully, in this case, it was a good person who aqquired this full perms object.

Some are not so lucky. This news story is an example of the damage caused: http://www.tbo.com/news/metro/MGB9B6AZO3F.html

Stroker serpentine, maker of the famous sexgen beds, has been a victim of this, and someone has been reselling his products as a result of this bug. This man makes thousands of dollars from his business, and is dependant on it. His livelihood is being threatened by this bug. I believe this more than justifies the highest possible priority.

Stroker's personal comment on the matter can be found in this thread: http://forums.secondcitizen.com/showthread.php?t=15396&page=2

And I'm sure he's not alone. I have been lucky enough not to fall victim to it thus far, but my business is starting to take off, and I could stand to lose a lot of money if this were to happen to me. This is more serious than any content loss bug. And it must be fixed as soon as possible.

WarKirby Magojiro



 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
Stroker Serpentine added a comment - 03/Jul/07 11:52 PM
I am not sure if this can ever be replicated. I have seen it first hand. It undermines all that Merchants rely upon to protect their property. I believe a better tracking system similar to Metatags is needed. Something that can be searched across a huge database such as SL's.

mathieu basiat added a comment - 05/Jul/07 11:49 AM
This is very bad and has happened to me. llGiveInventory() is just flakey.

luth brodie added a comment - 05/Jul/07 03:40 PM
I've had this happen many times in various forms. My objects are set as mod/copy/no tran. Mostly the items revert to no mod/no copy/tran. I've had items switch to no mod/copy/tran. I've even had them change to full permission.

Sometimes it happens when I relog after setting the perms to find them changed. Sometimes it only happens in 1 of the 4 copies of the vendor IW days later. Other times they change while putting in a box or a vendor but stay correct in the inventory.

This is very important to fix because DMCA takedowns don't seem to cover permission bugs.


Gigs Taggart added a comment - 08/Jul/07 11:58 PM
Of course they do luth. The DMCA covers anyone who violates your copyrights by selling something without permission. Linden Lab could get into a lot of legal trouble for ignoring valid DMCA reports. If they did ignore Stroker's, they need a new legal department.

luth brodie added a comment - 09/Jul/07 06:23 PM
I said that it doesn't seem to - as in the people I've known to file them based on permission bugs, and/or freebie reselling nothing happened.

From what Stroker posted on SC, the DMCA reports were invalid because "Linden Lab could not substantiate that these articles were being sold inworld."


Rob Linden added a comment - 10/Jul/07 12:23 AM
Could someone try to narrow down a repro case for this? There's not much we can do until we've got some reliable way of actually witnessing this problem ourselves

Minke Bailey added a comment - 13/Jul/07 09:38 PM
This has happened to me too about 2 weeks ago - some, but not all items in some of my vendors had changed perms - some simply lost their modify perms (can be annoying for customers), but some even turned to full perms I'm glad that in this case it has "only" affected some of my cheaper items, but I am really concerned to find an item that I have spent many, many days working on turned to full perms.

I had to spend one night to check all of my items then, which wasn't exactly fun

I compared the affected items to the copies in my inventory, which still had the perms that I wanted them to have, so they must have changed later on, without me noticing for some time. I don't know what kind of thing could cause something like that, but it worries me.

I'm sorry but I can't reproduce it, all I can say that different kinds of vendors where affected, such as my slx /slboutique sales vendors as well as some simple sales boxes that give away the content of the boxes.


WarKirby Magojiro added a comment - 19/Jul/07 10:17 AM
Holy shit.

Big problem. I am experiencing this bug NOW.

I have a hair in my inventory, which contains no-copy xcite scripts. And it is FULL PERMS.
I have tested with giving it to someone else, and the contents remain intact and fully functional after transfer, and leaving a fully functional one in my inventory, too.

I'm not entirely sure how this happened, but I can explain the various things I've done with the hair, which should lead to some clues, I hope. I will not post it here, though. I'll wait for a linden to contact me about it. Posting here would be a security risk.


Angel Fluffy added a comment - 22/Jul/07 06:36 PM
Anyone who comes up with a repro for this should send it to Rob Linden / the devs privately.
Obviously, the damage that could be done if everyone knew the repro for this would be terrible.

Torley Linden added a comment - 23/Jul/07 09:47 AM
Please, if you have substantiated info about this, send it privately to us via our security list.

» http://wiki.secondlife.com/wiki/Security_issues

We really want to help but need to know more. Also re-importing this because the old Linden Lab Issue ID was wrong.


mathieu basiat added a comment - 23/Jul/07 08:12 PM
the thing is, it's not repro...i can sell, say 100 of object x, and the last one that i sell, is full mod. why? no idea...bad database bad...my HUNCH is that if something goes nutty w the database, it defaults to allowing the unknown perms to be ON, rather than OFF. OFF would be a hassle, yet ON is more of a problem, quite frankly...again, though, i have no idea, and either does anyone else as to the exact cause of the problem. This happens with both llGiveInventory() AND a direct sale via "sell object contents" so i was wrong about it in my first comment. Not sure about buying a copy of the object directly.

ben turas added a comment - 01/Aug/07 12:34 AM
Not sure if this is related, but might give a hint to LL.

I try to place a lot of my objects on nice positions, like 125,10,20 and not 125.023,10.001,20.006

I have seen some of my objects move over time from their initial position.

What is causing them to change position ??? Data should not change unless set to a new value by the one who has permissions to do. After rezzing an object and putting it at a nice x,y,z position, i don't move it anymore. The information is ONLY read by a lot of other SL clients, i don't understand how there can be an update of the row in the database.

Related question: Is there a check if any value has changed before doing an update to a row ? In other words If I edit an object and do not change anything, is a sql update fired to the database? I sure hope not!

Is there a checksum on the data transmitted from the client to the database server and is that checksum verified before updating the database ?

Are related updates to the database in a transaction ? Is there a rollback in case of a failure ?

Related too: The permission field(s) are probably a bunch of bits, why do those bits flip ? And what is writing them back to the database? Is it possible that the owner opens an edit window to an object, doesn't change a thing, but because of data being corrupted (packet loss, memory problems, you name it) before reaching the database (because of the unneeded update statement described above), bits flip over ?

I know, it is much easier to ask these question than to solve them. grins I am in the software development business for over 25 years

Just my 2 cents.


Joshua Nightshade added a comment - 05/Aug/07 11:44 AM
I've also had this happen; I bought an item from a vendor advertised as copy, no mod/no trans and I got it for full permissions. I contacted the owner to explain it but we couldn't reproduce the issue again.

WarKirby Magojiro added a comment - 05/Aug/07 12:36 PM
This has happened to me AGAIN. I watched a friend rez a no copy cape. She picked it up, and it was full perms. She gave me a copy to prove it.

I've sent a lengthy email to the security list, detailing all my experiences with this. I can only hope the cause gets found out soon.


WarKirby Magojiro added a comment - 05/Aug/07 12:38 PM
Edited issue title to reflect more accurately the problem at hand. I have two confirmed cases that prove no transaction is required for this bug to occur.

Impostor Kagekiyo added a comment - 05/Aug/07 03:44 PM
Deeded a no-trans texture organiser to my group, so the other officer could use it for building. Checking the properties out of curiosity, he was able to 'take' a copy, which appeared in his inventory as full-perms. He subsequently proved it by sending me a full-perms copy. The creator name does not appear on this full-perms copy.

WarKirby Magojiro added a comment - 10/Aug/07 10:24 PM
I doub't there's any consistent way to replicate this. Your best bet is to just set up hundreds of scripted transactions and monitor all the relevant stats, so that when/if it does occur, you can look and see what went wrong. Probably some issue in communication with the asset server.

It should be noted that it doesn't make everything in the object full perms, only the whole package. Perms default to what they should be when rezzed, but that's no good, still.


Torley Linden added a comment - 16/Aug/07 08:45 AM
If anyone sees this happen recently, please send me a copy of the object that suddenly became full permissions: put it in a folder named "SVC-273", note the date and time you remember the "full-perming" happening, and I'll forward it to our engineers for further investigation ASAP.

Torley Linden added a comment - 16/Aug/07 08:51 AM
Also, a few cases I checked out earlier happened to be misunderstandings of how the permission system works, e.g., an object's permissions being changed without being rezzed, and then transferred, so the "slam bit" wasn't applied correctly – if you're not sure what that means, see: http://web.archive.org/web/20070113223510/http://secondlife.com/knowledgebase/article.php?id=336

(It's also in our Knowledge Base @ http://secondlife.com/support , but I unfortunately can't link directly to the article.)


Ann Otoole added a comment - 20/Aug/07 02:35 PM
The fact this defect (it is not always the slam bit issue, permissions and even script data change by themselves when LL updates the system side) is unassigned to be worked on indicates LL has a reason not to correct the behavior. Yes it is hard to reproduce. the best possible solution is to halt work on system side "enhancements" until such time as it is understood how SL actually works now. All that "additive code" (ref to what rosedale calls it) is death to object oriented programming.

fact is we need a professionally engineered database that provides the metadata to trace thing out and when such a defect is revealed then all instances of the object and all of it's descendants be removed from the database. and a courtesy message be sent out that the defective object was removed.

guess i will go rerezz everything and repackage everything. looks like it will have to be a monthly exercise. this also means i may give up on renting mall locations as it will be too cumbersome and time consuming to keep applying bandaids to shoddy code results.


mihai antwerp added a comment - 25/Aug/07 07:43 AM
This happend to me before.. someone bought my typewriter and it ended up full permission with her while it was no copy

The strange thing is, she had the object full permissions, but when rezzing it to the ground, editing it, the object reverts back to the permissions it should have.

I guess this is what happend with many freebies, since many of them have changing permissions when they are modified (they are not resellable anymore)

I have several examples of these items, i could send them if you like


Montana Corleone added a comment - 27/Aug/07 03:41 AM
This has just happened to me post Het Grid update, except on things I have full perms for, are not allowing me to mod them, but were fine last week before the update.

Right click > Properties still show them as full perm for me, and there are no words after (no scripts contained either), buut on rezzing or wearing, Edit box says I cannot mod, and in fact I annot mod them, resize them etc. There are also reports on JEVN of boxes being set no trans, which is a killer for merchants. Since this is probably a different issue (this one is old) I will submit a new ticket.

While it appears to be making perms more restrictive, any perm problem is bad, and we could see perms being lifted, and stuff being open to theft again. As such, the grid should be shut until this is resolved, and I mean properly fixed, not Linden "resolved".


Nock Forager added a comment - 28/Aug/07 05:27 AM
Seems there are already some people using this BUG to get others creation as full-perm in brute-force way. Two of my friends has found odd transaction log - A person bought same freebie 336 times in 10 minitues. And he went other place continue buying other freebie 52 times. Both freebies are COPY, NO MOD, NO TRAN. Of course this is not concrete repro, but I think at least some clue.

Me and my friends can provide that logs to LL. Would it be some help to correct the problem?


mihai antwerp added a comment - 30/Aug/07 03:08 PM
hmm ive met another person who has had the same issue too.. its a shame this bug is still not fixed..

I guess walking through the pile of freebies i have, quite some percetage of them might actually be created by this error.. that is they are full permission, untill they are rezzed.. (also ones without scripts)

Its the same like my stolen item


mathieu basiat added a comment - 16/Sep/07 03:27 PM
here is a band-aid for this:

default
{
on_rez(integer params)
{

if (llGetOwner() != llGetCreator()) {

integer perm_mask = llGetObjectPermMask(MASK_NEXT);
integer perm_mask2 = llGetObjectPermMask(MASK_OWNER);

if(((perm_mask & PERM_COPY) && (perm_mask & PERM_TRANSFER)) || ((perm_mask2 & PERM_COPY) && (perm_mask2 & PERM_TRANSFER))) { llOwnerSay(llGetObjectName() + " has bad permissions..."); llDie(); }
}

}
}


Tijn Erde added a comment - 23/Sep/07 08:32 AM
Assuming mihai antwerp is correct in that the permissions are only "full" when in inventory (and even if this happens in only a fraction of these cases) and revert back to normal when rezzing, mathieu bastiat's solution will (mostly) not work since scripts only run whilst an object is rezzed.

Juliet Ceres added a comment - 26/Sep/07 07:29 AM
Sadly, Mathieus band-aid won't work at all because items can just be taken to an area where scripts are not allowed to run. There people just have to remove the script that causes the item to delete itself and ... that's that.
Gotta love Rob Linden asking for a repro before even thinking about what a repro of this on a public site would mean. Hats off to you man.

Zen Zeddmore added a comment - 29/Sep/07 03:17 AM
lordy lord you guys have it easy. i'm so used to SL being borked... well here goes nothing literally sometimes I can't edit my OWN creations 100% my own for insufficient permission.

mihai antwerp added a comment - 05/Oct/07 01:07 AM
It happened to another object now a major sales items. It is in many freebie and full permission shops now!

This bug is terrible.. with the current DMCA nothing can be done to stop the spread.. its so very sad... to see an item you spent so much time to create beeing ruined by a stupid bug and the lack of a proper DMCA handling

sad, very sad


Juliet Ceres added a comment - 05/Oct/07 02:34 PM
Happened to me today as well. I bought an item from a top SL designer and one of my alts now has it full perms... A comment like "we're working on it" from some LL software developer would be greatly appreciated.

Chavo Raven added a comment - 05/Oct/07 04:47 PM
While this hasn't happened to me lately (at least not that I've caught), it has happened in the past on major sales items. This is a ridiculous bug seeing as there is a permissions system in place. I understand limitations, such as setting a perm before an object is rezzed fully or changing the permissions, but closing the window before the object has been updated. However, when you don't do those things and something is still passed without the permissions you set for it, that's just plain wrong and needs to be addressed as a major issue and resolved asap.

On the items I was selling that this happened with, I checked the permissions inside the vendors and they were set correctly. Some of these items were very complex, advanced scripts and others were a lot of custom animations. This cost me more L$ than I can count. As a content creator and SL business owner, this kind of issue, especially when ongoing, is unacceptable.


Amethyst Rosencrans added a comment - 06/Oct/07 09:33 AM
Sadly the object that I have that has seemingly been victim of this bug is invulnerable to Mathieus' band-aid. llGetObjectPermMask() when run in the object shows it as no copy when attached. When you rez it on the ground it reverts to the correct permissions so the band-aid on the ground won't work either.

Basically there is no way to even detect by scripting that an object has fallen victim to this bug/exploit.

I've reported both the full permission problem and the inability to detect that it is full permission in inventory as bugs but no response yet. Help!


mihai antwerp added a comment - 13/Oct/07 03:13 AM
Send the item to torley as he asks and send him an email. Torley usually replies, maybe he knows if there still already is some progress.

I wonder how many of the freebies we have now are created by this bug. I thought Chavos item was a freebie till he contacted me about this.

Makes one wonder


miss hera added a comment - 17/Oct/07 01:37 PM
I reported this bug to the 'live chat help' and sent in a ticket about it. The one helping me at the live chat told me this bug never happened before. My ticket about this was closed several times with a very stupid answer (i was sent a newbie explanation about the basics of how permissions work instead of an answer to my question)
This happened to just one sale out of hundreds so its not logical that it would be a mistake in setting the settings when objects .. then it would have happened to all sales from the same box. Other people sell my item now and I got no help at all.

Torley help us please!


Tijn Erde added a comment - 18/Oct/07 11:12 AM
I think I have a repro for this bug, or atleast something very much like it.

I have atleast three individual objects in my inventory, objects that I made myself.
When looking at the permissions in my inventory, only "Transfer" is enabled.
When rezzing or attaching the object, "Allow anyone to copy" is also enabled.

The three objects are somewhat related in that the scripts are based on one another and they all started as copies from one another, but several other objects for which this is also true do not have this permissions problem.

Not so much a "full-perm" bug, but a permissions bug nonetheless. Reporting it to Torley now.


Tijn Erde added a comment - 18/Oct/07 11:34 AM
I've set up a nice display for all to see at: Zamyatin (169, 75, 67)

Torley Linden added a comment - 18/Oct/07 01:18 PM
Thanks for the sample cases sent to me – including Tijn and Amethyst's recent ones. This issue hasn't been forgotten and is still on our watchlist; we're keeping an eye on it, but it's not currently actively being worked on because we don't know what's causing it. I'm thankful for the time each of you have taken to provide your personal accounts.

The majority of the reports I've gotten inworld have said something along the lines of, "This happened months ago, but I haven't seen it more recently". While that's cause for concern, I don't want the trail going cold if there is infact an identifiable bug out there which we want to track down and fix.

Please, PLEASE make sure to differentiate this bug from the subtleties of how the permissions system actually works. I've already received a number of reports from people who thought they were experiencing this bug, when infact it was a misunderstanding.... Tijn, might this apply to you? See what said about the "slam bit" in my earlier comment. I wish permissions were more intuitive, but sadly, they aren't yet.


Tijn Erde added a comment - 18/Oct/07 01:43 PM
Torley. The debug permissions do not show the "*" next to N, the rest of the description of slam bit doesn't seem to match my situation either. Can't test much more due to the current rolling restart, but this one I can confirm by looking in my inventory.

Tijn Erde added a comment - 22/Oct/07 12:24 PM
Had any chance to look at it yet?
The object with messed up permissions is still there on my land, unchanged.

Rebel Hope added a comment - 24/Oct/07 04:24 PM
I have an item in my alts account that i purchased under her. The items were boxed and the box has full perms but the contents are mod/no copy/transfer. I can drag onto the ground as many copies of it as i want. I can drag them out till the cows come home. Soon as i take them back into my inventory they are then set to the correct perms. I can give my other alts copies of it fine and the same things happen with them. This is very disturbing to me. Kind of kills wanting to spend a week or more making parts to costumes for me. :-\

Tijn Erde added a comment - 27/Oct/07 08:24 AM
Starting to get slightly annoyed by this. The object with f**ked-up permissions is still available for all to see on my land yet LL seems to have no interrest at all in even testing or confirming my demonstration of a permissions bug.

Carrah Rossini added a comment - 30/Oct/07 07:35 AM
Aha, this would explain why when I moved to another sim, my self-built castle ended up with full copy/mod/transfer, and, anyone can copy.

Voting for this.


Tijn Erde added a comment - 03/Nov/07 11:33 AM
Okay. It's been two weeks now, and Linden Labs has demonstrated not care about this bug at all, so I'm removing the example from my land.

feline dagger added a comment - 25/Nov/07 02:11 PM
i've not come across the bug personally but i was the receiver of an item, an item that Amethyst was on about, and basically it stated ful permissions so i contacted Her and asked if it was legit or not... and of course it wasnt. She told me about the bug and how it was obtained .. so i just simply let Her know where i gained it from, and who was sending it. Simple as.

i hope lindens sort this out - now even Amethysts business is being effected by it. People are selling the object im talking about (wont give full name of it), those selling this item need penalising somehow. its disgustin that someone can steal this way from other peoples business. Making money on other peoples HARD work.

Surely theres something Lindens can do about this... not just sit there reading this (if they even read these postings) and do absolutely nothing about it. how about a fix for the bug for a starters?


hulk ah added a comment - 26/Nov/07 07:16 PM
I would like to know 2 things from the people that experienced this bug so far (receiver or creator)

1. Was the sim you were in lagging alot (either because of high traffic? or another reason?)

(try to notice the difference between "actual lag coming from the sim", and " videocard-card-lag"

2. Has anyone experienced this bug with an item that was not 'prim based', but texture based? (most clothing/skins are texture based)

It seems easier to tell if prim objects turned full permission, since most seem to have the right permissions being rezzed on the ground

Also, i would like to make it easier for people to distinguish which cases are really 'this bug' and which cases are ' people that dont understand the permission system"

Especially IF items are sold hundreds of times, and only 1 (or maybe a few) people received it full permission, CAN this be caused by people not understanding the permission system? I would say not?

(for the last thing i would like a linden to answer. Torley?


Abramelin Wolfe added a comment - 27/Nov/07 11:57 AM
I have been affected by this issue...

A customer contacted me on sunday and let me know that my couples animation HUD was being handed out full perms. They sent me a copy and sure enough the HUD appears full perms in inventory and can be copied, transfered etc.

The scripts and animations inside the object still have there correct 'no copy' permissions and as soon as the item is rezzed in world, it takes on the correct permissions that were originally set on the prims. The item that is stored in inventory though reads as full perms and can be transfered, copied, attached and put into another objects contents and set for sale withought taking on the correct permissions.

I really wonder how many items are in world like this... maybe as well as fix the bug causing it, its time for a database sweep or somthing to correct these permissions which are not displayed correctly in inventory. I seem to recall something similar was done when a permissions bug occured back in some update.


Earalia Nolan added a comment - 13/Dec/07 07:51 AM
Someone forwarded me one of Amethyst's collars with FULL PERMS on it. I just sent Torley a detailed e-mail: Amethyst already filed a DMCA with LL and the government. I also gave him the collar in a folder labeled SVC-273 as he requested in an above post. I'm hoping it's magically possible for us to get in contact with Torley....hope we do. I'm really just afraid having this stolen product in my inventory, it's scary.

Earalia Nolan added a comment - 14/Dec/07 12:44 AM
Please ignore my above statement. I made a mistake.

Senga Tsarchon added a comment - 11/Jan/08 10:38 PM
I joined Second Life largely because I was intrigued by the variety of possibilities available to those who create intellectual property. This bug makes me wonder if perhaps I should have waited until the rights of IP creators were adequately protected. If Linden Labs can't provide consistent permission states within its own software, how can we keep any control over our work?

Please give this issue the highest priority possible.


Gigs Taggart added a comment - 12/Jan/08 04:05 PM
Senga,

There is no technical solution possible to protect most "intellectual property". Objects, textures, sounds, animations, will always be fully copyable, and there is nothing anyone can do with technical means to prevent it.

This is not an exclusive problem Second Life has, this is how all digital media is.


Beauvoir Rousselot added a comment - 19/Jan/08 04:19 AM
I say we promote this issue to "Show Stopper" status. This is a very serious security breach. It affects the whole os SL profoundly. Since Second Life is based on economy it is only logical that this part of it be taken with utmost gravity.

Tijn Erde added a comment - 19/Jan/08 04:45 AM
Try setting it to "Show stopper" and see how fast Lindens return it to "We don't care; it's not our copyrights" status.

Aemilia Case added a comment - 02/Feb/08 06:38 PM
Recently found that something in an Onrez box that was set for mod/copy no trans perms was full permissions...I have no idea how long this has been as they perms were set right to start with. I have also found several items in inventory with permissions changed. Something in the database is doing nasty things to any permissions. (not just my objects but other peoples). I also agree with Abramelin with regards to the permissions sweep, even tho i lost items that time that would be better than what is going on right now.

Fledhyris Proudhon added a comment - 03/Feb/08 04:35 AM - edited
Just the other day on main client (1:18:6) I rezzed an item from my inventory which listed mod/copy/no trans permissions. As soon as it was rezzed or worn inworld, it became completely *NO PERMS* , BUT was set for resale!

This happened each time I rezzed the item. I deleted the offending copies and got a new one from the original box I had kept as backup, which had the correct perms. I didn't try to see if anyone could buy the item but in retrospect I wish I had, it would have been useful to know if a trusted friend COULD buy an item marked no-trans (and then delete it to protect the creator).

And LOL to Tijn Erde's comment of 19/Jan, but showstopper specifically references only those bugs which prevent the user from getting onto or functioning in SL at all. Nobody has to create, although I agree they should be fully supported and protected in doing so! Critical is the correct status for this issue. I notice it isn't making a difference to LL assignment though.


Talisien Llewellyn added a comment - 18/Feb/08 04:06 PM - edited
I have also been affected by this bug, I have a few gestures listed on slx, what's strange, is these are never rezzed inworld, just transferred to an object, however, they were changed from no perms to full perms, i found my gesture, which you have probably seen, the linden labs startup one (sorry guys, but it's funny as hell and it sells) it has been spread throughout sl like wildfire, it doesn't really matter to me about that one because I made it just for fun, but what bothers me is that this can happen to people who make a living off of sl, or, god forbid, my blood vending machine, which happens to be the only one in sl. instead of making sl prettier, focus on keeping the current users here by making the grid stable enough so we can actually function.

eltee Statosky added a comment - 31/Mar/08 03:41 PM
This most likely stems from something we learned over christmas around 2004. SL has two seperate sets of permissions, and people who are not careful, can set one, without setting the other.

The two sets are specifically in inventory 'percieved' permissions, vs rezzed and 'burned in' permissions on objects.

There is a simple test to this, create a prim in world, Rename it Prim (Open)', open permissions, and take it into your inventory. Make a second one, and this time name it 'Prim (rezzed & Permed), while it is rezzed and this time set it no copy next owner, while its still rezzed, and then take it into your inventory.

Now, while in your inventory, rename the first object Prim (Inventory Permed), and apply next owner no copy to it.

You should now have two objects, both 'visibly' no copy in your inventory, one of which was set in world, and one which you directly set in your inventory.

So... will those two objects 'behave' the same to another avatar whom you give or sell them to?

if you answered yes, you are unfortunately very likely wrong.

Give the objects to an alt... and look at them in the alt's inventory, both will say (no copy) and appear as such... that all looks good.

Now rez them from this alt....

There is a decent chance, and it can vary somewhat depending on sim and asset speediness etc, but there is a good chance that you will not have the 'same' two objects on the ground that you just had in your inventory...

The one you rezzed and permed in world will absolutely 100% be the same, but theres a good chance the one you renamed and RE PERMED in inventory, will have actually reverted to its last REZZED permissions...

It may very well be called 'Prim (Open), and it may very well now be full perms for the person to take back into their inventory, and make as many copies as they would like (same applies to transfer perms as well).

The best explanation we ever got was that the in inventory permissions are not quite the same things as the rezzed permissions, at least, not for objects. And when you rez an object, there is a decent chance it will revert to its last rezzed state, and loose any changes that have happened since that time.

I will say that since that one time we have always ALWAYS done all object permissioning in world, and even inventory centric things like skins and gestures etc in a rezzed, in world prim and then taken copies back to use for distribution. And since that time, december 04 or so, we have never had a single permed object ever 'loose' those perms again.

Yes, its slower, yes, it can be a real PITA when you have 800 parts you have to do it for. But whatever the state of the LL database/sim performance, those perms/properties when rezzed, stay. And alot of the inventory set ones, simply don't.

(for the record, i've done this at this point with close to 8000 parts, which really really sucks, but the alternative, i think we can all agree that kind of sucks alot more)


Cay Trudeau added a comment - 12/Apr/09 01:01 AM - edited
Greetings, this "bug" seems resistant. I was reported by a customer that one of my demos was acting full perms. An item that so far has been acting happily no mod, no copy.

IF the misunderstanding was the cause, and the object was to apply the permissions the first time it is rezzed, shouldn't they apply the instant the customer rezzes the item in world and tried to edit it???

And what is this rezzing Torley's permission guide talks about? Is that rezzing on floor only?

When one makes multiple items into new permissions she has to do that in her inventory... so what after, shouln't the new permissions be apllied the instant I box the objects??? Do I have to box them after rezzing them on floor....aaarrgh

This is very very bad... how does one update her whole productline if wearing is not enough for applying the permissions??

to rez 129 multi-prim objects in world is not something one does in bulk.

Other people using the server 1.25.6.113484
have also experienced similar issues, with scripts too.


eltee Statosky added a comment - 12/Apr/09 01:36 AM
Its kinda a pain in the ass (and i should know i've done this with about 9000 parts at this point...

but never EVER give/sell/etc a prim based item to people without having first set the permissions on a REZZED copy of it

or more simply...

never perm prims inside of an inventory, ever, for any reason, ever (not yours, not an objects)

the second you do that yer pretty much sunk, sure the chances of it goin bad are remote, but they are not zero, and i doubt they ever will be.

even if its one in a thousand.. where does that leave you when you've sold yer 50,000th widget? with 50 of them open perms to people out there, and all it takes is one of them not to be 100% honest and then you won't see a dime from the 'next' 50,000 people to get them


Cay Trudeau added a comment - 12/Apr/09 01:37 AM
Now it is reproduced... I have made screenshots of the thing and it is now confirmed this thing happens EVENTHOUGH I did REZ the objects inworld.

attachement coming soon


eltee Statosky added a comment - 12/Apr/09 01:44 AM
P.S. you can speed the setting of perms on rezzed objects up pretty dramatically actually,

Rez a whole pile of seperate prim parts, drag/shift/whatever multi select them all at once, and right click properties.

Then just set the desired permissions on the whole 'stack' you have selected in one go.

It may take a minute for them to all set themselves, but then ya can pick up each one in turn, and they will all be locked into the right permissions. Thats saved me countless hours heh (and is actually faster than inventory selecting if you do it well)


Cay Trudeau added a comment - 12/Apr/09 03:15 AM - edited
A reproduction of the bug.... see the attachement SVC-273-pdf

OBVIOUSLY rezzing the items IN WORLD

I S -N O T - E N O U G H


Cay Trudeau added a comment - 12/Apr/09 03:36 AM - edited
Can not do that eltee, my hairdos are scripted with special link numbers, if I rez all my 100 hairdos and all three sizes of them (I got 300 items) and all the three sizes of all the demos I have (again 300)

600 objects

now if each of these 600 objects have approximately 100 prims each... then I´d have 60 000 prims on my land

can not do all them at once in world

BUT I - CAN - set all their permissions at once in my inventory

we seriously need also changes in inventory made permanent!!


Cay Trudeau added a comment - 12/Apr/09 03:55 AM - edited
There is yet another problem

I just tried this:

I rezzed the objects I wanted to be mod copy no trans from my inventory on floor

They already had the correct permissions, but I clicked all three sets once more, to remake the permissions

then I took them back in inventory. All permissions were fine.

Then I moved them into the box in order to make a package.... checked their permissions and suddenly they were

no mod copy no trans.... which are the permissions of the script inside the hair.

Now is there a way for me to even know, in any way, which permissions apply???

If I change the permissions in the box now, will they stick?

And I never see the slam bit asterix ( * ) the http://web.archive.org/web/20070113223510/http://secondlife.com/knowledgebase/article.php?id=336 talks about.

Shouldn't it be there even after all the time in the Earth if they were never applied?? Should not them be there on this particular example product of mine I used on the pdf??? You can see on your own eyes it is not there!!!


eltee Statosky added a comment - 12/Apr/09 10:05 AM
the permissions have to be set on the rezzed items... i.e. you need to rez them, set the permissions, and then take those set items into your inventory and from there you can file them etc as needed.

You don't have to do them ALL at once, god knows with 9000 avatar attachment parts for well over 400 full avatars i couldn't rez them all at once to redo anything, but when i am setting them i do it in batches of maybe 10 or 20 parts at once (one full avatar).

Any permissions set on prim objects in any inventory will risk this bug. The only way to ensure you never get hit by it is to only set object permissions WHILE they are rezzed in world. nothing else will get around this problem.

Honestly what they should do is simply block access to setting permissions on prim objects while in inventory with a dialog saying that prim parts need to be rezzed in world for permissions to apply properly.


Cay Trudeau added a comment - 12/Apr/09 10:30 AM - edited
I agree about the why-on-earth they allow properties editing method that is not solid.

HOWEVER I set my permissions rezzed in-world, they always bounce back to the permissions the script inside has
when I put them in the box.

If editing permissions in a box would become impossible, then all I could ever sell were objects with same permissions as the scripts in them.

I do not want people to modify my scripts... but I would like the customer to be able to edit the hair to fit better


eltee Statosky added a comment - 12/Apr/09 10:50 AM
its not 'really' set to the permissons others see in inventory, those are a result of 'roll down' to prevent someone from breaking perms...

The prim object is still whatever prims it was set in world. (lets say for the sake of argument here, copy, mod, no transfer)

If you put a sound inside that you set no copy, mod, no transfer...

The object will then to someone's inventory 'look' no copy, mod, no transfer... but thats not the 'whole' story...

that is just to keep someone from copying the no copy sound by copying the copy ok head that it is in... If they take the sound out of the head, they can copy the base head to their hearts' content...

Same goes with modify and transfer, if any part inside an object is set without a permission, the set in inventory will 'reflect' that most restricted behavior across all its contained parts, to prevent duplication/transfer of no copy/nomod stuff inside of it... That more restricted permission however will NOT apply to the prims, once the inventory items inside of them have been removed... so don't use a 'no copy' script on an attachment and assume that attachment will not be copyable... it just won't be copyable unless someone removes that script... at which point someone could copy it as much as they like.

I think that may be whats confusing you

Perhaps another small client patch could be to 'hilight' derived permissions differently than set permissions, i.e. a copy ok hairdo which has a no copy script would still say no copy in inventory, but a different color than the nocopy it gets when the object itself is set that way


Cay Trudeau added a comment - 13/Apr/09 06:00 AM - edited
No

I am really talking about the permissions I see on the properties page.

And I want my hair to have more wide permissions than the script inside has.

In order to be able to do that, because this bug we are talking about, the permissions I have changed the item rezzzed on floor, does not
stick, when I drag the items from my inventory to the box.

So, I am forced to edit the properties page inside the box inventory and just hope the next owner will have all set correctly.

That is the another issue, the another is the issue I talked before and made the pdf about.

what you are speaking about is the default way it SHOULD be working... it just does not work like that because of the bug