Taint issue, easily reproducible.
Bodify opened this issue · 1 comments
Is there an existing issue for this?
- I have searched the existing open and closed issues.
Description
Issue:
I’ve been encountering a taint error from WeakAuras occasionally, mainly while switching tabs in the ChatFrame or when receiving a RealID direct message. I first noticed it about two weeks ago, though it’s quite rare.
Reproduction Steps:
- Reload UI while in combat.
- Send/recieve a direct message (RealID/Battle.net) after the reload completes.
I can also reproduce the error by sending a message through the Battle.net app without opening the Friendlist. I’ve tested this with all addons disabled, including a fresh installation with no WeakAuras, but the issue persists.
Taint Log:
9/28 18:58:56.679 Global variable ChatThrottleLib tainted by WeakAuras - Interface/AddOns/WeakAuras/Libs/AceComm-3.0/ChatThrottleLib.lua:48
9/28 18:58:56.784 Global variable CUF_PROFILE_ACTIVATE_PATCH_VERSION tainted by WeakAuras - Interface/AddOns/WeakAuras/Libs/TaintLess/TaintLess.xml:<Scripts>:32 patch()
9/28 18:58:56.784 Interface/AddOns/WeakAuras/Libs/TaintLess/TaintLess.xml:<Scripts>:64
9/28 18:58:56.784 Global variable WeakAuras tainted by WeakAuras - Interface/AddOns/WeakAuras/Init.lua:7
9/28 18:58:56.939 Global variable WeakAurasProfilingReportMixin tainted by WeakAuras - Interface/AddOns/WeakAuras/Profiling.lua:47
9/28 18:58:56.939 Global variable WeakAurasProfilingLineMixin tainted by WeakAuras - Interface/AddOns/WeakAuras/Profiling.lua:436
9/28 18:58:56.939 Global variable WeakAurasProfilingMixin tainted by WeakAuras - Interface/AddOns/WeakAuras/Profiling.lua:476
9/28 18:58:56.939 Global variable WeakAurasProfilingResultButton_OnClick tainted by WeakAuras - Interface/AddOns/WeakAuras/Profiling.lua:578
9/28 18:58:56.939 Global variable WeakAurasProfilingStopButton_OnClick tainted by WeakAuras - Interface/AddOns/WeakAuras/Profiling.lua:610
9/28 18:58:56.939 Global variable WeakAurasProfilingColumnDisplay_OnClick tainted by WeakAuras - Interface/AddOns/WeakAuras/Profiling.lua:828
9/28 18:58:56.958 Global variable WeakAurasTimers tainted by WeakAuras - Interface/AddOns/WeakAuras/WeakAuras.lua:34
9/28 18:58:56.958 Global variable SLASH_WEAKAURAS2 tainted by WeakAuras - Interface/AddOns/WeakAuras/WeakAuras.lua:187
9/28 18:58:56.958 Global variable SLASH_WEAKAURAS1 tainted by WeakAuras - Interface/AddOns/WeakAuras/WeakAuras.lua:187
9/28 18:58:56.958 Global variable BINDING_HEADER_WEAKAURAS tainted by WeakAuras - Interface/AddOns/WeakAuras/WeakAuras.lua:270
9/28 18:58:56.958 Global variable BINDING_NAME_WEAKAURASTOGGLE tainted by WeakAuras - Interface/AddOns/WeakAuras/WeakAuras.lua:271
9/28 18:58:56.958 Global variable BINDING_NAME_WEAKAURASPROFILINGTOGGLE tainted by WeakAuras - Interface/AddOns/WeakAuras/WeakAuras.lua:272
9/28 18:58:56.958 Global variable BINDING_NAME_WEAKAURASPRINTPROFILING tainted by WeakAuras - Interface/AddOns/WeakAuras/WeakAuras.lua:273
9/28 18:58:57.114 Global variable WeakAurasCompanionData tainted by WeakAurasCompanion - Interface/AddOns/WeakAurasCompanion/data.lua:11
9/28 18:58:57.494 Execution tainted by WeakAuras while reading BINDING_HEADER_WEAKAURAS - Interface/AddOns/Blizzard_SettingsDefinitions_Frame/Keybindings.lua:169
9/28 18:58:57.494 securecallfunction()
9/28 18:58:57.494 Interface/AddOns/Blizzard_SettingsDefinitions_Frame/Keybindings.lua:197 CreateKeybindingInitializers()
9/28 18:58:57.494 Interface/AddOns/Blizzard_SettingsDefinitions_Frame/Keybindings.lua:270 registrant()
9/28 18:58:57.494 Interface/AddOns/Blizzard_Settings_Shared/Blizzard_SettingsRegistrar.lua:15
9/28 18:58:57.494 secureexecuterange()
9/28 18:58:57.494 Interface/AddOns/Blizzard_Settings_Shared/Blizzard_SettingsRegistrar.lua:17 callback()
9/28 18:58:57.494 Interface/AddOns/Blizzard_SharedXML/EventUtil.lua:21
9/28 18:58:57.494 securecallfunction()
9/28 18:58:57.494 Interface/AddOns/Blizzard_SharedXMLBase/CallbackRegistry.lua:144
9/28 18:58:57.494 secureexecuterange()
9/28 18:58:57.494 Interface/AddOns/Blizzard_SharedXMLBase/CallbackRegistry.lua:147 TriggerEvent()
9/28 18:58:57.494 Interface/AddOns/Blizzard_SharedXMLBase/GlobalCallbackRegistry.lua:9
9/28 18:58:57.494 Execution tainted by WeakAuras while reading BINDING_HEADER_WEAKAURAS - Interface/AddOns/Blizzard_SettingsDefinitions_Frame/Keybindings.lua:169
9/28 18:58:57.494 securecallfunction()
9/28 18:58:57.494 Interface/AddOns/Blizzard_SettingsDefinitions_Frame/Keybindings.lua:197 CreateKeybindingInitializers()
9/28 18:58:57.494 Interface/AddOns/Blizzard_SettingsDefinitions_Frame/Keybindings.lua:270 registrant()
9/28 18:58:57.494 Interface/AddOns/Blizzard_Settings_Shared/Blizzard_SettingsRegistrar.lua:15
9/28 18:58:57.494 secureexecuterange()
9/28 18:58:57.494 Interface/AddOns/Blizzard_Settings_Shared/Blizzard_SettingsRegistrar.lua:17 callback()
9/28 18:58:57.494 Interface/AddOns/Blizzard_SharedXML/EventUtil.lua:21
9/28 18:58:57.494 securecallfunction()
9/28 18:58:57.494 Interface/AddOns/Blizzard_SharedXMLBase/CallbackRegistry.lua:144
9/28 18:58:57.494 secureexecuterange()
9/28 18:58:57.494 Interface/AddOns/Blizzard_SharedXMLBase/CallbackRegistry.lua:147 TriggerEvent()
9/28 18:58:57.494 Interface/AddOns/Blizzard_SharedXMLBase/GlobalCallbackRegistry.lua:9
9/28 18:58:57.494 Execution tainted by WeakAuras while reading BINDING_HEADER_WEAKAURAS - Interface/AddOns/Blizzard_SettingsDefinitions_Frame/Keybindings.lua:169
9/28 18:58:57.494 securecallfunction()
9/28 18:58:57.494 Interface/AddOns/Blizzard_SettingsDefinitions_Frame/Keybindings.lua:197 CreateKeybindingInitializers()
9/28 18:58:57.494 Interface/AddOns/Blizzard_SettingsDefinitions_Frame/Keybindings.lua:270 registrant()
9/28 18:58:57.494 Interface/AddOns/Blizzard_Settings_Shared/Blizzard_SettingsRegistrar.lua:15
9/28 18:58:57.494 secureexecuterange()
9/28 18:58:57.494 Interface/AddOns/Blizzard_Settings_Shared/Blizzard_SettingsRegistrar.lua:17 callback()
9/28 18:58:57.494 Interface/AddOns/Blizzard_SharedXML/EventUtil.lua:21
9/28 18:58:57.494 securecallfunction()
9/28 18:58:57.494 Interface/AddOns/Blizzard_SharedXMLBase/CallbackRegistry.lua:144
9/28 18:58:57.494 secureexecuterange()
9/28 18:58:57.494 Interface/AddOns/Blizzard_SharedXMLBase/CallbackRegistry.lua:147 TriggerEvent()
9/28 18:58:57.494 Interface/AddOns/Blizzard_SharedXMLBase/GlobalCallbackRegistry.lua:9
9/28 18:58:57.500 Execution tainted by WeakAuras while reading BINDING_NAME_WEAKAURASTOGGLE - Interface/AddOns/Blizzard_SharedXML/BindingUtil.lua:143
9/28 18:58:57.500 securecallfunction()
9/28 18:58:57.500 Interface/AddOns/Blizzard_SettingsDefinitions_Frame/Keybindings.lua:158 CreateSearchableSettings()
9/28 18:58:57.500 Interface/AddOns/Blizzard_SettingsDefinitions_Frame/Keybindings.lua:221 CreateKeybindingInitializers()
9/28 18:58:57.500 Interface/AddOns/Blizzard_SettingsDefinitions_Frame/Keybindings.lua:270 registrant()
9/28 18:58:57.500 Interface/AddOns/Blizzard_Settings_Shared/Blizzard_SettingsRegistrar.lua:15
9/28 18:58:57.500 secureexecuterange()
9/28 18:58:57.500 Interface/AddOns/Blizzard_Settings_Shared/Blizzard_SettingsRegistrar.lua:17 callback()
9/28 18:58:57.500 Interface/AddOns/Blizzard_SharedXML/EventUtil.lua:21
9/28 18:58:57.500 securecallfunction()
9/28 18:58:57.500 Interface/AddOns/Blizzard_SharedXMLBase/CallbackRegistry.lua:144
9/28 18:58:57.500 secureexecuterange()
9/28 18:58:57.500 Interface/AddOns/Blizzard_SharedXMLBase/CallbackRegistry.lua:147 TriggerEvent()
9/28 18:58:57.500 Interface/AddOns/Blizzard_SharedXMLBase/GlobalCallbackRegistry.lua:9
9/28 18:58:57.500 Execution tainted by WeakAuras while reading BINDING_NAME_WEAKAURASPROFILINGTOGGLE - Interface/AddOns/Blizzard_SharedXML/BindingUtil.lua:143
9/28 18:58:57.500 securecallfunction()
9/28 18:58:57.500 Interface/AddOns/Blizzard_SettingsDefinitions_Frame/Keybindings.lua:158 CreateSearchableSettings()
9/28 18:58:57.500 Interface/AddOns/Blizzard_SettingsDefinitions_Frame/Keybindings.lua:221 CreateKeybindingInitializers()
9/28 18:58:57.500 Interface/AddOns/Blizzard_SettingsDefinitions_Frame/Keybindings.lua:270 registrant()
9/28 18:58:57.500 Interface/AddOns/Blizzard_Settings_Shared/Blizzard_SettingsRegistrar.lua:15
9/28 18:58:57.500 secureexecuterange()
9/28 18:58:57.500 Interface/AddOns/Blizzard_Settings_Shared/Blizzard_SettingsRegistrar.lua:17 callback()
9/28 18:58:57.500 Interface/AddOns/Blizzard_SharedXML/EventUtil.lua:21
9/28 18:58:57.500 securecallfunction()
9/28 18:58:57.500 Interface/AddOns/Blizzard_SharedXMLBase/CallbackRegistry.lua:144
9/28 18:58:57.500 secureexecuterange()
9/28 18:58:57.500 Interface/AddOns/Blizzard_SharedXMLBase/CallbackRegistry.lua:147 TriggerEvent()
9/28 18:58:57.500 Interface/AddOns/Blizzard_SharedXMLBase/GlobalCallbackRegistry.lua:9
9/28 18:58:57.500 Execution tainted by WeakAuras while reading BINDING_NAME_WEAKAURASPRINTPROFILING - Interface/AddOns/Blizzard_SharedXML/BindingUtil.lua:143
9/28 18:58:57.500 securecallfunction()
9/28 18:58:57.500 Interface/AddOns/Blizzard_SettingsDefinitions_Frame/Keybindings.lua:158 CreateSearchableSettings()
9/28 18:58:57.500 Interface/AddOns/Blizzard_SettingsDefinitions_Frame/Keybindings.lua:221 CreateKeybindingInitializers()
9/28 18:58:57.500 Interface/AddOns/Blizzard_SettingsDefinitions_Frame/Keybindings.lua:270 registrant()
9/28 18:58:57.500 Interface/AddOns/Blizzard_Settings_Shared/Blizzard_SettingsRegistrar.lua:15
9/28 18:58:57.500 secureexecuterange()
9/28 18:58:57.500 Interface/AddOns/Blizzard_Settings_Shared/Blizzard_SettingsRegistrar.lua:17 callback()
9/28 18:58:57.500 Interface/AddOns/Blizzard_SharedXML/EventUtil.lua:21
9/28 18:58:57.500 securecallfunction()
9/28 18:58:57.500 Interface/AddOns/Blizzard_SharedXMLBase/CallbackRegistry.lua:144
9/28 18:58:57.500 secureexecuterange()
9/28 18:58:57.500 Interface/AddOns/Blizzard_SharedXMLBase/CallbackRegistry.lua:147 TriggerEvent()
9/28 18:58:57.500 Interface/AddOns/Blizzard_SharedXMLBase/GlobalCallbackRegistry.lua:9
9/28 18:59:03.440 Global variable SELECTED_DOCK_FRAME tainted by WeakAuras - Interface/AddOns/Blizzard_ChatFrameBase/Mainline/FloatingChatFrame.lua:1347 FCF_SelectDockFrame()
9/28 18:59:03.440 Interface/AddOns/Blizzard_ChatFrameBase/Mainline/FloatingChatFrame.lua:2370
9/28 18:59:03.440 Interface/AddOns/Blizzard_ChatFrameBase/Mainline/ChatFrame.lua:3789 ChatFrame_MessageEventHandler()
9/28 18:59:03.440 An action was blocked in combat because of taint from WeakAuras - ChatFrame1:Hide()
9/28 18:59:03.440 Interface/AddOns/Blizzard_ChatFrameBase/Mainline/FloatingChatFrame.lua:1876 FCFDock_UpdateTabs()
9/28 18:59:03.440 Interface/AddOns/Blizzard_ChatFrameBase/Mainline/FloatingChatFrame.lua:1848 FCFDock_SelectWindow()
9/28 18:59:03.440 Interface/AddOns/Blizzard_ChatFrameBase/Mainline/FloatingChatFrame.lua:1358 FCF_SelectDockFrame()
9/28 18:59:03.440 Interface/AddOns/Blizzard_ChatFrameBase/Mainline/FloatingChatFrame.lua:2370
9/28 18:59:03.440 Interface/AddOns/Blizzard_ChatFrameBase/Mainline/ChatFrame.lua:3789 ChatFrame_MessageEventHandler()
9/28 18:59:03.440 An action was blocked in combat because of taint from WeakAuras - ChatFrame1:Hide()
9/28 18:59:03.440 Interface/AddOns/Blizzard_ChatFrameBase/Mainline/FloatingChatFrame.lua:1876 FCFDock_UpdateTabs()
9/28 18:59:03.440 Interface/AddOns/Blizzard_ChatFrameBase/Mainline/FloatingChatFrame.lua:1285 oldFCF_DockUpdate()
9/28 18:59:03.440 Interface/AddOns/Blizzard_CombatLog/Mainline/Blizzard_CombatLog.lua:3353 FCF_DockUpdate()
9/28 18:59:03.440 Interface/AddOns/Blizzard_ChatFrameBase/Mainline/FloatingChatFrame.lua:1359 FCF_SelectDockFrame()
9/28 18:59:03.440 Interface/AddOns/Blizzard_ChatFrameBase/Mainline/FloatingChatFrame.lua:2370
WeakAuras Version
5.17.1
World of Warcraft Flavor
Retail (Default)
World of Warcraft Region
EU
Tested with only WeakAuras
I got this issue with only WeakAuras enabled
Lua Error
1x [ADDON_ACTION_BLOCKED] AddOn 'WeakAuras' tried to call the protected function 'ChatFrame1:Hide()'.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function `Hide'
[string "@Blizzard_ChatFrameBase/Mainline/FloatingChatFrame.lua"]:1876: in function `FCFDock_UpdateTabs'
[string "@Blizzard_ChatFrameBase/Mainline/FloatingChatFrame.lua"]:1848: in function `FCFDock_SelectWindow'
[string "@Blizzard_ChatFrameBase/Mainline/FloatingChatFrame.lua"]:1358: in function `FCF_SelectDockFrame'
[string "@Blizzard_ChatFrameBase/Mainline/FloatingChatFrame.lua"]:2370: in function <...lizzard_ChatFrameBase/Mainline/FloatingChatFrame.lua:2347>
Locals:
_ = Frame {
}
event = "ADDON_ACTION_BLOCKED"
events = <table> {
}
Reproduction Steps
- Reload UI while in combat
- Send/recieve a direct message (RealID/Battle.net) after the reload completes.
Last Good Version
No response
Screenshots
No response
Export String
No response
Bisector Report
No response