Canvas drawing errors in 0.92.x after r15024

Bug #1608152 reported by David Evans
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
High
jazzynico

Bug Description

As a byproduct of 0.92.x r15024 (reverted previous changes to canvas drawing widget) canvas drawing errors have been introduced in the 0.92.x branch. Rows about 16px high are offset horizontally from their correct position on a periodic basis. This appears to occur about every 100px vertically.

Attached is a screenshot showing the effect on the initial empty document window.

Reverting to 0.92.x r15023 restores correct drawing behavior.

Related branches

Revision history for this message
David Evans (devans-n) wrote :
Revision history for this message
su_v (suv-lp) wrote :

As mentioned earlier in reply to tweenk's request for tests in bug #1571192: reproduced on OS X 10.7.5 with GTK+/X11 2.24.29 and GTK+/Quartz 2.24.30.

This regression was introduced in lp:inkscape/0.92.x r15024 which reverted (parts of) the canvas refactoring from the hackfest 2016.

Changed in inkscape:
status: New → Confirmed
tags: added: blocker regression renderer-cairo
Revision history for this message
jazzynico (jazzynico) wrote :

Reproduced on Windows XP, Inkscape 0.92.x rev. 15025.
Not reproduced with trunk rev. 15028.

Changed in inkscape:
importance: Undecided → High
milestone: none → 0.92
status: Confirmed → Triaged
Revision history for this message
su_v (suv-lp) wrote :

Based on archived GTK2 trunk builds [1] before and during the hackfest:
- not reproduced with rev <= 14783
- rendering issue reproduced with rev 14790, 14792, 14793
- not reproduced with rev >= 14795 [2]

[1] autotools-based builds on OS X 10.7.5, using GTK+/X11 2.24.29
[2] Rendering issues (with GTK2) exposed (as well as fixed) later on during the hackfest differed from the one tracked in this report for current lp:inkscape/0.92.x.

Revision history for this message
jazzynico (jazzynico) wrote :

Seems to be fixed with the patch attached in bug #1608216 "Crash when resizing the application window", comment #8.
Please test!

Changed in inkscape:
assignee: nobody → jazzynico (jazzynico)
status: Triaged → In Progress
Revision history for this message
su_v (suv-lp) wrote :

Patch [1] tested successfully with lp:inkscape/0.92.x r15024, r15043, GTK+/X11 2.24.29 (on OS X 10.7.5): the patched builds no longer expose canvas rendering artifacts as tracked by this report.

Not tested for unintended side-effects possibly exposed elsewhere.
--
[1] https://bugs.launchpad.net/inkscape/+bug/1608216/+attachment/4723363/+files/1608216-CrashResizing.diff

Revision history for this message
Jabiertxof (jabiertxof) wrote :
Revision history for this message
Jabiertxof (jabiertxof) wrote :

tested saccesfuly

Revision history for this message
jazzynico (jazzynico) wrote :

Tested successfully on Xubuntu 16.04 and committed rev. 15044.

Changed in inkscape:
milestone: 0.92 → none
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.