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

Exception StackOverflowError is occurred with inputting Japanese.

    XMLWordPrintable

    Details

    • Subcomponent:
      2d
    • CPU:
      generic
    • OS:
      generic

      Description


      Japanese characters can not input with Demo Program Notepad.
      Testing environment is Solaris sparc 7,8 x86 7 / Windows95,98,NT4.0,2000
      with merlin build 1.4.0beta-b20.

      Reproduce to:
      1, Launch demo program Notepad.
      2, Change the IM input mode for japanese character.
      3, Input to textarea, for example "abcd".
         
      The program freeze after input to text area on Solaris.
      java.lang.StackOverflowError exception occurred after input
      to text area on Windows as follows.

      -----Exception ------
      H:\jdk1.4\win32\demo\jfc\Notepad>java -jar Notepad.jar
      Exception occurred during event dispatching:
      java.lang.StackOverflowError
              at sun.java2d.loops.GraphicsPrimitive.<init>(GraphicsPrimitive.java:96)
              at sun.java2d.loops.MaskBlit.<init>(MaskBlit.java:80)
              at sun.java2d.loops.MaskBlit$General.<init>(MaskBlit.java:137)
              at sun.java2d.loops.MaskBlit.makePrimitive(MaskBlit.java:116)
              at sun.java2d.loops.GraphicsPrimitiveMgr.locate(GraphicsPrimitiveMgr.java:196)
              at sun.java2d.loops.GraphicsPrimitive.getGeneralOp(GraphicsPrimitive.java:301)
              at sun.java2d.loops.GraphicsPrimitive.setupGeneralBinaryOp(GraphicsPrimitive.java:228)
              at sun.java2d.loops.MaskBlit.makePrimitive(MaskBlit.java:117)
              at sun.java2d.loops.GraphicsPrimitiveMgr.locate(GraphicsPrimitiveMgr.java:196)
              at sun.java2d.loops.GraphicsPrimitive.getGeneralOp(GraphicsPrimitive.java:301)
              at sun.java2d.loops.GraphicsPrimitive.setupGeneralBinaryOp(GraphicsPrimitive.java:228)
              at sun.java2d.loops.MaskBlit.makePrimitive(MaskBlit.java:117)
              at sun.java2d.loops.GraphicsPrimitiveMgr.locate(GraphicsPrimitiveMgr.java:196)
              at sun.java2d.loops.GraphicsPrimitive.getGeneralOp(GraphicsPrimitive.java:301)
              at sun.java2d.loops.GraphicsPrimitive.setupGeneralBinaryOp(GraphicsPrimitive.java:228)
              at sun.java2d.loops.MaskBlit.makePrimitive(MaskBlit.java:117)
      ....
      --------------

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              tdv Dmitri Trembovetski (Inactive)
              Reporter:
              kkichisunw Kichi Kichi (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: