[Bug 23323] World of Warcraft crashes upon login after 3.3.5 patch.

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Jun 30 10:38:48 CDT 2010


Sam Fourman Jr. <sfourman at gmail.com> changed:

           What    |Removed                     |Added
                 CC|                            |sfourman at gmail.com

--- Comment #118 from Sam Fourman Jr. <sfourman at gmail.com>  2010-06-30 10:38:47 ---
I use FreeBSD 8.1 amd64
As of this morning World of Warcraft 3.3.5a still crashes right after login.

Alexander said this in a earlier comment:

WoW uses opcode 0xf1 (icebp) and expects to see a single step exception,
probably as a way to detect hardware debuggers. With the kernel change icebp is
no longer raising a SIGTRAP since it doesn't set any dr6 bits, so WoW doesn't
get its exception.

I have been playing World of Warcraft on FreeBSD amd64 since December of 2009
using the beta Nvidia 64bit drivers and this wine how-to


I can verify that on PCBSD 8.1 RC1 32bit World of Warcraft works post 3.3.5
so far as I can tell it is only broken on amd64.

I posted this problem to the FreeBSD hackers mailing list, and someone quickly
replied, that the icebp single step exception works on FreeBSD 8 stable
does anyone have any ideas as to why, FreeBSD amd64 crashes and i386 does not? 

icebp generates the SIGTRAP on latest 8-stable, verified
by the following trivival assembler program:
       .globl  main
       .byte   0xf1
       xorl    %edi,%edi
       call    exit

Thank you for your help

Sam Fourman Jr.
Fourman Networks

Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.

More information about the wine-bugs mailing list