[xf86-video-mach64] crash on sparc64 w/ xserver 1.14.1

Michel Dänzer michel at daenzer.net
Tue Jun 4 09:26:50 PDT 2013


On Die, 2013-06-04 at 10:40 -0400, Matthieu Herrb wrote:
> On Tue, Jun 04, 2013 at 12:39:11PM +0200, Michel Dänzer wrote:
> > On Mon, 2013-06-03 at 15:41 -0400, Matthieu Herrb wrote:
> > > 
> > > I've implemented that (see previous message). Now the X server doesn't
> > > crash anymore but experiences corruption in the Xft fonts, like shown
> > > on the attached screenshot.
> > > 
> > > Any more clues ? 
> > 
> > Hmm... Looks like some of the glyphs are getting corrupted in the glyph
> > cache. Maybe there's a problem with the UploadToScreen hook, or
> > something like that.
> > 
> 
> The mach64 driver has no UploadToScreen hook. So either it's the
> fallback code that's behaving on sparc64 or something else. How could
> I check that ?

I'm afraid you'll have to start digging from exaGlyphCacheUploadGlyph().
E.g. maybe try forcing a software fallback for the composite fallback
path, e.g. by calling ExaCheckComposite instead of CompositePicture, and
see if that makes any difference for the problem.


-- 
Earthling Michel Dänzer           |                   http://www.amd.com
Libre software enthusiast         |          Debian, X and DRI developer


More information about the xorg-devel mailing list