You are not logged in.
Wine is up-to-date, having been installed from "bin32-wine-suse" on AUR. After the latest WoW patch, I can't log in. Depending on what I do, I either get an in-game error message and some terminal output, or a fatal exception that crashes the game and brings up WowError.exe.
In the first scenario, I immediately get the message "There was an error logging in" with the error-code 21014, and I am returned to the login screen. This is the relevant terminal output:
err:module:load_builtin_dll failed to load .so lib for builtin L"WLDAP32.dll": libldap_r-2.4.so.2: wrong ELF class: ELFCLASS64
err:module:import_dll Loading library WLDAP32.dll (which is needed by L"C:\\Program Files\\World of Warcraft\\Battle.net.dll") failed (error c000007a).
err:module:load_builtin_dll failed to load .so lib for builtin L"WLDAP32.dll": libldap_r-2.4.so.2: wrong ELF class: ELFCLASS64
err:module:import_dll Loading library WLDAP32.dll (which is needed by L"C:\\Program Files\\World of Warcraft\\Battle.net.dll") failed (error c000007a).
When I try to use a native wldap32.dll, after setting an override in winecfg as it says here, WoW crashes and I get the following error:
This application has encountered a critical error:
ERROR #132 (0x85100084) Fatal Exception
Program: C:\Program Files\World of Warcraft\Wow.exe
Exception: 0xC0000005 (ACCESS_VIOLATION) at 0023:000006A1The instruction at "0x000006A1" referenced memory at "0x000006A1".
The memory could not be "read".
Can anyone advise?
Last edited by cautha (2010-06-23 23:59:13)
Offline
Ignore this -- I forgot to subscribe to the topic.
Offline
do you have wine tricks? that fixed some annoying issues i had. Also I have had the best luck with the vanilla wine package in the AUR
I'm running into another problem though. 'no display detected' error when i try to run the game... other than that the install went smoothly
edit:
just fixed my problem. needed pkg lib32 nvidia-utils everything is running smoothly now
Last edited by cteampride (2010-06-24 04:04:19)
Offline
I do have winetricks. What package(s) can I install with winetricks to fix issues in WoW?
Last edited by cautha (2010-06-24 08:30:32)
Offline
I can confirm that World of Warcraft patch 3.3.5 will work in the following environment;
wine --version
wine-1.1.43
uname -a
Linux home 2.6.32-ARCH x86_64
I can also confirm that World of Warcraft patch 3.3.5 does crash in the following environment;
wine --version
wine-1.1.44
uname -a
Linux home 2.6.34-ARCH x86_64
I've got vcrun2005 installed and I'm using system432/wldap32.dll from Windows XP 32-bit SP2 (168kb) override in winecfg with (native then builtin).
Offline
Nuts. Does that mean I have to roll back my kernel? Because I'm using 2.6.34-ARCH...
At any rate, after I get some sleep I'm going to ditch bin32-wine-suse (which I'd been using because I was seduced by the higher version number), and install vcrun2005. Hopefully, that will work.
Thanks for the advice, guys
Last edited by cautha (2010-06-24 08:29:14)
Offline
Yes, you'll have to downgrade your kernel to 2.6.32 and wine to 1.1.43. Just installing vcrun2005 will not fix the problem.
Offline
Like many others i've got the same bug since patch 3.3.5 of WoW.
So excuse the newbie question, but what the best way to downgrade your kernel ? Because when i try
$ pacman -U kernel26-2.6.32.9-1-x86_64.pkg.tar.g
i also need to downgrade nvidia & ndiswrapper and i'm affraid it will mess with all my config...
Offline
Like many others i've got the same bug since patch 3.3.5 of WoW.
So excuse the newbie question, but what the best way to downgrade your kernel ? Because when i try
$ pacman -U kernel26-2.6.32.9-1-x86_64.pkg.tar.g
i also need to downgrade nvidia & ndiswrapper and i'm affraid it will mess with all my config...
Not true. If you grab the build package from ABS and edit the PKGBUILD a little bit, you can downgrade the kernel and have the newest spiffy nVIDIA driver without a hitch. I have it running right now on 2.6.32-LTS.
Yes, you'll have to downgrade your kernel to 2.6.32 and wine to 1.1.43. Just installing vcrun2005 will not fix the problem.
Also not true. I can confirm that the bad SIGTRAP was introduced in the 2.6.33 branch of the kernel. This has nothing to do with wine. I have everything working on wine-1.2-rc5 & kernel 2.6.32-LTS. vcrun2005 is still a good idea, though. So is native wldap32.dll. (Otherwise the battle.net.dll will not work. Download wldap32.dll and set it to your WoW folder. winecfg > wldap32 (native))
Clarification: Yes, you will need to downgrade your kernel. Wine version is optional. [/edit]
Last edited by KruesephiikZ (2010-07-01 04:42:22)
Offline
Synchronyme wrote:Like many others i've got the same bug since patch 3.3.5 of WoW.
So excuse the newbie question, but what the best way to downgrade your kernel ? Because when i try
$ pacman -U kernel26-2.6.32.9-1-x86_64.pkg.tar.g
i also need to downgrade nvidia & ndiswrapper and i'm affraid it will mess with all my config...Not true. If you grab the build package from ABS and edit the PKGBUILD a little bit, you can downgrade the kernel and have the newest spiffy nVIDIA driver without a hitch. I have it running right now on 2.6.32-LTS.
Ah, thanks a lot for the tips !
Can you tell me what i need to edit in the PKGBUILD ?
I download the old kernel from http://schlunix.org/archlinux as suggested in the wiki...
EDIT: I just discovered the pacman "-Ud" param ^^ hope that will work...
EDIT2: Nope, just downgrading the kernet with "pacman -Ud" broke the nvidia driver
Last edited by Synchronyme (2010-07-01 07:08:20)
Offline
Worst... you will need to downgrade xorg afterwards and then will prolly mean downgrading the whole system. :\
I see no hope until the next wine/kernel version.
Offline
Hi Grimn ^^
According to winehq a patch for this is ready, but i've got no idea how to use it...
Last edited by Synchronyme (2010-07-01 07:46:27)
Offline
Hi all!
Messed up since yesterday with this.
Figured out easiest way to run wow 3.3.5 )
install kernel26-lts from core and nvidia-lts-256 from aur. no xorg downgrades or whatever else, this packeges even do not replace yours currently installed kernel and nvidia, so if you need for some reason newer kernel its done with just a reboot.
runs fine for me, even without vcrun2005.
forgot to mention - wine 1.1.44 from extra.
Last edited by EvgGad (2010-07-01 13:20:21)
Offline
That actually seems... sound! One newb question tho, if I install the lts version will the kernel image be named the same as the current one? And thus I would need to add a GRUB entry for the current one; OR will it be named differently (for being a lts version) and a new GRUB entry is created automatically?
One more thing, on my desperation yesterday I installed a newer version of lib32-libldap and since then instead of getting a "There is an error logging in" error msg when logging in, I get a wine crash when logging in... did I screw up my lib32 ldap lib?
Offline
Thanks a lot EvgGad, your solution works !
@Grimn: i had to edit /boot/grub/menu.lst:
was
# (0) Arch Linux
title Arch Linux
root (hd0,0)
kernel /vmlinuz26 root=/dev/disk/by-uuid/af1e25ef-b25a-46a6-8ef7-83d028bc1502 ro
initrd /kernel26.img# (1) Arch Linux
title Arch Linux Fallback
root (hd0,0)
kernel /vmlinuz26 root=/dev/disk/by-uuid/af1e25ef-b25a-46a6-8ef7-83d028bc1502 ro
initrd /kernel26-fallback.img
So i simply add:
# (2) Arch Linux
title Arch Linux LTS
root (hd0,0)
kernel /vmlinuz26-lts root=/dev/disk/by-uuid/af1e25ef-b25a-46a6-8ef7-83d028bc1502 ro
initrd /kernel26-lts.img
Back to WoW now
Last edited by Synchronyme (2010-07-01 14:31:23)
Offline
That does not work for me. I installed the lts kernel, but on booting it arch can not find my root device anymore, even though it's a monkey copy&paste with changing the kernel image to -lts.img....
What am I doing wrong now?
Offline
Come to think of it, this might not be the problem I am facing after all... When I log into WoW it downloads the patch, closes down to install it but fails, saying something like "The application could not be started for some reason. Please close all applications and try again."
Is that it?
Offline
Come to think of it, this might not be the problem I am facing after all... When I log into WoW it downloads the patch, closes down to install it but fails, saying something like "The application could not be started for some reason. Please close all applications and try again."
Is that it?
Post the output of
wine /your/path/to/wow/Launcher.exe
for me. It's more than likely an issue with jpeg.
Offline
Awsome, it works! Thanks guys
This is the reason I love Linux community (not because you got WoW working but because there is always someone who can figure out the problem and solve it).
Kudos and gl to those that are still getting other sort of errors.
Offline
Post the output of
wine /your/path/to/wow/Launcher.exe
for me. It's more than likely an issue with jpeg.
Here goes:
wine Wow.exe
err:process:init_windows_dirs directory L"c:\\windows" could not be created, error 5
err:process:init_windows_dirs directory L"c:\\windows\\system32" could not be created, error 3
err:process:init_windows_dirs directory L"c:\\windows" could not be created, error 5
err:process:init_windows_dirs directory L"c:\\windows\\system32" could not be created, error 3
err:wineboot:main Cannot set the dir to L"c:\\windows" (2)
err:process:init_windows_dirs directory L"c:\\windows" could not be created, error 5
err:process:init_windows_dirs directory L"c:\\windows\\system32" could not be created, error 3
err:process:init_windows_dirs directory L"c:\\windows" could not be created, error 5
err:process:init_windows_dirs directory L"c:\\windows\\system32" could not be created, error 3
err:process:init_windows_dirs directory L"c:\\windows" could not be created, error 5
err:process:init_windows_dirs directory L"c:\\windows\\system32" could not be created, error 3
err:menubuilder:init_xdg error looking up the desktop directory
err:shell:SHGetFolderPathAndSubDirW Failed to create directory L"c:\\windows\\profiles\\teri-belle\\Local Settings\\Temporary Internet Files".
err:wininet:URLCacheContainers_CreateDefaults Couldn't get path for default container 0
err:shell:SHGetFolderPathAndSubDirW Failed to create directory L"c:\\windows\\profiles\\teri-belle\\Local Settings\\History".
err:wininet:URLCacheContainers_CreateDefaults Couldn't get path for default container 1
err:shell:SHGetFolderPathAndSubDirW Failed to create directory L"c:\\windows\\profiles\\teri-belle\\Cookies".
err:wininet:URLCacheContainers_CreateDefaults Couldn't get path for default container 2
fixme:advapi:SetSecurityInfo stub
archive Data\enGB\patch-enGB.MPQ opened
archive Data\patch.MPQ opened
archive Data\enGB\patch-enGB-2.MPQ opened
archive Data\enGB\patch-enGB-3.MPQ opened
archive Data\patch-2.MPQ opened
archive Data\patch-3.MPQ opened
archive Data\expansion.MPQ opened
archive Data\lichking.MPQ opened
archive Data\common.MPQ opened
archive Data\common-2.MPQ opened
archive Data\enGB\locale-enGB.MPQ opened
archive Data\enGB\speech-enGB.MPQ opened
archive Data\enGB\expansion-locale-enGB.MPQ opened
archive Data\enGB\lichking-locale-enGB.MPQ opened
archive Data\enGB\expansion-speech-enGB.MPQ opened
archive Data\enGB\lichking-speech-enGB.MPQ opened
fixme:win:EnumDisplayDevicesW ((null),0,0x3aed2c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x3aeafc,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x3af230,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x3af370,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x3af508,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x3af504,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x3af508,0x00000000), stub!
fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
fixme:win:EnumDisplayDevicesW ((null),0,0x3aef88,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x3af0c0,0x00000000), stub!
failed to open H:\.wine-wow\drive_c\Spiele\World of Warcraft\Interface\Addons\ClassTimer\Libs\FuBarPlugin\
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x169f68,0x169e88): stub
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0x3af7a8): stub
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0x3af7a8): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x3ade70,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x3ade98,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x3addfc,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
err:wininet:URLCacheContainers_FindContainerW no container found
err:wininet:URLCacheContainers_FindContainerW no container found
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 5000
fixme:reg:GetNativeSystemInfo (0x37404684) using GetSystemInfo()
err:wininet:URLCacheContainers_FindContainerW no container found
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB
archive Data/deDE/patch-deDE-2.MPQ opened
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (60000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 60000
err:wininet:URLCacheContainers_FindContainerW no container found
err:process:init_windows_dirs directory L"c:\\windows" could not be created, error 5
err:process:init_windows_dirs directory L"c:\\windows\\system32" could not be created, error 3
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
err:shell:SHGetFolderPathAndSubDirW Failed to create directory L"c:\\windows\\profiles\\teri-belle\\Local Settings\\Temporary Internet Files".
err:wininet:URLCacheContainers_CreateDefaults Couldn't get path for default container 0
err:shell:SHGetFolderPathAndSubDirW Failed to create directory L"c:\\windows\\profiles\\teri-belle\\Local Settings\\History".
err:wininet:URLCacheContainers_CreateDefaults Couldn't get path for default container 1
err:shell:SHGetFolderPathAndSubDirW Failed to create directory L"c:\\windows\\profiles\\teri-belle\\Cookies".
err:wininet:URLCacheContainers_CreateDefaults Couldn't get path for default container 2
err:shell:SHGetFolderPathAndSubDirW Failed to create directory L"c:\\windows\\system32\\unknown".
err:shell:SHGetFolderPathAndSubDirW Failed to create directory L"c:\\windows\\system32\\unknown".
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (60000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 60000
err:wininet:URLCacheContainers_FindContainerW no container found
http error code = 404
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB
err:wincodecs:JpegDecoder_CreateInstance Failed reading JPEG because unable to find libjpeg.so.8
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}, hres is 0x80004005
err:ole:OleLoadPicture IPersistStream_Load failed
Thank you
Edit hopes it makes no difference I started Wow.exe instead of the launcher, I just don't like that bulky launcher thingy
Last edited by thom_raindog (2010-07-01 19:59:17)
Offline
KruesephiikZ wrote:Post the output of
wine /your/path/to/wow/Launcher.exe
for me. It's more than likely an issue with jpeg.
Here goes:
<snip>
Thank youEdit hopes it makes no difference I started Wow.exe instead of the launcher, I just don't like that bulky launcher thingy
It does matter, actually. Launcher.exe is tied directly with the patch files and what not, so I need to see the launch of either Launcher or a WoW patch that fails to start.
This worries me:
err:process:init_windows_dirs directory L"c:\\windows" could not be created, error 5
err:process:init_windows_dirs directory L"c:\\windows\\system32" could not be created, error 3
err:process:init_windows_dirs directory L"c:\\windows" could not be created, error 5
err:process:init_windows_dirs directory L"c:\\windows\\system32" could not be created, error 3
err:wineboot:main Cannot set the dir to L"c:\\windows" (2)
err:process:init_windows_dirs directory L"c:\\windows" could not be created, error 5
err:process:init_windows_dirs directory L"c:\\windows\\system32" could not be created, error 3
err:process:init_windows_dirs directory L"c:\\windows" could not be created, error 5
err:process:init_windows_dirs directory L"c:\\windows\\system32" could not be created, error 3
err:process:init_windows_dirs directory L"c:\\windows" could not be created, error 5
err:process:init_windows_dirs directory L"c:\\windows\\system32" could not be created, error 3
err:menubuilder:init_xdg error looking up the desktop directory
err:shell:SHGetFolderPathAndSubDirW Failed to create directory L"c:\\windows\\profiles\\teri-belle\\Local Settings\\Temporary Internet Files".
It looks like errors with your .wine directory. Try moving WoW out of it, deleting it and running winecfg again to create the proper dirs.
Offline
Alright, clean .wine-dir, problems with ownership solved (beats me how that happened anyway..)
And you are right, something wrong with jpeg:
wine Launcher.exe
err:wincodecs:JpegDecoder_CreateInstance Failed reading JPEG because unable to find libjpeg.so.8
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}, hres is 0x80004005
err:ole:OleLoadPicture IPersistStream_Load failed
What is happening here?
Edit found that libjpeg.so.8 is smack in /usr/lib and wonders why wine can not find it...
Last edited by thom_raindog (2010-07-02 05:02:46)
Offline
Are you running Arch64 or Arch32? If it's Arch64 then run:
sudo pacman -S lib32-libjpeg
Then:
ldconfig -a
If it still fails, reboot. It should work.
Offline
Yes, thank you, now I can apply the patch. And NOW I get the crash everyone is talking about
Now I need to solve why Arch wont boot with the lts kernel...
Offline
That does not work for me. I installed the lts kernel, but on booting it arch can not find my root device anymore, even though it's a monkey copy&paste with changing the kernel image to -lts.img....
What am I doing wrong now?
From what I see here, thom, you're trying to boot just the initrd and not the kernel. The kernel itself is called "vmlinuz26-lts". No extension. This is my grub line:
# (2) Arch LTS
title Arch Linux LTS
root (hd0,0)
kernel /vmlinuz26-lts root=/dev/disk/by-uuid/4ebaac07-1cf8-4d88-b7da-a53c3e96d0fc ro
initrd /kernel26-lts.img
# (3) Arch LTS Fallback
title Arch LTS Fallback
root (hd0,0)
kernel /vmlinuz26-lts root=/dev/disk/by-uuid/4ebaac07-1cf8-4d88-b7da-a53c3e96d0fc ro
initrd /kernel26-lts-fallback.img
Edit it to suit your needs.
[edit] Namely the root=/dev/disk.
This should be copied from your grub file, not my grub line. Everyone's uuid is different.
Last edited by KruesephiikZ (2010-07-02 07:50:59)
Offline