-
Bug
-
Resolution: Done-Errata
-
Undefined
-
rhel-8.9.0
-
pixman-0.38.4-3.el8
-
None
-
None
-
sst_gpu
-
4
-
7
-
None
-
False
-
-
No
-
CentOS Stream
-
None
-
Pass
-
-
None
-
If docs needed, set a value
-
-
Unspecified
-
None
Description of problem:
pixman 0.38.x has a regression that causes incorrect rendering in some circumstances. This can be triggered by the use of cairo with CAIRO_OPERATOR_SATURATE and subpixel positioning, and causes OpenSlide <https://openslide.org/> to produce incorrect output.
Version-Release number of selected component (if applicable):
0.38.4-2.el8.x86_64
How reproducible:
Always
Steps to Reproduce:
Compile and run attached test program.
Actual results:
Program prints "Failed"
Expected results:
Program prints "OK"
Additional info:
This is fixed upstream in https://gitlab.freedesktop.org/pixman/pixman/-/commit/8256c235d9b3854d039242356905eca854a890ba, which is in pixman 0.40.0.