Hekili Priority Helper

Hekili Priority Helper

44M Downloads

DH Vangeance game freeze

n00del opened this issue ยท 4 comments

commented

Before You Begin

  • I confirm that I have downloaded the latest version of the addon.
  • I am not playing on a private server.
  • I checked for an existing, open ticket for this issue and was not able to find one.
  • I edited the title of this bug report (above) so that it describes the issue I am reporting.

Describe the Issue

Game is freezing for almost 1 min and then lua error appears

How to Reproduce

  1. Enter game as Demon Hunter Vengeance
  2. Play Rotation and wait until Freeze

Player Information (Link)

https://pastebin.com/Dv8E2JJD

Error Messages (Link)

https://pastebin.com/L8RricrE

Additional Information

No response

Contact Information

n00del

commented

seems like the freezes are only in open world but happens very often but on m+ i dont even had one

commented

I can add a +1 to this one. It's happened a few times, and it's a hard hard freeze. You can still alt+tab to escape, but the game will also eventually "catch-up" and resume with a bug being thrown/caught by grabber.

commented

Are there more error messages or warnings? That one isn't very useful, unfortunately. I'll revert an edit to Vengeance until I solve it.

commented

Sorry, I totally spaced including the bugstack output.

`
3x Hekili/UI.lua:2328: script ran too long
[string "@Hekili/UI.lua"]:2328: in function <Hekili/UI.lua:2261>

Locals:
self = HekiliEngine {
0 =
lastUpdate = 174806805.896600
activeThreadStart = 174807203.168200
UpdatePerformance = defined @Hekili/UI.lua:2199
firstThreadCompleted = true
criticalUpdate = false
activeThreadTime = 2.821600
lastYieldReason = "Reset Pre-Cast Hook"
threadUpdates =

{
}
activeThreadFrames = 2
eventsTriggered =
{
}
combatRate = 0.200000
activeThread =
refreshTimer = 0
IsThreadActive = defined @Hekili/UI.lua:2369
refreshRate = 0.500000
superUpdate = false
}
elapsed = 0.036000
thread =
firstDisplay = nil
superUpdate = false
ok = false
err = "Hekili/Dragonflight/DemonHunterVengeance.lua:667: script ran too long"
(*temporary) = false
(*temporary) = "Hekili/Dragonflight/DemonHunterVengeance.lua:667: script ran too long"
(*temporary) = false
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "script ran too long"
insert = defined =[C]:-1
frameSpans =
{
}
Hekili =
{
GetMacroCastTarget = defined @Hekili/Events.lua:1112
GetTTD = defined @Hekili/Targets.lua:1190
IC =
{
}
EmbedAbilityOptions = defined @Hekili/Options.lua:4050
Scripts =
{
}
GetDeathClockByGUID = defined @Hekili/Targets.lua:1175
GetPetBasedTargetSpells = defined @Hekili/Targets.lua:121
ContinueOnSpellLoad = defined @Hekili/Events.lua:271
After = defined @Hekili/Utils.lua:284
LoadingScripts = false
activeFrameStart = 174807225.773900
GetGreatestTTD = defined @Hekili/Targets.lua:1269
SetDefaultModulePrototype = defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:405
currentSpecOpts =
{
}
SaveCoordinates = defined @Hekili/UI.lua:3090
PLAYER_ENTERING_WORLD = true
UpdateDisplayVisibility = defined @Hekili/UI.lua:2063
PendingSpecializationChange = false
IsEnabled = defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:447
ResetSpellCaches = defined @Hekili/Core.lua:580
KeybindInfo =
{
}
RemoveHold = defined @Hekili/State.lua:6864
SetMode = defined @Hekili/Options.lua:11071
Version = "v10.2.0-1.0.1d"
baseName = "Hekili"
GetPetBasedTargetSpell = defined @Hekili/Targets.lua:133
ToggleHold = defined @Hekili/State.lua:6889
SpecializationChanged = defined @Hekili/Classes.lua:6080
Update = defined @Hekili/Core.lua:1446
BuildUI = defined @Hekili/UI.lua:2803
IsRetail = defined @Hekili/Hekili.lua:23
GetNumTargetsAboveHealthPct = defined @Hekili/Targets.lua:1346
GetNextPrediction = defined @Hekili/Core.lua:1333
UpdateUseItems = defined @Hekili/Events.lua:657
SetSpecOption = defined @Hekili/Options.lua:3832
GetDefaults = defined @Hekili/Options.lua:448
dumpKeyCache =
{
}
GetPredictionFromAPL = defined @Hekili/Core.lua:657
SetEnabledState = defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:420
GetDisplayByName = defined @Hekili/Core.lua:1415
Options =
{
}
ReInitialize = defined @Hekili/Core.lua:167
GetSpellLinkWithTexture = defined @Hekili/Utils.lua:582
IsSpellEnabled = defined @Hekili/Core.lua:574
GetAbilityInfo = defined @Hekili/Classes.lua:6025
IsSpellKnown = <funct
`