GNOME Bugzilla – Bug 606402
Attempting to run swing applications with the JAW installed frequently causes the JRE to report a fatal runtime error
Last modified: 2015-02-27 16:50:48 UTC
Created attachment 151031 [details] The log file that is saved when I attempt to run a simple swing application with the JAW installed Using Ubuntu 9.10 (Karmic Koala) JDK 1.6.0.15 When I attempt to launch a simple Java application that has a swing GUI I very frequently get the following error output from the JRE and the Java program fails to run; # # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0xb76d6d1d, pid=4028, tid=3064040304 # # JRE version: 6.0_15-b03 # Java VM: Java HotSpot(TM) Server VM (14.1-b02 mixed mode linux-x86 ) # Problematic frame: # C [libpthread.so.0+0x7d1d] pthread_mutex_lock+0x1d # # If you would like to submit a bug report, please visit: # http://java.sun.com/webapps/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # Occasionally the same program will run correctly but I would say only about 3 times in every 10 attempts do programs run correctly. I am attaching the log file that is produced when the error occurs.
I found similar problems when running eclipse. Since eclipse doesn't use swing, I do not have JAW installed. Some people reported that after disabling assistive technologies, the problems no longer appeared
I reproduced this problem on Ubuntu and am trying to find the reason.
Postponing the initialization of ATK Bridge and adding additional sync code fixes this problem. Fix has been dispatched into both release 0.28.1 and 0.29.2.
[Moving at-spi/java-atk-wrapper bugs to separate product. See bug 740075]