WeakAuras

WeakAuras

200M Downloads

Massive freeze when getting into angel form as Holy priest

Meivyn opened this issue ยท 4 comments

commented

Description

This happens for example with buffs checkers WeakAuras such as this one: https://wago.io/jNjrKl3US/172
Here's a short video of it: https://youtu.be/VFBQ360gqsE

I managed to isolate this issue using the profiler (not shown here, but this is for ~ 2.5 s of profiling).
image
image

What happens is that the game fires PLAYER_REGEN_ENABLED and then PLAYER_REGEN_DISABLED when you get into Spirit of Redemption. Here's the sequence of events that are fired when starting an encounter, dying, getting into angel form, and then dying. This makes all WeakAuras configured to load out of combat to load and unload in a 300 ms timeframe.
image

WeakAuras Version

WeakAuras 5.4.4

World of Warcraft Flavor

Retail (Default)

Tested with only WeakAuras

  • Yes
  • No

Lua Error

No response

Reproduction Steps

  1. Be a Holy priest.
  2. Have a bunch of WeakAuras that loads out of combat only.
  3. Get into any encounter in raid (unsure if that happens outside, kind of hard to try)
  4. Die from any mechanic.

Last Good Version

No response

Screenshots

No response

Export String

No response

commented

I mean, while those specific auras might be poorly designed, the issue is the same. That would happen with any aura that is configured to load out of combat. As long as you have a lot of them, which is often the case, it'll happen.

commented

your issue, is CLICKABLE.
especially the one you linked, its so extremely and utterly bad its a wonder you dont have more issues than that.
nothing in that aura has the slightest redeeming quality that would make it reasonable.
it does a ton of work over 170 times! no matter what you select in those "great" custom options. it will still do all that work. it will still take all your ressources. and then add on top that it messes with secure frames.
The problem does not lie in weakauras, bit that package

commented

Yeah not going to debug an aura that using secure frames.

There's a good reason the WA interface shows a warning icon for these auras.

commented

No, "the massive freeze" is very likely attributable to these horrible auras.