I do not believe this is a hardware issue, because it happens on two different computers, my desktop and my boyfriend's laptop. It has happened under Win7 Ultimate (64-bit), Win7 Home Premium (64-bit), and WinXP Professional (64-bit). It happens with both the 32-bit WoW client and the 64-bit one. My desktop has gotten a new motherboard, CPU, RAM, SSD, fresh install of Windows, and fresh install of WoW since the problem began occurring (though this problem was not the motivation for the hardware upgrades :p). Also, I've noticed that if I reload the UI immediately before logging out or exiting, this never happens. For these reasons, I believe the issue is being caused by an addon.
However, because this doesn't happen 100% of the time, and it seems to take about 5 minutes after logging or reloading the UI before it can happen, I haven't felt like spending my whole weekend trying to identify which of my 100+ addons is causing it yet.
Has anyone had, or heard of, a similar problem, or have any suggestions for types of addons that may be able to cause such a problem?I'm mainly looking for any tips on quicker ways to narrow it down than having to be logged in for 5+ minutes between logging out and enabling/disabling some more addons.
I can post detailed crash logs and/or system specs if someone wants them.
Here is a list of my addons. I omitted the ones that I've installed very recently for brevity, since the problem has been going on since at least December. I included a brief description next to my private addons.
!!AceDBMod - copy of AceDB-3.0 modified to default to Default profile instead of per-character, with minor version set to 99999 so it overrides all the embedded copies in my other addons
!!Sandbox - miscellaneous testing things, mostly API tests that simply print messages when events/functions happen
HideBlizzardFrames - hides some default UI frames, basically PitBull's HideBlizzard module modified to be a standalone addon
MacaroonBound - Broker plugin replicating Macaroon's minimap button
NoGuild - filters out guild solictation whispers and ignores their senders
PhanxBind -- defines a function to apply my preferred keybindings, does nothing on its own
PhanxBorder -- adds borders to some frames
PhanxBot -- automatically declines stuff, repairs, etc.
PhanxMedia -- custom SharedMedia
PhanxMinimap -- basic custom minimap
PhanxMod -- miscellaneous stuff, mostly copy/pastes of tiny addons
PhanxTooltip -- basic custom tooltip
PhanxWatchFrame -- basic WatchFrame adjustments
I had some similar issues for a while and never found out 100% why but I quit using macaroon and changed a SATA cable at the same time. I am more inclined to think it was the SATA cable but just in case I am mentioning it. Good luck:)
Hmm. Probably not a SATA cable in my case since WoW has moved from my old HDD to a new SSD that came with its own shiny new cable and then plugged into a shiny new motherboard. I hope it's not Macaroon, though... it's probably the addon I rely on the most. I'll add it to the shortlist of things to test first this weekend. :(