[Bug 20181] Warcraft 3 crashes on start with GLXBadDrawable

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Nov 18 19:55:29 CST 2009


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





--- Comment #35 from Alistair <ajftonner at gmail.com>  2009-11-18 19:55:28 ---
(In reply to comment #34)
> (In reply to comment #33)
> >    since the kernel device driver was i915 I made a silly assumption.  Now
<snippage>
> us.
> I'll try an approach without chroot. If it succeeds, than we will need help
> from gentoo emul libs team IMO (the list of amd64 developers is here
> http://www.gentoo.org/proj/en/base/amd64/).
> 

   Oleg: 
    if you've built the i965_drv.so in a 32 bit chroot, and you move it to your
64bit env, what happens?

    I have the emul 10. installed, and I now more *rarely* get the
GLXBadDrawable error (still getting it one in six tries) but still have the
"Broken Kaleidescope" effect.

   Loading the game and getting the kaleidescope effect, I can find nowhere
loaded /usr/lib32/dri/i965_dri.so, rather it seems to load

/usr/lib32/opengl/xorg-x11/lib/libGL.so.1.2

   and in my case:

equery b /usr/lib32/opengl/xorg-x11/lib/libGL.so.1.2
[ Searching for file(s) /usr/lib32/opengl/xorg-x11/lib/libGL.so.1.2 in *... ]
app-emulation/emul-linux-x86-xlibs-10.1
(/usr/lib32/opengl/xorg-x11/lib/libGL.so.1.2)

   I somehow believe that we're chasing the wrong library here -- we need to
look at libGL.so --- 
   I believe that it talks api to api to the driver rather than loading the
32bit driver and talking to it.

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