After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 700969 - Segfault when closing 'conditional formatting' dialogs in wrong order
Segfault when closing 'conditional formatting' dialogs in wrong order
Status: RESOLVED FIXED
Product: Gnumeric
Classification: Applications
Component: General
1.12.x
Other Linux
: Normal normal
: ---
Assigned To: Jody Goldberg
Jody Goldberg
Depends on:
Blocks:
 
 
Reported: 2013-05-24 18:28 UTC by Michał Górny
Modified: 2013-05-25 08:49 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Michał Górny 2013-05-24 18:28:23 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 :).
Comment 1 Andreas J. Guelzow 2013-05-24 20:40:43 UTC
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.
Comment 2 Morten Welinder 2013-05-25 02:20:44 UTC
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.
Comment 3 Andreas J. Guelzow 2013-05-25 08:49:08 UTC
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.