GNOME Bugzilla – Bug 700969
Segfault when closing 'conditional formatting' dialogs in wrong order
Last modified: 2013-05-25 08:49:08 UTC
gnumeric-1.12.2 How to reproduce: 1. Open 'conditional formatting' on a random cell, 2. click 'edit style', 3. click 'close' in the 'conditional formatting window (leaving 'edit style' open), 4. click 'ok' in the 'edit style' window. Not that it's a normal course of action, I just hit the wrong button. Nevertheless, segfault is not the best way of communicating the problem :).
While I can confirm this in 1.12.2+, this did/does not happen in 1.10.17: you are unable to close the conditional formatting window while the subservient style window is till open. It seems that something happened in the gtk2->gtk3 transition.
Since I don't think we can control when dialogs get destroyed, I think the solution is to kill the edit-style dialog when the first dialog goes away.
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.