JDK-8048289 : Gtk: call to UIManager.getSystemLookAndFeelClassName() leads to crash
  • Type: Bug
  • Component: client-libs
  • Sub-Component: javax.swing
  • Affected Version: 7,8,9
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: linux
  • CPU: x86_64
  • Submitted: 2014-06-25
  • Updated: 2015-09-29
  • Resolved: 2014-07-18
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 7 JDK 8 JDK 9
7u85Fixed 8u60Fixed 9 b26Fixed
Related Reports
Duplicate :  
Duplicate :  
Duplicate :  
Relates :  
Description
FULL PRODUCT VERSION :
java version "1.7.0_55"
Java(TM) SE Runtime Environment (build 1.7.0_55-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.55-b03, mixed mode)

FULL OS VERSION :
Ubuntu 14.04 LTS - amd64

EXTRA RELEVANT SYSTEM CONFIGURATION :
Using Netbeans IDE 8.0 for development.

A DESCRIPTION OF THE PROBLEM :
JRE encounters a fatal error when running a very simple program. The program seems to run successfully to the end and all expected outputs are printed, but at the end the JRE prints the following error message:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f15f0a51be0, pid=19036, tid=139732657379072
#
# JRE version: Java(TM) SE Runtime Environment (7.0_55-b13) (build 1.7.0_55-b13)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.55-b03 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C  0x00007f15f0a51be0
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/mohammad/Netbeans-Projects/Java Test/hs_err_pid19036.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
#
Java Result: 134

NOTE: This error can is also visible using JDK8-u5


THE PROBLEM WAS REPRODUCIBLE WITH -Xint FLAG: Did not try

THE PROBLEM WAS REPRODUCIBLE WITH -server FLAG: Did not try

STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Just run the simple code that is provided below.

EXPECTED VERSUS ACTUAL BEHAVIOR :
Expected: No error message from the JRE.

Actual: JRE prints a fatal error message.
ERROR MESSAGES/STACK TRACES THAT OCCUR :
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f9e3730ebe0, pid=18422, tid=140318694860544
#
# JRE version: Java(TM) SE Runtime Environment (7.0_55-b13) (build 1.7.0_55-b13)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.55-b03 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C  0x00007f9e3730ebe0
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
#

---------------  T H R E A D  ---------------

Current thread is native thread

siginfo:si_signo=SIGSEGV: si_errno=0, si_code=2 (SEGV_ACCERR), si_addr=0x00007f9e3730ebe0

Registers:
RAX=0x0000000000000001, RBX=0x00007f9e7df66a38, RCX=0x00007f9e7df66700, RDX=0x00007f9e3730ebe0
RSP=0x00007f9e7df65ed8, RBP=0x00007f9e7dd63348, RSI=0x0000000000000001, RDI=0x00007f9e781c9a90
R8 =0x0000000001a19e00, R9 =0x00007f9e78000940, R10=0x0000000000000008, R11=0x0000000000000206
R12=0x0000000000000000, R13=0x00007f9e7dd63328, R14=0x0000000000000004, R15=0x000000000000001e
RIP=0x00007f9e3730ebe0, EFLAGS=0x0000000000010202, CSGSFS=0x0000000000000033, ERR=0x0000000000000014
  TRAPNO=0x000000000000000e

Top of Stack: (sp=0x00007f9e7df65ed8)
0x00007f9e7df65ed8:   00007f9e7db51f82 00007f9e7df66700
0x00007f9e7df65ee8:   00007f9e7df66700 0000000000000000
0x00007f9e7df65ef8:   0000000000000000 0000000000000000
0x00007f9e7df65f08:   00007f9e7df669c0 00007f9e7df66700
0x00007f9e7df65f18:   00007f9e7db52195 0000000000000000
0x00007f9e7df65f28:   00007f9e7df66700 00007f9e7df66700
0x00007f9e7df65f38:   2e62b603a5f44a68 0000000000000000
0x00007f9e7df65f48:   0000000000000000 00007f9e7df669c0
0x00007f9e7df65f58:   00007f9e7df66700 d15e4def1bb44a68
0x00007f9e7df65f68:   d15e4d69e76e4a68 0000000000000000
0x00007f9e7df65f78:   0000000000000000 0000000000000000
0x00007f9e7df65f88:   0000000000000000 0000000000000000
0x00007f9e7df65f98:   0000000000000000 0000000000000000
0x00007f9e7df65fa8:   0000000000000000 00007f9e7df66700
0x00007f9e7df65fb8:   00007f9e7d46430d 0000000000000000
0x00007f9e7df65fc8:   0000000000000000 0000000000000000
0x00007f9e7df65fd8:   0000000000000000 0000000000000000
0x00007f9e7df65fe8:   0000000000000000 0000000000000000
0x00007f9e7df65ff8:   0000000000000000 0000000000000000
0x00007f9e7df66008:   0000000000000000 0000000000000000
0x00007f9e7df66018:   0000000000000000 0000000000000000
0x00007f9e7df66028:   0000000000000000 0000000000000000
0x00007f9e7df66038:   0000000000000000 0000000000000000
0x00007f9e7df66048:   0000000000000000 0000000000000000
0x00007f9e7df66058:   0000000000000000 0000000000000000
0x00007f9e7df66068:   0000000000000000 0000000000000000
0x00007f9e7df66078:   0000000000000000 0000000000000000
0x00007f9e7df66088:   0000000000000000 0000000000000000
0x00007f9e7df66098:   0000000000000000 0000000000000000
0x00007f9e7df660a8:   0000000000000000 0000000000000000
0x00007f9e7df660b8:   0000000000000000 0000000000000000
0x00007f9e7df660c8:   0000000000000000 0000000000000000 

