Game freezing at loading screen / taking too long to load

I looked for solutions to my issue but none of them have worked so far, so I figured I’d start a new thread.

I know people will ask for my specs, but I know for a fact that is not an issue, cause I can run other games like PUBG, GTAV, etc, with much higher graphics settings and they work just fine.

I’m pretty sure this is a problem with WoW Classic only.

But if you really need to know, here’s my system info:

Item	Value	
OS Name	Microsoft Windows 10 Home	
Version	10.0.15063 Build 15063	
Other OS Description 	Not Available	
OS Manufacturer	Microsoft Corporation	
System Name	ERIKGG-WIN10	
System Manufacturer	ASUSTeK COMPUTER INC.	
System Model	GL552VW	
System Type	x64-based PC	
System SKU	ASUS-NotebookSKU	
Processor	Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz, 2592 Mhz, 4 Core(s), 8 Logical Processor(s)	
BIOS Version/Date	American Megatrends Inc. GL552VW.218, 3/16/2016	
SMBIOS Version	3.0	
Embedded Controller Version	255.255	
BIOS Mode	UEFI	
BaseBoard Manufacturer	ASUSTeK COMPUTER INC.	
BaseBoard Model	Not Available	
BaseBoard Name	Base Board	
Platform Role	Mobile	
Secure Boot State	On	
PCR7 Configuration	Elevation Required to View	
Windows Directory	C:\WINDOWS	
System Directory	C:\WINDOWS\system32	
Boot Device	\Device\HarddiskVolume2	
Locale	United States	
Hardware Abstraction Layer	Version = "10.0.15063.0"	
User Name	ERIKGG-WIN10\Erik Garcia	
Time Zone	Central Daylight Time (Mexico)	
Installed Physical Memory (RAM)	16.0 GB	
Total Physical Memory	15.9 GB	
Available Physical Memory	8.36 GB	
Total Virtual Memory	18.3 GB	
Available Virtual Memory	7.81 GB	
Page File Space	2.38 GB	
Page File	D:\pagefile.sys	
Device Encryption Support	Elevation Required to View	
Hyper-V - VM Monitor Mode Extensions	Yes	
Hyper-V - Second Level Address Translation Extensions	Yes	
Hyper-V - Virtualization Enabled in Firmware	Yes	
Hyper-V - Data Execution Protection	Yes	

To give a little more info on my issue:

I have run Classic with no issues since release, until recently, it started taking longer to load UI. At game startup, character screen and entering game, it usually would take less than 5 seconds, and now it is strangely taking from 20-30 seconds. It is very strange cause it will freeze for 5-10 seconds after loading bar is complete. Like, my mouse turns into an hourglass and sometimes even get the “Wait for program to respond / Close this program” prompt. It will never close the game or stay frozen, it’s just as if this was part of loading now. After 5-10 seconds, it will eventually load. This gets pretty annoying when zoning out UBRS for example, cause by the time I can see my character, I already got killed.

I uninstalled the game and reinstalled to my SSD, worked perfect for a couple of days. Reinstalled all my addons, one by one, loading the game between each one to see if I could find the culprit, but it didn’t seem to affect at all. Was working just fine for a week and then I started having the same issues little by little.

I am guessing it may have something to do with variables or data the game saves periodically or something, cause from fresh install, even with all addons running, it was running flawlessly.

Have already tried Blizzard repair too. The only real solution I have found was reinstalling the game (allthough I don’t think it really made a difference putting it on SSD. It actually started having problems way faster than on the HDD). HDD worked fine for the first 5 months (or since classic release) while SSD started having issues after just a week.


