I got it, too, on current CVS. I ran it in GDB, and once the lockup started, I interupted it, and got this trace... hope it helps someone:
Program received signal SIGINT, Interrupt. 0x08275573 in sp_object_get_child_by_repr (object=0xa5e00b0, repr=0xb22549c) at sp-object.cpp:544 544 if ( SP_OBJECT_REPR(child) == repr ) { (gdb) bt #0 0x08275573 in sp_object_get_child_by_repr (object=0xa5e00b0, repr=0xb22549c) at sp-object.cpp:544 #1 0x0827793b in sp_object_child_added (object=0xa5e00b0, child=0xb22544c, ref=0xb22549c) at sp-object.cpp:559 #2 0x083946c7 in Inkscape::XML::SimpleNode::addChild (this=0xa5da640, child=0xb22544c, ref=0xb22549c) at xml/simple-node.cpp:259 #3 0x0838e11f in Inkscape::XML::SimpleNode::appendChild (this=0xb247cf8, child=0xa579d68) at simple-node.h:87 #4 0x083957ce in Inkscape::XML::SimpleNode::mergeFrom (this=0xa5da640, src=0xa5da67c, key=0x870e553 "id") at xml/simple-node.cpp:524 #5 0x08395797 in Inkscape::XML::SimpleNode::mergeFrom (this=0xa5da690, src=0xa5da6cc, key=0x870e553 "id") at xml/simple-node.cpp:516 #6 0x08395797 in Inkscape::XML::SimpleNode::mergeFrom (this=0xa5da6e0, src=0xa5da71c, key=0x870e553 "id") at xml/simple-node.cpp:516 #7 0x08395797 in Inkscape::XML::SimpleNode::mergeFrom (this=0xa5da730, src=0xa5da76c, key=0x870e553 "id") at xml/simple-node.cpp:516 #8 0x082f3e1f in sp_metadata_write (object=0xa5dfc00, repr=0xa5da76c, flags=2) at sp-metadata.cpp:185 #9 0x08275ddb in SPObject::updateRepr (this=0xa5dfc00, flags=186940664) at sp-object.cpp:920 #10 0x08268c1f in sp_group_write (object=0xa5db020, repr=0xa5da85c, flags=Variable "flags" is not available. ) at sp-item-group.cpp:300 #11 0x08283ba5 in sp_root_write (object=0xa5db020, repr=0xa5da85c, flags=Variable "flags" is not available. ) ---Type <return> to continue, or q <return> to quit---
xscd wrote:
Can someone confirm the following issue?
I'm using Inkscape 0.41 (Feb 10 2005), installed via Debian package, in Debian with a dual-CPU Tyan motherboard.
I can reliably cause this hang by doing the following steps:
- launch Inkscape, and in the default new document, choose the rectangle
tool and draw a rectangle
- with the rectangle still selected and its handles visible, click the
"lock layer" icon on the status bar at the bottom of the window
- click the layer menu on the status bar next to the lock icon, and
select "(root)"
At this point Inkscape hangs and begins to monopolize the CPU(s).
Thank you,
Steve D, New Mexico, US