Raider.IO Mythic Plus, Raid Progress, and Recruitment

Raider.IO Mythic Plus, Raid Progress, and Recruitment

346M Downloads

0.5 FPS due to RaiderIO/core.lua:9921: stack overflow

mabnp opened this issue ยท 5 comments

commented

When a key starts (after the 10s countdown) my WoW basically freezes and I have around 0.5-1fps.

It seems that a spam of stackoverflow errors in Raider.IO is the cause:

1x RaiderIO/core.lua:9921: stack overflow
[string "@RaiderIO/core.lua"]:9921: in function `GetCurrentTimeLimit'
[string "@RaiderIO/core.lua"]:9939: in function `GetKeystoneTime'
[string "@RaiderIO/core.lua"]:9954: in function `GetKeystoneTimeMS'
[string "@RaiderIO/core.lua"]:8750: in function `GetSummary'
[string "@RaiderIO/core.lua"]:8564: in function `GetDeathPenalty'
[string "@RaiderIO/core.lua"]:9946: in function `GetKeystoneTime'
[string "@RaiderIO/core.lua"]:9954: in function `GetKeystoneTimeMS'
[string "@RaiderIO/core.lua"]:8750: in function `GetSummary'
[string "@RaiderIO/core.lua"]:8564: in function `GetDeathPenalty'
[string "@RaiderIO/core.lua"]:9946: in function `GetKeystoneTime'
[string "@RaiderIO/core.lua"]:9954: in function `GetKeystoneTimeMS'
[string "@RaiderIO/core.lua"]:8750: in function `GetSummary'
...
[string "@RaiderIO/core.lua"]:10698: in function <RaiderIO/core.lua:10638>
[string "@RaiderIO/core.lua"]:10776: in function `OnEnable'
[string "@RaiderIO/core.lua"]:1243: in function `Enable'
[string "@RaiderIO/core.lua"]:10741: in function <RaiderIO/core.lua:10728>
[string "@RaiderIO/core.lua"]:10768: in function `OnLoad'
[string "@RaiderIO/core.lua"]:1218: in function `Load'
[string "@RaiderIO/core.lua"]:4845: in function <RaiderIO/core.lua:4837>
[string "@RaiderIO/core.lua"]:4871: in function `callbackFunc'
[string "@RaiderIO/core.lua"]:1453: in function `SendEvent'
[string "@RaiderIO/core.lua"]:1388: in function <RaiderIO/core.lua:1384>

Locals:
self = RaiderIO_ReplayFrame {
 replayDataProvider = <table> {
 }
 trackerFrameOffsetX = -32.999949
 elapsedTimer = 0
 elapsed = 0
 backgroundColor = <table> {
 }
 state = "PLAYING"
 forceHidden = false
 timeLimit = 2040
 trackerFrameOffsetY = 0
 trackerFrameRelativePoint = "TOPRIGHT"
 frameAlpha = 1
 textHeight = 145
 ConfigButton = Button {
 }
 bossesHeight = 0
 trackerFrameParent = UIParentRightManagedFrameContainer {
 }
 elapsedKeystoneTimer = 0
 elapsedTime = 307
 timerID = 1
 isActive = true
 textRowHeight = 25
 style = "MODERN"
 liveDataProvider = <table> {
 }
 MDI = Frame {
 }
 TextBlock = Frame {
 }
 textRowCount = 5
 contentPaddingX = 5
 mapID = 507
 trackerFrame = UIParentRightManagedFrameContainer {
 }
 textColumnWidth = 60
 trackerFramePoint = "TOPRIGHT"
 timing = "BOSS"
 contentPaddingY = 5
 BossFramePool = <table> {
 }
 Background = Texture {
 }
 edgePaddingMDI = 16
 width = 200
 widthMDI = 320
 textRowHeightMDI = 30
}
(*temporary) = RaiderIO_ReplayFrame {
 replayDataProvider = <table> {
 }
 trackerFrameOffsetX = -32.999949
 elapsedTimer = 0
 elapsed = 0
 backgroundColor = <table> {
 }
 state = "PLAYING"
 forceHidden = false
 timeLimit = 2040
 trackerFrameOffsetY = 0
 trackerFrameRelativePoint = "TOPRIGHT"
 frameAlpha = 1
 textHeight = 145
 ConfigButton = Button {
 }
 bossesHeight = 0
 trackerFrameParent = UIParentRightManagedFrameContainer {
 }
 elapsedKeystoneTimer = 0
 elapsedTime = 307
 timerID = 1
 isActive = true
 textRowHeight = 25
 style = "MODERN"
 liveDataProvider = <table> {
 }
 MDI = Frame {
 }
 TextBlock = Frame {
 }
 textRowCount = 5
 contentPaddingX = 5
 mapID = 507
 trackerFrame = UIParentRightManagedFrameContainer {
 }
 textColumnWidth = 60
 trackerFramePoint = "TOPRIGHT"
 timing = "BOSS"
 contentPaddingY = 5
 BossFramePool = <table> {
 }
 Background = Texture {
 }
 edgePaddingMDI = 16
 width = 200
 widthMDI = 320
 textRowHeightMDI = 30
}
(*temporary) = "stack overflow"
util = <table> {
 index = 3
 enabled = true
 loaded = true
 id = "Util"
}

