[Bug 15297] New: WoW either fails at startup, runs fine, or crashes the XServer, all at random.

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Sep 15 07:57:00 CDT 2008


http://bugs.winehq.org/show_bug.cgi?id=15297

           Summary: WoW either fails at startup, runs fine, or crashes the
                    XServer, all at random.
           Product: Wine
           Version: CVS/GIT
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: P2
         Component: opengl
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: rankincj at yahoo.com


Created an attachment (id=16112)
 --> (http://bugs.winehq.org/attachment.cgi?id=16112)
WINEDEBUG=warn+opengl,+wgl,+x11drv fails with a GLX error

I've noticed this bug for several months now, and can't remember exactly when
it started. Basically, I am running World of Warcraft using both Wine and Mesa
from their respective git repositories. My PC is a dual P4 Xeon machine, with
hyperthreading enabled, so that I have four virtual CPUs. I am using a Radeon
9550 graphics card.

When I run WoW in OpenGL mode, then one of three things happens:

a) WoW completely fails to start, and reports this error:
X Error of failed request:  GLXBadDrawable
  Major opcode of failed request:  156 (GLX)
  Minor opcode of failed request:  5 (X_GLXMakeCurrent)
  Serial number of failed request:  586
  Current serial number in output stream:  586

b) WoW runs fine(-ish), albeit slowly. (But maybe that's just Mesa's R300
support)

c) The entire X server crashes, and the Xorg.0.log file reports a SIGSEGV while
calling __glxDeassociateContext.

So assuming that I don't crash the X server first, I can eventually get WoW to
start just by trying to run it again and again. It sounds like there might be
some hideous sort of race condition in the context-handling code.


-- 
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