Activity log for bug #1239452

Date Who What changed Old value New value Message
2013-10-13 21:24:06 su_v bug added bug
2013-10-13 21:24:15 su_v inkscape: importance Undecided High
2013-10-13 21:25:14 su_v description Steps to reproduce: 1) launch current trunk (default prefs, default new doc, locale: en_US.UTF-8) 2) draw a rectangle 3) group it ('Ctrl+G') 4) clone the group ('Alt+D') 5) select all ('Ctrl+A') 6) ungroup ('Ctrl+U') Expected result: The group in the selection is ungrouped, the clone is unlinked (because the original disappears) i.e. replaced with a copy of the original group Actual result: Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_INVALID_ADDRESS at address: 0x0000000000000000 0x0000000100270691 in sp_selection_ungroup (selection=0x10d81cb40, desktop=0x10d81dc00) at selection-chemistry.cpp:794 794 if (strcmp(group->getRepr()->name(), "svg:g") && strcmp(group->getRepr()->name(), "svg:switch") && Confirmed with r12685 on OS X 10.7.5. Based on tests with archived builds: - not reproduced with rev <= 12531, - reproduced with rev >= 12532, the regression is related to the merge of the C++ification branch in revision 12532: <http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/revision/12532> Steps to reproduce: 1) launch current trunk (default prefs, default new doc, locale: en_US.UTF-8) 2) draw a rectangle 3) group it ('Ctrl+G') 4) clone the group ('Alt+D') 5) select all ('Ctrl+A') 6) ungroup ('Ctrl+U') Expected result: The group in the selection is ungrouped, the clone is unlinked (because the original disappears) i.e. replaced with a copy of the original group Actual result: Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_INVALID_ADDRESS at address: 0x0000000000000000 0x0000000100270691 in sp_selection_ungroup (selection=0x10d81cb40, desktop=0x10d81dc00) at selection-chemistry.cpp:794 794 if (strcmp(group->getRepr()->name(), "svg:g") && strcmp(group->getRepr()->name(), "svg:switch") && Confirmed with r12586 on OS X 10.7.5. Based on tests with archived builds: - not reproduced with rev <= 12531, - reproduced with rev >= 12532, the regression is related to the merge of the C++ification branch in revision 12532: <http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/revision/12532>
2013-10-13 21:26:21 su_v attachment added 1239452-bt-full-r12686-debug-osx-quartz-64bit.txt https://bugs.launchpad.net/inkscape/+bug/1239452/+attachment/3877027/+files/1239452-bt-full-r12686-debug-osx-quartz-64bit.txt
2013-10-13 21:26:52 su_v summary trunk: crash on ungroup (selection has group and a clone of the group) (rev >= 12532) trunk: crash on ungroup (selection contains group and a clone of the group) (rev >= 12532)
2013-10-14 05:06:48 Kris attachment added 1239452.diff https://bugs.launchpad.net/inkscape/+bug/1239452/+attachment/3877229/+files/1239452.diff
2013-10-14 11:08:28 jazzynico inkscape: status New Triaged
2013-10-15 09:12:28 jazzynico attachment added 1239452-UnselectGroupCrash.diff https://bugs.launchpad.net/inkscape/+bug/1239452/+attachment/3878432/+files/1239452-UnselectGroupCrash.diff
2013-10-15 10:26:10 su_v bug added subscriber Markus Engel
2013-10-15 18:19:47 su_v inkscape: status Triaged In Progress
2013-10-15 18:19:47 su_v inkscape: assignee jazzynico (jazzynico)
2013-10-15 18:31:37 Launchpad Janitor branch linked lp:inkscape
2013-10-15 18:32:39 jazzynico inkscape: status In Progress Fix Released
2013-10-15 18:32:39 jazzynico inkscape: milestone 0.49