WeakAuras

WeakAuras

200M Downloads

[Wrath] Group Finder Taint

XyzKangUI opened this issue ยท 1 comments

commented

Is there an existing issue for this?

  • I have searched the existing open and closed issues.

Description

  1. What did you expect to happen: green bugsack
  2. What happened instead: taint

WeakAuras Version

5.7.0

World of Warcraft Flavor

Wrath of the Lich King Classic

World of Warcraft Region

EU

Tested with only WeakAuras

  • Yes

Lua Error

With taintless:

8/11 06:40:59.070  Global variable UIDD_REFRESH_OVERREAD_PATCH_VERSION tainted by WeakAuras - Interface/AddOns/WeakAuras/Libs/TaintLess/TaintLess.xml:<Scripts>:53 patch()
8/11 06:40:59.070      Interface/AddOns/WeakAuras/Libs/TaintLess/TaintLess.xml:<Scripts>:59
8/11 06:40:59.070  Global variable UIDROPDOWNMENU_OPEN_PATCH_VERSION tainted by WeakAuras - Interface/AddOns/WeakAuras/Libs/TaintLess/TaintLess.xml:<Scripts>:53 patch()
8/11 06:40:59.070      Interface/AddOns/WeakAuras/Libs/TaintLess/TaintLess.xml:<Scripts>:72
8/11 06:40:59.070  Global variable IOFRAME_SELECTION_PATCH_VERSION tainted by WeakAuras - Interface/AddOns/WeakAuras/Libs/TaintLess/TaintLess.xml:<Scripts>:53 patch()
8/11 06:40:59.070      Interface/AddOns/WeakAuras/Libs/TaintLess/TaintLess.xml:<Scripts>:83
8/11 06:40:59.070  Global variable EDITMAN_OPENDROP_PATCH_VERSION tainted by WeakAuras - Interface/AddOns/WeakAuras/Libs/TaintLess/TaintLess.xml:<Scripts>:53 patch()
8/11 06:40:59.070      Interface/AddOns/WeakAuras/Libs/TaintLess/TaintLess.xml:<Scripts>:94
8/11 06:40:59.070  Global variable OBJTRACK_DELAYUPDATE_PATCH_VERSION tainted by WeakAuras - Interface/AddOns/WeakAuras/Libs/TaintLess/TaintLess.xml:<Scripts>:53 patch()
8/11 06:40:59.070      Interface/AddOns/WeakAuras/Libs/TaintLess/TaintLess.xml:<Scripts>:120

Without taintless:

