secondlife / jira-archive

2 stars 0 forks source link

[BUG-10701] System calling card folder 'Friends' always shows up in 'Recent' tab of Inventory whether new inventory or not #1003

Open sl-service-account opened 8 years ago

sl-service-account commented 8 years ago

Actual Behavior

I'm assuming the new system calling card folder is somewhat new, as I already sorted my calling cards in various folders long ago, but I have noticed (with 3.8.7 (307376)) that the System 'Friends' folder ALWAYS shows up in recent inventory now.

I do not make new friends or contacts every time I log on, and even if i did, this erroneous behaviour would obfuscate the new contact. Only new contacts should show, not the whole Friends folder.

Steps to Reproduce

Noticable upon logging in with 307376.

Attachments

Original Jira Fields | Field | Value | | ------------- | ------------- | | Issue | BUG-10701 | | Summary | System calling card folder 'Friends' always shows up in 'Recent' tab of Inventory whether new inventory or not | | Type | Bug | | Priority | Unset | | Status | Accepted | | Resolution | Accepted | | Created at | 2015-11-14T21:08:41Z | | Updated at | 2017-05-08T23:10:02Z | ``` { 'Business Unit': ['Platform'], 'Date of First Response': '2015-11-16T03:37:11.374-0600', 'ReOpened Count': 0.0, 'Severity': 'Unset', 'System': 'SL Viewer', 'Target Viewer Version': 'viewer-development', 'What just happened?': "I'm assuming the new system calling card folder is somewhat new, as I already sorted my calling cards in various folders long ago, but I have noticed (with 3.8.7 (307376)) that the System 'Friends' folder ALWAYS shows up in recent inventory now. \r\n\r\nI do not make new friends or contacts every time I log on, and even if i did, this erroneous behaviour would obfuscate the new contact. Only new contacts should show, not the whole Friends folder. ", 'What were you doing when it happened?': 'Noticable upon logging in with 307376. ', 'What were you expecting to happen instead?': '.', 'Where': 'Organica, Sylvan regions', } ```
sl-service-account commented 8 years ago

Whirly Fizzle commented at 2015-11-16T09:37:11Z, updated at 2015-11-16T09:44:07Z

I can reproduce this on Second Life 3.8.7 (307376) Nov 6 2015 09:29:23 (Second Life Release).

I'm not getting all my friends calling cards listed in the Recent inventory tab, just a few and it's always different cards each login. My Recent inventory filters are on default (since logoff). I had not deleted my calling cards the previous session (this would cause new cards to be recreated next login and display in Recent - this is expected). I had not cleared cache before logging in (this would also cause a new duplicate CC to create for each friend - BUG-10703)

I have 337 friends and it always seems to be roughly 10 random friends calling cards that are listed in my Recent tab each login. Typical example: http://prntscr.com/93biwk

I can see in my session log where this happened - log is attached as Whirly_1.log.

During "Startup state changing from STATE_INVENTORY_SEND to STATE_MISC"


