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

The JCK test api/java_awt/java2d/font/TextLayout/index.html#DrawTesttestCase1 du

    XMLWordPrintable

Details

    • 2d
    • sparc
    • solaris_2.5.1

    Description



      Name: akC57697 Date: 04/07/99



      The JCK 1.2b test api/java_awt/java2d/font/TextLayout/index.html#DrawTesttestCase1
      causes SEGV under Master-Slave run.

      ---------------------------- output -------------------------------------
      SLAVE STARTED, maxThreads=1
      THREAD JavaTest-SlaveThread-0 STARTED javasoft.sqe.javatest.SlaveThread
      REQUEST FROM spb
      TAG IS `file:/net/spb/export/nightly12-b/jck12-b-int-nightly/tests/api/java_awt/java2d/font/TextLayout/index.html#DrawTesttestCase1'
      REQUEST IS `executeCommand'
      CLASSNAME: javasoft.sqe.javatest.lib.ExecJCKTestSameJVMCmd
      nArgs: 4
      arg[0]: javasoft.sqe.tests.api.java.awt.java2d.font.TextLayout.DrawTest
      arg[1]: -TestCaseID
      arg[2]: testCase1
      arg[3]: testCase2
      mapArgs: true
      FATAL ERROR in native method: Try to unpin an object that is not pinned
      at sun.awt.font.NativeFontWrapper.drawGlyphVectorARGBRaster(Native Method)
      at sun.java2d.loops.ICRDrawGlyphVectorRasterContextAA.invoke(TextRendering.java:920)
      at sun.awt.image.BufferedImageGraphics2D.drawGlyphVector(BufferedImageGraphics2D.java:1196)
      at sun.java2d.SunGraphics2D.drawGlyphVector(SunGraphics2D.java:2247)
      at sun.awt.font.ExtendedTextSourceLabel.draw(ExtendedTextSourceLabel.java:109)
      at sun.awt.font.ExtendedTextLabelComponent.handleDraw(ExtendedTextLabelComponent.java:67)
      at sun.awt.font.TextLineComponent.drawTextAndEmbellishments(TextLineComponent.java:107)
      at sun.awt.font.TextLineComponent.draw(TextLineComponent.java:143)
      at java.awt.font.TextLine.draw(TextLine.java:498)
      at java.awt.font.TextLayout.draw(TextLayout.java:2469)
      at javasoft.sqe.tests.api.java.awt.java2d.font.TextLayout.DrawTest.testCase2(DrawTest.java:148)
      at java.lang.reflect.Method.invoke(Native Method)
      at javasoft.sqe.jck.lib.MultiTest.runTests(MultiTest.java:134)
      at javasoft.sqe.jck.lib.MultiTest.run(MultiTest.java:101)
      at javasoft.sqe.javatest.lib.ExecJCKTestSameJVMCmd.executeOldTest(ExecJCKTestSameJVMCmd.java:223)
      at javasoft.sqe.javatest.lib.ExecJCKTestSameJVMCmd.run(ExecJCKTestSameJVMCmd.java:135)
      at javasoft.sqe.javatest.SlaveThread.executeCommand(Slave.java:549)
      at javasoft.sqe.javatest.SlaveThread.handleRequest(Slave.java:380)
      at javasoft.sqe.javatest.SlaveThread.run(Slave.java:305)
      SIGABRT 6* abort (generated by abort(3) routine)
          si_signo [6]: SIGABRT 6* abort (generated by abort(3) routine)
          si_errno [0]: Error 0
          si_code [0]: SI_USER [pid: 10072, uid: 302]
      stackpointer=ea961808

      Full thread dump Classic VM (JDK-1.2.2-M, green threads):
          "JavaTest-SlaveThread-0" (TID:0xebcc19a8, sys_thread_t:0x392828, state:R) prio=2
      at sun.awt.font.NativeFontWrapper.drawGlyphVectorARGBRaster(Native Method)
      at sun.java2d.loops.ICRDrawGlyphVectorRasterContextAA.invoke(TextRendering.java:920)
      at sun.awt.image.BufferedImageGraphics2D.drawGlyphVector(BufferedImageGraphics2D.java:1196)
      at sun.java2d.SunGraphics2D.drawGlyphVector(SunGraphics2D.java:2247)
      at sun.awt.font.ExtendedTextSourceLabel.draw(ExtendedTextSourceLabel.java:109)
      at sun.awt.font.ExtendedTextLabelComponent.handleDraw(ExtendedTextLabelComponent.java:67)
      at sun.awt.font.TextLineComponent.drawTextAndEmbellishments(TextLineComponent.java:107)
      at sun.awt.font.TextLineComponent.draw(TextLineComponent.java:143)
      at java.awt.font.TextLine.draw(TextLine.java:498)
      at java.awt.font.TextLayout.draw(TextLayout.java:2469)
      at javasoft.sqe.tests.api.java.awt.java2d.font.TextLayout.DrawTest.testCase2(DrawTest.java:148)
      at java.lang.reflect.Method.invoke(Native Method)
      at javasoft.sqe.jck.lib.MultiTest.runTests(MultiTest.java:134)
      at javasoft.sqe.jck.lib.MultiTest.run(MultiTest.java:101)
      at javasoft.sqe.javatest.lib.ExecJCKTestSameJVMCmd.executeOldTest(ExecJCKTestSameJVMCmd.java:223)
      at javasoft.sqe.javatest.lib.ExecJCKTestSameJVMCmd.run(ExecJCKTestSameJVMCmd.java:135)
      at javasoft.sqe.javatest.SlaveThread.executeCommand(Slave.java:549)
      at javasoft.sqe.javatest.SlaveThread.handleRequest(Slave.java:380)
      at javasoft.sqe.javatest.SlaveThread.run(Slave.java:305)
          "Timer0" (TID:0xebca3b98, sys_thread_t:0x3926f0, state:CW) prio=4
      at java.lang.Object.wait(Native Method)
      at java.lang.Object.wait(Object.java:424)
      at javasoft.sqe.javatest.util.Timer.run(Timer.java:143)
          "SlavePanel worker thread" (TID:0xebca8b18, sys_thread_t:0x3925b8, state:CW) prio=4
      at java.lang.Object.wait(Native Method)
      at java.lang.Object.wait(Object.java:424)
      at javasoft.sqe.javatest.Slave.run(Slave.java:130)
      at java.lang.Thread.run(Thread.java:479)
          "Screen Updater" (TID:0xebcc9cd8, sys_thread_t:0x2ef500, state:CW) prio=4
      at java.lang.Object.wait(Native Method)
      at java.lang.Object.wait(Object.java:424)
      at sun.awt.ScreenUpdater.nextEntry(ScreenUpdater.java:79)
      at sun.awt.ScreenUpdater.run(ScreenUpdater.java:99)
          "AWT-Motif" (TID:0xebcaccd0, sys_thread_t:0x179178, state:CW) prio=5
      at sun.awt.motif.MToolkit.run(Native Method)
      at java.lang.Thread.run(Thread.java:479)
          "SunToolkit.PostEventQueue-1" (TID:0xebcaca80, sys_thread_t:0x26f248, state:CW) prio=5
      at java.lang.Object.wait(Native Method)
      at java.lang.Object.wait(Object.java:424)
      at sun.awt.PostEventQueue.run(SunToolkit.java:413)
          "AWT-EventQueue-1" (TID:0xebcad190, sys_thread_t:0x26eda0, state:CW) prio=6
      at java.lang.Object.wait(Native Method)
      at java.lang.Object.wait(Object.java:424)
      at java.awt.EventQueue.getNextEvent(EventQueue.java:208)
      at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:100)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:92)
      at java.awt.EventDispatchThread.run(EventDispatchThread.java:83)
          "thread applet-NewSlaveApplet20" (TID:0xebcae3d8, sys_thread_t:0x1eada0, state:CW) prio=4
      at java.lang.Object.wait(Native Method)
      at java.lang.Object.wait(Object.java:424)
      at sun.applet.AppletPanel.getNextEvent(AppletPanel.java:265)
      at sun.applet.AppletPanel.run(AppletPanel.java:290)
      at java.lang.Thread.run(Thread.java:479)
          "SunToolkit.PostEventQueue-0" (TID:0xebcae698, sys_thread_t:0x1ea6f8, state:CW) prio=4
      at java.lang.Object.wait(Native Method)
      at java.lang.Object.wait(Object.java:424)
      at sun.awt.PostEventQueue.run(SunToolkit.java:413)
          "AWT-EventQueue-0" (TID:0xebcae438, sys_thread_t:0x1eac68, state:CW) prio=4
      at java.lang.Object.wait(Native Method)
      at java.lang.Object.wait(Object.java:424)
      at java.awt.EventQueue.getNextEvent(EventQueue.java:208)
      at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:100)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:92)
      at java.awt.EventDispatchThread.run(EventDispatchThread.java:83)
          "Finalizer" (TID:0xebc98320, sys_thread_t:0x69af0, state:CW) prio=8
      at java.lang.Object.wait(Native Method)
      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:112)
      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
      at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:174)
          "Reference Handler" (TID:0xebc983b0, sys_thread_t:0x656d8, state:CW) prio=10
      at java.lang.Object.wait(Native Method)
      at java.lang.Object.wait(Object.java:424)
      at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:114)
          "Signal dispatcher" (TID:0xebc983e0, sys_thread_t:0x5e7f0, state:CW) prio=5
          "Thread-0" (TID:0xebc9c968, sys_thread_t:0x26bb0, state:CW) prio=5
      Monitor Cache Dump:
          javasoft.sqe.javatest.util.Timer@EBCA3B98/EBE53300: <unowned>
      Waiting to be notified:
      "Timer0" (0x3926f0)
          sun.applet.AppletViewerPanel@EBCAC628/EBD1E640: <unowned>
      Waiting to be notified:
      "thread applet-NewSlaveApplet20" (0x1eada0)
          java.lang.Class@EBCAE830/EBD22518: owner "JavaTest-SlaveThread-0" (0x392828) 1 entry
          java.lang.ref.ReferenceQueue$Lock@EBC98338/EBCCDC90: <unowned>
      Waiting to be notified:
      "Finalizer" (0x69af0)
          sun.awt.PostEventQueue@EBCAE698/EBD22090: <unowned>
      Waiting to be notified:
      "SunToolkit.PostEventQueue-0" (0x1ea6f8)
          javasoft.sqe.javatest.Slave@EBCA80E0/EBE4FF78: <unowned>
      Waiting to be notified:
      "SlavePanel worker thread" (0x3925b8)
          sun.awt.PostEventQueue@EBCACA80/EBD2E980: <unowned>
      Waiting to be notified:
      "SunToolkit.PostEventQueue-1" (0x26f248)
          sun.awt.ScreenUpdater@EBCC9CD8/EBE00A70: <unowned>
      Waiting to be notified:
      "Screen Updater" (0x2ef500)
          java.lang.ref.Reference$Lock@EBC983C0/EBCCD860: <unowned>
      Waiting to be notified:
      "Reference Handler" (0x656d8)
          java.awt.EventQueue@EBCAE4D0/EBD21D00: <unowned>
      Waiting to be notified:
      "AWT-EventQueue-0" (0x1eac68)
          java.awt.EventQueue@EBCAD0D8/EBD2E580: <unowned>
      Waiting to be notified:
      "AWT-EventQueue-1" (0x26eda0)
      Registered Monitor Dump:
          utf8 hash table: <unowned>
          JNI pinning lock: owner "JavaTest-SlaveThread-0" (0x392828) 1 entry
          JNI global reference lock: <unowned>
          BinClass lock: <unowned>
          Class linking lock: <unowned>
          System class loader lock: <unowned>
          Code rewrite lock: <unowned>
          Heap lock: <unowned>
          Monitor cache lock: owner "JavaTest-SlaveThread-0" (0x392828) 1 entry
          Dynamic loading lock: <unowned>
          Monitor IO lock: <unowned>
          User signal monitor: <unowned>
      Waiting to be notified:
      "Signal dispatcher" (0x5e7f0)
          Child death monitor: <unowned>
          I/O monitor: <unowned>
      Waiting to be notified:
      "AWT-Motif" (0x179178)
          Alarm monitor: <unowned>
      Waiting to be notified:
      <unknown thread> (0x2bea0)
          Thread queue lock: owner "JavaTest-SlaveThread-0" (0x392828) 1 entry
      Waiting to be notified:
      "Thread-0" (0x26bb0)
          Monitor registry: owner "JavaTest-SlaveThread-0" (0x392828) 1 entry
      -------------------------------------------------------------------------
      java full version "JDK-1.2.2-M"


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

      Attachments

        Issue Links

          Activity

            People

              jraleysunw John Raley (Inactive)
              akuzminorcl Alexander Kuzmin (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: