-
Bug
-
Resolution: Fixed
-
P2
-
8u20, 9
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8056770 | emb-9 | Unassigned | P2 | Resolved | Fixed | b24 |
JDK-8063724 | 8u45 | Sergey Bylokhov | P2 | Resolved | Fixed | b01 |
JDK-8049059 | 8u40 | Sergey Bylokhov | P2 | Resolved | Fixed | b01 |
JDK-8050457 | 8u31 | Sergey Bylokhov | P2 | Resolved | Fixed | b01 |
JDK-8050311 | 8u25 | Sergey Bylokhov | P2 | Resolved | Fixed | b07 |
JDK-8049068 | 8u20 | Sergey Bylokhov | P2 | Closed | Fixed | b23 |
JDK-8070175 | emb-8u47 | Sergey Bylokhov | P2 | Resolved | Fixed | team |
JDK-8053488 | emb-8u26 | Sergey Bylokhov | P2 | Resolved | Fixed | b17 |
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000072005c9c, pid=12464, tid=9932
#
# JRE version: Java(TM) SE Runtime Environment (8.0_20-b16) (build 1.8.0_20-ea-b16)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.20-b16 mixed mode windows-amd64 compressed oops)
# Problematic frame:
# C [awt.dll+0xa5c9c] CCombinedSegTable::In+0x14
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# If you would like to submit a bug report, please visit:
# http://bugreport.sun.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
....
Stack: [0x0000000046b60000,0x0000000046c60000], sp=0x0000000046c5db10, free space=1014k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [awt.dll+0xa5c9c] CCombinedSegTable::In+0x14
C [awt.dll+0xa66bb] Java_sun_awt_windows_WDefaultFontCharset_canConvert+0xcf
C 0x00000000029940bf
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j sun.awt.windows.WDefaultFontCharset.canConvert(C)Z+0
j sun.awt.windows.WDefaultFontCharset.access$100(Lsun/awt/windows/WDefaultFontCharset;C)Z+2
j sun.awt.windows.WDefaultFontCharset$Encoder.canEncode(C)Z+5
j sun.awt.PlatformFont.<init>(Ljava/lang/String;I)V+160
j sun.awt.windows.WFontPeer.<init>(Ljava/lang/String;I)V+3
j sun.awt.windows.WToolkit.getFontPeer(Ljava/lang/String;I)Ljava/awt/peer/FontPeer;+59
j java.awt.Font.getPeer_NoClientCode()Ljava/awt/peer/FontPeer;+21
j java.awt.Font.getPeer()Ljava/awt/peer/FontPeer;+1
v ~StubRoutines::call_stub
j sun.awt.windows.WComponentPeer._setFont(Ljava/awt/Font;)V+0
j sun.awt.windows.WComponentPeer.setFont(Ljava/awt/Font;)V+7
j sun.awt.windows.WWindowPeer.initialize()V+44
j sun.awt.windows.WFramePeer.initialize()V+1
j sun.awt.windows.WComponentPeer.<init>(Ljava/awt/Component;)V+83
j sun.awt.windows.WCanvasPeer.<init>(Ljava/awt/Component;)V+2
j sun.awt.windows.WPanelPeer.<init>(Ljava/awt/Component;)V+2
j sun.awt.windows.WWindowPeer.<init>(Ljava/awt/Window;)V+2
j sun.awt.windows.WFramePeer.<init>(Ljava/awt/Frame;)V+2
j sun.awt.windows.WToolkit.createFrame(Ljava/awt/Frame;)Ljava/awt/peer/FramePeer;+5
j java.awt.Frame.addNotify()V+20
j java.awt.Window.show()V+8
j java.awt.Component.show(Z)V+5
j java.awt.Component.setVisible(Z)V+2
j java.awt.Window.setVisible(Z)V+2
j javasoft.sqe.tests.api.java.awt.Component.isValidTests.Component2008()Ljavasoft/sqe/harness/Status;+27
v ~StubRoutines::call_stub
j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+100
j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+56
j javasoft.sqe.jck.lib.MultiTest.run([Ljava/lang/String;Ljava/io/PrintStream;Ljava/io/PrintStream;)Ljavasoft/sqe/harness/Status;+147
j sun.reflect.GeneratedMethodAccessor2.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+56
j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+56
j nsk.stress.share.StressTest$TestThread.runTest(I)V+250
j nsk.stress.share.StressTest$TestThread.run()V+27
v ~StubRoutines::call_stub
Issue could be reproduced with VM stress test that execute many different JCK tests concurrently. See comments for more details.
Issue could be reproduced starting from 8u20-b11.
I was able to reproduce issue w/ latest 8u20 and 9 builds.
I was not able to reproduce it w/ 8 FCS, so apparently it is a regression.
hs-err and compressed minidump attached to CR.
- backported by
-
JDK-8049059 AWT crashes inside CCombinedSegTable::In called from Java_sun_awt_windows_WDefaultFontCharset_canConvert
- Resolved
-
JDK-8050311 AWT crashes inside CCombinedSegTable::In called from Java_sun_awt_windows_WDefaultFontCharset_canConvert
- Resolved
-
JDK-8050457 AWT crashes inside CCombinedSegTable::In called from Java_sun_awt_windows_WDefaultFontCharset_canConvert
- Resolved
-
JDK-8053488 AWT crashes inside CCombinedSegTable::In called from Java_sun_awt_windows_WDefaultFontCharset_canConvert
- Resolved
-
JDK-8056770 AWT crashes inside CCombinedSegTable::In called from Java_sun_awt_windows_WDefaultFontCharset_canConvert
- Resolved
-
JDK-8063724 AWT crashes inside CCombinedSegTable::In called from Java_sun_awt_windows_WDefaultFontCharset_canConvert
- Resolved
-
JDK-8070175 AWT crashes inside CCombinedSegTable::In called from Java_sun_awt_windows_WDefaultFontCharset_canConvert
- Resolved
-
JDK-8049068 AWT crashes inside CCombinedSegTable::In called from Java_sun_awt_windows_WDefaultFontCharset_canConvert
- Closed