-
Bug
-
Resolution: Duplicate
-
P2
-
None
-
1.2.2
-
x86
-
windows_nt
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):
........
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):
........
- duplicates
-
JDK-4205300 Win32: JVM does not start in ja locale
-
- Closed
-