-
Bug
-
Resolution: Duplicate
-
P2
-
7
A crash is observed on 32-bit Ubuntu 8.04 and 9.04 systems:
Stack: [0xb7202000,0xb7253000], sp=0xb72511a0, free space=13cb7250b34k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x3aa747]
V [libjvm.so+0x3a62d3]
C [libmawt.so+0x235c3] Java_sun_awt_X11FontManager_getFontPath+0x6c3
j sun.awt.X11FontManager.getFontPath(Z)Ljava/lang/String;+0
j sun.font.SunFontManager.getPlatformFontPath(Z)Ljava/lang/String;+10
j sun.font.SunFontManager$10.run()Ljava/lang/Object;+21
v ~StubRoutines::call_stub
V [libjvm.so+0x3846c7]
V [libjvm.so+0x50cf29]
V [libjvm.so+0x3835cf]
V [libjvm.so+0x3d955e]
C [libjava.so+0xb3eb] Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2+0x3b
j java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;+0
j sun.font.SunFontManager.loadFonts()V+43
j sun.awt.X11FontManager.loadFonts()V+1
j sun.font.SunFontManager.findFont2D(Ljava/lang/String;II)Lsun/font/Font2D;+871
j java.awt.Font.getFont2D()Lsun/font/Font2D;+86
j java.awt.Font.access$000(Ljava/awt/Font;)Lsun/font/Font2D;+1
j java.awt.Font$FontAccessImpl.getFont2D(Ljava/awt/Font;)Lsun/font/Font2D;+1
j sun.font.FontUtilities.getFont2D(Ljava/awt/Font;)Lsun/font/Font2D;+4
j sun.font.StandardGlyphVector.initFontData()V+5
j sun.font.StandardGlyphVector.init(Ljava/awt/Font;[CIILjava/awt/font/FontRenderContext;I)V+84
j sun.font.StandardGlyphVector.<init>(Ljava/awt/Font;Ljava/lang/String;Ljava/awt/font/FontRenderContext;)V+17
j java.awt.Font.createGlyphVector(Ljava/awt/font/FontRenderContext;Ljava/lang/String;)Ljava/awt/font/GlyphVector;+7
...
Reproducible since JDK 7 b74.
Stack: [0xb7202000,0xb7253000], sp=0xb72511a0, free space=13cb7250b34k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x3aa747]
V [libjvm.so+0x3a62d3]
C [libmawt.so+0x235c3] Java_sun_awt_X11FontManager_getFontPath+0x6c3
j sun.awt.X11FontManager.getFontPath(Z)Ljava/lang/String;+0
j sun.font.SunFontManager.getPlatformFontPath(Z)Ljava/lang/String;+10
j sun.font.SunFontManager$10.run()Ljava/lang/Object;+21
v ~StubRoutines::call_stub
V [libjvm.so+0x3846c7]
V [libjvm.so+0x50cf29]
V [libjvm.so+0x3835cf]
V [libjvm.so+0x3d955e]
C [libjava.so+0xb3eb] Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2+0x3b
j java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;+0
j sun.font.SunFontManager.loadFonts()V+43
j sun.awt.X11FontManager.loadFonts()V+1
j sun.font.SunFontManager.findFont2D(Ljava/lang/String;II)Lsun/font/Font2D;+871
j java.awt.Font.getFont2D()Lsun/font/Font2D;+86
j java.awt.Font.access$000(Ljava/awt/Font;)Lsun/font/Font2D;+1
j java.awt.Font$FontAccessImpl.getFont2D(Ljava/awt/Font;)Lsun/font/Font2D;+1
j sun.font.FontUtilities.getFont2D(Ljava/awt/Font;)Lsun/font/Font2D;+4
j sun.font.StandardGlyphVector.initFontData()V+5
j sun.font.StandardGlyphVector.init(Ljava/awt/Font;[CIILjava/awt/font/FontRenderContext;I)V+84
j sun.font.StandardGlyphVector.<init>(Ljava/awt/Font;Ljava/lang/String;Ljava/awt/font/FontRenderContext;)V+17
j java.awt.Font.createGlyphVector(Ljava/awt/font/FontRenderContext;Ljava/lang/String;)Ljava/awt/font/GlyphVector;+7
...
Reproducible since JDK 7 b74.
- duplicates
-
JDK-6979882 api/java_awt/Font/TextLayout/indexTGF.html#EqHashCodeStandard crash open solaris x64 32bit jdk
-
- Closed
-
-
JDK-6993240 a number of closed/java/awt/FontClass tests crash VM in jdk7 runtime
-
- Closed
-
-
JDK-6993841 java/awt/font/TextLayout/TestHebrewMark.java test crash jdk7 vm on open-solaris and linux
-
- Closed
-
-
JDK-6968951 regression test: tests/sun/awt/font/GlyphEntry/RotateTextTest.java fails for jdk7b100.
-
- Closed
-
-
JDK-6958221 java.awt.Font.getFamily() leads to JVM crash on Linux on JDK7 for "custom" fonts
-
- Closed
-