Occasionally, a crash occurs when dragging a tag underneath another, deeply nested tag.
Submitted by cli..@..ba.org
Link to original bug (#718496)
Description
---- Reported by clinton@yorba.org 2012-01-05 18:42:00 -0800 ----
Original Redmine bug id: 4566
Original URL: http://redmine.yorba.org/issues/4566
Searchable id: yorba-bug-4566
Original author: Clinton Rogers
Original description:
Steps to reproduce:
- With the sidebar at its default width and tags with sensibly long names, create a tag hierarchy with ten levels.
- Drag a root-level tag onto the tenth level, drop it and observe the result.
Notice that, roughly 8 out of 10 times, the application crashes with the following error message:
Gtk:ERROR:gtkcellrenderer.c:1673:gtk_cell_renderer_get_aligned_area: assertion failed: (aligned_area->x >= cell_area->x && aligned_area->x `<= cell_area->`x + cell_area->width)
Aborted (core dumped)
Believed to be mitigated somewhat by the fact that it requires a fairly-deeply nested tag tree, and no end users have reported anything similar yet.
---- Additional Comments From shotwell-maint@gnome.bugs 2013-05-01 11:47:00 -0700 ----
History
Comment 1
Updated by Lucas Beeler almost 2 years ago
-
Target version deleted (
<strike>
_0.12_</strike>
)
At first glance, this seems like a GTK+ bug not a Shotwell bug. Since what time remains in the 0.12 cycle is short, let's back-burner this for now. In the future however, we should construct a minimal test case and open a bug on the GNOME bugzilla. I doubt the GtkCellRenderer and the entire TreeView and TreeModel components were ever tested with (or even intended for) deeply nested hierarchies.
Comment 2
Updated by Clinton Rogers about 1 year ago
- Status changed from Open to 5
- Resolution set to worksforme
This appears to have improved with updates to GTK; I'm able to get to at least thirty nesting levels safely this way, which should be sufficiently robust for most use cases.
Comment 3
Updated by Charles Lindsay 7 months ago
- Status changed from 5 to Invalid
--- Bug imported by chaz@yorba.org 2013-11-25 21:57 UTC ---
This bug was previously known as bug 4566 at http://redmine.yorba.org/show_bug.cgi?id=4566
Unknown Component Using default product and component set in Parameters Unknown version " in product shotwell. Setting version to "!unspecified". Unknown milestone "unknown in product shotwell. Setting to default milestone for this product, "---". Setting qa contact to the default for this product. This bug either had no qa contact or an invalid one.
Resolution: RESOLVED INVALID