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

Kestrel "I" fails api/java_awt/interactive/PMenuTests.html#PMenu test

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P1
    • Resolution: Duplicate
    • Affects Version/s: 1.3.0
    • Fix Version/s: None
    • Component/s: client-libs
    • Labels:
      None
    • Subcomponent:
    • CPU:
      sparc
    • OS:
      solaris_7

      Description


      This test core dumped the java vm, it happens on Solaris only, Win32 works fine.

      in order to reproduce this bug, please run the attached shell script. Please keep this file for future reference.

      Test case can be found in:
      /net/tapas/export1/testexec/JCK-122a/tests/api/java_awt/interactive/PMenuTests.java

      JDK version: Kestrel I
      JCK version: 1.2.2

      test names:
      javasoft.sqe.tests.api.java.awt.interactive.PopupMenu.PMenuTests -TestCaseID ALL

      --- PMenuTests jtr ouput -----

      #Test Results
      #Thu Jun 24 14:44:44 PDT 1999
      description=file:/net/tapas/export1/testexec/JCK-122a/tests/api/java_awt/interactive/PMenuTests.html#PMenu
      testsuite=/net/tapas/export1/testexec/JCK-122a/tests
      executeArgs=-TestCaseID ALL
      execStatus=Failed. unexpected exit code: exit code 6
      end=Thu Jun 24 14:44:44 PDT 1999
      work=/export0/results/13i/i3pupkin122anative/api/java_awt/interactive
      executeClass=javasoft.sqe.tests.api.java.awt.interactive.PopupMenu.PMenuTests
      status=Failed. unexpected exit code: exit code 6
      keywords=interactive positive runtime
      start=Thu Jun 24 14:44:33 PDT 1999
      title=PopupMenu Tests
      ObjectID=PopupMenu
      javatestVersion=JT_2.0_zn
      id=PMenu
      file=/net/tapas/export1/testexec/JCK-122a/tests/api/java_awt/interactive/PMenuTests.html
      name=PMenu
      sections=testExecute testExecute
      environment=jck-runtime-solaris
      source=PMenuTests.java

      test: api/java_awt/interactive/PMenuTests.html#PMenu
      script: javasoft.sqe.javatest.lib.JCKScript -runtime
      Executing test class...
      command: javasoft.sqe.javatest.lib.ExecJCKTestOtherJVMCmd CLASSPATH=/export0/results/13i/i3pupkin122anative/classes:/net/tapas/export1/testexec/JCK-122a/tests/../classes:/net/tapas/export1/testexec/JCK-122a/javatest.jar:/net/tapas/export0/jdk13i/solaris/lib/tools.jar:/net/tapas/export0/jdk13i/solaris/jre/lib/rt.jar:/net/tapas/export0/jdk13i/solaris/jre/lib/i18n.jar DISPLAY=pupkin:0.0 HOME=/home/smitha LD_LIBRARY_PATH=/net/tapas/export1/testexec/JCK-122a/tests/../lib:/net/tapas/export1/testexec/JCK-122a/tests/../lib_solaris: /net/tapas/export0/jdk13i/solaris/bin/java -native -Xfuture javasoft.sqe.tests.api.java.awt.interactive.PopupMenu.PMenuTests -TestCaseID ALL
      ----------ref:testExecute(0/0)----------
      ----------log:testExecute(177/10115)----------
      SIGSEGV 11* segmentation violation
          si_signo [11]: SIGSEGV 11* segmentation violation
          si_errno [0]: Error 0
          si_code [1]: SEGV_MAPERR [addr: 0x0]

              stackpointer=fe704924

      Full thread dump Classic VM (JDK-1.3-I, native threads):
          "Screen Updater" (TID:0xfacb64c8, sys_thread_t:0x3d03e8, state:CW, native ID:0xc) prio=4
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Object.java, Compiled Code)
              at sun.awt.ScreenUpdater.nextEntry(ScreenUpdater.java, Compiled Code)
              at sun.awt.ScreenUpdater.run(ScreenUpdater.java, Compiled Code)
          "Thread-0" (TID:0xfacb9450, sys_thread_t:0x3aa638, state:CW, native ID:0xa) prio=5
              at java.lang.Object.wait(Native Method)
              at javasoft.sqe.jck.lib.InteractiveTest$TimePanel.run(InteractiveTest.java, Compiled Code)
              at java.lang.Thread.run(Thread.java, Compiled Code)
          "AWT-Motif" (TID:0xfacabda0, sys_thread_t:0x2ff1c8, state:R, native ID:0x9) prio=5
              at sun.awt.motif.MToolkit.run(Native Method)
              at java.lang.Thread.run(Thread.java, Compiled Code)
          "SunToolkit.PostEventQueue-0" (TID:0xfacae6b0, sys_thread_t:0x2e5580, state:CW, native ID:0x8) prio=5
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Object.java, Compiled Code)
              at sun.awt.PostEventQueue.run(SunToolkit.java, Compiled Code)
          "AWT-EventQueue-0" (TID:0xfacae658, sys_thread_t:0x2ea2d0, state:R, native ID:0x7) prio=6
              at sun.awt.motif.MPopupMenuPeer.createMenu(Native Method)
              at sun.awt.motif.MPopupMenuPeer.createPopupMenu(MPopupMenuPeer.java, Compiled Code)
              at sun.awt.motif.MPopupMenuPeer.show(MPopupMenuPeer.java, Compiled Code)
              at java.awt.PopupMenu.show(PopupMenu.java, Compiled Code)
              at javasoft.sqe.tests.api.java.awt.interactive.PopupMenu.PMenuTests$pmTester.processMouseEvent(PMenuTests.java, Compiled Code)
              at java.awt.Component.processEvent(Component.java, Compiled Code)
              at java.awt.Container.processEvent(Container.java, Compiled Code)
              at java.awt.Component.dispatchEventImpl(Component.java, Compiled Code)
              at java.awt.Container.dispatchEventImpl(Container.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)
          "Finalizer" (TID:0xfac986a0, sys_thread_t:0x73b00, state:CW, native ID:0x6) prio=8
              at java.lang.Object.wait(Native Method)
              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java, Compiled Code)
              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java, Compiled Code)
              at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:166)
          "Reference Handler" (TID:0xfac98478, sys_thread_t:0x748c8, state:CW, native ID:0x5) prio=10
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Object.java, Compiled Code)
              at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:114)
          "Signal dispatcher" (TID:0xfac985d0, sys_thread_t:0x5e850, state:CW, native ID:0x4) prio=5
          "main" (TID:0xfac98358, sys_thread_t:0x2f338, state:CW, native ID:0x1) prio=5
              at java.lang.Object.wait(Native Method)
              at javasoft.sqe.jck.lib.InteractiveTest.waitForStatus(InteractiveTest.java, Compiled Code)
              at javasoft.sqe.jck.lib.InteractiveTest.run(InteractiveTest.java, Compiled Code)
              at javasoft.sqe.tests.api.java.awt.interactive.PopupMenu.PMenuTests.main(PMenuTests.java, Compiled Code)
      Monitor Cache Dump:
          java.awt.Component$AWTTreeLock@FACA2D98/FADF23C8: owner "AWT-EventQueue-0" (0x2ea2d0) 1 entry
          sun.awt.ScreenUpdater@FACB64C8/FADECD50: <unowned>
              Waiting to be notified:
                  "Screen Updater" (0x3d03e8)
          java.lang.ref.ReferenceQueue$Lock@FAC986B0/FACCFFD8: <unowned>
              Waiting to be notified:
                  "Finalizer" (0x73b00)
          javasoft.sqe.tests.api.java.awt.interactive.PopupMenu.PMenuTests@FACB5870/FADB91B8: <unowned>
              Waiting to be notified:
                  "main" (0x2f338)
          java.lang.ref.Reference$Lock@FAC98488/FACCFA58: <unowned>
              Waiting to be notified:
                  "Reference Handler" (0x748c8)
          javasoft.sqe.jck.lib.InteractiveTest$TimePanel@FACA72E8/FAE46D38: <unowned>
              Waiting to be notified:
                  "Thread-0" (0x3aa638)
          sun.awt.PostEventQueue@FACAE6B0/FAE24D08: <unowned>
              Waiting to be notified:
                  "SunToolkit.PostEventQueue-0" (0x2e5580)
          java.lang.Class@FACA0A30/FADF7DD8: owner "AWT-EventQueue-0" (0x2ea2d0) 1 entry
      Registered Monitor Dump:
          PCMap lock: <unowned>
          utf8 hash table: <unowned>
          JNI pinning lock: <unowned>
          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 "AWT-EventQueue-0" (0x2ea2d0) 1 entry
          Thread queue lock: owner "AWT-EventQueue-0" (0x2ea2d0) 1 entry
          Monitor registry: owner "AWT-EventQueue-0" (0x2ea2d0) 1 entry

      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 [-1]: SI_LWP [pid: 19587, uid: 84306]
              stackpointer=fe7040f4

      Full thread dump Classic VM (JDK-1.3-I, native threads):
          "Screen Updater" (TID:0xfacb64c8, sys_thread_t:0x3d03e8, state:CW, native ID:0xc) prio=4
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Object.java, Compiled Code)
              at sun.awt.ScreenUpdater.nextEntry(ScreenUpdater.java, Compiled Code)
              at sun.awt.ScreenUpdater.run(ScreenUpdater.java, Compiled Code)
          "Thread-0" (TID:0xfacb9450, sys_thread_t:0x3aa638, state:CW, native ID:0xa) prio=5
              at java.lang.Object.wait(Native Method)
              at javasoft.sqe.jck.lib.InteractiveTest$TimePanel.run(InteractiveTest.java, Compiled Code)
              at java.lang.Thread.run(Thread.java, Compiled Code)
          "AWT-Motif" (TID:0xfacabda0, sys_thread_t:0x2ff1c8, state:R, native ID:0x9) prio=5
              at sun.awt.motif.MToolkit.run(Native Method)
              at java.lang.Thread.run(Thread.java, Compiled Code)
          "SunToolkit.PostEventQueue-0" (TID:0xfacae6b0, sys_thread_t:0x2e5580, state:CW, native ID:0x8) prio=5
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Object.java, Compiled Code)
              at sun.awt.PostEventQueue.run(SunToolkit.java, Compiled Code)
          "AWT-EventQueue-0" (TID:0xfacae658, sys_thread_t:0x2ea2d0, state:R, native ID:0x7) prio=6
              at sun.awt.motif.MPopupMenuPeer.createMenu(Native Method)
              at sun.awt.motif.MPopupMenuPeer.createPopupMenu(MPopupMenuPeer.java, Compiled Code)
              at sun.awt.motif.MPopupMenuPeer.show(MPopupMenuPeer.java, Compiled Code)
              at java.awt.PopupMenu.show(PopupMenu.java, Compiled Code)
              at javasoft.sqe.tests.api.java.awt.interactive.PopupMenu.PMenuTests$pmTester.processMouseEvent(PMenuTests.java, Compiled Code)
              at java.awt.Component.processEvent(Component.java, Compiled Code)
              at java.awt.Container.processEvent(Container.java, Compiled Code)
              at java.awt.Component.dispatchEventImpl(Component.java, Compiled Code)
              at java.awt.Container.dispatchEventImpl(Container.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)
          "Finalizer" (TID:0xfac986a0, sys_thread_t:0x73b00, state:CW, native ID:0x6) prio=8
              at java.lang.Object.wait(Native Method)
              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java, Compiled Code)
              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java, Compiled Code)
              at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:166)
          "Reference Handler" (TID:0xfac98478, sys_thread_t:0x748c8, state:CW, native ID:0x5) prio=10
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Object.java, Compiled Code)
              at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:114)
          "Signal dispatcher" (TID:0xfac985d0, sys_thread_t:0x5e850, state:CW, native ID:0x4) prio=5
          "main" (TID:0xfac98358, sys_thread_t:0x2f338, state:CW, native ID:0x1) prio=5
              at java.lang.Object.wait(Native Method)
              at javasoft.sqe.jck.lib.InteractiveTest.waitForStatus(InteractiveTest.java, Compiled Code)
              at javasoft.sqe.jck.lib.InteractiveTest.run(InteractiveTest.java, Compiled Code)
              at javasoft.sqe.tests.api.java.awt.interactive.PopupMenu.PMenuTests.main(PMenuTests.java, Compiled Code)
      Monitor Cache Dump:
          java.awt.Component$AWTTreeLock@FACA2D98/FADF23C8: owner "AWT-EventQueue-0" (0x2ea2d0) 1 entry
          sun.awt.ScreenUpdater@FACB64C8/FADECD50: <unowned>
              Waiting to be notified:
                  "Screen Updater" (0x3d03e8)
          java.lang.ref.ReferenceQueue$Lock@FAC986B0/FACCFFD8: <unowned>
              Waiting to be notified:
                  "Finalizer" (0x73b00)
          javasoft.sqe.tests.api.java.awt.interactive.PopupMenu.PMenuTests@FACB5870/FADB91B8: <unowned>
              Waiting to be notified:
                  "main" (0x2f338)
          java.lang.ref.Reference$Lock@FAC98488/FACCFA58: <unowned>
              Waiting to be notified:
                  "Reference Handler" (0x748c8)
          javasoft.sqe.jck.lib.InteractiveTest$TimePanel@FACA72E8/FAE46D38: <unowned>
              Waiting to be notified:
                  "Thread-0" (0x3aa638)
          sun.awt.PostEventQueue@FACAE6B0/FAE24D08: <unowned>
              Waiting to be notified:
                  "SunToolkit.PostEventQueue-0" (0x2e5580)
          java.lang.Class@FACA0A30/FADF7DD8: owner "AWT-EventQueue-0" (0x2ea2d0) 1 entry
      Registered Monitor Dump:
          PCMap lock: <unowned>
          utf8 hash table: <unowned>
          JNI pinning lock: <unowned>
          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 "AWT-EventQueue-0" (0x2ea2d0) 1 entry
          Thread queue lock: owner "AWT-EventQueue-0" (0x2ea2d0) 1 entry
          Monitor registry: owner "AWT-EventQueue-0" (0x2ea2d0) 1 entry

      command result: Failed. unexpected exit code: exit code 6
      test result: Failed. unexpected exit code: exit code 6


        Attachments

          Issue Links

            Activity

              People

              Assignee:
              prssunw Prs Prs (Inactive)
              Reporter:
              jchsiao Jeff Hsiao
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: