World of Warcraft crashes at login with 2.6.35
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux |
Fix Released
|
Medium
|
|||
Wine |
Won't Fix
|
Medium
|
|||
linux (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
A bug affecting wine (most notably WoW) users was introduced somewhere after 2.6.32
A fix was found, which has been merged into 2.6.35-rc4.
See https:/
I'm running lts-backport-
linux-image-
In the git repo, I can see the fix is included in this kernel version.
(commit# a1e80fafc9f0742
However, running the small test program given on the kernel bugzilla page, still segfaults.
So it appears that the ubuntu kernel behaves a bit differently compared to vanilla and the problem still persists.
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
Card hw:0 'Intel'/'HDA Intel at 0xfebf8000 irq 44'
Mixer name : 'Analog Devices AD1988'
Components : 'HDA:11d41988,
Controls : 50
Simple ctrls : 29
Card1.Amixer.info:
Card hw:1 'Headset'/'Logitech Logitech USB Headset at usb-0000:00:1d.0-1, full speed'
Mixer name : 'USB Mixer'
Components : 'USB046d:0a14'
Controls : 4
Simple ctrls : 2
DistroRelease: Ubuntu 10.04
HibernationDevice: RESUME=
MachineType: System manufacturer System Product Name
NonfreeKernelMo
Package: linux 2.6.32.23.24
PackageArchitec
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
LANGUAGE=en_US:en
PATH=(custom, user)
LANG=en_US.utf8
SHELL=/bin/bash
ProcVersionSign
Regression: No
RelatedPackageV
Reproducible: Yes
RfKill:
Tags: lucid needs-upstream-
Uname: Linux 2.6.35-7-generic x86_64
UserGroups: adm admin audio cdrom dialout kvm lpadmin plugdev sambashare vboxusers wireshark
dmi.bios.date: 07/02/2007
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 1201
dmi.board.
dmi.board.name: P5B-V
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev 1.xx
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: System Product Name
dmi.product.
dmi.sys.vendor: System manufacturer
---
Architecture: amd64
DistroRelease: Ubuntu 10.04
NonfreeKernelMo
Package: linux 2.6.32.23.24
PackageArchitec
ProcEnviron:
LANGUAGE=en_US:en
PATH=(custom, user)
LANG=en_US.utf8
SHELL=/bin/bash
Tags: lucid
Uname: Linux 2.6.35-
UnreportableReason: The running kernel is not an Ubuntu kernel
UserGroups: adm admin audio cdrom dialout kvm lpadmin plugdev sambashare vboxusers wireshark
Changed in wine: | |
status: | Unknown → Confirmed |
Changed in wine: | |
importance: | Unknown → Medium |
Changed in wine: | |
status: | Confirmed → Invalid |
Changed in linux: | |
status: | Unknown → Confirmed |
Changed in linux: | |
importance: | Unknown → Medium |
tags: | added: amd64 lucid needs-upstream-testing |
Changed in linux: | |
status: | Confirmed → Fix Released |
Changed in wine: | |
status: | Invalid → Won't Fix |
Today's 3.3.5 patch from blizzard seems to have KO'd WoW on all my systems. As this is a required patch, this effectively reduces WoW to garbage status (assuming its not just me).
Immediately after entering login information, a illegal instruction error occurs. This may be related to the introduction of Blizzard's "RealID" system, which uses a 'Battle.net.dll' that is known from Starcraft 2 Beta to have anti-debugging measures in it. The patch that was created for SC2 to work around this does not work in my case.
I ran a +relay trace and generated a 4G (!!) log file, the last 5000 lines of which are here: www.infernalsou l.net/Junk/ Dump/5000. log
http://
The illegal instruction occurs at line 2492. I could be mistaken, but it looks like it is indeed attempting anti-debugging nonsense immediately before the error. I am recompiling wine on an older GCC version (using Arch linux/AUR packaging scripts which are basically just ./configure && make) to rule out those issues, but this could take a while.
Let me know what else I can do to be of assistance