8/11 07:14:46.052  Global variable LibStub tainted by WeakAuras - Interface/AddOns/WeakAuras/Libs/LibStub/LibStub.lua:11
8/11 07:14:46.066  Global variable AceGUIEditBoxInsertLink tainted by WeakAuras - Interface/AddOns/WeakAuras/Libs/AceGUI-3.0/widgets/AceGUIWidget-EditBox.lua:25
8/11 07:14:46.066  Global variable AceGUIMultiLineEditBoxInsertLink tainted by WeakAuras - Interface/AddOns/WeakAuras/Libs/AceGUI-3.0/widgets/AceGUIWidget-MultiLineEditBox.lua:22
8/11 07:14:46.081  Global variable ChatThrottleLib tainted by WeakAuras - Interface/AddOns/WeakAuras/Libs/AceComm-3.0/ChatThrottleLib.lua:48
8/11 07:14:46.081  Global variable AceGUIWidgetLSMlists tainted by WeakAuras - Interface/AddOns/WeakAuras/Libs/AceGUI-3.0-SharedMediaWidgets/prototypes.lua:20
8/11 07:14:46.124  Global variable L_UIDROPDOWNMENU_MINBUTTONS tainted by WeakAuras - Interface/AddOns/WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:55
8/11 07:14:46.124  Global variable L_UIDROPDOWNMENU_MAXBUTTONS tainted by WeakAuras - Interface/AddOns/WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:56
8/11 07:14:46.124  Global variable L_UIDROPDOWNMENU_MAXLEVELS tainted by WeakAuras - Interface/AddOns/WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:57
8/11 07:14:46.124  Global variable L_UIDROPDOWNMENU_BUTTON_HEIGHT tainted by WeakAuras - Interface/AddOns/WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:58
8/11 07:14:46.124  Global variable L_UIDROPDOWNMENU_BORDER_HEIGHT tainted by WeakAuras - Interface/AddOns/WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:59
8/11 07:14:46.124  Global variable L_UIDROPDOWNMENU_OPEN_MENU tainted by WeakAuras - Interface/AddOns/WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:61
8/11 07:14:46.124  Global variable L_UIDROPDOWNMENU_INIT_MENU tainted by WeakAuras - Interface/AddOns/WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:63
8/11 07:14:46.124  Global variable L_UIDROPDOWNMENU_MENU_LEVEL tainted by WeakAuras - Interface/AddOns/WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:65
8/11 07:14:46.124  Global variable L_UIDROPDOWNMENU_MENU_VALUE tainted by WeakAuras - Interface/AddOns/WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:67
8/11 07:14:46.124  Global variable L_UIDROPDOWNMENU_SHOW_TIME tainted by WeakAuras - Interface/AddOns/WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:69
8/11 07:14:46.124  Global variable L_UIDROPDOWNMENU_DEFAULT_TEXT_HEIGHT tainted by WeakAuras - Interface/AddOns/WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:71
8/11 07:14:46.124  Global variable L_UIDROPDOWNMENU_CLASSIC_CHECK_PADDING tainted by WeakAuras - Interface/AddOns/WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:73
8/11 07:14:46.124  Global variable L_UIDROPDOWNMENU_DEFAULT_WIDTH_PADDING tainted by WeakAuras - Interface/AddOns/WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:75
8/11 07:14:46.124  Global variable L_OPEN_DROPDOWNMENUS tainted by WeakAuras - Interface/AddOns/WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:77
8/11 07:14:46.124  Global variable L_UIDROPDOWNMENU_DEFAULT_TEXT_HEIGHT tainted by WeakAuras - Interface/AddOns/WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:699 create_DropDownButtons()
8/11 07:14:46.124      Interface/AddOns/WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:730
8/11 07:14:46.124  Global variable WeakAuras tainted by WeakAuras - Interface/AddOns/WeakAuras/Init.lua:3
8/11 07:14:46.240  Global variable WeakAurasTimers tainted by WeakAuras - Interface/AddOns/WeakAuras/WeakAuras.lua:31
8/11 07:14:46.240  Global variable SLASH_WEAKAURAS2 tainted by WeakAuras - Interface/AddOns/WeakAuras/WeakAuras.lua:170
8/11 07:14:46.240  Global variable SLASH_WEAKAURAS1 tainted by WeakAuras - Interface/AddOns/WeakAuras/WeakAuras.lua:170
8/11 07:14:46.240  Global variable BINDING_HEADER_WEAKAURAS tainted by WeakAuras - Interface/AddOns/WeakAuras/WeakAuras.lua:213
8/11 07:14:46.240  Global variable BINDING_NAME_WEAKAURASTOGGLE tainted by WeakAuras - Interface/AddOns/WeakAuras/WeakAuras.lua:214
8/11 07:14:46.240  Global variable BINDING_NAME_WEAKAURASPROFILINGTOGGLE tainted by WeakAuras - Interface/AddOns/WeakAuras/WeakAuras.lua:215
8/11 07:14:46.240  Global variable BINDING_NAME_WEAKAURASPRINTPROFILING tainted by WeakAuras - Interface/AddOns/WeakAuras/WeakAuras.lua:216
8/11 07:14:46.266  Global variable WeakAurasAceEvents tainted by WeakAuras - Interface/AddOns/WeakAuras/GenericTrigger.lua:66
8/11 07:14:47.059  Execution tainted by WeakAuras while reading BINDING_NAME_WEAKAURASTOGGLE - Interface/SharedXML/BindingUtil.lua:141
8/11 07:14:47.059      securecallfunction()
8/11 07:14:47.059      Interface/FrameXML/SettingDefinitions/Keybindings.lua:158 CreateSearchableSettings()
8/11 07:14:47.059      Interface/FrameXML/SettingDefinitions/Keybindings.lua:221 CreateKeybindingInitializers()
8/11 07:14:47.059      Interface/FrameXML/SettingDefinitions/Keybindings.lua:269 registrant()
8/11 07:14:47.059      Interface/SharedXML/Settings/Blizzard_SettingsRegistrar.lua:15
8/11 07:14:47.059      secureexecuterange()
8/11 07:14:47.059      Interface/SharedXML/Settings/Blizzard_SettingsRegistrar.lua:17 callback()
8/11 07:14:47.059      Interface/SharedXML/EventUtil.lua:21
8/11 07:14:47.059      securecallfunction()
8/11 07:14:47.059      Interface/SharedXML/CallbackRegistry.lua:178
8/11 07:14:47.059      secureexecuterange()
8/11 07:14:47.059      Interface/SharedXML/CallbackRegistry.lua:181 TriggerEvent()
8/11 07:14:47.059      Interface/SharedXML/GlobalCallbackRegistry.lua:9
8/11 07:14:47.059  Execution tainted by WeakAuras while reading BINDING_NAME_WEAKAURASPROFILINGTOGGLE - Interface/SharedXML/BindingUtil.lua:141
8/11 07:14:47.059      securecallfunction()
8/11 07:14:47.059      Interface/FrameXML/SettingDefinitions/Keybindings.lua:158 CreateSearchableSettings()
8/11 07:14:47.059      Interface/FrameXML/SettingDefinitions/Keybindings.lua:221 CreateKeybindingInitializers()
8/11 07:14:47.059      Interface/FrameXML/SettingDefinitions/Keybindings.lua:269 registrant()
8/11 07:14:47.059      Interface/SharedXML/Settings/Blizzard_SettingsRegistrar.lua:15
8/11 07:14:47.059      secureexecuterange()
8/11 07:14:47.059      Interface/SharedXML/Settings/Blizzard_SettingsRegistrar.lua:17 callback()
8/11 07:14:47.059      Interface/SharedXML/EventUtil.lua:21
8/11 07:14:47.059      securecallfunction()
8/11 07:14:47.059      Interface/SharedXML/CallbackRegistry.lua:178
8/11 07:14:47.059      secureexecuterange()
8/11 07:14:47.059      Interface/SharedXML/CallbackRegistry.lua:181 TriggerEvent()
8/11 07:14:47.059      Interface/SharedXML/GlobalCallbackRegistry.lua:9
8/11 07:14:47.059  Execution tainted by WeakAuras while reading BINDING_NAME_WEAKAURASPRINTPROFILING - Interface/SharedXML/BindingUtil.lua:141
8/11 07:14:47.059      securecallfunction()
8/11 07:14:47.059      Interface/FrameXML/SettingDefinitions/Keybindings.lua:158 CreateSearchableSettings()
8/11 07:14:47.059      Interface/FrameXML/SettingDefinitions/Keybindings.lua:221 CreateKeybindingInitializers()
8/11 07:14:47.059      Interface/FrameXML/SettingDefinitions/Keybindings.lua:269 registrant()
8/11 07:14:47.059      Interface/SharedXML/Settings/Blizzard_SettingsRegistrar.lua:15
8/11 07:14:47.059      secureexecuterange()
8/11 07:14:47.059      Interface/SharedXML/Settings/Blizzard_SettingsRegistrar.lua:17 callback()
8/11 07:14:47.059      Interface/SharedXML/EventUtil.lua:21
8/11 07:14:47.059      securecallfunction()
8/11 07:14:47.059      Interface/SharedXML/CallbackRegistry.lua:178
8/11 07:14:47.059      secureexecuterange()
8/11 07:14:47.059      Interface/SharedXML/CallbackRegistry.lua:181 TriggerEvent()
8/11 07:14:47.059      Interface/SharedXML/GlobalCallbackRegistry.lua:9

Reproduction Steps

Enable the option in Interface Settings -> Social to open a new chat window on every new whisper

  1. List yourself in the Group Finder and close it

Repeat the following steps twice to trigger the taint:

  1. Whisper yourself
  2. Open the new created floating window -> Right click the tab and then pick "Close Whisper Window"
  3. Edit the listing in group finder + close it

Last Good Version

No response

Screenshots

No response

Export String

No response

commented

Unfortunately that's more likely than not a issue in WoW that has nothing to do with WeakAuras.

Since the tools for debugging taint issues are barebones and blizzard generally does not fix taint issues in a timely manner, trying to debug this would take a lot of effort and would not actually lead to any fixes.

If you want to debug this and figure out how the taint spreads to the group frame, we can pass that information to blizzard. Which again will most likely ignore it.

In both of your taint logs nothing unexpected gets tainted, all of that should be okay to be tainted.