In another thread (Classic wow struggling to run - #23 by Leoncito-feathermoon) I came to this possible solution

This is what Command Prompt is showing after running the command chkdsk C: /f /r /x:

"C:\WINDOWS\system32>chkdsk C: /f /r /x
The type of the file system is NTFS.
Cannot lock current drive.

Chkdsk cannot run because the volume is in use by another process. Would you like to schedule this volume to be checked the next time the system restarts? (Y/N) "

I pressed ‘Y’ and restarted but nothing seemed to happen, I ensured no programs were running, tried again, but got the same response…

As I said before, I already tried installing on SSD with the same problem appearing after just a week. I also tried the repair tool from Blizzard app, as well as running the game with no addons. None of this has worked. I’m sure if I completely uninstall game and addons and re install from scratch it will work fine, but I am afraid the same will start to happen after a while.
I really don’t want to set up all my addons from scratch.

Allthough I already tried running addons one by one, I still think this issue can only be caused by addons and the way they write variables and other data to the WTF folder. But I can’t think of anyway to troubleshoot this without having to play without addons for a week, then play with 1 addon for a week, then another and so on until I start having issues and find the responsible.

Thanks in advance for any help!

1 Like

Have you tried turning it on and off again?

But on a serious note, put this in Tech or Customer Support. Far better chance of being fixed there.

4 Likes

when it starts to slow down have you tried deleting your temp files and your cache. also you WTF (i think that the one) folder. I know that this si where stuff gets cached for the game and it can sometimes cause issues. Also when you update addons they can add to the clutter with the unused files that are left behind. If you had no issue after fresh install but it slowly started creeping on this is more then likely what could be the issue… but as the guy above said should put thios in tech support forum. but they will probably tell you to do the same stuff i just mentioned.

chkdsk on the boot drive runs pre windows boot.
it can not run once the OS is up and going.

PC will reboot
Then it will run chkdsk
then it will reboot again to windows

Simple troubleshooting step

Rename your WTF folder to WTF-OLD

Launch game.

Does it seem normal again?

If no, go 1 step further

Delete the WTF folder (leave the wtf old for now)
Rename the Interface folder to Interface-OLD

Now launch game.

Does it work normal now?
If yes, it sounds like addon issues

If no, then sounds like something is happening to the WoW base install.

Forgot to go on to say, at this point, delete the cache folder, the game will recreate it

1 Like

Thanks for the quick reply!

won’t this delete all my addon settings?

no, because you are renaming the folders
If it makes no change, you can always put them back.

If it does make a change, then you need to see what addon, or addons are not playing nice, or perhaps not playing nice with each other.

I might recommend the following 2 addons (they are a pair, one is a UI to read the bugs)

https://www.curseforge.com/wow/addons/bug-grabber
https://www.curseforge.com/wow/addons/bugsack

If you have addons spewing errors, they will bring the game to a stand still on any PC

That addon pair lets you see a complete list of errors being generated.

1 Like

1st rule of WoW troubleshooting
Begin with plain stock WoW as addons can and will jack up the game to the point that it does not move

1 Like

Thanks I will try that!

I hope renaming the WTF folder will fix it, allthough I feel if it does, it will just be temporary. Because that’s what happened with the clean install.
Strange how it was working 100% even with all addons for about a week, then started having issues again. So this must mean there’s an addon building up the problem over time…

Also, if it’s any help, here’s a short video of the issue in action.
All addons disabled. Actually loading faster, but still having the hourglass/freezing problem when loading or zoning in/out

Addons can and do write lots of stuff into the WTF folder
they add lua files, and change them, write to other files etc.
The game attempts to load and do what that stuff says.

An addon can, over time, make a mess of the files it is putting there and even other files.
Sometimes it can be because 2 addons conflict with each other, other times it is just due to a poorly written addon.

It may take some time to narrow down the offending addon if it is an addon issue.

Hence i recommended the bug catcher, helps track errors.

I started having issues with my game and tons of errors and weird glitches of enemy names not showing up on scoreboard as soon as i downloaded battleground targets. A very essential addon for BG’s, but I have been having to clear cache/wtf folder every couple of weeks since getting that addon. Gonna get rid of it once I finish this last rank.

1 Like

So I tried renaming the WTF folder. It did help a little, but it still is freezing for a couple of seconds when I login or /reload.
I am downloading the buggrabber addon you recommended to see if it gives me some more information of what’s causing this.

When I first reinstalled to my SSD I did exactly what you say, start from plain stock WoW. Installed my addons one by one, exiting the game and relaunching for each one, to see if I could notice any difference. And probably you could notice a difference from zero to all addons, but it was minimal and I guess expected.

This is the Addons.txt file (on the WTF-OLD folder) just to show the addons I had, in case anyone knows about one that tends to be problematic.

AdvancedInterfaceOptions: disabled
BagBrother: disabled
Bagnon: disabled
Bagnon_Config: disabled
Bagnon_GuildBank: disabled
Bagnon_VoidStorage: disabled
BiSTracker: disabled
ClassicAutoDismount: enabled
Decursive: disabled
Details_DataStorage: disabled
Details_Streamer: disabled
Details_TinyThreat: disabled
eAlignClassic: disabled
FishingBuddy: disabled
GatherMate2: disabled
GatherMate2_Data: disabled
HealComm: disabled
honorspy: disabled
ItemRack: disabled
ItemRackOptions: disabled
OmniCC: disabled
OmniCC_Config: disabled
Prat-3.0: disabled
Prat-3.0_Libraries: disabled
Quartz: disabled
RingMenu: disabled
ShadowedUF_Options: disabled
ShadowedUnitFrames: disabled
!Swatter: disabled
TinyTooltip: disabled
TrinketMenu: disabled
WeakAurasCompanion: enabled
WeakAurasArchive: disabled
AtlasLootClassic_Options: disabled
ClassicCastbars: disabled
ClassicCastbars_Options: disabled
AtlasLootClassic_Collections: disabled
AtlasLootClassic_Crafting: disabled
AtlasLootClassic_DungeonsAndRaids: disabled
AtlasLootClassic_Factions: disabled
AtlasLootClassic_PvP: disabled
AtlasLootClassic: disabled
AtlasLootClassic_Data: disabled
BattlegroundTargets: disabled
ClassicAuraDurations: disabled
Details: disabled
ExtendedCharacterStats: disabled
FiveSecondRule: disabled
HPH: disabled
Leatrix_Maps: disabled
Leatrix_Plus: disabled
RCLootCouncil_Classic: disabled
Spy: disabled
TitanClassicAmmo: disabled
TitanClassicBag: disabled
TitanClassicClock: disabled
TitanClassicGold: disabled
TitanClassicLocation: disabled
TitanClassicLootType: disabled
TitanClassicPerformance: disabled
TitanClassicRegen: disabled
TitanClassicRepair: disabled
TitanClassicVolume: disabled
TitanClassicXP: disabled
TitanClassic: disabled
WeakAuras: disabled
WeakAurasOptions: disabled
WeakAurasTemplates: disabled
CharacterStatsClassic: disabled
TradeSkillMaster: disabled
TradeSkillMaster_AppHelper: disabled
DBM-Core: disabled
DBM-DefaultSkin: disabled
DBM-GUI: disabled
DBM-StatusBarTimers: disabled
DBM-Azeroth: disabled
DBM-BWL: disabled
DBM-Party-Classic: disabled
DBM-MC: disabled
DBM-Naxx: disabled
DBM-Onyxia: disabled
DBM-PvP: disabled
DBM-AQ20: disabled
DBM-AQ40: disabled
DBM-ZG: disabled
Questie: disabled
CalmDownandGamble: disabled

You can delete your cache folder with 0 consequences. Fixes a lot of my issues

1 Like

Thanks, that may be it… it is one of the newest addons I downloaded, actually.

make a file list of the WTF folder for your account and your toon before installing the addon

Then make another file list after using it.

You may be able to get away with only flushing its files?

1 Like

Ill be done with pvp this week. Just gonna deal with it till then and then uninstall it.

hello good sir, I don’t expect you to literally fix my life, but you have been pretty helpful so far, so I’m gonna reply to you hoping you can make something out of this ^^

Bugsack is showing this when I enabled all my addons, using my original WTF folder.

page 1:

2x ...rfaceHealComm\libs\AceLibrary\AceLibrary.lua:22: attempt to index global 'AceLibrary' (a nil value)
...rfaceHealComm\libs\AceLibrary\AceLibrary.lua:22: in main chunk

Locals:
ACELIBRARY_MAJOR = "AceLibrary"
ACELIBRARY_MINOR = "$Revision: 17638 $"
(*temporary) = nil
(*temporary) = nil
(*temporary) = <function> defined return function(...) return ... end:0
(*temporary) = <no value>
(*temporary) = <table> {
 end = true
 return = true
}
(*temporary) = <no value>
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index global 'AceLibrary' (a nil value)"

page 2:

2x HealComm\libs\AceOO-2.0\AceOO-2.0.lua:17: AceOO-2.0 requires AceLibrary.
[C]: in function `error'
HealComm\libs\AceOO-2.0\AceOO-2.0.lua:17: in main chunk

Locals:
(*temporary) = "AceOO-2.0 requires AceLibrary."

page 3:

2x ...eHealComm\libs\AceEvent-2.0\AceEvent-2.0.lua:17: AceEvent-2.0 requires AceLibrary
[C]: in function `error'
...eHealComm\libs\AceEvent-2.0\AceEvent-2.0.lua:17: in main chunk

Locals:
(*temporary) = "AceEvent-2.0 requires AceLibrary"

page 4:

2x ...eHealComm\libs\AceAddon-2.0\AceAddon-2.0.lua:17: AceAddon-2.0 requires AceLibrary.
[C]: in function `error'
...eHealComm\libs\AceAddon-2.0\AceAddon-2.0.lua:17: in main chunk

Locals:
(*temporary) = "AceAddon-2.0 requires AceLibrary."

page 5:

2x ...aceHealComm\libs\AceHook-2.1\AceHook-2.1.lua:17: AceHook-2.1 requires AceLibrary.
[C]: in function `error'
...aceHealComm\libs\AceHook-2.1\AceHook-2.1.lua:17: in main chunk

Locals:
(*temporary) = "AceHook-2.1 requires AceLibrary."

page 6:

2x HealComm\libs\RosterLib-2.0\RosterLib-2.0.lua:16: attempt to concatenate global 'vmajor' (a nil value)
HealComm\libs\RosterLib-2.0\RosterLib-2.0.lua:16: in main chunk

Locals:
MAJOR_VERSION = "RosterLib-2.0"
MINOR_VERSION = "$Revision: 16213 $"
(*temporary) = <function> defined =[C]:-1
(*temporary) = nil
(*temporary) = " requires AceLibrary."
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to concatenate global 'vmajor' (a nil value)"

page 7:

2x ...eHealComm\libs\HealComm-1.0\HealComm-1.0.lua:13: HealComm-1.0 requires AceLibrary
[C]: in function `error'
...eHealComm\libs\HealComm-1.0\HealComm-1.0.lua:13: in main chunk

Locals:
(*temporary) = "HealComm-1.0 requires AceLibrary"

page 8:

2x HealComm\HealComm.lua:1: attempt to call global 'AceLibrary' (a nil value)
HealComm\HealComm.lua:1: in main chunk

Locals:
(*temporary) = nil
(*temporary) = "HealComm-1.0"
(*temporary) = "attempt to call global 'AceLibrary' (a nil value)"

page 9:

2x TrinketMenu\TrinketMenu-7.3.2.lua:406: Attempt to register unknown event "PET_BATTLE_OPENING_START"
[C]: in function `RegisterEvent'
TrinketMenu\TrinketMenu-7.3.2.lua:406: in function `OnEvent'
[string "*:OnEvent"]:1: in function <[string "*:OnEvent"]:1>

Locals:
(*temporary) = TrinketMenu_MainFrame {
 0 = <userdata>
}
(*temporary) = "PET_BATTLE_OPENING_START"

page 10:

11x (null)

So, AceLibrary seems to stand out a lot… I don’t even know where is that coming from, allthough it seems to be related to HealComm

TrinketMenu also mentioned in of the pages

Should I just delete those 2 addons completely and see if that fixes it?

also, I loved the “fatality” when I loaded the game
Is that from Worms? lol

Just adding this as a flyer, but it has been a bugaboo for some users, though primarily those with AMD based graphics card.

Win10 -> Settings -> Gaming -> Game Mode = Make sure Game Mode is turned off.

1 Like

if your on classic make sure that you have the classic version of trinketmenu. looks like its trying to do a retail feature (pet battles). as far as the healcomm errors if you do not have the required database (acecomm) it will keep erroring that way… if you dont have the database that it requires download and try it again

1 Like

Okay, I’m using Nvidia, but will do this anyway.
Thanks!

Yashamaru
if your on classic make sure that you have the classic version of trinketmenu. looks like its trying to do a retail feature (pet battles). as far as the healcomm errors if you do not have the required database (acecomm) it will keep erroring that way… if you dont have the database that it requires download and try it again

Weird, I’m sure I have all the classic versions, except those addons that only have one version that supposedly works for both retail and Classic, will double check, thanks!

And also, I will try the database thing for Healcomm, see if that works.

I will first try deleting them, as I don’t really NEED those 2 addons anyway. And if that solves it, I will probably just forget about them lol. Fingers crossed!

yea looked it up…the version of trinketmenu that is showing ios the one that was on cursefoge that was last updated in 2017. no longer supported…there is a new on on github that is classic compatible. https://github.com/Nixxen/TrinketMenu may want to look into getting that one if you like the addon ( i have not used it so not sure if it actually works or not…sorry)

as for the database for healcomm if you are using the twitch app to update your addons make sure that is not set to do databases separately. if your using the app it should download all required databases/extra addons for the ones you are using. hope this helps ya

1 Like