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

JDK1.2 beta3-J, FATAL ERROR while running SwingSet on Solaris

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P2 P2
    • None
    • 1.2.0
    • client-libs
    • generic
    • solaris_2.5.1

      TO REPRO:
      With JDK1.2 beta3-J, execute SwingSet and click on the "ToggleButtons" or "RadioButtons" tab.

      Move the mouse to the right-most Duke and wait until tooltip appears, now move mouse over to the Duke in the middle and wait until tooltip appears for that. Slowly move the mouse so that it is over the rectangle formed by the tooltip - app will terminate abruptly with dump below. It may not happen the first time, but keep at it and it will happen.

      I've only gotten it to happen on Solaris only and not on win32, so it might just be a native thing.


      FATAL ERROR in native method: Invalid local or global reference: 26740
              at sun.awt.motif.MToolkit.run(Native Method)
              at java.lang.Thread.run(Thread.java:490)
      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: 14994, uid: 38954]
              stackbase=EDE72000, stackpointer=EDE715F8

      Full thread dump:
          "Image Animator 0" (TID:0xee2c6808, sys_thread_t:0x38b220, state:CW) prio=3
              at java.lang.Thread.sleep(Native Method)
              at sun.awt.image.GifFrame.dispose(GifImageDecoder.java:635)
              at sun.awt.image.GifImageDecoder.readImage(GifImageDecoder.java:471)
              at sun.awt.image.GifImageDecoder.produceImage(GifImageDecoder.java:229)
              at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:250)
              at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:148)
              at sun.awt.image.ImageFetcher.run(ImageFetcher.java:124)
          "AWT-Finalizer" (TID:0xee318038, sys_thread_t:0x385978, state:CW) prio=9
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Object.java:315)
              at sun.awt.AWTFinalizer.run(AWTFinalizer.java:47)
          "TimerQueue" (TID:0xee30e598, sys_thread_t:0x354758, state:CW) prio=4
              at java.lang.Object.wait(Native Method)
              at java.awt.swing.TimerQueue.run(TimerQueue.java:249)
              at java.lang.Thread.run(Thread.java:490)
          "Screen Updater" (TID:0xee3187b0, sys_thread_t:0x2ecd98, state:CW) prio=4
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Object.java:315)
              at sun.awt.ScreenUpdater.nextEntry(ScreenUpdater.java:81)
              at sun.awt.ScreenUpdater.run(ScreenUpdater.java:101)
          "AWT-InputMethodManager" (TID:0xee30fd20, sys_thread_t:0x2a3068, state:CW) prio=5
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Object.java:315)
              at sun.awt.im.ExecutableInputMethodManager.run(InputMethodManager.java:290)
              at java.lang.Thread.run(Thread.java:490)
          "AWT-Motif" (TID:0xee30a548, sys_thread_t:0x23fad8, state:R) prio=5 *current thread*
              at sun.awt.motif.MToolkit.run(Native Method)
              at java.lang.Thread.run(Thread.java:490)
          "AWT-Input" (TID:0xee30a570, sys_thread_t:0x23be20, state:CW) prio=5
              at java.lang.Object.wait(Native Method)
              at sun.awt.motif.InputThread.run(Native Method)
          "AWT-EventQueue-0" (TID:0xee30a1a8, sys_thread_t:0x21d058, state:R) prio=5
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Object.java:315)
              at java.awt.EventQueue.getNextEvent(EventQueue.java:122)
              at java.awt.EventDispatchThread.run(EventDispatchThread.java:44)
          "SoftReference sweeper" (TID:0xee3046c8, sys_thread_t:0x117800, state:CW) prio=9
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Object.java:315)
              at java.lang.Runtime.waitForMemoryAdvice(Runtime.java:569)
              at java.lang.ref.SoftReference$Sweeper.run(SoftReference.java:524)
              at java.lang.Thread.run(Thread.java:490)
          "Finalizer" (TID:0xee300318, sys_thread_t:0xf67f8, state:CW) prio=8
              at java.lang.Object.wait(Native Method)
              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:107)
              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:122)
              at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:127)
          "Reference handler" (TID:0xee3003c8, sys_thread_t:0xf3df0, state:CW) prio=10
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Object.java:315)
              at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:186)
          "Async Garbage Collector" (TID:0xee3001b0, sys_thread_t:0xeebf8, state:CW) prio=1
          "Idle thread" (TID:0xee3001f8, sys_thread_t:0xe6838, state:R) prio=0
          "Clock" (TID:0xee3002d0, sys_thread_t:0xe6710, state:CW) prio=12
          "main" (TID:0xee300038, stillborn) : <thread not active>
      Monitor Cache Dump:
          java.awt.EventQueue@EE309F40/EE38D690: owner "AWT-EventQueue-0" (0x21d058, 1 entry)
          sun.awt.motif.MToolkit@EE309F88/EE38D320: owner "AWT-Motif" (0x23fad8, 1 entry)
              Waiting to be notified:
                  "AWT-Input" (0x23be20)
      Registered Monitor Dump:
          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 IO lock: <unowned>
          Child death monitor: <unowned>
          Event monitor: <unowned>
          I/O monitor: <unowned>
          Alarm monitor: <unowned>
              Waiting to be notified:
                  "Clock" (0xe6710)
          Sbrk lock: <unowned>
          Thread queue lock: <unowned>
              Waiting to be notified:
                  "main" (0x0)
          Monitor registry: owner "AWT-Motif" (0x23fad8, 1 entry)
      Thread Alarm Q:
          sys_thread_t 0x38b220 [Timeout in 13 ms]
          sys_thread_t 0xeebf8 [Timeout in 276 ms]
          sys_thread_t 0x354758 [Timeout in 3899 ms]
      Abort

            Unassigned Unassigned
            dkumsunw David Kum (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: