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

In NT & Win95, Java2D will call JVM crash.

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • P2
    • None
    • 1.2.2
    • client-libs
    • 2d
    • x86
    • windows_nt

    Description

      JDK: 1.2.2-D
      OS: NT4.0, Win95
      Locale: zh_CN

      In NT & Win95, Java2D will call JVM crash when draw Chinese Characters.

      see attached file.

      ===============================================

      I find in build E, not only in win32, but in Solris 2.6 & 2.7 for X86, JVM crash too.
       
      and When g.drawString(inputString,10,100) draw a chinese string, Java dump core,

      Exception is:
      FATAL ERROR in native method: Leaving arrays locked on native method return
              at java.lang.System.arraycopy(Native Method)
              at sun.io.ByteToCharConverter.setSubstitutionChars(ByteToCharConverter.java, Compiled Code)
              at sun.awt.font.NativeFontWrapper.drawStringByteDiscrete(Native Method)
              at sun.java2d.loops.drawStringIndexed.DrawString(TextRendering.java, Compiled Code)
              at sun.java2d.loops.RasterOutputManager.drawString(RasterOutputManager.java, Compiled Code)
              at sun.java2d.pipe.ValidatePipe.drawString(ValidatePipe.java, Compiled Code)
              at sun.java2d.SunGraphics2D.drawString(SunGraphics2D.java, Compiled Code)
              at TextDrawer.paint(TextDrawer.java, Compiled Code)
              at sun.awt.motif.MComponentPeer.handleEvent(MComponentPeer.java, Compiled Code)
              at java.awt.Component.dispatchEventImpl(Component.java, Compiled Code)
              at java.awt.Component.dispatchEvent(Component.java, Compiled Code)
              at java.awt.EventQueue.dispatchEvent(EventQueue.java, Compiled Code)
              at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java, Compiled Code)
              at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java, Compiled Code)
              at java.awt.EventDispatchThread.run(EventDispatchThread.java, Compiled Code)
      SIGABRT 6* abort (generated by abort(3) routine)
          si_signo [6]: SIGABRT 6* abort (generated by abort(3) routine)
          si_errno [0]: ´íÎó015
          si_code [0]: SI_USER [pid: 1470, uid: 71599]
              stackpointer=db7c46a0

      Full thread dump Classic VM (JDK-1.2.2-E, green threads):
         ........

      Attachments

        Issue Links

          Activity

            People

              tnguyensunw Thanh Nguyen (Inactive)
              jhusunw Jim Hu (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: