Bug 156282

Summary: File --> New causes application to quit unexpectedly
Product: [Retired] Red Hat Cluster Suite Reporter: Paul Kennedy <pkennedy>
Component: redhat-config-clusterAssignee: Jim Parsons <jparsons>
Status: CLOSED NEXTRELEASE QA Contact: Cluster QE <mspqa-list>
Severity: medium Docs Contact:
Priority: medium    
Version: 4CC: adstrong, cluster-maint, jha
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2005-04-28 22:51:32 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Paul Kennedy 2005-04-28 16:36:42 UTC
Description of problem:
At the configuration tool tab, opening a new configuration file (File --> New)
causes error dialog box with "The Application "system-config-cluster" has quit
unexpectedly..." message to be displayed. The problem happens on the second
attempt after starting the application. The first attempt works as expected. In
addition, failure symptoms vary according to the response to the Error dialog
box: Restart or Close.

Version-Release number of selected component (if applicable):
system-config-cluster 0.9.41 

How reproducible:
After starting application, open a new file, then cancel. Then try opening a new
file the second time. Attempting to open a new file the second time causes an
Error dialog box to be displayed, stating that the application has quit
unexpectedly. Subsequent failure symptoms vary depending on whether you click
Close or Restart Application at the Error dialog box. The "Steps to Reproduce"
section describes each scenario.

Steps to Reproduce:
Scenario 1 - Clicking Close at the Error dialog box:
1.  Start the system-config-cluster application.
2.  At the menu bar, click File --> New.
3.  Clicking File --> New causes the Lock Method dialog box to be displayed.
4.  Close Lock Method dialog box by clicking the Close Window button (X at the 
    upper right corner of the dialog box).
5.  At the menu bar, click File --> New again.
6.  Clicking File --> New causes an empty Lock Method dialog box and an Error
    dialog box to be displayed.
7.  Click Close. Dialog boxes in previous step close.
8.  Start system-config-cluster application.
9.  At the menu bar, click File --> New.
10. Clicking File --> New causes the Lock Method dialog box to be displayed.
11. Close Lock Method dialog box by clicking the Close Window button (X at the 
    upper right corner of the dialog box).
12. At the menu bar, click File --> New again.
13. Clicking File --> New causes an empty Lock Method dialog box to be
    displayed. In addition, intermittently, an error message at the command
    line:
(system-config-cluster:9931): Gtk-CRITICAL **: file gtkcontainer.c: line 1285
(gtk_container_foreach): assertion `GTK_IS_CONTAINER (container)' failed
14. Close the empty Lock Method dialog box by clicking the Close Window button.
15. Repeat step 13 causes same symptoms--occasionally, the Error dialog box is
    displayed.


Scenario 2 - Clicking Restart Application at the Error dialog box:
1.  Start the system-config-cluster application.
2.  At the menu bar, click File --> New.
3.  Clicking File --> New causes the Lock Method dialog box to be displayed.
4.  Close Lock Method dialog box by clicking the Close Window button (X at the 
    upper right corner of the dialog box).
5.  At the menu bar, click File --> New again.
6.  Clicking File --> New causes an empty Lock Method dialog box and an Error
    dialog box to be displayed.
7.  Click Restart Application. Dialog boxes in previous step close and
    application restarts.
8.  At the menu bar, click File --> New.
9.  Clicking File --> New causes the Lock Method dialog box to be displayed.
10. Close Lock Method dialog box by clicking the Close Window button (X at the 
    upper right corner of the dialog box).
11. At the menu bar, click File --> New.
12. Clicking File --> New causes the application to quit with no dialog boxes
    displayed.
    NOTE: For this step, intermittently, an empty Lock Method dialog box is
    displayed, and error message is displayed at the command line:
(system-config-cluster:9931): Gtk-CRITICAL **: file gtkcontainer.c: line 1285
(gtk_container_foreach): assertion `GTK_IS_CONTAINER (container)' failed


 
Actual results:
Application quits after a user tries opening a new file for the second time.

Expected results:
Application should stay running.

Additional info:

Comment 1 Jim Parsons 2005-04-28 18:12:36 UTC
Fixed in 0.9.43-1.0

Comment 2 Corey Marthaler 2005-04-28 22:51:32 UTC
fix verified in -43.