[cairo-bugs] [Bug 38482] New: [bisected] cairo-perf-trace crashes on xcb backend with some traces

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Jun 19 19:31:16 PDT 2011


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

           Summary: [bisected] cairo-perf-trace crashes on xcb backend
                    with some traces
           Product: cairo
           Version: 1.10.3
          Platform: All
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: xcb backend
        AssignedTo: psychon at znc.in
        ReportedBy: mengmeng.meng at intel.com
         QAContact: cairo-bugs at cairographics.org


System Environment:
--------------------------
Platform:  Piketon,HuronRiver
Libdrm:   (master)2.4.26
Mesa:     (master)dd3b812962a8720aca0a80bf6ea35f70319d3ca1
Xserver: 
(master)xorg-server-1.10.99.901-38-g778309fd0ef6b586468c1a3b569e3548503459ee
Cairo:    (master)ced061124d0b402c5ce471ce04e9a936dc46da94
Libva:    (master)0f52ab9f582526c2d462fed6f09d0a0a007327ad
Kernel:   (drm-intel-next) a18711120764dd96ed2ee6a4d436c448542bad77

Bug detailed description:
-------------------------
crash:cairo-perf-trace crashes on xcb backend with some traces on Piketon and
HuronRiver.It's Cariro regression.
By bisected,63bdae27a83381fb8c3786c2d7a6c2592e388ee9 is the first bad commit.

In consloe:
[  0]      xcb            firefox-talos-gfx Detected error during xcb run: 2
major=148, minor=5
lt-cairo-perf-trace: cairo-boilerplate-xcb.c:136:
_cairo_boilerplate_xcb_synchronize: Assertion `status == CAIRO_STATUS_SUCCESS'
failed.

some traces:
firefox-planet-gnome
firefox-talos-gfx
firefox-talos-svg
gnome-system-monitor
midori-zoomed
poppler

63bdae27a83381fb8c3786c2d7a6c2592e388ee9 is the first bad commit
commit 63bdae27a83381fb8c3786c2d7a6c2592e388ee9
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Fri May 27 15:59:37 2011 +0100

    xlib,xcb: Force strict adherence to the Render specification when testing

    Introduce cairo_xlib_device_debug_set_precision() to override the
    automatic selection of rendering precision and force the Xorg/DDX to
    strictly adhere to the precise rendering mode of the Render
    specification. This allows us to test drivers without worrying, too
    much, about minor discrepancies in antialiasing.

    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>


Reproduce steps:
----------------
1 xinit&
2 ./cairo-perf-trace firefox-talos-gfx.trace

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


More information about the cairo-bugs mailing list