Here is the Mac OSX verison-
This is for the Cache Crash
Step 1- Find your World of Warcraft folder.
Step 2- Skim around for the Cache folder.
Step 3- Open you will find the WDB folder.
Step 4- Open that and you will find the enUS folder.
Step 5- Delete everything in that folder but not the enUS folder.
This part is for the in game addon problems
Step 1- Skim through your WoW folder till you find the Interface folder.
Step 2- Open the folder you will find a Addons folder.
Step 3- Open and delete the contents but not the folder.
Step 4- When you log into the your character selection find the Enable/Disable addon tab
Step 5- Disable then enable the addons, select accept and play the game enjoy
This is for the Cache Crash
Step 1- Find your World of Warcraft folder.
Step 2- Skim around for the Cache folder.
Step 3- Open you will find the WDB folder.
Step 4- Open that and you will find the enUS folder.
Step 5- Delete everything in that folder but not the enUS folder.
This part is for the in game addon problems
Step 1- Skim through your WoW folder till you find the Interface folder.
Step 2- Open the folder you will find a Addons folder.
Step 3- Open and delete the contents but not the folder.
Step 4- When you log into the your character selection find the Enable/Disable addon tab
Step 5- Disable then enable the addons, select accept and play the game enjoy