View Bug Report
Action bar do not work when enter/exit Vehicle in Combat
Bug #: 6598
File: ncUI
Date: 05-24-10 04:29 AM
By: ssmmgg
Status: Unconfirmed
I love ncUI and use it when leveling up my Pal, but I often meet some problems when enter/exit Vehichle for some quest. Sometimes the action bar will only keep few buttons with other button disapeared and all buttons do not work by pressing key or mouse clicking.

After searching same issue in google I found it should relate with taint issue. So I disabled other AddOn except ncUI and set taintLog as 1 in console, when the issue happen again I got these logs:

Code:
5/22 16:16:46.124  Global variable bottomShownFrame tainted by ncUI - Interface\FrameXML\QuestInfo.lua:69 QuestInfo_Display()
5/22 16:16:46.124      Interface\FrameXML\WorldMapFrame.lua:1678 WorldMapFrame_SelectQuestFrame()
5/22 16:16:46.124      Interface\FrameXML\WorldMapFrame.lua:1478 WorldMapFrame_SelectQuestById()
5/22 16:16:46.124      Interface\FrameXML\WorldMapFrame.lua:1450 WorldMapFrame_DisplayQuests()
5/22 16:16:46.124      Interface\FrameXML\WorldMapFrame.lua:1521 WorldMapFrame_UpdateMap()
5/22 16:16:46.124      Interface\FrameXML\WorldMapFrame.lua:175
5/22 16:16:46.124      SetMapToCurrentZone()
5/22 16:16:46.124      Interface\FrameXML\WorldMapFrame.lua:142
5/22 16:16:46.124      WorldMapFrame:Show()
5/22 16:16:46.124      Interface\FrameXML\UIParent.lua:1535 <unnamed>:SetUIPanel()
5/22 16:16:46.124      Interface\FrameXML\UIParent.lua:1377 <unnamed>:ShowUIPanel()
5/22 16:16:46.124      Interface\FrameXML\UIParent.lua:1313
5/22 16:16:46.124      <unnamed>:SetAttribute()
5/22 16:16:46.124      Interface\FrameXML\UIParent.lua:1980 ShowUIPanel()
5/22 16:16:46.124      Interface\FrameXML\UIParent.lua:1964 ToggleFrame()
5/22 16:16:46.124      TOGGLEWORLDMAP:1
5/22 16:16:46.124  Execution tainted by ncUI while reading bottomShownFrame - Interface\FrameXML\QuestInfo.lua:77 QuestInfo_Display()
5/22 16:16:46.124      Interface\FrameXML\WorldMapFrame.lua:1678 WorldMapFrame_SelectQuestFrame()
5/22 16:16:46.124      Interface\FrameXML\WorldMapFrame.lua:1478 WorldMapFrame_SelectQuestById()
5/22 16:16:46.124      Interface\FrameXML\WorldMapFrame.lua:1450 WorldMapFrame_DisplayQuests()
5/22 16:16:46.124      Interface\FrameXML\WorldMapFrame.lua:1521 WorldMapFrame_UpdateMap()
5/22 16:16:46.124      Interface\FrameXML\WorldMapFrame.lua:175
5/22 16:16:46.124      SetMapToCurrentZone()
5/22 16:16:46.124      Interface\FrameXML\WorldMapFrame.lua:142
5/22 16:16:46.124      WorldMapFrame:Show()
5/22 16:16:46.124      Interface\FrameXML\UIParent.lua:1535 <unnamed>:SetUIPanel()
5/22 16:16:46.124      Interface\FrameXML\UIParent.lua:1377 <unnamed>:ShowUIPanel()
5/22 16:16:46.124      Interface\FrameXML\UIParent.lua:1313
5/22 16:16:46.124      <unnamed>:SetAttribute()
5/22 16:16:46.124      Interface\FrameXML\UIParent.lua:1980 ShowUIPanel()
5/22 16:16:46.124      Interface\FrameXML\UIParent.lua:1964 ToggleFrame()
5/22 16:16:46.124      TOGGLEWORLDMAP:1
5/22 16:16:46.124  An action was blocked in combat because of taint from ncUI - WorldMapBlobFrame:Show()
5/22 16:16:46.124      Interface\FrameXML\WorldMapFrame.lua:1458 WorldMapFrame_DisplayQuests()
5/22 16:16:46.124      Interface\FrameXML\WorldMapFrame.lua:1521 WorldMapFrame_UpdateMap()
5/22 16:16:46.124      Interface\FrameXML\WorldMapFrame.lua:175
5/22 16:16:46.124      SetMapToCurrentZone()
5/22 16:16:46.124      Interface\FrameXML\WorldMapFrame.lua:142
5/22 16:16:46.124      WorldMapFrame:Show()
5/22 16:16:46.124      Interface\FrameXML\UIParent.lua:1535 <unnamed>:SetUIPanel()
5/22 16:16:46.124      Interface\FrameXML\UIParent.lua:1377 <unnamed>:ShowUIPanel()
5/22 16:16:46.124      Interface\FrameXML\UIParent.lua:1313
5/22 16:16:46.124      <unnamed>:SetAttribute()
5/22 16:16:46.124      Interface\FrameXML\UIParent.lua:1980 ShowUIPanel()
5/22 16:16:46.124      Interface\FrameXML\UIParent.lua:1964 ToggleFrame()
5/22 16:16:46.124      TOGGLEWORLDMAP:1
5/22 16:18:31.108  Global variable INTERFACE_ACTION_BLOCKED_SHOWN tainted by ncUI - Interface\FrameXML\UIParent.lua:785
5/22 16:18:31.108      WorldMapBlobFrame:Show()
5/22 16:18:31.108      Interface\FrameXML\WorldMapFrame.lua:1458 WorldMapFrame_DisplayQuests()
5/22 16:18:31.108      Interface\FrameXML\WorldMapFrame.lua:1521 WorldMapFrame_UpdateMap()
5/22 16:18:31.108      Interface\FrameXML\WorldMapFrame.lua:175
5/22 16:18:31.108      SetMapToCurrentZone()
5/22 16:18:31.108      Interface\FrameXML\WorldMapFrame.lua:142
5/22 16:18:31.108      WorldMapFrame:Show()
5/22 16:18:31.108      Interface\FrameXML\UIParent.lua:1535 <unnamed>:SetUIPanel()
5/22 16:18:31.108      Interface\FrameXML\UIParent.lua:1377 <unnamed>:ShowUIPanel()
5/22 16:18:31.108      Interface\FrameXML\UIParent.lua:1313
5/22 16:18:31.108      <unnamed>:SetAttribute()
5/22 16:18:31.108      Interface\FrameXML\UIParent.lua:1980 ShowUIPanel()
5/22 16:18:31.108      Interface\FrameXML\UIParent.lua:1964 ToggleFrame()
5/22 16:18:31.108      TOGGLEWORLDMAP:1
5/22 16:18:31.108  Execution tainted by ncUI while reading INTERFACE_ACTION_BLOCKED_SHOWN - Interface\FrameXML\UIParent.lua:782
5/22 16:18:31.108      WorldMapBlobFrame:Show()
5/22 16:18:31.108      Interface\FrameXML\WorldMapFrame.lua:1458 WorldMapFrame_DisplayQuests()
5/22 16:18:31.108      Interface\FrameXML\WorldMapFrame.lua:1521 WorldMapFrame_UpdateMap()
5/22 16:18:31.108      Interface\FrameXML\WorldMapFrame.lua:1975 WorldMap_OpenToQuest()
5/22 16:18:31.108      QuestLogFrameShowMapButton:OnClick()
5/22 16:18:31.108  An action was blocked in combat because of taint from ncUI - WorldMapBlobFrame:Show()
5/22 16:18:31.108      Interface\FrameXML\WorldMapFrame.lua:1458 WorldMapFrame_DisplayQuests()
5/22 16:18:31.108      Interface\FrameXML\WorldMapFrame.lua:1521 WorldMapFrame_UpdateMap()
5/22 16:18:31.108      Interface\FrameXML\WorldMapFrame.lua:1975 WorldMap_OpenToQuest()
5/22 16:18:31.108      QuestLogFrameShowMapButton:OnClick()
5/22 16:57:22.577  Global variable INTERFACE_ACTION_BLOCKED_SHOWN tainted by ncUI - Interface\FrameXML\UIParent.lua:785
5/22 16:57:22.577      WorldMapBlobFrame:()
5/22 16:57:22.577      Interface\FrameXML\WorldMapFrame.lua:1458 WorldMapFrame_DisplayQuests()
5/22 16:57:22.577      Interface\FrameXML\WorldMapFrame.lua:1521 WorldMapFrame_UpdateMap()
5/22 16:57:22.577      Interface\FrameXML\WorldMapFrame.lua:175
5/22 16:57:22.577      SetMapToCurrentZone()
5/22 16:57:22.577      Interface\FrameXML\WorldMapFrame.lua:142
5/22 16:57:22.577      WorldMapFrame:()
5/22 16:57:22.577      Interface\FrameXML\UIParent.lua:1535 <unnamed>:()
5/22 16:57:22.577      Interface\FrameXML\UIParent.lua:1377 <unnamed>:()
5/22 16:57:22.577      Interface\FrameXML\UIParent.lua:1313
5/22 16:57:22.577      <unnamed>:()
5/22 16:57:22.577      Interface\FrameXML\UIParent.lua:1980 ShowUIPanel()
5/22 16:57:22.577      Interface\FrameXML\UIParent.lua:1964 ToggleFrame()
5/22 16:57:22.577      TOGGLEWORLDMAP:1
5/22 16:57:22.577  Execution tainted by ncUI while reading INTERFACE_ACTION_BLOCKED_SHOWN - Interface\FrameXML\UIParent.lua:782
5/22 16:57:22.577      WorldMapBlobFrame:Show()
5/22 16:57:22.577      Interface\FrameXML\WorldMapFrame.lua:1458 WorldMapFrame_DisplayQuests()
5/22 16:57:22.577      Interface\FrameXML\WorldMapFrame.lua:1521 WorldMapFrame_UpdateMap()
5/22 16:57:22.577      Interface\FrameXML\WorldMapFrame.lua:175
5/22 16:57:22.577      SetMapToCurrentZone()
5/22 16:57:22.577      Interface\FrameXML\WorldMapFrame.lua:142
5/22 16:57:22.577      WorldMapFrame:Show()
5/22 16:57:22.577      Interface\FrameXML\UIParent.lua:1535 <unnamed>:SetUIPanel()
5/22 16:57:22.577      Interface\FrameXML\UIParent.lua:1377 <unnamed>:ShowUIPanel()
5/22 16:57:22.577      Interface\FrameXML\UIParent.lua:1313
5/22 16:57:22.577      <unnamed>:SetAttribute()
5/22 16:57:22.577      Interface\FrameXML\UIParent.lua:1980 ShowUIPanel()
5/22 16:57:22.577      Interface\FrameXML\UIParent.lua:1964 ToggleFrame()
5/22 16:57:22.577      TOGGLEWORLDMAP:1
5/22 16:57:22.577  An action was blocked in combat because of taint from ncUI - WorldMapBlobFrame:Show()
5/22 16:57:22.577      Interface\FrameXML\WorldMapFrame.lua:1458 WorldMapFrame_DisplayQuests()
5/22 16:57:22.577      Interface\FrameXML\WorldMapFrame.lua:1521 WorldMapFrame_UpdateMap()
5/22 16:57:22.577      Interface\FrameXML\WorldMapFrame.lua:175
5/22 16:57:22.577      SetMapToCurrentZone()
5/22 16:57:22.577      Interface\FrameXML\WorldMapFrame.lua:142
5/22 16:57:22.577      WorldMapFrame:Show()
5/22 16:57:22.577      Interface\FrameXML\UIParent.lua:1535 <unnamed>:SetUIPanel()
5/22 16:57:22.577      Interface\FrameXML\UIParent.lua:1377 <unnamed>:ShowUIPanel()
5/22 16:57:22.577      Interface\FrameXML\UIParent.lua:1313
5/22 16:57:22.577      <unnamed>:SetAttribute()
5/22 16:57:22.577      Interface\FrameXML\UIParent.lua:1980 ShowUIPanel()
5/22 16:57:22.577      Interface\FrameXML\UIParent.lua:1964 ToggleFrame()
5/22 16:57:22.577      TOGGLEWORLDMAP:1
I can't find which code path tainting, and I'm still investigating.