http://bugs.winehq.org/show_bug.cgi?id=20673
--- Comment #5 from mikahbot@gmail.com 2009-11-12 12:43:44 --- (In reply to comment #4)
(In reply to comment #3) Where is complete terminal output?
This is the complete output that I got:
ALSA lib pcm_asym.c:106:(_snd_pcm_asym_open) capture slave is not defined fixme:advapi:SetSecurityInfo stub archive Data\enUS\patch-enUS.MPQ opened archive Data\patch.MPQ opened archive Data\enUS\patch-enUS-2.MPQ opened archive Data\patch-2.MPQ opened archive Data\expansion.MPQ opened archive Data\common.MPQ opened archive Data\common-2.MPQ opened archive Data\enUS\locale-enUS.MPQ opened archive Data\enUS\speech-enUS.MPQ opened archive Data\enUS\expansion-locale-enUS.MPQ opened archive Data\enUS\expansion-speech-enUS.MPQ opened fixme:win:EnumDisplayDevicesW ((null),0,0x39ed4c,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x39eb4c,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x39f024,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x39f27c,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x39f390,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x39f528,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x39f524,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x39f4a0,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x39f490,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x39efa8,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x39f0e0,0x00000000), stub! fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x13fd48,0x13fc48): stub fixme:win:EnumDisplayDevicesW ((null),0,0x39de8c,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x39deb4,0x00000000), stub! fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 5000 fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 5000 fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 5000 fixme:reg:GetNativeSystemInfo (0x37404284) using GetSystemInfo() fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB fixme:win:EnumDisplayDevicesW ((null),0,0x39da54,0x00000000), stub! failed to open C:/Program Files/World of Warcraft/Data/Interface/Icons failed to open C:/Program Files/World of Warcraft/Interface/Icons fixme:reg:GetNativeSystemInfo (0x33fdac) using GetSystemInfo() wine client error:9: write: Bad file descriptor
As suggested by one other person, I was to run a WoW repair tool from the Repair.exe . However, that caused even more problems. It did find the errors and successfully repaired them, however, I ran into another problem. It tried to use a Blizzard updater to get the new updates [since I reset everything], however it halted in the middle and only gave me two options : "Repair" and "Okay." Pressing "okay" made the client exit out, and "repair" just made me go through the whole entire process again and again. It never ended.
Luckily, I backed up and tarred my .wine folder and moved the copy elsewhere way before this happened. What I did was remove the WoW folder, moved the old .wine to .wine-old and extracted the tarball. Then moved .wine back into my home directory. That seems to have worked, because all my settings are back and I can once again run WoW. That is probably only a temporary fix, so I will see if I can reproduce the bug.