
On Fri, Feb 02, 2007 at 07:17:47PM +0000, Daniel Pope wrote:
Sometimes Inkscape crashes while performing an operation that grabs the X pointer. It displays the crash handler window but the Ok button can't be clicked.
In fact the entire X session is locked. I have to log into a tty and kill either Inkscape or the WM to be able to continue.
Of course we don't crashes to happen, but I wonder if calling XUngrabPointer() in the crash handler would prevent them freezing my desktop?
Hmm, this sounds pretty serious, but I wonder if it is not an Inkscape problem but an X issue? You could try adding XUngrabPointer in the crash handler code, but my guess is there's a deeper problem at work.
By chance are you running a binary video driver? Often these will lead to inexplicable lockups like this, and sadly there's not much that can be done at the application level to solve that.
Bryce