2015-11-16T09:24:17Z INFO:#Inventory LLInventoryModelBackgroundFetch::setAllFoldersFetched: Inventory background fetch completed
2015-11-16T09:24:17Z INFO: LLFriendCardsManager::syncFriendsFolder: try to build friends, count: 337
2015-11-16T09:24:17Z INFO: LLFriendCardsManager::putAvatarData: Store avatar data, avatarID: 386946fd-2448-43b1-a914-54c6ea1d24c9
2015-11-16T09:24:17Z INFO: LLFriendCardsManager::putAvatarData: Store avatar data, avatarID: 389d3171-07fa-43dc-a591-ab99ac7304fc
2015-11-16T09:24:17Z INFO: LLFriendCardsManager::putAvatarData: Store avatar data, avatarID: 3c637a3e-370e-4bca-b18e-92b4692a685a
2015-11-16T09:24:17Z INFO: LLFriendCardsManager::putAvatarData: Store avatar data, avatarID: 3d3da568-4ffa-46c1-a534-5669f6fc6d84
2015-11-16T09:24:17Z INFO: LLFriendCardsManager::putAvatarData: Store avatar data, avatarID: 3e13aa10-0e92-4ad0-a8be-83c4e351fa3b
2015-11-16T09:24:17Z INFO: LLFriendCardsManager::putAvatarData: Store avatar data, avatarID: 3ee971fb-b834-4286-8981-d3f55c41c064
2015-11-16T09:24:17Z INFO: LLFriendCardsManager::putAvatarData: Store avatar data, avatarID: 3eed2e23-4a93-462c-a0c7-bbe7e54cd00f
2015-11-16T09:24:17Z INFO: LLFriendCardsManager::putAvatarData: Store avatar data, avatarID: 3effb5e9-56c6-4fd5-96ef-b51ce065b88a
2015-11-16T09:24:17Z INFO: LLFriendCardsManager::putAvatarData: Store avatar data, avatarID: 3f299d99-94c4-4c5c-aca3-b7721075ea4b
2015-11-16T09:24:17Z INFO: LLFriendCardsManager::putAvatarData: Store avatar data, avatarID: 3fd0d14f-6fb7-400f-ac5a-5e1a796be828

Those 10 avatar UUIDs are the CC's that are displaying in my Recent tab of inventory in my above image. Isn't that kinda weird it's 10 CC's for avatars with keys starting with 3? This is the pattern each time it happens - its always a batch of UUIDs starting with the same number & very close.


Second Life 3.8.7 (307376) Nov  6 2015 09:29:23 (Second Life Release)
Release Notes

You are at 105.2, 118.8, 21.0 in Testylvania Sandbox located at sim8922.agni.lindenlab.com (216.82.41.98:13001)
SLURL: http://maps.secondlife.com/secondlife/Testylvania%20Sandbox/105/119/21
(global coordinates 332,649.0, 306,295.0, 21.0)
Second Life Server 15.10.29.306991
Retrieving...

CPU: Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz (3491.95 MHz)
Memory: 16268 MB
OS Version: Microsoft Windows 7 64-bit Service Pack 1 (Build 7601)
Graphics Card Vendor: NVIDIA Corporation
Graphics Card: GeForce GTX 750/PCIe/SSE2

Windows Graphics Driver Version: 10.18.0013.5887
OpenGL Version: 4.5.0 NVIDIA 358.87

libcurl Version: libcurl/7.38.0 OpenSSL/1.0.1h zlib/1.2.8
J2C Decoder Version: KDU v7.2
Audio Driver Version: FMOD Ex 4.44.31
Qt Webkit Version: 4.7.1 (version number hard-coded)
Voice Server Version: Vivox 4.6.0017.21209

Built with MSVC version 1800
Packets Lost: 0/2,787 (0.0%)
sl-service-account commented 8 years ago

Whirly Fizzle commented at 2015-11-16T09:59:53Z, updated at 2015-11-16T14:24:25Z

I tripple checked that the calling cards I see in my Recent tab at login have not duplicated, so they are not new inventory assets. They have not duplicated.

This also does not reproduce every login for me on 3.8.7 (307376), it's very inconsistent. When it does not reproduce, I have none of the "LLFriendCardsManager::putAvatarData: Store avatar data, avatarID" lines in my log. Those lines only show when I have the CC's displaying in Recent inventory.

I wonder if this is to do with the "MAINT-5250 Viewer should handle large number of calling cards better" changes? That's not new in this MAINT-RC though.

sl-service-account commented 8 years ago

Whirly Fizzle commented at 2015-11-16T14:23:49Z

I can reproduce the same on the default release: Second Life 3.8.6 (305981) Oct 13 2015 17:30:25 (Second Life Release) I'm getting between 10-20 calling cards that are not new assets displaying in my Recent tab of inventory on some logins.

I'm not sure if what I'm seeing is the same problem as Aki though.

Here is one way to reproduce my problem. These steps reproduce it 100% of the time.

REPRO

Observed