Uploaded image for project: 'Firestorm'
  1. Firestorm
  2. FIRE-7841

[BUG-286] [MAINT-1653] Teen account issues with underpant and undershirt layers after merge of maturity settings changes.

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: Phoenix Firestorm 4.3.0
    • Component/s: None
    • Labels:
      None
    • Environment:
    • SL Avatar Name:
      Whirly Fizzle
    • Reported In:
      Firestorm 4.3.0

      Description

      Tarlyn's daughter is a teen account running build 30522

      Since the changes to maturity handling were merged in and Toggle PG disappeared from the Develop -> Character menu, any underpants layer she adds during a session cannot be taken off and they stack up to 5 layers.

      If she is wearing one underpants layer and then replaces outfit and that outfit contains an underpants layer, she will end up wearing 2 underpants layers.

      RLV is disabled on the viewer but, attempting to wear a 6th layer of underpants with give the RLV assertion error:

      Second Life: RLVa assertion failure: MAX_CLOTHING_PER_TYPE == idxWearable (C:\code\firestorm-nightly\indra\newview\llagentwearables.cpp - 783)

      Or she tries to remove any underpants layer she gets the message:

      Second Life: RLVa assertion failure: (!remove) || (0 != idxCurPerType[type]) || (0 == getWearableCount(type)) (C:\code\firestorm-nightly\indra\newview\llagentwearables.cpp - 1514)

      If she relogs wearing multiple underwear layers, she is then only wearing the last underpants layer she put on before relogging.

      This bug means she has to constrantly relog when getting changed.

        Issue Links

          Activity

          Hide
          tarlyndagger Tarlyn Dagger added a comment - - edited

          I've also noticed that just adding either shirt or pants layers, as in, not touching the underwear layers at all, that it will also give the errors...

          Just adding one pants layer gives:
          [08:47:25] Second Life: RLVa assertion failure: (!remove) || (0 != idxCurPerType[type]) || (0 == getWearableCount(type)) (C:\code\firestorm-nightly\indra\newview\llagentwearables.cpp - 1514)
          [08:47:25] Second Life: RLVa assertion failure: MAX_CLOTHING_PER_TYPE == idxWearable (C:\code\firestorm-nightly\indra\newview\llagentwearables.cpp - 783)
          [08:47:25] Second Life: RLVa assertion failure: (!remove) || (0 != idxCurPerType[type]) || (0 == getWearableCount(type)) (C:\code\firestorm-nightly\indra\newview\llagentwearables.cpp - 1514)
          [08:47:25] Second Life: RLVa assertion failure: MAX_CLOTHING_PER_TYPE == idxWearable (C:\code\firestorm-nightly\indra\newview\llagentwearables.cpp - 783)

          If she is logged into v3, she has no max limit of underwear layers - she had seven on at one point, both underwear and undershirt, but still same behaviour with removing. I.E., can't until relog, then last added is worn.

          Show
          tarlyndagger Tarlyn Dagger added a comment - - edited I've also noticed that just adding either shirt or pants layers, as in, not touching the underwear layers at all , that it will also give the errors... Just adding one pants layer gives: [08:47:25] Second Life: RLVa assertion failure: (!remove) || (0 != idxCurPerType [type] ) || (0 == getWearableCount(type)) (C:\code\firestorm-nightly\indra\newview\llagentwearables.cpp - 1514) [08:47:25] Second Life: RLVa assertion failure: MAX_CLOTHING_PER_TYPE == idxWearable (C:\code\firestorm-nightly\indra\newview\llagentwearables.cpp - 783) [08:47:25] Second Life: RLVa assertion failure: (!remove) || (0 != idxCurPerType [type] ) || (0 == getWearableCount(type)) (C:\code\firestorm-nightly\indra\newview\llagentwearables.cpp - 1514) [08:47:25] Second Life: RLVa assertion failure: MAX_CLOTHING_PER_TYPE == idxWearable (C:\code\firestorm-nightly\indra\newview\llagentwearables.cpp - 783) If she is logged into v3, she has no max limit of underwear layers - she had seven on at one point, both underwear and undershirt, but still same behaviour with removing. I.E., can't until relog, then last added is worn.
          Hide
          ekarsin Eressea Karsin added a comment -

          The fact that she has no apparent limit points to some other sort of strangeness, too. The max like-layers limit is still five. Confirmed that by downloading the current LL viewer.

          Show
          ekarsin Eressea Karsin added a comment - The fact that she has no apparent limit points to some other sort of strangeness, too. The max like-layers limit is still five. Confirmed that by downloading the current LL viewer.
          Hide
          tarlyndagger Tarlyn Dagger added a comment -

          Whirly was able to go over five layers in the LL v3 version as was I... not sure how it limited otherwise? Version I DL'ed for my daughter was 3.4.0.264911.

          Show
          tarlyndagger Tarlyn Dagger added a comment - Whirly was able to go over five layers in the LL v3 version as was I... not sure how it limited otherwise? Version I DL'ed for my daughter was 3.4.0.264911.
          Hide
          whirly.fizzle Whirly Fizzle added a comment - - edited

          Confirmed that behaviour on v3 is different.

          On V3 release and beta, you can wear an unlimited number of layers on undershirt and underpants.

          It looks like its just our RLVa stopping us wearing more then 5, hence the assertion errors.

          The underwear layers adding and stacking when wearing is apatantly expected behaviour unless the tean toggles PG under develop -> avatar -> character tests, however, this option was removed by LL and we picked this up after the merge.

          Further discussion of this bug is on https://jira.secondlife.com/browse/BUG-286

          Show
          whirly.fizzle Whirly Fizzle added a comment - - edited Confirmed that behaviour on v3 is different. On V3 release and beta, you can wear an unlimited number of layers on undershirt and underpants. It looks like its just our RLVa stopping us wearing more then 5, hence the assertion errors. The underwear layers adding and stacking when wearing is apatantly expected behaviour unless the tean toggles PG under develop -> avatar -> character tests, however, this option was removed by LL and we picked this up after the merge. Further discussion of this bug is on https://jira.secondlife.com/browse/BUG-286
          Hide
          distraida distraida brionnae added a comment -

          this one can be closed as no longer relevent

          Show
          distraida distraida brionnae added a comment - this one can be closed as no longer relevent
          Hide
          whirly.fizzle Whirly Fizzle added a comment -

          Needs testing again when layer limits is merged in.

          Show
          whirly.fizzle Whirly Fizzle added a comment - Needs testing again when layer limits is merged in.
          Hide
          ansariel.hiller Ansariel Hiller added a comment -

          Whirly Fizzle Please test!

          Show
          ansariel.hiller Ansariel Hiller added a comment - Whirly Fizzle Please test!
          Hide
          whirly.fizzle Whirly Fizzle added a comment -

          Oh Gah! LL moved my BUG to an internal issue >.<
          https://jira.secondlife.com/browse/SH-4051

          I had a detailed repro on that.

          Show
          whirly.fizzle Whirly Fizzle added a comment - Oh Gah! LL moved my BUG to an internal issue >.< https://jira.secondlife.com/browse/SH-4051 I had a detailed repro on that.

            People

            • Assignee:
              whirly.fizzle Whirly Fizzle
              Reporter:
              whirly.fizzle Whirly Fizzle
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated: