Seems like some display issues may cause client failed to generate the "Config.wtf" file. Here's a part of logs:
4/5 11:44:00.637 CGxDeviceOpenGl::DeviceSetFormat():
4/5 11:44:00.637 Format 1680 x 1050 @ 60 Fullscreen, Rgb565, Ds160, multisample 1
4/5 11:44:00.638 SwitchToFullscreenMode failed: [resolution: 1680x1050 depth: 16]
4/5 11:44:00.645 SwitchToFullscreenMode failed: [resolution: 1680x1050 depth: 16]
4/5 11:44:00.645 ConsoleDeviceInitialize(): no output device available!
If anyone's client still crashes after launch executable file like Ellipsea said, check if there is a "Config.wtf" file in WTF folder. If not, create one and paste the following code, save it and try launch wow again.
SET preferredFullscreenMode "1"
SET hwDetect "0"
SET gxColorBits "24"
SET gxDepthBits "24"
SET gxResolution "1440x900"
SET gxRefresh "60"
SET gxMultisampleQuality "0.000000"
SET gxFixLag "0"
SET fullAlpha "1"
SET doodadAnim "0"
SET lodDist "80.000000"
SET SmallCull "0.010000"
SET DistCull "350.000000"
SET frillDensity "48"
SET farclip "177"
SET particleDensity "0.300000"
SET movie "0"
SET readTOS "1"
SET readEULA "1"
SET gxWindow "1"
SET Gamma "1.000000"
SET MusicVolume "0.40000000596046"
SET SoundVolume "1"
SET MasterVolume "1"
SET realmList "logon.elysium-project.org"
SET ffx "0"
SET realmName "Anathema"
SET gameTip "3"
SET AmbienceVolume "0.60000002384186"
SET uiScale "1"
SET mouseSpeed "1"
SET cameraYawMoveSpeed "180"
SET cameraYawSmoothSpeed "180"
SET cameraSmoothStyle "0"
SET cameraDistanceMaxFactor "1"
SET minimapZoom "0"
SET deselectOnClick "0"
SET UnitNameOwn "1"
SET UnitNameNPC "1"