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

Intermittent problem with JVM crash in libfontmanager.so

XMLWordPrintable

    • 2d
    • sparc
    • solaris_8

      Customer has a new redeployment which implemented Sitraka code which uses PGA tool kit. Now the JVM will core intermittently with the following stack trace:

      pstack core | more
      core 'core' of 21694:
      /VZ/opt/jdk131/jre/bin/../bin/sparc/native_threads/java -client -XX:Ne
      ----------------- lwp# 97 / thread# 97 --------------------
       ff31bee0 _lwp_kill (6, 0, 0, ffffffff, ff33e3cc, 0) + 8
       ff2b5aac abort (ff33a004, 9057e070, 0, 4, 0, 9057e091) + 100
       ff167ac4 __1cCosFabort6Fl_v_ (1, ff216000, 1, 54be, 0, 742d36dc) + b8
       ff166d08 __1cCosbBhandle_unexpected_exception6FpnGThread_ipCpv_v_ (0,
      ff251830, ff227a70, ff1da238, ff216000, 0) + 254
       ff16a790 JVM_handle_solaris_signal (0, 951910, 9057ebc0, ff216000, b,
      9057ee78) + 894
       ff374c8c __sighndlr (b, 9057ee78, 9057ebc0, ff168a0c, 0, 0) + c
       ff36fadc call_user_handler (98fb7e00, 61, ff3878e0, 9057ebc0, 9057ee78, b)
      + 254
       ff36fca8 sigacthandler (98fb7e00, 9057ee78, 9057ebc0, ff386000, 9057ee78,
      b) + 64
       --- called from signal handler with signal -1728348672 (SIG Unknown) ---
       742d36dc __1cGStrikeWcompositeStrikeForSlot6Mi_pnOhsGGlyphStrike__
      (50a4d60, 0, 50a8b7c, 0, 0, 4f1b1c0) + 1f8
       742d2b88 __1cGStrikeNGetLineHeight6MrnNhsFixedPoint2_2222_v_ (50a8b10,
      9057f088, 9057f080, 9057f078, 9057f070, 743042a8) + 178
       742c0348 Java_sun_awt_font_NativeFontWrapper_getFontMetrics (4f1b1c0,
      743016c0, 9057f1c4, 9057f1c0, 0, 951994) + b4
       00107df8 ???????? (951910, 9057fc48, 951910, ff216000, b8, ed3077c0)
       00104b8c ???????? (a455dfd8, 9057fc48, 951910, 10e014, b7, ed307760)
       00104b8c ???????? (a455dfd8, 9057fc48, 951910, 10df3c, b7, ed2bf6d8)
       00104b8c ???????? (951910, 9057fc48, 951910, 10df3c, b8, ed2bf708)
       00104bd0 ???????? (a4526e08, 9057fc48, 951910, 10de64, b6, ed2be1a0)
       00104bd0 ???????? (a4526e08, 9057fc48, 951910, 10de64, b6, ed2599a0)
       00104bd0 ???????? (a41c8c08, 9057fc48, 951910, 10de64, b6, ed2598c0)
       00104b8c ???????? (a41c8c08, 106dc4, 951910, 10de64, ed228370, 6)
       00104e34 ???????? (a3d6e000, 9057fc48, 951910, 10e0ec, b6, ed222000)
       00104b8c ???????? (a38e7538, ffffffff, ffffffff, 10de64, eb61ca38, 3)
       00104b8c ???????? (a38e7538, 9057f850, 9057f854, 110068, 9057f77c, 0)
       00104b8c ???????? (a38e7538, 106bd8, ff216000, 110068, 0, 0)
       00104e34 ???????? (b4a8e828, 9057f9a0, 9057f9a4, 1102f4, b17a0000, 0)
       00104b8c ???????? (b4a8e828, eb4f5a08, b341e960, 110118, eb4f5a08, 0)
       00104b8c ???????? (b4a525d8, 9057fad0, 9057fad4, 110118, 951910, 0)
       00104b8c ???????? (a3d4cf60, b3957b10, 0, 110118, 0, 0)
       fb96d694 ???????? (b3957b10, a3d4cf60, 9057fb58, 10958c, 9dadaa30, 0)
       00104b8c ???????? (0, 1, ff222900, 110118, 1e, e)
       ff24b3f4 __1cMStubRoutinesG_code1_ (9057fc68, 9057fea0, a, eb8bb658,
      106bd8, 9057fdec) + 3fc
       ff00162c
      __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArgument
      s_pnGThread__v_ (9057fe98, ff216000, 9057fde4,
       951910, 106bd8, 9057fea0) + 308
       ff0102c4
      __1cJJavaCallsMcall_virtual6FpnJJavaValue_nLKlassHandle_nMsymbolHandle_4pnRJ
      avaCallArguments_pnGThread__v_ (eb8bb850, 9057
      fdd0, 9057fdd4, ff216000, 9057fe98, 9057fde4) + 150
       ff010154
      __1cJJavaCallsMcall_virtual6FpnJJavaValue_nGHandle_nLKlassHandle_nMsymbolHan
      dle_5pnGThread__v_ (9057fe98, 9057fe94, 9057fe
      90, 9057fe84, 9057fe7c, 951910) + 60
       ff0100dc __1cMthread_entry6FpnKJavaThread_pnGThread__v_ (eb417000, 951910,
      ff216000, 9057ffa0, 1e, e) + 120
       ff00fee8 __1cKJavaThreadDrun6M_v_ (90500000, ff21fe9c, ff216000, 80000,
      951910, 80000) + 3d8
       fefffd0c _start (ff216000, 98fb7e00, 0, 0, 0, 0) + 20
       ff374934 _lwp_start (0, 0, 0, 0, 0, 0)
      --More--
      __________________________________________________________________________________________-

      An unexpected exception has been detected in native code outside the VM.
      Unexpected Signal : 11 occurred at PC=0x742d36dc
      Function name=__1cGStrikeWcompositeStrikeForSlot6Mi_pnOhsGGlyphStrike__
      Library=/VZ/opt/jdk131/jre/lib/sparc/libfontmanager.so

      Current Java thread:
              at sun.awt.font.NativeFontWrapper.getFontMetrics(Native Method)
              at
      sun.awt.font.FontDesignMetrics.initMatrixAndMetrics(FontDesignMetrics.java:1
      60)
              at sun.awt.font.FontDesignMetrics.<init>(FontDesignMetrics.java:145)
              at sun.java2d.SunGraphics2D.makeFontMetrics(SunGraphics2D.java:604)
              at sun.java2d.SunGraphics2D.getFontMetrics(SunGraphics2D.java:617)
              at java.awt.Graphics.getFontMetrics(Graphics.java:243)
              at javachart.chart.Axis.drawLabels(Axis.java:383)
              at javachart.chart.Axis.draw(Axis.java:276)
              at javachart.chart.LineChart.drawGraph(LineChart.java:45)
              at
      com.verizon.enterprise.metrics.operations.presobjects.ExecutiveMetricServlet
      .doGet(ExecutiveMetricServlet.java:106)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
              at
      weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
      :265)
              at
      weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
      :200)
              at
      weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
      ntext.java:2495)
              at
      weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
      :2204)
              at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
              at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)

      Dynamic libraries:
      0x10000 /VZ/opt/jdk131/jre/bin/../bin/sparc/native_threads/java
      0xff360000 /usr/lib/lwp/libthread.so.1
      0xff390000 /usr/lib/libdl.so.1
      0xff280000 /usr/lib/libc.so.1
      0xff270000 /usr/platform/SUNW,Ultra-Enterprise/lib/libc_psr.so.1
      0xfef00000 /VZ/opt/jdk131/jre/lib/sparc/client/libjvm.so
      0xfeed0000 /usr/lib/libCrun.so.1
      0xfeea0000 /usr/lib/libsocket.so.1
      0xfed80000 /usr/lib/libnsl.so.1
      0xfee70000 /usr/lib/libm.so.1
      0xff260000 /usr/lib/libw.so.1
      0xfee40000 /usr/lib/libmp.so.2
      0xfed60000 /usr/lib/librt.so.1
      0xfed40000 /usr/lib/libaio.so.1
      0xfed00000 /VZ/opt/jdk131/jre/lib/sparc/native_threads/libhpi.so
      0xfecc0000 /VZ/opt/jdk131/jre/lib/sparc/libverify.so
      0xfec80000 /VZ/opt/jdk131/jre/lib/sparc/libjava.so
      0xfec50000 /VZ/opt/jdk131/jre/lib/sparc/libzip.so
      0x98fc0000 /VZ/opt/jdk131/jre/lib/sparc/libnet.so
      0x98bf0000 /usr/lib/nss_files.so.1
      0x973e0000 /VZ/opt/weblogic/lib/solaris/libmuxer.so
      0x973c0000 /usr/ucblib/libucb.so.1
      0x970e0000 /usr/lib/libresolv.so.1
      0x970a0000 /usr/lib/libelf.so.1
      0x968c0000 /VZ/opt/IBMdb2/VZdb2clnt/lib/libdb2jdbc.so
      0x8cc00000 /VZ/opt/IBMdb2/db2user/sqllib/lib/libdb2.so.1
      0x960b0000 /usr/lib/libresolv.so.2
      0x956e0000 /VZ/opt/vignette/5.6/lib/solaris/libVgnJNILoader.so
      0x95590000 /usr/lib/libC.so.5
      0x954b0000 ./libjnicfgdata.so
      0x7ff00000 ./libMetaTemplateApi.so
      0x953a0000 ./libAttributes.so
      0x75b00000 ./libVgnXmlUtil.so
      0x75980000 ./libVgnSecurity.so
      0x75900000 ./libVgnIntl.so
      0x75800000 ./librwtool_mt.so
      0x75600000 ./libACE.so
      0x956a0000 /usr/lib/libpthread.so.1
      0x75480000 ./libxerces-c1_2.so
      0x75380000 ./libtcl8.2.so
      0x95490000 ./libVgnApiUtil.so
      0x75280000 ./librwdb_mt.so
      0x75180000 ./libglobalc.so
      0x95790000 /usr/lib/libintl.so.1
      0x952c0000 ./libCfgPasswordModule.so
      0x951a0000 /VZ/opt/jdk131/jre/lib/sparc/libioser12.so
      0x950e0000 /VZ/opt/jdk131/jre/lib/sparc/libawt.so
      0x74700000 /VZ/opt/jdk131/jre/lib/sparc/motif21/libmawt.so
      0x95090000 /VZ/opt/jdk131/jre/bin/../lib/sparc/libmlib_image.so
      0x74480000 /usr/dt/lib/libXm.so.4
      0x94e90000 /usr/openwin/lib/libXt.so.4
      0x94fc0000 /usr/openwin/lib/libXext.so.0
      0x94fa0000 /usr/openwin/lib/libXtst.so.1
      0x74380000 /usr/openwin/lib/libX11.so.4
      0x94de0000 /usr/openwin/lib/libSM.so.6
      0x94db0000 /usr/openwin/lib/libICE.so.6
      0x94cd0000 /usr/openwin/lib/libdga.so.1
      0x74280000 /VZ/opt/jdk131/jre/lib/sparc/libfontmanager.so
      0x94ba0000 /usr/openwin/lib/libdps.so.5

      Local Time = Sun May 19 03:09:21 2002
      Elapsed Time = 463
      #
      # The exception above was detected in native code outside the VM
      #
      # Java VM: Java HotSpot(TM) Client VM (1.3.1_02-b02 mixed mode)
      #






            hdongorcl Hao Dong (Inactive)
            jnickers Jeffrey Nickerson (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: