2014-07-26 13:37:22 |
su_v |
bug |
|
|
added bug |
2014-07-26 13:37:33 |
su_v |
tags |
regression ui xmleditor |
crash regression ui xmleditor |
|
2014-07-26 13:38:04 |
su_v |
attachment added |
|
1348927-bt-full-r13469-debug-osx-quartz-64bit.txt https://bugs.launchpad.net/inkscape/+bug/1348927/+attachment/4163287/+files/1348927-bt-full-r13469-debug-osx-quartz-64bit.txt |
|
2014-07-26 13:38:30 |
su_v |
description |
If inkscape opens the XML Editor on launch (restored from last session), the dialog shows an empty attribute list and the name/value entries below (those are normally hidden and only shown when there is a selection if the dialog is opened later in the session instead). Using the name/value entries in such a state triggers a crash on 'Set' (or 'Ctrl+Enter').
Steps to reproduce:
1) launch trunk with default (new) prefs, default doc (locale: en_US)
2) open the XML Editor
3) quit
4) relaunch
5) in the XML Editor, ignore that no object is selected and just add a new attribute:
6) type a string into the empty 'Attribute Name' entry (e.g. "foo" without the quotes)
7) press 'Set' (or use the keyboard shortcut 'Ctrl+Enter'
--> crash:
**
ERROR:../../src/ui/dialog/xml-tree.cpp:1020:void Inkscape::UI::Dialog::XmlTree::cmd_set_attr(): assertion failed: (selected_repr != NULL)
Based on tests with archived builds on OS X 10.7.5:
- not reproduced with stable 0.48.4, 0.48.5 (XML Editor is never in such a state)
- not reproduced with 0.48+devel rev <= r12679
- reproduced with 0.48+devel rev >= 12682
this regression appears to be related to the changes in revision 12682: “we don't have nondocked dialogs, so rewrite restoring dialogs on startup via DialogManager; do not grab focus when restoring”
<http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/revision/12682>
Originally reported by agaida on #inkscape.de for trunk build .91pre revision bzr13469 on siduction;
reproduced with Inkscape 0.48+devel r13469 and r13470 on OS X 10.7.5 |
If inkscape opens the XML Editor on launch (restored from last session), the dialog shows an empty attribute list and the name/value entries below (those are normally hidden and only shown when there is a selection if the dialog is opened later in the session instead). Using the name/value entries in such a state triggers a crash on 'Set' (or 'Ctrl+Enter').
Steps to reproduce:
1) launch trunk with default (new) prefs, default doc (locale: en_US)
2) open the XML Editor
3) quit
4) relaunch
5) in the XML Editor, ignore that no object is selected and just add a new attribute:
6) type a string into the empty 'Attribute Name' entry (e.g. "foo" without the quotes)
7) press 'Set' (or use the keyboard shortcut 'Ctrl+Enter')
--> crash:
**
ERROR:../../src/ui/dialog/xml-tree.cpp:1020:void Inkscape::UI::Dialog::XmlTree::cmd_set_attr(): assertion failed: (selected_repr != NULL)
Based on tests with archived builds on OS X 10.7.5:
- not reproduced with stable 0.48.4, 0.48.5 (XML Editor is never in such a state)
- not reproduced with 0.48+devel rev <= r12679
- reproduced with 0.48+devel rev >= 12682
this regression appears to be related to the changes in revision 12682: “we don't have nondocked dialogs, so rewrite restoring dialogs on startup via DialogManager; do not grab focus when restoring”
<http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/revision/12682>
Originally reported by agaida on #inkscape.de for trunk build .91pre revision bzr13469 on siduction;
reproduced with Inkscape 0.48+devel r13469 and r13470 on OS X 10.7.5 |
|
2014-07-26 13:54:14 |
su_v |
attachment added |
|
1348927-xml-editor-after-launch-r12679.png https://bugs.launchpad.net/bugs/1348927/+attachment/4163288/+files/1348927-xml-editor-after-launch-r12679.png |
|
2014-07-26 13:54:14 |
su_v |
attachment added |
|
1348927-xml-editor-after-launch-r12682.png https://bugs.launchpad.net/bugs/1348927/+attachment/4163289/+files/1348927-xml-editor-after-launch-r12682.png |
|
2014-07-26 13:58:00 |
su_v |
attachment added |
|
1348927-xml-editor-after-launch-r12682-active-set-button.png https://bugs.launchpad.net/inkscape/+bug/1348927/+attachment/4163291/+files/1348927-xml-editor-after-launch-r12682-active-set-button.png |
|
2014-07-26 15:50:41 |
Launchpad Janitor |
branch linked |
|
lp:inkscape |
|
2014-07-26 15:52:51 |
Liam P. White |
inkscape: status |
New |
Fix Committed |
|
2014-07-26 15:52:53 |
Liam P. White |
inkscape: assignee |
|
Liam P. White (inkscapebrony) |
|
2014-07-26 15:54:15 |
Liam P. White |
bug |
|
|
added subscriber Liam P. White |
2015-02-21 02:47:46 |
Bryce Harrington |
inkscape: status |
Fix Committed |
Fix Released |
|