Thanks for investigating the issue. It seems that I can make STS 2.9.2 OpenJDK crash very easily. Here are the steps I did:
1. Run springsource-tool-suite-2.9.2.RELEASE-e3.7.2-linux-gtk-x86_64-installer.sh (md5sum b82f760a0c514232a2247ad95e2b30f5).
2. Install to /opt/sts as a normal user (the user has write permission to /opt/ ).
3. Use /usr/lib/jvm/java-6-openjdk as the JDK path.
4. Launch STS from command line by typing: /opt/sts/sts-2.9.2.RELEASE/STS
5. Create a new workspace or open an existing one.
By following these steps I was able to get STS to crash at least twice. Here are two samples of what gets printed to console:
Code:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007fd75eec8c50, pid=4004, tid=140563188668160
#
# JRE version: 6.0_23-b23
# Java VM: OpenJDK 64-Bit Server VM (20.0-b11 mixed mode linux-amd64 compressed oops)
# Derivative: IcedTea6 1.11pre
# Distribution: Ubuntu 11.10, package 6b23~pre11-0ubuntu1.11.10.2
# Problematic frame:
# C [libgobject-2.0.so.0+0x18c50] g_object_get_qdata+0x20
#
# An error report file with more information is saved as:
# .../hs_err_pid4004.log
#
# If you would like to submit a bug report, please include
# instructions how to reproduce the bug and visit:
# https://bugs.launchpad.net/ubuntu/+source/openjdk-6/
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007ffafb696c50, pid=4501, tid=140716070053632
#
# JRE version: 6.0_23-b23
# Java VM: OpenJDK 64-Bit Server VM (20.0-b11 mixed mode linux-amd64 compressed oops)
# Derivative: IcedTea6 1.11pre
# Distribution: Ubuntu 11.10, package 6b23~pre11-0ubuntu1.11.10.2
# Problematic frame:
# C [libgobject-2.0.so.0+0x18c50] g_object_get_qdata+0x20
#
# An error report file with more information is saved as:
# .../hs_err_pid4501.log
#
# If you would like to submit a bug report, please include
# instructions how to reproduce the bug and visit:
# https://bugs.launchpad.net/ubuntu/+source/openjdk-6/
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
I tried attaching these hs_err_pid* files to this post but the forum maximum size for text files seems to be 20 kB and the files are 80 kB each. Would these files be helpful to you?