-
Bug
-
Resolution: Cannot Reproduce
-
P3
-
None
-
6u2
-
x86
-
linux
DESCRIPTION
-----------
1. execute the attached test case (test.java).
2. execute 'ps -l' to see a gtkhelper process which is defunct and is
not colected till main java is terminated.
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
4 S 0 27584 27581 0 75 0 - 1032 wait pts/7 00:00:00 bash
0 S 0 27686 27584 10 80 0 - 60222 stext pts/7 00:00:00 java
0 Z 0 27696 27686 0 83 0 - 0 exit pts/7 00:00:00 gtkhelper <defunct>
0 R 0 27700 27584 0 75 0 - 544 - pts/7 00:00:00 ps
This problem is not reproducible on Java 6.
TESTCASE
--------
import javax.swing.*;
public class test
{
public static void main(String[] args)
{
try{
String value;
value = UIManager.getSystemLookAndFeelClassName();
value = "com.sun.java.swing.plaf.gtk.GTKLookAndFeel";
System.out.println( value );
UIManager.setLookAndFeel( value );
}catch (Exception ex) { System.out.println( ex.toString() ); }
JDialog dialog = (new JOptionPane()).createDialog(null, "d58123");
dialog.setDefaultCloseOperation( JDialog.DISPOSE_ON_CLOSE );
dialog.setVisible(true);
}
}
-----------
1. execute the attached test case (test.java).
2. execute 'ps -l' to see a gtkhelper process which is defunct and is
not colected till main java is terminated.
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
4 S 0 27584 27581 0 75 0 - 1032 wait pts/7 00:00:00 bash
0 S 0 27686 27584 10 80 0 - 60222 stext pts/7 00:00:00 java
0 Z 0 27696 27686 0 83 0 - 0 exit pts/7 00:00:00 gtkhelper <defunct>
0 R 0 27700 27584 0 75 0 - 544 - pts/7 00:00:00 ps
This problem is not reproducible on Java 6.
TESTCASE
--------
import javax.swing.*;
public class test
{
public static void main(String[] args)
{
try{
String value;
value = UIManager.getSystemLookAndFeelClassName();
value = "com.sun.java.swing.plaf.gtk.GTKLookAndFeel";
System.out.println( value );
UIManager.setLookAndFeel( value );
}catch (Exception ex) { System.out.println( ex.toString() ); }
JDialog dialog = (new JOptionPane()).createDialog(null, "d58123");
dialog.setDefaultCloseOperation( JDialog.DISPOSE_ON_CLOSE );
dialog.setVisible(true);
}
}