Closed amiyuy closed 5 years ago
Worth noting - maybe why I was having trouble reproducing on dummy - it didn't happen right away in raid, it started after a couple of wipes. I /camped and came back and it didn't happen right away again, but started after a few wipes.
Saved variables: https://www.dropbox.com/s/tvd5rjvkaggvw0d/2018-10-11_WeakAuras.lua?dl=0
Seemed like it caused bigger lag over time: https://plays.tv/video/5bc02ef50eb5deeb46/lag-in-raid
After raid I was able to reproduce on the dummy (note it flickers as it falls off here too, not just going up): https://plays.tv/video/5bc02fad38b73ab4fc/profile-after-raid
Profile:
WeakAuras EXPERIMENTAL Profiling Data:
Total time: 33778.58ms
Time inside WA: 1719.32ms
% Time spent inside WA: 5.09
Systems:
dynamicgroup 469.47ms, 27.31%
generictrigger UNIT_POWER_FREQUENT 410.28ms, 23.86%
text 286.46ms, 16.66%
bufftrigger 234.47ms, 13.64%
bufftrigger2 208.21ms, 12.11%
generictrigger cd tracking 94.66ms, 5.51%
custom text - every frame update 68.89ms, 4.01%
generictrigger SPELL_COOLDOWN_CHANGED 43.94ms, 2.56%
load 32.55ms, 1.89%
generictrigger SPELL_UPDATE_USABLE 30.96ms, 1.80%
animations 27.33ms, 1.59%
generictrigger COOLDOWN_REMAINING_CHECK 13.54ms, 0.79%
generictrigger SPELL_COOLDOWN_STARTED 12.96ms, 0.75%
generictrigger SPELL_COOLDOWN_READY 11.78ms, 0.69%
generictrigger COMBAT_LOG_EVENT_UNFILTERED 7.49ms, 0.44%
generictrigger UNIT_HEALTH_FREQUENT 5.27ms, 0.31%
generictrigger UNIT_SPELLCAST_FAILED 3.77ms, 0.22%
generictrigger GCD_UPDATE 2.69ms, 0.16%
generictrigger GCD_CHANGE 1.78ms, 0.10%
bufftrigger - multi 1.34ms, 0.08%
bufftrigger2 - multi 1.04ms, 0.06%
generictrigger GCD_END 0.79ms, 0.05%
generictrigger PLAYER_TARGET_CHANGED 0.47ms, 0.03%
generictrigger COMBAT_LOG_EVENT_UNFILTERED_CUSTOM 0.28ms, 0.02%
generictrigger SPELLS_CHANGED 0.24ms, 0.01%
generictrigger UNIT_SPELLCAST_SUCCEEDED 0.22ms, 0.01%
generictrigger GCD_START 0.12ms, 0.01%
sound 0.11ms, 0.01%
generictrigger UNIT_TARGET 0.02ms, 0.00%
generictrigger CHAT_MSG_SYSTEM 0.01ms, 0.00%
generictrigger SPELL_CHARGES_CHANGED 0.01ms, 0.00%
Auras:
Total time attributed to auras:
All-Azerite Traits 2 440.86ms, 25.31%
Rezan's Fury 2 154.41ms, 8.86%
WA_GCD_Alt 93.16ms, 5.35%
BM-Cobra Shot Focus Dump 84.16ms, 4.83%
Pet-Dispel Magic 72.79ms, 4.18%
BM-Barbed Shot 69.33ms, 3.98%
Overwhelming Power 2 2 66.90ms, 3.84%
BM/MM-Interrupt-Counter Shot 47.97ms, 2.75%
Dead-Eye Spyglass 44.19ms, 2.54%
Trinket-Darkmoon Deck: Fathom Fall Count per Encounter Active 43.50ms, 2.50%
BM-Talent60-A Murder of Crows 37.08ms, 2.13%
BM-Kill Command 36.94ms, 2.12%
BM-Barbed Shot Stack Progress 36.12ms, 2.07%
Pet-Dispel Enrage 34.69ms, 1.99%
BM-Talent30-Chimaera Shot 32.95ms, 1.89%
BM-Barbed Shot Small Glow 32.68ms, 1.88%
Hunter-Focus 29.61ms, 1.70%
Trinket-Construct Overcharger 28.93ms, 1.66%
BM-Aspect of the Wild 28.02ms, 1.61%
BM-Bestial Wrath 27.79ms, 1.60%
BM-Barbed Shot Pet Frenzy Active 27.10ms, 1.56%
BM-Barbed Shot Debuff Active 22.99ms, 1.32%
Hunter-Active Buffs by AmiYuy 20.96ms, 1.20%
BM-Bestial Wrath Active 17.97ms, 1.03%
BM/SV-Talent60-A Murder of Crows Debuff Active 16.22ms, 0.93%
BM-Aspect of the Wild Active 16.10ms, 0.92%
Trinket-Darkmoon Deck: Fathoms Card Active 14.42ms, 0.83%
Trinket-Darkmoon Deck: Tides Card Active 13.27ms, 0.76%
Trinket-Darkmoon Deck: Squalls Card Active 12.79ms, 0.73%
All-Heroism/Bloodlust Active by AmiYuy 11.94ms, 0.69%
Utility Potions Active 10.85ms, 0.62%
Trinket-Darkmoon Blockades Card and Stamina Active 8.45ms, 0.49%
Engineering Belt Tinkers Active 8.42ms, 0.48%
All-Potions, Enchants, Trinkets, Battle Flags, Engineering by AmiYuy 7.73ms, 0.44%
Battle Potions Active 7.11ms, 0.41%
Archive of the Titans 2 5.60ms, 0.32%
BM-Beast Cleave Active 5.48ms, 0.31%
Trinket-Buff Trinkets Template 4.54ms, 0.26%
Scopes or Ammunition Active 4.46ms, 0.26%
Engineering-Goblin Dragon Gun Active 3.77ms, 0.22%
Engineering Gliding Active 3.65ms, 0.21%
Engineering-Stealth Field Generator Active 2.47ms, 0.14%
Pet Dead 2.37ms, 0.14%
Bear Tartare Sprint Buff Active 2.35ms, 0.13%
Engineering-Gunshoes Active 2.32ms, 0.13%
Tailoring-Battle Flag: Phalanx Defense Active 2.29ms, 0.13%
Engineering-Shieldtronic Shield Active 2.28ms, 0.13%
Enchant Weapon-Gale-Force Striking Active 2.28ms, 0.13%
Misdirection Active 2.25ms, 0.13%
Enchant Weapon-Masterful Navigation Active 2.21ms, 0.13%
Tailoring-Battle Flag: Spirit of Freedom Active 2.17ms, 0.12%
Engineering-Electroshock Mount Motivator Active 2.15ms, 0.12%
Engineering-Gunpack Active 2.15ms, 0.12%
Alchemist Stone Trinket Active 2.12ms, 0.12%
Enchant Weapon-Torrent of Elements Active 2.12ms, 0.12%
Enchant Weapon-Quick Navigation Active 2.08ms, 0.12%
Tailoring-Battle Flag: Rallying Swiftness Active 2.06ms, 0.12%
Enchant Weapon-Versatile Navigation Active 2.05ms, 0.12%
Heal Pet 2.04ms, 0.12%
Enchant Weapon-Stalwart Navigation Active 2.01ms, 0.12%
Enchant Weapon-Deadly Navigation Active 2.00ms, 0.11%
Harlan's Loaded Dice-Loaded Die - Haste 2 1.95ms, 0.11%
Harlan's Loaded Dice-Loaded Die - Mastery 2 1.89ms, 0.11%
Harlan's Loaded Dice-Loaded Die - Critical Strike 2 1.87ms, 0.11%
Trinket-Read Buff Trinkets Template 1.43ms, 0.08%
BM-Talent60-Thrill of the Hunt Active 1.38ms, 0.08%
Trinket-Darkmoon Deck: Squalls Debuff Active 1.18ms, 0.07%
Use Trinket 1 0.86ms, 0.05%
All-TAKE THE BATTLE REZ by AmiYuy 0.73ms, 0.04%
BM/SV-Pet-Intimidation Buff Active 0.63ms, 0.04%
Use Trinket 2 0.50ms, 0.03%
I then tried turning off my other auras (setting them to Never), but it seems that reset whatever had built up and I can't make it happen again quickly.
Profile from only Azerite traits group: https://plays.tv/video/5bc030b0735aa21adb/profile-only-azerite
WeakAuras EXPERIMENTAL Profiling Data:
Total time: 71094.28ms
Time inside WA: 583.79ms
% Time spent inside WA: 0.82
Systems:
bufftrigger2 189.79ms, 32.51%
dynamicgroup 159.14ms, 27.26%
text 158.54ms, 27.16%
generictrigger cd tracking 67.51ms, 11.56%
custom text - every frame update 63.98ms, 10.96%
load 60.86ms, 10.43%
animations 10.36ms, 1.77%
generictrigger UNIT_POWER_FREQUENT 7.78ms, 1.33%
generictrigger COMBAT_LOG_EVENT_UNFILTERED 4.59ms, 0.79%
bufftrigger - multi 2.91ms, 0.50%
bufftrigger2 - multi 2.79ms, 0.48%
generictrigger UNIT_HEALTH_FREQUENT 1.33ms, 0.23%
generictrigger COMBAT_LOG_EVENT_UNFILTERED_CUSTOM 0.70ms, 0.12%
generictrigger SPELL_UPDATE_USABLE 0.60ms, 0.10%
bufftrigger 0.52ms, 0.09%
generictrigger UNIT_SPELLCAST_FAILED 0.34ms, 0.06%
generictrigger UNIT_SPELLCAST_SUCCEEDED 0.32ms, 0.05%
generictrigger SPELL_COOLDOWN_CHANGED 0.19ms, 0.03%
generictrigger SPELLS_CHANGED 0.11ms, 0.02%
generictrigger SPELL_COOLDOWN_READY 0.07ms, 0.01%
generictrigger GCD_UPDATE 0.05ms, 0.01%
generictrigger SPELL_COOLDOWN_STARTED 0.04ms, 0.01%
generictrigger GCD_CHANGE 0.03ms, 0.01%
generictrigger GCD_START 0.03ms, 0.01%
generictrigger GCD_END 0.03ms, 0.00%
generictrigger UNIT_TARGET 0.02ms, 0.00%
generictrigger SPELL_CHARGES_CHANGED 0.02ms, 0.00%
generictrigger PLAYER_TARGET_CHANGED 0.01ms, 0.00%
generictrigger COOLDOWN_REMAINING_CHECK 0.00ms, 0.00%
sound 0.00ms, 0.00%
Auras:
Total time attributed to auras:
Overwhelming Power 2 2 250.46ms, 53.05%
All-Azerite Traits 2 159.17ms, 33.71%
Rezan's Fury 2 56.84ms, 12.04%
Archive of the Titans 2 5.64ms, 1.19%
Summary: It seems like it's building up over time, adding one more each time. Is something nto being cleaned up?
First two procs looked as expected.
Third proc
45 minutes
After an hour
Table from Zul trash last night. Over a 7 minute period I had 7 different times that the aura was up (not just refreshed).
Proc Event # | Event | # of Debuffs | Correct # of auras | Total # of auras | Wrong? | Image |
---|---|---|---|---|---|---|
1 | New debuff | 1 | 1 | 0 | N | |
Refresh | 1 | 1 | 0 | N | https://i.imgur.com/4Jf1ifM.png | |
2 | New debuff | 1 | 1 | 0 | N | https://i.imgur.com/c0vaZaQ.png |
3 | New debuff | 1 | 1 | 2 | Y | https://i.imgur.com/R7DDs8K.png |
Refresh | 1 | 1 | 2 | Y | https://i.imgur.com/ny9wYVL.png | |
4 | New debuff | 1 | 1 | 2 | Y | https://i.imgur.com/9ZYEgLh.png |
Refresh | 1 | 1 | 2 | Y | https://i.imgur.com/i29Wd5T.png | |
After debuff ended due to target death | 0 | 0 | 1 | Y | https://i.imgur.com/ef17lOG.png | |
5 | New debuff | 1 | 1 | 2 | Y | https://i.imgur.com/h3OjK0d.png |
After debuff ended normally | 0 | 0 | 1 | Y | https://i.imgur.com/9oWdurV.png | |
6 | New debuff | 1 | 1 | 2 | Y | https://i.imgur.com/aZXeXW5.png |
Refresh | 1 | 1 | 2 | Y | https://i.imgur.com/dJSJbkc.png | |
7 | New debuff | 1 | 1 | 3 | Y | https://i.imgur.com/Th1KwO2.png |
New debuff on second target | 2 | 2 | 4 | Y | https://i.imgur.com/iZF2P7t.png | |
After first debuff ended due to target death | 1 | 1 | 3 | Y | https://i.imgur.com/Fy6mpc8.png | |
New debuff on second target | 2 | 2 | 4 | Y | https://i.imgur.com/zIjBrvk.png | |
No extra flash after first debuff ends normally | 1 | 1 | 0 | N | https://i.imgur.com/f8XUmoN.png | |
After both debuffs have ended | 0 | 0 | 2 | Y | https://i.imgur.com/gwWGTgX.png | |
Procs during Zul Pulls | ||||||
8 | New debuff | 1 | 1 | 3 | Y | |
9 | New debuff | 1 | 1 | 3 | Y | |
10 | New debuff | 1 | 1 | 3 | Y | |
11 | New debuff | 1 | 1 | 3 | Y | |
12 | New debuff | 1 | 1 | 4 | Y | |
13 | New debuff | 1 | 1 | 5 | Y | |
14 | New debuff | 1 | 1 | 5 | Y |
Table in Excel spreadsheet - includes timestamps that screenshots came from: https://1drv.ms/x/s!ApxwUsCMGTo1geRwHyWK1dmTr87i5g
Video (extra 12 mins on front because didn't want to refigure times): https://1drv.ms/v/s!ApxwUsCMGTo1geRxUsbyDe5iAWZe7Q
I think I found the right bug.
Describe the bug Multi-target aura shows up with a bunch of auras instead of one when first activated. Couldn't reproduce on dummy, but happening again today in in raid.
Screenshots
https://plays.tv/s/Lw-Gmk-zxvPT
Which version of WeakAuras are you using? 9fd48e3f8e6c210e40d9d297865c4aa54ebdf57e
Additional context Converted multi-target Rezan's Fury azerite trait aura.
Individual aura
Whole group