Looks like there may be a endless loop being created.
When Chinchilla sees the minimap's zoom has changed, it changes it to 0.
When TotemRadius sees the minimap's zoom has changed, it changes it to another value inorder to detect if we're inside or outside a dungeon. Then changes it back to the original zoom level.
Both addons are seeing each other change the zoom causing a infinite loop.
TR is using the same method GatherMate and Gatherer use to check if indoor/outdoor. Do you notice if those addons cause the error too?
/sorry for the late reply, I didn't notice this thread was replied to.
Just got it with TotemRadius r166 and Chinchilla's auto-zoom disabled. I just killed some mobs, didn't touch the minimap at all.
And this time it's a different Chinchilla file in the stack trace:
C stack overflow:
<in C code>: ?
<in C code>: ?
<in C code>: ?
<in C code>: ?
<in C code>: ?
<in C code>: ?
<in C code>: ?
<in C code>: ?
<in C code>: ?
<in C code>: ?
<in C code>: ?
<in C code>: ?
...:
TotemRadius-r166 (r166)\minimap.lua:68: in function <TotemRadius\minimap.lua:67>
(tail call): ?:
<in C code>: in function `SetZoom'
Chinchilla-v2.1.3\Modules\Appearance.lua:145: in function `?'
CallbackHandler-1.0-5 (Ace3):147: in function <...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
<string>:"safecall Dispatcher[1]":4: in function <[string "safecall Dispatcher[1]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[1]":13: in function `?'
CallbackHandler-1.0-5 (Ace3):92: in function `Fire'
AceEvent-3.0-3 (Ace3):120: in function <Ace3\AceEvent-3.0\AceEvent-3.0.lua:119>
Locals:
(*temporary) = Minimap {
timer = 0
0 = <userdata>
SetZoom = <function> defined =[C]:-1
}
(*temporary) = 1
(*temporary) = <function> defined =[C]:-1
(*temporary) = Minimap {
timer = 0
0 = <userdata>
SetZoom = <function> defined =[C]:-1
}
(*temporary) = 1
= <function> defined =[C]:-1
= <function> @ Ace3\AceHook-3.0\AceHook-3.0.lua:100:
Btw: I noticed that you enabled the ticket tracker on the project side. Should I move to a ticket?
When Chinchilla sees the minimap's zoom has changed, it changes it to 0.
When TotemRadius sees the minimap's zoom has changed, it changes it to another value inorder to detect if we're inside or outside a dungeon. Then changes it back to the original zoom level.
Both addons are seeing each other change the zoom causing a infinite loop.
TR is using the same method GatherMate and Gatherer use to check if indoor/outdoor. Do you notice if those addons cause the error too?
/sorry for the late reply, I didn't notice this thread was replied to.
How long does this code in TotemRadius already exist? Because I only noticed the bug after Patch 3.3.5 (and the Addon updates for it).
Btw, I also got the error once with auto-zoom in Chinchilla disabled, so there might be another cause for it.
And this time it's a different Chinchilla file in the stack trace:
Btw: I noticed that you enabled the ticket tracker on the project side. Should I move to a ticket?
Thanks!