misc/117854: pixman 0.9.5 in ports needs update to 0.9.6

Coleman Kane cokane at FreeBSD.org
Mon Nov 5 12:20:02 PST 2007

>Number:         117854
>Category:       misc
>Synopsis:       pixman 0.9.5 in ports needs update to 0.9.6
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Nov 05 20:20:01 UTC 2007
>Originator:     Coleman Kane
>Release:        FreeBSD 8.0-CURRENT
FreeBSD Project
FreeBSD erwin 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Wed Oct 24 08:40:00 EDT 2007     root at erwin:/usr/obj/usr/src/sys/ERWIN  amd64

The version of x11/pixman in ports is 0.9.5_3. This version has a nasty crasher bug that can be exposed on an amd64 platform. Since being fixed, pixman 0.9.6 has been released and the version in ports should be updated to use this new version. In addition, some features were added to help improve performance.
I can reliably reproduce this bug by downloading the AMD/ATI Radeon HD 2500 Development Documentation from AMD's developers website. A number of other PDFs that I have seen have been able to cause the crash as well. When it happens, the whole X session dies and the user is returned to the console.
Attached patch.

Patch attached with submission follows:

diff -u -r x11/pixman.orig/Makefile x11/pixman/Makefile
--- x11/pixman.orig/Makefile	2007-11-05 14:59:50.000000000 -0500
+++ x11/pixman/Makefile	2007-11-05 15:05:54.000000000 -0500
@@ -6,8 +6,7 @@
 PORTNAME=	pixman
 MAINTAINER=	x11 at FreeBSD.org
diff -u -r x11/pixman.orig/distinfo x11/pixman/distinfo
--- x11/pixman.orig/distinfo	2007-09-13 15:45:01.000000000 -0400
+++ x11/pixman/distinfo	2007-11-05 15:01:13.000000000 -0500
@@ -1,3 +1,3 @@
-MD5 (xorg/lib/pixman-0.9.5.tar.bz2) = f9fea77e46ec7a3a16e925e137f146e7
-SHA256 (xorg/lib/pixman-0.9.5.tar.bz2) = a9d4545b5dfc018cdd33fd21bc73c3f1b3c9c207f1bb6843606cc180eb10c6c8
-SIZE (xorg/lib/pixman-0.9.5.tar.bz2) = 290622
+MD5 (xorg/lib/pixman-0.9.6.tar.bz2) = 7681334f55d41a705339228145d02c11
+SHA256 (xorg/lib/pixman-0.9.6.tar.bz2) = c504db9338d67c388824ebbf805a424d2cc0fab681e33bff6733603539d6335b
+SIZE (xorg/lib/pixman-0.9.6.tar.bz2) = 290399


More information about the freebsd-bugs mailing list