wow 3.3.5a crashes on start (ERROR #132)

Questions about Wine on Linux
Locked
LxMaD
Newbie
Newbie
Posts: 1
Joined: Wed Aug 14, 2024 9:27 am

wow 3.3.5a crashes on start (ERROR #132)

Post by LxMaD »

Hi everyone,
My problem: World of warcraft (3.3.5a for a private server) crashes on startup, both directly with wine and if I try to open it with lutris. Has worked on this machine before, but I had to reinstall Manjaro (KDE), now it's not working anymore.

Errors:
"wine PATHTO/wow.exe" results in:
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0144:err:wininet:open_http_connection create_netconn failed: 12029
0110:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
0024:fixme:dbghelp:elf_search_auxv can't find symbol in module
0024:fixme:dbghelp:i386_stack_walk new PC=20b8 different from Eip=86b28d
0024:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"win32u"
017c:fixme:dbghelp:elf_search_auxv can't find symbol in module
0184:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
wow.exe returns the error:
ERROR #132 (0x85100084) Fatal Exception
Exception: 0xC0000005 (ACCESS_VIOLATION) at 0023:0087307D
The instruction at "0x0087307D" referenced memory at "0x0000002C".
The memory could not be "read".
If I add "-opengl" I atleast get the picture of the background in the window before crashing instead of just a black screen and the d3d error disappears.
Same with lutris, tested both wine-ge-8-26-x86_64, system and GE_proton. Tested with enabling/disabling dxvk and vkd3d. Had some good experiences with lutris in the past.
Tested with stock install (64bit) and the 32bit wineprefix.
Tested various suggestions in forums for adding .dll files, nothing helped so far (so I reverted to the stock install).
Tried to find differences to a running setup on my laptop (nvidia based, working well with lutris). "wine-ge-8-26-x86_64" works there, too, so I doubt this is a 32 bit issue. Laptop is running arch 64 bit but hasn't been -Syu in a while. I do not get the "fixme:dbghelp:elf_search_auxv can't find symbol in module" warning on my laptop when starting wow (the first two messages also appear with wow working there) which leads me to believe this is the problem. But none of the solutions I found so far to supposedly fix that have helped.
Compared things like fonts, lutris installed runtimes, installed dependencies by lutris between working setup on laptop and manjaro system, no obvious differences. None of the packages I added manually worked or changed the error I get.

My system:
Manjaro KDE stock kernel 6.10 (also failed on 6.9), with system updated and video drivers installed.
Wine 9.14-1
AMD R5 5600G and RX 6650 XT
16 GB RAM DDR4
No windows, just manjaro on ext4

Hoping for clues on what to try next.
LxMaD
Newbie
Newbie
Posts: 1
Joined: Wed Aug 14, 2024 9:27 am

Re: wow 3.3.5a crashes on start (ERROR #132)

Post by LxMaD »

TLDR: A file was corrupt inside the wow install folder and broke everything with this non descriptive error.

How I found out: Opened WOW with my working installation on my laptop and ran:
lsof -p <PID> > nameyourdumpfile.txt
with the <PID> of wow.exe according to https://superuser.com/questions/324729/ ... ng-process.
Then went through the whole txt file and checked for every library on the non-working machine. The broken file luckily had a ".part" which made it easily detectable. If you have this error as well, try to re-download the game just in case, as broken gamefiles can cause this error. If you have a game config that you don't want to lose, copy everything and try getting the game to start first. Renaming folders like the addons-folder to not lose your data but avoid it preventing the game from launching will also help.

Please feel free to close the thread as I found a solution.
Last edited by LxMaD on Thu Aug 22, 2024 6:50 pm, edited 1 time in total.
Locked