Steps to reproduce:
1) move your current preferences file aside (important)
2) launch inkscape
3) open attached file
4) open XML Editor
5) open Filter Editor
--> watch and wait
6) close both dialogs
7) quit inkscape
--> watch and wait (if you are lucky), or kill the process (if it hangs indefinitely with high CPU usage)
Confirmed with r12679 on OS X 10.7.5 and r12678 on Ubuntu 13.04.
Based on tests with archived builds (on OS X):
- not reproduced with rev <= 12392
- reproduced with rev >= 12395
it seems likely that this regression was introduced in
- Revision 12394: Add the ability to reorder filters using drag-drop in the gtklist
<http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/revision/12394>
For timed tests on the command line (to verify that the problem only occurs when both dialogs are opened):
# make backup of user prefs (important)
mv $HOME/.config/inkscape/preferences.xml{,-bkp}
# test each dialog separately
inkscape -f ./performance-xml-and-filter-editor-1.svg --verb=DialogXMLEditor --verb=FileQuit
# remove prefs file for each test (important)
rm $HOME/.config/inkscape/preferences.xml
inkscape -f ./performance-xml-and-filter-editor-1.svg --verb=DialogFilterEffects --verb=FileQuit
Steps to reproduce:
1) move your current preferences file aside (important)
2) launch inkscape
3) open attached file
4) open XML Editor
5) open Filter Editor
--> watch and wait
6) close both dialogs
7) quit inkscape
--> watch and wait (if you are lucky), or kill the process (if it hangs indefinitely with high CPU usage)
Confirmed with r12679 on OS X 10.7.5 and r12678 on Ubuntu 13.04.
Based on tests with archived builds (on OS X): bazaar. launchpad. net/~inkscape. dev/inkscape/ trunk/revision/ 12394>
- not reproduced with rev <= 12392
- reproduced with rev >= 12395
it seems likely that this regression was introduced in
- Revision 12394: Add the ability to reorder filters using drag-drop in the gtklist
<http://
For timed tests on the command line (to verify that the problem only occurs when both dialogs are opened): config/ inkscape/ preferences. xml{,-bkp}
# make backup of user prefs (important)
mv $HOME/.
# test each dialog separately xml-and- filter- editor- 1.svg --verb= DialogXMLEditor --verb=FileQuit config/ inkscape/ preferences. xml xml-and- filter- editor- 1.svg --verb= DialogFilterEff ects --verb=FileQuit
inkscape -f ./performance-
# remove prefs file for each test (important)
rm $HOME/.
inkscape -f ./performance-
# tests combined config/ inkscape/ preferences. xml xml-and- filter- editor- 1.svg --verb= DialogXMLEditor --verb= DialogFilterEff ects --verb=FileQuit
rm $HOME/.
inkscape -f ./performance-
# when done, restore user prefs config/ inkscape/ preferences. xml{-bkp, }
cp $HOME/.