[cairo-bugs] [Bug 101833] New: Inkscape crashes with "Assertion failed", " ! surface->unbounded" when printing
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue Jul 18 23:35:43 UTC 2017
https://bugs.freedesktop.org/show_bug.cgi?id=101833
Bug ID: 101833
Summary: Inkscape crashes with "Assertion failed", " !
surface->unbounded" when printing
Product: cairo
Version: unspecified
Hardware: Other
OS: All
Status: NEW
Severity: normal
Priority: medium
Component: win32 backend
Assignee: cairo-bugs at cairographics.org
Reporter: eduard.braun2 at gmx.de
QA Contact: cairo-bugs at cairographics.org
Inkscape currently crashes on win32 when printing with the following error, see
[1] for details:
Assertion failed!
Program: E:\Temp\Inkscape\inkscape.git\trunk\build64\inkscape\inkscape.exe
File: ../../cairo-1.15.6/src/cairo-recording-surface.c, Line 608
Expression: ! surface->unbounded
While trying to debug this I found a recent commit [2] addressing a similar
issue which was reported on the mailing list [3].
Investigating further I found the same code which [2] replaced in a second
location in the affected file. Out of desperation I tried to apply the patch
here, too (see attached patch) and what can I say - Inkscape doesn't crash
anymore and prints correctly!
I honestly have no experience with cairo whatsoever and don't really know what
I did here, but I hope somebody can check if my change makes any sense and
whether it's a correct fix for the issue I was seeing.
[1] https://bugs.launchpad.net/inkscape/+bug/1665768
[2]
https://cgit.freedesktop.org/cairo/commit/?id=90d50cd92315d6760069ad8062aba5e297370b20
[3] https://lists.cairographics.org/archives/cairo/2016-June/027445.html
--
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cairographics.org/archives/cairo-bugs/attachments/20170718/d2e791c9/attachment.html>
More information about the cairo-bugs
mailing list