[Bug 28144] New: JXRenderMark causes system freeze

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon May 17 07:18:37 PDT 2010


https://bugs.freedesktop.org/show_bug.cgi?id=28144

           Summary: JXRenderMark causes system freeze
           Product: xorg
           Version: unspecified
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Driver/Radeon
        AssignedTo: xorg-driver-ati at lists.x.org
        ReportedBy: linuxhippy at gmail.com
         QAContact: xorg-team at lists.x.org


Created an attachment (id=35707)
 --> (https://bugs.freedesktop.org/attachment.cgi?id=35707)
xorg log

Running the JXRendermark reliably freezes my system when executing the
"Transformed Blit Billinear sharp edges"-test.
JXRenderMark can be downloaded from:
http://93.83.133.214/downloads/JXRenderMark-1.0.1.zip

Basically the benchmark only executes a series of render-commands, like x11perf
does, the test which causes the hang basically looks like the code at the end
of the report.


System-Information:
X.Org X Server 1.8.0
Radeon 6.13.0
"ATI Radeon Mobility 9000 (M9) Lf (AGP)" (ChipID = 0x4c66)


void billinearTransformedBlit(int area, int x, int y)
{
  int maskSize = area/8;
  maskSize = maskSize == 0 ? 1 : area;
  area = maskSize*8;

  XRenderFillRectangle (display, PictOpSrc, alphaMask, &setAlpha, 0, 0,
maskSize, maskSize);

  XTransform xf;
 //transform changes omited
 XRenderSetPictureTransform (display, sourceImage, &xf);
 //transform changes omited
 XRenderSetPictureTransform (display, alphaMask, &xf);

  XRenderComposite(display, PictOpOver, sourceImage, alphaMask, backBuffer, 0,
0, 0, 0, x, y, area, area);  

  XRenderFillRectangle (display, PictOpClear, alphaMask, &setAlpha, 0, 0,
maskSize, maskSize);

   //transform changes omited
  XRenderSetPictureTransform (display, alphaMask, &xf);
}

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the xorg-driver-ati mailing list