ctrl+x texture.mpq from your data folder to another folder when you save it as backup, then launch wow, it will download some data then it should start....now you bought ur self some time to escape that bugged area in SW, after that you can simply place back ur saved texture.mpq to avoid downloading all textures again
I solved mine an easyer way, just follow this steps
1. Log out and delete cache
2. Use the server unstuck.
3. find your wow folder.
4. right click it and go to properties
5. if it's not checked, check read only, if it is, check it apply, and uncheck it again.
6. open your wow.
7. disable all addons
8. log in
You don't need to do step 2 and 7, but i recommend doing them just in case. i did it with all the steps, and someone that was having the same problem and asked in world chat, did it without those steps when i told him what to do, and he says it worked for him, i hope this works for you too guys.
Your is maybe easyer but mine is faster and chance that i will work is 99% 1% fail if there is totally brooken texture or player which is causing error :D