Disabling Raider.IO helps. But disabling other addons also so maybe there is also some additional interaction I'm not aware of.

image

commented

the same issue
2x RaiderIO/core.lua:9921: stack overflow [string "@RaiderIO/core.lua"]:9921: in function GetCurrentTimeLimit'
[string "@RaiderIO/core.lua"]:9939: in function GetKeystoneTime' [string "@RaiderIO/core.lua"]:9954: in function GetKeystoneTimeMS'
[string "@RaiderIO/core.lua"]:8750: in function GetSummary' [string "@RaiderIO/core.lua"]:8564: in function GetDeathPenalty'
[string "@RaiderIO/core.lua"]:9946: in function GetKeystoneTime' [string "@RaiderIO/core.lua"]:9954: in function GetKeystoneTimeMS'
[string "@RaiderIO/core.lua"]:8750: in function GetSummary' [string "@RaiderIO/core.lua"]:8564: in function GetDeathPenalty'
[string "@RaiderIO/core.lua"]:9946: in function GetKeystoneTime' [string "@RaiderIO/core.lua"]:9954: in function GetKeystoneTimeMS'
[string "@RaiderIO/core.lua"]:8750: in function GetSummary' ... [string "@RaiderIO/core.lua"]:10698: in function <RaiderIO/core.lua:10638> [string "@RaiderIO/core.lua"]:10776: in function OnEnable'
[string "@RaiderIO/core.lua"]:1243: in function Enable' [string "@RaiderIO/core.lua"]:10741: in function <RaiderIO/core.lua:10728> [string "@RaiderIO/core.lua"]:10768: in function OnLoad'
[string "@RaiderIO/core.lua"]:1218: in function Load' [string "@RaiderIO/core.lua"]:4845: in function <RaiderIO/core.lua:4837> [string "@RaiderIO/core.lua"]:4871: in function callbackFunc'
[string "@RaiderIO/core.lua"]:1453: in function `SendEvent'
[string "@RaiderIO/core.lua"]:1388: in function <RaiderIO/core.lua:1384>

Locals:
self = RaiderIO_ReplayFrame {
replayDataProvider =

{
}
trackerFrameOffsetX = -92.000034
elapsedTimer = 0
elapsed = 0
backgroundColor =
{
}
state = "PLAYING"
forceHidden = false
PixelSnapDisabled = true
timeLimit = 1800
trackerFrameOffsetY = 0
trackerFrameRelativePoint = "TOPRIGHT"
frameAlpha = 1
textHeight = 145
ConfigButton = Button {
}
bossesHeight = 0
trackerFrameParent = UIParentRightManagedFrameContainer {
}
elapsedKeystoneTimer = 0
elapsedTime = 2034
timerID = 1
isActive = true
textRowHeight = 25
style = "MODERN"
liveDataProvider =
{
}
MDI = Frame {
}
TextBlock = Frame {
}
textRowCount = 5
contentPaddingX = 5
mapID = 375
trackerFrame = UIParentRightManagedFrameContainer {
}
textColumnWidth = 60
trackerFramePoint = "TOPRIGHT"
timing = "BOSS"
contentPaddingY = 5
BossFramePool =
{
}
Background = Texture {
}
edgePaddingMDI = 16
width = 200
widthMDI = 320
textRowHeightMDI = 30
}
(*temporary) = RaiderIO_ReplayFrame {
replayDataProvider =
{
}
trackerFrameOffsetX = -92.000034
elapsedTimer = 0
elapsed = 0
backgroundColor =
{
}
state = "PLAYING"
forceHidden = false
PixelSnapDisabled = true
timeLimit = 1800
trackerFrameOffsetY = 0
trackerFrameRelativePoint = "TOPRIGHT"
frameAlpha = 1
textHeight = 145
ConfigButton = Button {
}
bossesHeight = 0
trackerFrameParent = UIParentRightManagedFrameContainer {
}
elapsedKeystoneTimer = 0
elapsedTime = 2034
timerID = 1
isActive = true
textRowHeight = 25
style = "MODERN"
liveDataProvider =
{
}
MDI = Frame {
}
TextBlock = Frame {
}
textRowCount = 5
contentPaddingX = 5
mapID = 375
trackerFrame = UIParentRightManagedFrameContainer {
}
textColumnWidth = 60
trackerFramePoint = "TOPRIGHT"
timing = "BOSS"
contentPaddingY = 5
BossFramePool =
{
}
Background = Texture {
}
edgePaddingMDI = 16
width = 200
widthMDI = 320
textRowHeightMDI = 30
}
(*temporary) = "stack overflow"
util =
{
index = 3
enabled = true
loaded = true
id = "Util"
}
`

commented

+1 Exactly the same issue!

Disabling raider io solve the issue for me

commented

same issue, seems to be new as of the most recent addon refresh? (ran keys ~4 hrs ago without issue.)

commented

Thanks for the report folks. We will have a fix rolling out soon.

commented

@mabnp @arnaudbrowet @XamaAC @Araiia

This is fixed now. Resync from the client and you should see an update from ~5 minutes ago.