Memory leak @ Auction House - RAM filling then WoW crashing
What steps will reproduce the problem?
- AFK with auction house open for a long(?) time.
What is the expected output? What do you see instead?
Garbage collection should prevent any leak from building up enough to crash the game. It appears it might not be for some players.
What version of the product are you using?
7.3.2v1.5
Please provide any additional information below.
Monozidex on CurseForge: https://wow.curseforge.com/projects/can-i-mog-it/issues/153
Monozidex 1/6/2018 @ 1:37 PM
What steps will reproduce the problem? Letting the data load from CanIMogIt then opening then auction house.
What is the expected output? What do you see instead? Memory leaks till I get an error message saying I'm out of memory.
What was the item name? Please attach a screenshot of the Debug tooltip (/cimi and check "Debug tooltip").
What was the level and class of the character you were on? Level 23 Priest.
What version of the product are you using? 7.3.2v1.5
Do you have an error log of what happened? No.
Please provide any additional information below. I started having the problem since the last update of CanIMogIt 7.3.2v1.5. Everything works fine till you open the auction house then my memory will just keep increasing till it's all gone. I found the problem by turning off addons and waiting for 10+ minutes. I started with Trade skill master then collectionshop and last CanIMogIt. After turning off CanIMogIt and waiting for 10+ minutes there was no more problem. I even turned back on trade skill master and have been running that with no problems. I have 16gbs of ram running so to max that out is really bad. I have turned off CanIMogIt and will not use it till this is fix in order to keep from any damage to my new computer.
@amiyuy 1/6/2018 @ 6:20 PM
Thank you for putting in a ticket!
I've tried to reproduce this and I do not see it happening even checking with Addon Usage.
Can I Mog It does not do anything unless a Blizzard event happens. Opening the bags the first time, looting an item, learning an appearance, pressing Search in the AH, pressing Next in the AH, etc. cause it to do a small update. Otherwise it just waits and does nothing.
Can you please provide a list of ALL addons you are using? The only way I can think of the cause being with Can I Mog It is from another addon using our API incorrectly. You got an error message saying you were out of memory? What exactly did it say? Was it a Windows error (examples), Blizzard error (example), or WoW addon error (example)? If it happens again can you please take a screenshot and share it or copy the text exactly as you see it?
Monozidex 1/6/2018 @ 11:33 PM
_NPCScan.Overlay
AnnoyingPopupRemover
AtlasLoot
AutoCage
AutoTurnIn
BagBrother
Bagnon
BattlePetBreedID
BeQuiet
BlockChinese
Broker_Portals
BuyEmAll
HandyNotes
HandyNotes_Argus
HandyNotes_DraenorTreasures
HandyNotes_DungeonLocations
HandyNotes_LegionRaresTreasures
HandyNotes_SuramarLeylines
HandyNotes_SuramarTelemancy
HandyNotes_TimelessIsleChests
HandyNotes_WitheredChests
InspectorGadgetzan
LegionWardrobe
MasterPlanA
MogIt
mOnArs_WardrobeHelper
NPCScan
Ogri'Lazy
PetBattleMaster
SavedInstances
SellJunk
TitanBag
TitanClock
TitanGold
TitanLocation
TitanLootType
TitanPerformance
TitanRepair
TitanVolume
TitanXP
Titan
TransmogTokens
TrashForSure
WardrobeTracker
WorldQuestsList
TradeSkillMaster
TradeSkillMaster_Accounting
TradeSkillMaster_AppHelper
TradeSkillMaster_AuctionDB
TradeSkillMaster_Auctioning
TradeSkillMaster_Crafting
TradeSkillMaster_Destroying
TradeSkillMaster_Mailing
TradeSkillMaster_Shopping
TradeSkillMaster_Vendoring
TradeSkillMaster_Warehousing
CanIMogIt and Collectionshop are still turned off so they weren't on the list.
The Error was a windows error that just said "you are out of memory" and sometimes it would do a black screen.
@amiyuy 1/7/2018
Alright, since it was a Windows error then that means there's something going on with your computer (RAM, drivers, etc.) or game installation. Addons should not be able to cause your computer to run out of memory.
I'd recommend making a post in the Blizzard Technical Support forum: https://us.battle.net/forums/en/wow/1011701/
This post might give you some ideas of what to try: https://us.battle.net/forums/en/wow/topic/20755546855#post-11
Sorry I can't be more help. Hopefully they can help you figure out the problem.
Monozidex 1/8/2018
It turns out it was an addon but not your addon. Handynotes_argus was the addon taking up all my memory with that addon off and all my others on there is no problem. I found it by turning all addons on 1 by 1 with that being the last one not turned on. I knew it couldn't be my computer it's only 2 months old and all new parts.
Monozidex 1/14/2018
Seems I was wrong about it being a windows error and about it being handynotes_argus. Most of the time it would just do a black screen before an error would pop up but lastnight I got the error messages before the black screen. One error message was a wow error message and the other was a battlenet error message. Both error messages and memory increase stop when I turn off CanIMogIt off. It may be another addon messing with your API I;m not sure about that tho. All I know is when I turn off your addon I don't have a problem anymore. It could be something with handynotes_argus that addon has had memory problems before and does use your API to show what armor items you have or don't have already.
@amiyuy 3/30/2018 @ 9:06 AM
Hi Monoxidex,
I know it's been awhile since you posted, but we got a couple more reports related to crashing by filling up the RAM and that helped us narrow down the cause.
If you were still having the crashes, could you please try version 7.3.5v1.7a: https://wow.curseforge.com/projects/can-i-mog-it/files/2546531
Please let me know if that fixes it. Thanks!