Hey guys,
First time posting here. I’d like to explain a problem I’ve been battling since I went back to SuSE.
I am using SuSE version 11.1 and app Wine version 1.1.34. The huge problem that I’ve been having is in trying to play World of Warcraft. I could never successfully install the game, and it got to the point where I had to use my friend’s Windows drive to copy the directory over from his drive to mine. Whenever I would have to get a patch, there would be some kind of a:
*download or install fail error
*texture read/mapping error [can’t read Kalimdor_31_21.adt]
*Segmentation fault / client error 9
I use wine via konsole so that i can get read out, and a lot of times I get a STUB! line which doesn’t cause any issues but seems a little strange to me. I have tried so many things to handle these issues.
*manually download/update patches
*using the WoW included repair module
*deleting the .wine directory and reinstalling
*downgrading and upgrading to earlier and later versions
*cause reset of folder ownership to fix previous issues by chown-ing several times
I posted a bug about this in the winehq’s bugzilla, but I am not getting any answers. Frankly, I’m getting wicked tired of wine misbehaving like this. I can’t install KVM, and VMware refuses to work on my machine. I am NOT putting a windows drive into my computer case. Has anyone has problems like these, and if so, could give me some advice on what to do?
Yes, I always run WoW with the -opengl tag even though I read opengl is automatically used and you don’t need that.
ANYWAY, here are the news:
I did copy over the config you gave me [made a copy of my old one, of course] and that actually made the patch install successfully! However, I got a brand new error:
Runtime error
Program: C:\Program Files\World of Warcraft\Wow.exe [god, so awkward doing the backlash - **** Windows shakes fist]
R6034
An application has made an attempt to load the C runtime library incorrectly
Now, since it did patch it, should I put back my old config into the .wtf file? I’m tempted to do that, but I wanted to hear your answer on that first. I’m just wondering if all this time the reason I was ever getting errors is because of the .wtf file, how do I fix that without having to use someone else’s? OR is this what I just had to do to get that fixed once I get rid of that runtime error?
Oh, totally forgot. Here is the tail end of what happened after I used konsole. Notice how there is a STUB line. Is that supposed to be like that? *.
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 5000
fixme:reg:GetNativeSystemInfo (0x37404484) using GetSystemInfo()
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB
fixme:actctx:parse_assembly_elem wrong version for assembly manifest: 8.0.50727.762 / 8.0.50727.4053
fixme:actctx:parse_manifest_buffer failed to parse manifest L"C:\Program Files\World of Warcraft\Microsoft.VC80.CRT.manifest"
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
err:ntdll:RtlpWaitForCriticalSection section 0x7bcaa784 “loader.c: loader_section” wait timed out in thread 002c, blocked by 0009, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x7bcaa784 “loader.c: loader_section” wait timed out in thread 0026, blocked by 0009, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x7bcaa784 “loader.c: loader_section” wait timed out in thread 0021, blocked by 0009, retrying (60 sec)
wine: Critical section 7bcaa784 wait failed at address 0x7bc35399 (thread 002c), starting debugger…
Unhandled exception: wait failed on critical section 0x7bcaa784
err:seh:raise_exception Unhandled exception code c0000194 flags 0 addr 0x7bc35399
Process of pid=0008 has terminated
No process loaded, cannot execute ‘echo Modules:’
Cannot get info on module while no process is loaded
No process loaded, cannot execute ‘echo Threads:’
luuka@celestiel:~> process tid prio (all id:s are in hex)
0000000e
00000014 0
00000010 0
0000000f 0
00000011
00000017 0
00000016 0
00000013 0
00000012 0
00000018
00000019 0
You must be attached to a process to run this command.
No process loaded, cannot execute ‘detach’*
Okay, I’ll check out winetricks, but I am not sure if that’s going to help. I already have winetricks installed, so unless there is some trick to that, I might need to do something else.
Thank you for the link though. I will take a look at that and see if there is anything in there I did not do or tweak. In the meantime, is it okay to replace the .wtf config back to mine and see what happens?
Forgot to add: I do have winetricks, but I didn’t know I had to do something with it beyond just downloading it. Getting some runtime files now. Will report on if that worked or not after it’s done
Brian, what I meant to say was since your config allowed me to patch it, I was going to take your copy and back it up, and then just replace with mine. I was thinking that because your config is perfect on YOUR system, but since I use different hardware…you know?
I don’t see how I can attach files here, so I’m going to insert the konsole output here when I try to log in. Since this forum thinks I’m posting over 4 images at once when I put the konsole output here, I’m doing a double post. Please forgive that…I can’t figure out how to navigate this place.
ACTUALLY, as of today, my problem is solved! Thanks to the genius brains of brian_j and someone on the WoW forums. Basically, I was missing a file called vcredist_x86.exe that was pointed to on the warcraft forum. I wget-ed that, and installed using wine, and tada! I’m back online! Thankyouthankyouthankyou!! If it wasn’t for you telling me to replace the config.wtf file, I wouldn’t be able to even patch, so thank you so much!!