[cairo-bugs] [Bug 63787] New: Assertion failure in cairo under windows when using GIMP's new canvas rotation

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Apr 21 13:37:28 PDT 2013


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

          Priority: medium
            Bug ID: 63787
          Assignee: cairo-bugs at cairographics.org
           Summary: Assertion failure in cairo under windows when using
                    GIMP's new canvas rotation
        QA Contact: cairo-bugs at cairographics.org
          Severity: normal
    Classification: Unclassified
                OS: Windows (All)
          Reporter: drawoc at darkrefraction.com
          Hardware: Other
            Status: NEW
           Version: 1.12.14
         Component: win32 backend
           Product: cairo

Created attachment 78313
  --> https://bugs.freedesktop.org/attachment.cgi?id=78313&action=edit
Stack trace of bug

I get an assertion failure in cairo-surface.c, line 390
"CAIRO_REFERENCE_COUNT_HAS_REFERENCE (&surface->ref_count)", when using the
Gimp's new (in development) canvas rotation feature on windows.

The issue seems to be in the way the windows backend handles references when an
image is destroyed.

The relevant code in the gimp is here:
https://git.gnome.org/browse/gimp/tree/app/display/gimpdisplayshell-render.c?id=0909a30b06f4cf856792a27fecc606e674b72716#n48

I have attached a stacktrace.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cairographics.org/archives/cairo-bugs/attachments/20130421/9a144d21/attachment.html>


More information about the cairo-bugs mailing list