Instructions: (pc=0x00007f9e3730ebe0)
0x00007f9e3730ebc0:   
[error occurred during error reporting (printing registers, top of stack, instructions near pc), id 0xb]

Register to memory mapping:

RAX=0x0000000000000001 is an unknown value
RBX=0x00007f9e7df66a38 is an unknown value
RCX=0x00007f9e7df66700 is an unknown value
RDX=0x00007f9e3730ebe0 is an unknown value
RSP=0x00007f9e7df65ed8 is an unknown value
RBP=0x00007f9e7dd63348: <offset 0x219348> in /lib/x86_64-linux-gnu/libpthread.so.0 at 0x00007f9e7db4a000
RSI=0x0000000000000001 is an unknown value
RDI=0x00007f9e781c9a90 is an unknown value
R8 =0x0000000001a19e00 is an unknown value
R9 =0x00007f9e78000940 is an unknown value
R10=0x0000000000000008 is an unknown value
R11=0x0000000000000206 is an unknown value
R12=0x0000000000000000 is an unknown value
R13=0x00007f9e7dd63328: <offset 0x219328> in /lib/x86_64-linux-gnu/libpthread.so.0 at 0x00007f9e7db4a000
R14=0x0000000000000004 is an unknown value
R15=0x000000000000001e is an unknown value


Stack: [0x00007f9e7de66000,0x00007f9e7df67000],  sp=0x00007f9e7df65ed8,  free space=1023k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  0x00007f9e3730ebe0


---------------  P R O C E S S  ---------------

VM state:at safepoint (shutting down)

VM Mutex/Monitor currently owned by a thread:  ([mutex/lock_event])
[0x00007f9e780060d0] Threads_lock - owner thread: 0x00007f9e78069800

Heap
 PSYoungGen      total 18432K, used 1909K [0x00000000ebd00000, 0x00000000ed180000, 0x0000000100000000)
  eden space 15872K, 12% used [0x00000000ebd00000,0x00000000ebedd738,0x00000000ecc80000)
  from space 2560K, 0% used [0x00000000ecf00000,0x00000000ecf00000,0x00000000ed180000)
  to   space 2560K, 0% used [0x00000000ecc80000,0x00000000ecc80000,0x00000000ecf00000)
 ParOldGen       total 40960K, used 0K [0x00000000c3800000, 0x00000000c6000000, 0x00000000ebd00000)
  object space 40960K, 0% used [0x00000000c3800000,0x00000000c3800000,0x00000000c6000000)
 PSPermGen       total 21504K, used 5418K [0x00000000be600000, 0x00000000bfb00000, 0x00000000c3800000)
  object space 21504K, 25% used [0x00000000be600000,0x00000000beb4a858,0x00000000bfb00000)

Card table byte_map: [0x00007f9e73d5a000,0x00007f9e73f68000] byte_map_base: 0x00007f9e73767000

Polling page: 0x00007f9e7df87000

Code Cache  [0x00007f9e73f68000, 0x00007f9e741d8000, 0x00007f9e76f68000)
 total_blobs=332 nmethods=1 adapters=286 free_code_cache=48690Kb largest_free_block=49853440

Compilation events (2 events):
Event: 0.120 Thread 0x00007f9e78090800    1             java.lang.String::hashCode (55 bytes)
Event: 0.129 Thread 0x00007f9e78090800 nmethod 1 0x00007f9e73fd7650 code [0x00007f9e73fd77a0, 0x00007f9e73fd78f8]

GC Heap History (0 events):
No events

Deoptimization events (0 events):
No events

Internal exceptions (4 events):
Event: 0.030 Thread 0x00007f9e78009800 Threw 0x00000000ebd102e0 at /HUDSON/workspace/7u-2-build-linux-amd64/jdk7u55/869/hotspot/src/share/vm/prims/jni.cpp:3991
Event: 0.057 Thread 0x00007f9e78009800 Threw 0x00000000ebd466c0 at /HUDSON/workspace/7u-2-build-linux-amd64/jdk7u55/869/hotspot/src/share/vm/prims/jvm.cpp:1244
Event: 0.077 Thread 0x00007f9e78009800 Threw 0x00000000ebd5e688 at /HUDSON/workspace/7u-2-build-linux-amd64/jdk7u55/869/hotspot/src/share/vm/prims/jni.cpp:717
Event: 0.077 Thread 0x00007f9e78009800 Threw 0x00000000ebd5ef90 at /HUDSON/workspace/7u-2-build-linux-amd64/jdk7u55/869/hotspot/src/share/vm/prims/jni.cpp:717

