← Back to team overview

ubuntu-x-swat team mailing list archive

[Bug 408016] Re: Xorg crashes when handed bad xrender glyph data

 

Out on a limb, but the info might help someone :-(

I've been tinkering with CentOS v5.4 and compiling
wine-1.1.29-fe.tar.bz2 to run my EXE program. I've run up against
similar problems (same hardware as above). Versions are:

xorg-x11-drv-i810-1.6.5-9.25.el5
xorg-x11-server-Xorg-1.1.1-48.67.el5

Just for reference the RedHat package for i810 contains both of the
drivers:

/usr/lib/xorg/modules/drivers/i810_drv.so
/usr/lib/xorg/modules/drivers/intel_drv.so

and I'm using the "intel" driver, although the i810 driver also works on
the same hardware.

X does NOT crash for me in this configuration, but neither will wine
actually run, I merely get the error message:

X Error of failed request:  BadLength (poly request too large or internal Xlib length error)
  Major opcode of failed request:  155 (RENDER)
  Minor opcode of failed request:  20 (RenderAddGlyphs)
  Serial number of failed request:  76507
  Current serial number in output stream:  76512


If you check upstream ...

    http://cgit.freedesktop.org/xorg/xserver/tree/render/render.c

... you can see there is no NULL pointer check on pDstPix around line
1160 so I can't explain why the RedHat version does not crash in the
same place, don't have time to go through it with a fine tooth comb.
Still waiting for some patch that will prevent wine from delivering the
bad glyph data in the first place. Here is an old bug report from 2003
were similar problems were evident (and no fix found back then either).

    http://www.mail-archive.com/xfree86@xxxxxxxxxxx/msg06098.html


Some Russian guy is coming up with almost exactly the same error using Kubuntu 9.10 + Wine 1.1.34

http://linuxforum.ru/index.php?s=ded24b144d5aca3620acdab78ec69455&showtopic=106168&pid=990715&st=0&#entry990715


Another wine bug (this time from only a few month ago, from a Russian using fedora 11 and wine 1.1.29)

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

I just have to quote the resolution of wine bug 19986: "Most likely bad
video drivers. Wine is a user app and by definition can not crash X
server. Invalid."

As they say, "you can learn a lot, just by looking" but Oh Boy! It is so
difficult to get people to look. Maybe someone can have a good laugh out
of all this. I'm off to have a cry now. Does launchpad offer a tissuebox
feature? Probably it should...


** Bug watch added: Wine Bugzilla #19986
   http://bugs.winehq.org/show_bug.cgi?id=19986

** Also affects: xserver-xorg-video-intel via
   http://bugs.winehq.org/show_bug.cgi?id=19986
   Importance: Unknown
       Status: Unknown

-- 
Xorg crashes when handed bad xrender glyph data
https://bugs.launchpad.net/bugs/408016
You received this bug notification because you are a member of Ubuntu-X,
which is the registrant for xf86-video-intel.