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

Michel Dänzer michel at daenzer.net
Tue Jun 4 03:39:11 PDT 2013


On Mon, 2013-06-03 at 15:41 -0400, Matthieu Herrb wrote:
> On Mon, Jun 03, 2013 at 12:37:57PM +0200, Michel Dänzer wrote:
> > On Son, 2013-06-02 at 19:35 -0400, Matthieu Herrb wrote:
> > > Hi,
> > > 
> > > trying to run firefox under OpenBSD/sparc64 with X server 1.14.1 on a
> > > Sun Blade 1000 crashes xf86-video-mach64 6.9.4: 
> > > 
> > > Program received signal SIGSEGV, Segmentation fault.
> > > 0x00000008b5a158f0 in Mach64CheckTexture (pPict=0x8b3c41600)
> > >     at atimach64render.c:342
> > > 342         int w = pPict->pDrawable->width;
> > 
> > pPict->pDrawable is NULL for source-only (solid/gradient) pictures. The
> > driver needs to deal with this, probably by falling back to software
> > rendering for such source pictures.
> > 
> 
> hi,
> 
> 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.


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


More information about the xorg-devel mailing list