Events (10 events):
Event: 0.622 loading class 0x00007f9e780b00e0
Event: 0.622 loading class 0x00007f9e780b00e0 done
Event: 0.623 Thread 0x00007f9e781b5000 Thread added: 0x00007f9e781b5000
Event: 0.623 loading class 0x00007f9e7811ac40
Event: 0.623 loading class 0x00007f9e4c045f60
Event: 0.623 loading class 0x00007f9e4c045f60 done
Event: 0.623 loading class 0x00007f9e7811ac40 done
Event: 0.625 Thread 0x00007f9e781b5000 Thread exited: 0x00007f9e781b5000
Event: 0.625 Thread 0x00007f9e78009800 Thread exited: 0x00007f9e78009800
Event: 0.625 Thread 0x00007f9e78086800 Thread exited: 0x00007f9e78086800


Dynamic libraries:
00400000-00401000 r-xp 00000000 08:06 422036                             /usr/lib/jvm/jdk1.7.0_55/bin/java
00600000-00601000 rw-p 00000000 08:06 422036                             /usr/lib/jvm/jdk1.7.0_55/bin/java
01a18000-01a39000 rw-p 00000000 00:00 0                                  [heap]
be600000-bfb00000 rw-p 00000000 00:00 0 
bfb00000-c3800000 rw-p 00000000 00:00 0 
c3800000-c6000000 rw-p 00000000 00:00 0 
c6000000-ebd00000 rw-p 00000000 00:00 0 
ebd00000-ed180000 rw-p 00000000 00:00 0 
ed180000-100000000 rw-p 00000000 00:00 0 
7f9e30000000-7f9e30021000 rw-p 00000000 00:00 0 
7f9e30021000-7f9e34000000 ---p 00000000 00:00 0 
7f9e34000000-7f9e34021000 rw-p 00000000 00:00 0 
7f9e34021000-7f9e38000000 ---p 00000000 00:00 0 
7f9e38000000-7f9e38021000 rw-p 00000000 00:00 0 
7f9e38021000-7f9e3c000000 ---p 00000000 00:00 0 
7f9e3c000000-7f9e3c021000 rw-p 00000000 00:00 0 
7f9e3c021000-7f9e40000000 ---p 00000000 00:00 0 
7f9e40000000-7f9e40021000 rw-p 00000000 00:00 0 
7f9e40021000-7f9e44000000 ---p 00000000 00:00 0 
7f9e44000000-7f9e44021000 rw-p 00000000 00:00 0 
7f9e44021000-7f9e48000000 ---p 00000000 00:00 0 
7f9e48000000-7f9e48021000 rw-p 00000000 00:00 0 
7f9e48021000-7f9e4c000000 ---p 00000000 00:00 0 
7f9e4c000000-7f9e4c066000 rw-p 00000000 00:00 0 
7f9e4c066000-7f9e50000000 ---p 00000000 00:00 0 
7f9e50000000-7f9e50021000 rw-p 00000000 00:00 0 
7f9e50021000-7f9e54000000 ---p 00000000 00:00 0 
7f9e54000000-7f9e54021000 rw-p 00000000 00:00 0 
7f9e54021000-7f9e58000000 ---p 00000000 00:00 0 
7f9e58000000-7f9e58021000 rw-p 00000000 00:00 0 
7f9e58021000-7f9e5c000000 ---p 00000000 00:00 0 
7f9e5c000000-7f9e5c021000 rw-p 00000000 00:00 0 
7f9e5c021000-7f9e60000000 ---p 00000000 00:00 0 
7f9e60000000-7f9e60021000 rw-p 00000000 00:00 0 
7f9e60021000-7f9e64000000 ---p 00000000 00:00 0 
7f9e64000000-7f9e64021000 rw-p 00000000 00:00 0 
7f9e64021000-7f9e68000000 ---p 00000000 00:00 0 
7f9e695de000-7f9e695e1000 ---p 00000000 00:00 0 
7f9e695e1000-7f9e696df000 rw-p 00000000 00:00 0 
7f9e696df000-7f9e696e2000 ---p 00000000 00:00 0 
7f9e696e2000-7f9e697e0000 rw-p 00000000 00:00 0                          [stack:18441]
7f9e697e0000-7f9e697e5000 r-xp 00000000 08:06 10827                      /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f9e697e5000-7f9e699e4000 ---p 00005000 08:06 10827                      /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f9e699e4000-7f9e699e5000 r--p 00004000 08:06 10827                      /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f9e699e5000-7f9e699e6000 rw-p 00005000 08:06 10827                      /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f9e699e6000-7f9e699ef000 r-xp 00000000 08:06 10819                      /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f9e699ef000-7f9e69bee000 ---p 00009000 08:06 10819                      /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f9e69bee000-7f9e69bef000 r--p 00008000 08:06 10819                      /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f9e69bef000-7f9e69bf0000 rw-p 00009000 08:06 10819                      /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f9e69bf0000-7f9e69bf3000 ---p 00000000 00:00 0 
7f9e69bf3000-7f9e69cf1000 rw-p 00000000 00:00 0                          [stack:18440]
7f9e69cf1000-7f9e69cf6000 r-xp 00000000 08:06 10823                      /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f9e69cf6000-7f9e69ef5000 ---p 00005000 08:06 10823                      /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f9e69ef5000-7f9e69ef6000 r--p 00004000 08:06 10823                      /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f9e69ef6000-7f9e69ef7000 rw-p 00005000 08:06 10823                      /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f9e69ef7000-7f9e69ef9000 r-xp 00000000 08:06 10812                      /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f9e69ef9000-7f9e6a0f9000 ---p 00002000 08:06 10812                      /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f9e6a0f9000-7f9e6a0fa000 r--p 00002000 08:06 10812                      /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f9e6a0fa000-7f9e6a0fb000 rw-p 00003000 08:06 10812                      /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f9e6a0fb000-7f9e6a118000 r-xp 00000000 08:06 11880                      /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f9e6a118000-7f9e6a318000 ---p 0001d000 08:06 11880                      /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f9e6a318000-7f9e6a319000 r--p 0001d000 08:06 11880                      /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f9e6a319000-7f9e6a31a000 rw-p 0001e000 08:06 11880                      /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f9e6a31a000-7f9e6a329000 r-xp 00000000 08:06 10833                      /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f9e6a329000-7f9e6a528000 ---p 0000f000 08:06 10833                      /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f9e6a528000-7f9e6a529000 r--p 0000e000 08:06 10833                      /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f9e6a529000-7f9e6a52a000 rw-p 0000f000 08:06 10833                      /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f9e6a52a000-7f9e6a52f000 r-xp 00000000 08:06 10853                      /usr/lib/x86_64-linux-gnu/libXtst.so.6.1.0
7f9e6a52f000-7f9e6a72e000 ---p 00005000 08:06 10853                      /usr/lib/x86_64-linux-gnu/libXtst.so.6.1.0
7f9e6a72e000-7f9e6a72f000 r--p 00004000 08:06 10853                      /usr/lib/x86_64-linux-gnu/libXtst.so.6.1.0
7f9e6a72f000-7f9e6a730000 rw-p 00005000 08:06 10853                      /usr/lib/x86_64-linux-gnu/libXtst.so.6.1.0
7f9e6a730000-7f9e6a739000 r-xp 00000000 08:06 10847                      /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f9e6a739000-7f9e6a938000 ---p 00009000 08:06 10847                      /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f9e6a938000-7f9e6a939000 r--p 00008000 08:06 10847                      /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f9e6a939000-7f9e6a93a000 rw-p 00009000 08:06 10847                      /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f9e6a93a000-7f9e6aa6a000 r-xp 00000000 08:06 10808                      /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f9e6aa6a000-7f9e6ac6a000 ---p 00130000 08:06 10808                      /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f9e6ac6a000-7f9e6ac6b000 r--p 00130000 08:06 10808                      /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f9e6ac6b000-7f9e6ac6f000 rw-p 00131000 08:06 10808                      /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f9e6ac6f000-7f9e6ac80000 r-xp 00000000 08:06 10825                      /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f9e6ac80000-7f9e6ae7f000 ---p 00011000 08:06 10825                      /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f9e6ae7f000-7f9e6ae80000 r--p 00010000 08:06 10825                      /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f9e6ae80000-7f9e6ae81000 rw-p 00011000 08:06 10825                      /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f9e6ae81000-7f9e6aed1000 r-xp 00000000 08:06 823819                     /usr/lib/jvm/jdk1.7.0_55/jre/lib/amd64/xawt/libmawt.so
7f9e6aed1000-7f9e6b0d1000 ---p 00050000 08:06 823819                     /usr/lib/jvm/jdk1.7.0_55/jre/lib/amd64/xawt/libmawt.so
7f9e6b0d1000-7f9e6b0d5000 rw-p 00050000 08:06 823819                     /usr/lib/jvm/jdk1.7.0_55/jre/lib/amd64/xawt/libmawt.so
7f9e6b0d5000-7f9e6b0d6000 rw-p 00000000 00:00 0 
7f9e6b0d6000-7f9e6b178000 r-xp 00000000 08:06 693485                     /usr/lib/jvm/jdk1.7.0_55/jre/lib/amd64/libawt.so
7f9e6b178000-7f9e6b378000 ---p 000a2000 08:06 693485                     /usr/lib/jvm/jdk1.7.0_55/jre/lib/amd64/libawt.so
7f9e6b378000-7f9e6b384000 rw-p 000a2000 08:06 693485                     /usr/lib/jvm/jdk1.7.0_55/jre/lib/amd64/libawt.so
7f9e6b384000-7f9e6b3a8000 rw-p 00000000 00:00 0 
7f9e6b3a8000-7f9e6b3a9000 ---p 00000000 00:00 0 
7f9e6b3a9000-7f9e6b4a9000 rw-p 00000000 00:00 0 
7f9e6b4a9000-7f9e6b4ac000 ---p 00000000 00:00 0 
7f9e6b4ac000-7f9e6b5aa000 rw-p 00000000 00:00 0                          [stack:18438]
7f9e6b5aa000-7f9e6b5ad000 ---p 00000000 00:00 0 
7f9e6b5ad000-7f9e6b6ab000 rw-p 00000000 00:00 0                          [stack:18437]
7f9e6b6ab000-7f9e6b6ae000 ---p 00000000 00:00 0 
7f9e6b6ae000-7f9e6b7ac000 rw-p 00000000 00:00 0                          [stack:18436]
7f9e6b7ac000-7f9e6c000000 r--p 00000000 08:06 8246                       /usr/lib/locale/locale-archive
7f9e6c000000-7f9e6c021000 rw-p 00000000 00:00 0 
7f9e6c021000-7f9e70000000 ---p 00000000 00:00 0 
7f9e70042000-7f9e70045000 ---p 00000000 00:00 0 
7f9e70045000-7f9e70143000 rw-p 00000000 00:00 0 
7f9e70143000-7f9e70146000 ---p 00000000 00:00 0 
7f9e70146000-7f9e70244000 rw-p 00000000 00:00 0                          [stack:18434]
7f9e70244000-7f9e70247000 ---p 00000000 00:00 0 
7f9e70247000-7f9e70345000 rw-p 00000000 00:00 0                          [stack:18433]
7f9e70345000-7f9e70346000 ---p 00000000 00:00 0 
7f9e70346000-7f9e71445000 rw-p 00000000 00:00 0 
7f9e71445000-7f9e71603000 r--s 039d0000 08:06 422107                     /usr/lib/jvm/jdk1.7.0_55/jre/lib/rt.jar
7f9e71603000-7f9e73956000 rw-p 00000000 00:00 0 
7f9e73956000-7f9e73957000 ---p 00000000 00:00 0 
7f9e73957000-7f9e73a57000 rw-p 00000000 00:00 0                          [stack:18431]
7f9e73a57000-7f9e73a58000 ---p 00000000 00:00 0 
7f9e73a58000-7f9e73b58000 rw-p 00000000 00:00 0                          [stack:18430]
7f9e73b58000-7f9e73b59000 ---p 00000000 00:00 0 
7f9e73b59000-7f9e73c59000 rw-p 00000000 00:00 0                          [stack:18429]
7f9e73c59000-7f9e73c5a000 ---p 00000000 00:00 0 
7f9e73c5a000-7f9e73d65000 rw-p 00000000 00:00 0                          [stack:18428]
7f9e73d65000-7f9e73d83000 rw-p 00000000 00:00 0 
7f9e73d83000-7f9e73d97000 rw-p 00000000 00:00 0 
7f9e73d97000-7f9e73ec5000 rw-p 00000000 00:00 0 
7f9e73ec5000-7f9e73ed0000 rw-p 00000000 00:00 0 
7f9e73ed0000-7f9e73f67000 rw-p 00000000 00:00 0 
7f9e73f67000-7f9e73f68000 rw-p 00000000 00:00 0 
7f9e73f68000-7f9e741d8000 rwxp 00000000 00:00 0 
7f9e741d8000-7f9e76f68000 rw-p 00000000 00:00 0 
7f9e76f68000-7f9e76f82000 r-xp 00000000 08:06 693502                     /usr/lib/jvm/jdk1.7.0_55/jre/lib/amd64/libzip.so
7f9e76f82000-7f9e77182000 ---p 0001a000 08:06 693502                     /usr/lib/jvm/jdk1.7.0_55/jre/lib/amd64/libzip.so
7f9e77182000-7f9e77183000 rw-p 0001a000 08:06 693502                     /usr/lib/jvm/jdk1.7.0_55/jre/lib/amd64/libzip.so
7f9e77183000-7f9e7718e000 r-xp 00000000 08:06 134898                     /lib/x86_64-linux-gnu/libnss_files-2.19.so
7f9e7718e000-7f9e7738d000 ---p 0000b000 08:06 134898                     /lib/x86_64-linux-gnu/libnss_files-2.19.so
7f9e7738d000-7f9e7738e000 r--p 0000a000 08:06 134898                     /lib/x86_64-linux-gnu/libnss_files-2.19.so
7f9e7738e000-7f9e7738f000 rw-p 0000b000 08:06 134898                     /lib/x86_64-linux-gnu/libnss_files-2.19.so
7f9e7738f000-7f9e7739a000 r-xp 00000000 08:06 134908                     /lib/x86_64-linux-gnu/libnss_nis-2.19.so
7f9e7739a000-7f9e77599000 ---p 0000b000 08:06 134908                     /lib/x86_64-linux-gnu/libnss_nis-2.19.so
7f9e77599000-7f9e7759a000 r--p 0000a000 08:06 134908                     /lib/x86_64-linux-gnu/libnss_nis-2.19.so
7f9e7759a000-7f9e7759b000 rw-p 0000b000 08:06 134908                     /lib/x86_64-linux-gnu/libnss_nis-2.19.so
7f9e7759b000-7f9e775b2000 r-xp 00000000 08:06 134892                     /lib/x86_64-linux-gnu/libnsl-2.19.so
7f9e775b2000-7f9e777b1000 ---p 00017000 08:06 134892                     /lib/x86_64-linux-gnu/libnsl-2.19.so
7f9e777b1000-7f9e777b2000 r--p 00016000 08:06 134892                     /lib/x86_64-linux-gnu/libnsl-2.19.so
7f9e777b2000-7f9e777b3000 rw-p 00017000 08:06 134892                     /lib/x86_64-linux-gnu/libnsl-2.19.so
7f9e777b3000-7f9e777b5000 rw-p 00000000 00:00 0 
7f9e777b5000-7f9e777be000 r-xp 00000000 08:06 134894                     /lib/x86_64-linux-gnu/libnss_compat-2.19.so
7f9e777be000-7f9e779bd000 ---p 00009000 08:06 134894                     /lib/x86_64-linux-gnu/libnss_compat-2.19.so
7f9e779bd000-7f9e779be000 r--p 00008000 08:06 134894                     /lib/x86_64-linux-gnu/libnss_compat-2.19.so
7f9e779be000-7f9e779bf000 rw-p 00009000 08:06 134894                     /lib/x86_64-linux-gnu/libnss_compat-2.19.so
7f9e779bf000-7f9e779e8000 r-xp 00000000 08:06 693493                     /usr/lib/jvm/jdk1.7.0_55/jre/lib/amd64/libjava.so
7f9e779e8000-7f9e77be8000 ---p 00029000 08:06 693493                     /usr/lib/jvm/jdk1.7.0_55/jre/lib/amd64/libjava.so
7f9e77be8000-7f9e77bea000 rw-p 00029000 08:06 693493                     /usr/lib/jvm/jdk1.7.0_55/jre/lib/amd64/libjava.so
7f9e77bea000-7f9e77bf7000 r-xp 00000000 08:06 693482                     /usr/lib/jvm/jdk1.7.0_55/jre/lib/amd64/libverify.so
7f9e77bf7000-7f9e77df6000 ---p 0000d000 08:06 693482                     /usr/lib/jvm/jdk1.7.0_55/jre/lib/amd64/libverify.so
7f9e77df6000-7f9e77df8000 rw-p 0000c000 08:06 693482                     /usr/lib/jvm/jdk1.7.0_55/jre/lib/amd64/libverify.so
7f9e77df8000-7f9e77dff000 r-xp 00000000 08:06 134951                     /lib/x86_64-linux-gnu/librt-2.19.so
7f9e77dff000-7f9e77ffe000 ---p 00007000 08:06 134951                     /lib/x86_64-linux-gnu/librt-2.19.so
7f9e77ffe000-7f9e77fff000 r--p 00006000 08:06 134951                     /lib/x86_64-linux-gnu/librt-2.19.so
7f9e77fff000-7f9e78000000 rw-p 00007000 08:06 134951                     /lib/x86_64-linux-gnu/librt-2.19.so
7f9e78000000-7f9e781d9000 rw-p 00000000 00:00 0 
7f9e781d9000-7f9e7c000000 ---p 00000000 00:00 0 
7f9e7c00e000-7f9e7c09c000 rw-p 00000000 00:00 0 
7f9e7c09c000-7f9e7c0ba000 rw-p 00000000 00:00 0 
7f9e7c0ba000-7f9e7c0ce000 rw-p 00000000 00:00 0 
7f9e7c0ce000-7f9e7c1fd000 rw-p 00000000 00:00 0 
7f9e7c1fd000-7f9e7c302000 r-xp 00000000 08:06 134873                     /lib/x86_64-linux-gnu/libm-2.19.so
7f9e7c302000-7f9e7c501000 ---p 00105000 08:06 134873                     /lib/x86_64-linux-gnu/libm-2.19.so
7f9e7c501000-7f9e7c502000 r--p 00104000 08:06 134873                     /lib/x86_64-linux-gnu/libm-2.19.so
7f9e7c502000-7f9e7c503000 rw-p 00105000 08:06 134873                     /lib/x86_64-linux-gnu/libm-2.19.so
7f9e7c503000-7f9e7d065000 r-xp 00000000 08:06 693500                     /usr/lib/jvm/jdk1.7.0_55/jre/lib/amd64/server/libjvm.so
7f9e7d065000-7f9e7d265000 ---p 00b62000 08:06 693500                     /usr/lib/jvm/jdk1.7.0_55/jre/lib/amd64/server/libjvm.so
7f9e7d265000-7f9e7d328000 rw-p 00b62000 08:06 693500                     /usr/lib/jvm/jdk1.7.0_55/jre/lib/amd64/server/libjvm.so
7f9e7d328000-7f9e7d369000 rw-p 00000000 00:00 0 
7f9e7d369000-7f9e7d525000 r-xp 00000000 08:06 134823                     /lib/x86_64-linux-gnu/libc-2.19.so
7f9e7d525000-7f9e7d724000 ---p 001bc000 08:06 134823                     /lib/x86_64-linux-gnu/libc-2.19.so
7f9e7d724000-7f9e7d728000 r--p 001bb000 08:06 134823                     /lib/x86_64-linux-gnu/libc-2.19.so
7f9e7d728000-7f9e7d72a000 rw-p 001bf000 08:06 134823                     /lib/x86_64-linux-gnu/libc-2.19.so
7f9e7d72a000-7f9e7d72f000 rw-p 00000000 00:00 0 
7f9e7d72f000-7f9e7d732000 r-xp 00000000 08:06 134840                     /lib/x86_64-linux-gnu/libdl-2.19.so
7f9e7d732000-7f9e7d931000 ---p 00003000 08:06 134840                     /lib/x86_64-linux-gnu/libdl-2.19.so
7f9e7d931000-7f9e7d932000 r--p 00002000 08:06 134840                     /lib/x86_64-linux-gnu/libdl-2.19.so
7f9e7d932000-7f9e7d933000 rw-p 00003000 08:06 134840                     /lib/x86_64-linux-gnu/libdl-2.19.so
7f9e7d933000-7f9e7d949000 r-xp 00000000 08:06 14051                      /usr/lib/jvm/jdk1.7.0_55/lib/amd64/jli/libjli.so
7f9e7d949000-7f9e7db49000 ---p 00016000 08:06 14051                      /usr/lib/jvm/jdk1.7.0_55/lib/amd64/jli/libjli.so
7f9e7db49000-7f9e7db4a000 rw-p 00016000 08:06 14051                      /usr/lib/jvm/jdk1.7.0_55/lib/amd64/jli/libjli.so
7f9e7db4a000-7f9e7db63000 r-xp 00000000 08:06 134943                     /lib/x86_64-linux-gnu/libpthread-2.19.so
7f9e7db63000-7f9e7dd62000 ---p 00019000 08:06 134943                     /lib/x86_64-linux-gnu/libpthread-2.19.so
7f9e7dd62000-7f9e7dd63000 r--p 00018000 08:06 134943                     /lib/x86_64-linux-gnu/libpthread-2.19.so
7f9e7dd63000-7f9e7dd64000 rw-p 00019000 08:06 134943                     /lib/x86_64-linux-gnu/libpthread-2.19.so
7f9e7dd64000-7f9e7dd68000 rw-p 00000000 00:00 0 
7f9e7dd68000-7f9e7dd8b000 r-xp 00000000 08:06 134799                     /lib/x86_64-linux-gnu/ld-2.19.so
7f9e7dd91000-7f9e7ddb0000 rw-p 00000000 00:00 0 
7f9e7ddb0000-7f9e7de66000 rw-p 00000000 00:00 0 
7f9e7de66000-7f9e7de69000 ---p 00000000 00:00 0 
7f9e7de69000-7f9e7df6b000 rw-p 00000000 00:00 0                          [stack:18427]
7f9e7df7e000-7f9e7df86000 rw-s 00000000 08:06 281494                     /tmp/hsperfdata_mohammad/18422 (deleted)
7f9e7df86000-7f9e7df87000 rw-p 00000000 00:00 0 
7f9e7df87000-7f9e7df88000 ---p 00000000 00:00 0 
7f9e7df88000-7f9e7df8a000 rw-p 00000000 00:00 0 
7f9e7df8a000-7f9e7df8b000 r--p 00022000 08:06 134799                     /lib/x86_64-linux-gnu/ld-2.19.so
7f9e7df8b000-7f9e7df8c000 rw-p 00023000 08:06 134799                     /lib/x86_64-linux-gnu/ld-2.19.so
7f9e7df8c000-7f9e7df8d000 rw-p 00000000 00:00 0 
7ffff5330000-7ffff5351000 rw-p 00000000 00:00 0                          [stack]
7ffff539f000-7ffff53a1000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]

