Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6925899

Crash in Java_sun_awt_X11FontManager_getFontPath on Ubuntu 9.10

    XMLWordPrintable

    Details

    • Subcomponent:
      2d
    • Introduced In Build:
      b74
    • Introduced In Version:
      7
    • CPU:
      generic, x86, sparc
    • OS:
      generic, open_solaris, solaris_1, solaris_10

      Description

      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.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              prr Philip Race
              Reporter:
              nhaustov Nicolay Haustov (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: