jordonwow / omnibar

https://www.curseforge.com/wow/addons/omnibar
26 stars 26 forks source link

v14.8 retail Huge lag spikes with the new release followed with this lua #200

Open neuvo123 opened 1 year ago

neuvo123 commented 1 year ago

I press something like root totem on shaman and game starts stutter and I gain lua error of this and I have to do reload middle of arena

Were able to also replicate the stutters and the lua error on dummyes

3x [ADDON_ACTION_BLOCKED] AddOn 'OmniBar' tried to call the protected function 'MultiBarBottomLeft:SetPointBase()'. [string "@!BugGrabber/BugGrabber.lua"]:480: in function <!BugGrabber/BugGrabber.lua:480> [string "=[C]"]: in function SetPointBase' [string "@FrameXML/EditModeSystemTemplates.lua"]:72: in functionSetPoint' [string "@FrameXML/EditModeManager.lua"]:638: in function <FrameXML/EditModeManager.lua:617> [string "=[C]"]: in function UpdateBottomActionBarPositions' [string "@FrameXML/EditModeManager.lua"]:564: in functionUpdateActionBarLayout' [string "@FrameXML/EditModeSystemTemplates.lua"]:676: in function UpdateGridLayout' [string "@FrameXML/ActionButton.lua"]:368: in function <FrameXML/ActionButton.lua:357> [string "=[C]"]: in functionUpdateAction' [string "@FrameXML/ActionButton.lua"]:821: in function `OnEvent' [string "@FrameXML/ActionButton.lua"]:216: in function <FrameXML/ActionButton.lua:213>

sim2511 commented 1 year ago

I also have big issue with omnibar. It put my game at 1FPS in arena

neuvo123 commented 1 year ago

pressed a spell and game started freeze and saw this in bugsack

41x FrameXML/EditModeUtil.lua:22: attempt to perform arithmetic on local 'offsetX' (a nil value) [string "@FrameXML/EditModeUtil.lua"]:22: in function GetRightActionBarWidth' [string "@FrameXML/EditModeUtil.lua"]:53: in functionGetRightContainerAnchor' [string "@FrameXML/UIParent.lua"]:3157: in function UIParentManageFramePositions' [string "@FrameXML/UIParent.lua"]:2632: in function <FrameXML/UIParent.lua:2619> [string "=[C]"]: in functionSetAttribute' [string "@FrameXML/UIParent.lua"]:3179: in function UIParent_ManageFramePositions' [string "@FrameXML/EditModeManager.lua"]:614: in functionUpdateRightActionBarPositions' [string "@FrameXML/EditModeManager.lua"]:566: in function UpdateActionBarLayout' [string "@FrameXML/EditModeSystemTemplates.lua"]:743: in functionUpdateGridLayout' [string "@FrameXML/ActionButton.lua"]:348: in function UpdateAction' [string "@FrameXML/ActionButton.lua"]:801: in functionOnEvent' [string "@FrameXML/ActionButton.lua"]:196: in function <FrameXML/ActionButton.lua:193>

Locals: self =

{ GetSettingMapFromSettings = defined @FrameXML/EditModeUtil.lua:58 IsRightAnchoredActionBar = defined @FrameXML/EditModeUtil.lua:3 GetRightContainerAnchor = defined @FrameXML/EditModeUtil.lua:52 IsBottomAnchoredActionBar = defined @FrameXML/EditModeUtil.lua:8 GetRightActionBarWidth = defined @FrameXML/EditModeUtil.lua:18 GetBottomActionBarHeight = defined @FrameXML/EditModeUtil.lua:33 } offset = 0 point = nil relativeTo = nil relativePoint = nil offsetX = nil offsetY = nil (temporary) = 45.000057 (temporary) = 45.000057 (*temporary) = MultiBarRight { 0 = buttonPadding = 2 GetShowAllButtons = defined @FrameXML/ActionBar.lua:202 UpdateSystemSettingAlwaysShowButtons = defined @FrameXML/EditModeSystemTemplates.lua:860 UpdateMagnetismRegistration = defined @FrameXML/EditModeSystemTemplates.lua:594 GetSnapOffsets = defined @FrameXML/EditModeSystemTemplates.lua:479 UpdateFrameStrata = defined @FrameXML/ActionBar.lua:206 UpdateButtonArt = defined @FrameXML/EditModeSystemTemplates.lua:757 IsFrameAnchoredToMe = defined @FrameXML/EditModeSystemTemplates.lua:557 downKeys =
{ } buttonTemplate = "MultiBar3ButtonTemplate" ShowBase = defined =[C]:-1 IsShown = defined @FrameXML/ActionBar.lua:307 GetSelectionOffset = defined @FrameXML/EditModeSystemTemplates.lua:431 ResetToDefaultPosition = defined @FrameXML/EditModeSystemTemplates.lua:216 RefreshButtonArt = defined @FrameXML/EditModeSystemTemplates.lua:750 GetScaledSelectionSides = defined @FrameXML/EditModeSystemTemplates.lua:423 SelectSystem = defined @FrameXML/EditModeSystemTemplates.lua:622 buttonArtDirty = false GetFrameMagneticEligibility = defined @FrameXML/EditModeSystemTemplates.lua:577 AddLayoutChildren = defined @SharedXML/LayoutFrame.lua:48 IsBelowFrame = defined @FrameXML/EditModeSystemTemplates.lua:390 UpdateSystemSettingIconSize = defined @FrameXML/EditModeSystemTemplates.lua:802 SetScaleBase = defined =[C]:-1 HasActiveChanges = defined @FrameXML/EditModeSystemTemplates.lua:312 GetScaledCenter = defined @FrameXML/EditModeSystemTemplates.lua:416 IsToTheRightOfFrame = defined @FrameXML/EditModeSystemTemplates.lua:378 UpdateDisplayInfoOptions = defined @FrameXML/EditModeSystemTemplates.lua:347 settingDisplayInfoMap =
{ } ProcessMovementKey = defined @FrameXML/EditModeSystemTemplates.lua:36 GetSettingValueBool = defined @FrameXML/EditModeSystemTemplates.lua:327 OnKeyUp = defined @FrameXML/EditModeSystemTemplates.lua:73 IsLayoutFrame = defined @SharedXML/LayoutFrame.lua:36 DoesSettingValueEqual = defined @FrameXML/EditModeSystemTemplates.lua:331 MarkDirty = defined @SharedXML/LayoutFrame.lua:92 ShouldResetSettingsDialogAnchors = defined @FrameXML/EditModeSystemTemplates.lua:155 dirtySettings =
{ } UpdateGridLayout = defined @FrameXML/EditModeSystemTemplates.lua:736 IsToTheLeftOfFrame = defined @FrameXML/EditModeSystemTemplates.lua:372 GetSettingsDialogAnchor = defined @FrameXML/EditModeSystemTemplates.lua:356 hasActiveChanges = false OnSystemLoad = defined @FrameXML/EditModeSystemTemplates.lua:3 ClearFrameSnap = defined @FrameXML/EditModeSystemTemplates.lua:516 GetCombinedCenterOffset = defined @FrameXML/EditModeSystemTemplates