VM Arguments:
jvm_args: -Dfile.encoding=UTF-8 
java_command: test.MainTest
Launcher Type: SUN_STANDARD

Environment Variables:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
LD_LIBRARY_PATH=/usr/lib/jvm/oracle-jdk-7/jre/lib/amd64:/usr/lib/jvm/oracle-jdk-7/jre/lib/i386:
SHELL=/bin/bash
DISPLAY=:0

Signal Handlers:
SIGSEGV: [libjvm.so+0x993980], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGBUS: [libjvm.so+0x993980], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGFPE: [libjvm.so+0x8106e0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGPIPE: [libjvm.so+0x8106e0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGXFSZ: [libjvm.so+0x8106e0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGILL: [libjvm.so+0x8106e0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR2: [libjvm.so+0x811bd0], sa_mask[0]=0x00000004, sa_flags=0x10000004
SIGHUP: [libjvm.so+0x812b40], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGINT: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGTERM: [libjvm.so+0x812b40], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGQUIT: [libjvm.so+0x812b40], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004


---------------  S Y S T E M  ---------------

OS:jessie/sid

uname:Linux 3.13.0-29-generic #53-Ubuntu SMP Wed Jun 4 21:00:20 UTC 2014 x86_64
libc:glibc 2.19 NPTL 2.19 
rlimit: STACK 8192k, CORE 0k, NPROC 30801, NOFILE 4096, AS infinity
load average:0.28 0.38 0.28

/proc/meminfo:
MemTotal:        3964156 kB
MemFree:         1480160 kB
Buffers:           14144 kB
Cached:           234388 kB
SwapCached:          460 kB
Active:          1758652 kB
Inactive:         504824 kB
Active(anon):    1574692 kB
Inactive(anon):   473256 kB
Active(file):     183960 kB
Inactive(file):    31568 kB
Unevictable:          32 kB
Mlocked:              32 kB
SwapTotal:       1952764 kB
SwapFree:        1938984 kB
Dirty:               224 kB
Writeback:             0 kB
AnonPages:       2014964 kB
Mapped:           253424 kB
Shmem:             32700 kB
Slab:              59852 kB
SReclaimable:      25628 kB
SUnreclaim:        34224 kB
KernelStack:        4072 kB
PageTables:        33864 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     3934840 kB
Committed_AS:    5172416 kB
VmallocTotal:   34359738367 kB
VmallocUsed:      115688 kB
VmallocChunk:   34359598588 kB
HardwareCorrupted:     0 kB
AnonHugePages:    673792 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:      299496 kB
DirectMap2M:     3811328 kB


CPU:total 4 (2 cores per cpu, 2 threads per core) family 6 model 37 stepping 2, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, aes, ht, tsc, tscinvbit

/proc/cpuinfo:
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 37
model name	: Intel(R) Core(TM) i7 CPU       M 620  @ 2.67GHz
stepping	: 2
microcode	: 0x9
cpu MHz		: 1199.000
cache size	: 4096 KB
physical id	: 0
siblings	: 4
core id		: 0
cpu cores	: 2
apicid		: 0
initial apicid	: 0
fpu		: yes
fpu_exception	: yes
cpuid level	: 11
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt aes lahf_lm ida arat dtherm tpr_shadow vnmi flexpriority ept vpid
bogomips	: 5320.18
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

processor	: 1
vendor_id	: GenuineIntel
cpu family	: 6
model		: 37
model name	: Intel(R) Core(TM) i7 CPU       M 620  @ 2.67GHz
stepping	: 2
microcode	: 0x9
cpu MHz		: 1199.000
cache size	: 4096 KB
physical id	: 0
siblings	: 4
core id		: 2
cpu cores	: 2
apicid		: 4
initial apicid	: 4
fpu		: yes
fpu_exception	: yes
cpuid level	: 11
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt aes lahf_lm ida arat dtherm tpr_shadow vnmi flexpriority ept vpid
bogomips	: 5320.18
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

processor	: 2
vendor_id	: GenuineIntel
cpu family	: 6
model		: 37
model name	: Intel(R) Core(TM) i7 CPU       M 620  @ 2.67GHz
stepping	: 2
microcode	: 0x9
cpu MHz		: 1199.000
cache size	: 4096 KB
physical id	: 0
siblings	: 4
core id		: 0
cpu cores	: 2
apicid		: 1
initial apicid	: 1
fpu		: yes
fpu_exception	: yes
cpuid level	: 11
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt aes lahf_lm ida arat dtherm tpr_shadow vnmi flexpriority ept vpid
bogomips	: 5320.18
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

processor	: 3
vendor_id	: GenuineIntel
cpu family	: 6
model		: 37
model name	: Intel(R) Core(TM) i7 CPU       M 620  @ 2.67GHz
stepping	: 2
microcode	: 0x9
cpu MHz		: 2667.000
cache size	: 4096 KB
physical id	: 0
siblings	: 4
core id		: 2
cpu cores	: 2
apicid		: 5
initial apicid	: 5
fpu		: yes
fpu_exception	: yes
cpuid level	: 11
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt aes lahf_lm ida arat dtherm tpr_shadow vnmi flexpriority ept vpid
bogomips	: 5320.18
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:



Memory: 4k page, physical 3964156k(1480160k free), swap 1952764k(1938984k free)

vm_info: Java HotSpot(TM) 64-Bit Server VM (24.55-b03) for linux-amd64 JRE (1.7.0_55-b13), built on Mar 17 2014 19:43:58 by "java_re" with gcc 4.3.0 20080428 (Red Hat 4.3.0-8)

time: Wed Jun 25 19:34:25 2014
elapsed time: 0 seconds



REPRODUCIBILITY :
This bug can be reproduced always.

---------- BEGIN SOURCE ----------
import javax.swing.UIManager;

public class MainTest {

	public static void main(String[] args) {
		
		UIManager.LookAndFeelInfo[] lafInfo = UIManager.getInstalledLookAndFeels();
		
		for (UIManager.LookAndFeelInfo info: lafInfo) {
			System.out.println(info.getName() + " : " + info.getClassName());
		}
		
		System.out.println("System Look & Feel : " + UIManager.getSystemLookAndFeelClassName());

		//=====================================================================//

		long free = Runtime.getRuntime().freeMemory();
		long total = Runtime.getRuntime().totalMemory();
		long max = Runtime.getRuntime().maxMemory();
		StringBuilder memory = new StringBuilder();
		memory.append(String.format("\n    Free-Memory  : %.2f MB\n"
								   + "    Total-Memory : %.2f MB\n"
								   + "    Memory-Usage : %.2f%%\n"
								   + "    Max-Memory   : %.2f MB\n",
				(float) free / (1024 * 1024), (float) total / (1024 * 1024),
				(float) (total - free) / total, (float) max / (1024 * 1024)));

		System.out.println(memory.toString());
	}
}

---------- END SOURCE ----------


Comments
http://mail.openjdk.java.net/pipermail/awt-dev/2014-July/008230.html
18-07-2014

Crash happens on program exit if UIManager.getSystemLookAndFeelClassName(); call is present somewhere in the code.
30-06-2014