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

Segmentation Violation caused when mouse moved over tooltip in SwingSet

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P1 P1
    • None
    • 1.2.0
    • client-libs
    • sparc
    • solaris_2.6

      Segmentation Violation caused when mouse moved over tooltip in SwingSet on Solaris. Used JDK1.2beta3-I.
      Works fine in JDK1.1.6 , but had the same problem in JDK1.1.5 when double clicked on tooltip. See bug ID 4109588

      Steps to reproduce the same,
      1. Run SwingSet
      2. Select ToggleButtons
      3. Move the mouse over the big buttons - the tooltip appears
      4. Move the mouse over the tooltip - Causes Segmentation violation and closes the application

      Here is the output ------

      SIGSEGV 11* segmentation violation
          si_signo [11]: SIGSEGV 11* segmentation violation
          si_errno [0]: Error 0
          si_code [1]: SEGV_MAPERR [addr: 0x4]

              stackbase=EDC42000, stackpointer=EDC41458

      Full thread dump:
          "Image Animator 0" (TID:0xee2c6a58, sys_thread_t:0x3573a8, 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.j
      ava:250)
              at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:148)
              at sun.awt.image.ImageFetcher.run(ImageFetcher.java:124)
          "AWT-Finalizer" (TID:0xee318ce0, sys_thread_t:0x393b80, 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:0xee30b1d0, sys_thread_t:0x34f3f0, state:R) 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:0xee30ad50, sys_thread_t:0x2fa4a8, 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:0xee314048, sys_thread_t:0x2b1ec0, state:CW) p
      rio=5
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Object.java:315)
              at sun.awt.im.ExecutableInputMethodManager.run(InputMethodManager.java:2
      90)
              at java.lang.Thread.run(Thread.java:490)
          "AWT-Motif" (TID:0xee30de58, sys_thread_t:0x2480c8, 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:0xee30de80, sys_thread_t:0x240860, state:CW) prio=5
              at java.lang.Object.wait(Native Method)
              at sun.awt.motif.InputThread.run(Native Method)
          "AWT-EventQueue-0" (TID:0xee30dac0, sys_thread_t:0x1fe018, state:MW) prio=5
              at sun.awt.motif.MComponentPeer.handleEvent(Native Method)
              at java.awt.Container.dispatchEventImpl(Container.java:908)
              at java.awt.Window.dispatchEventImpl(Window.java:527)
              at java.awt.Component.dispatchEvent(Component.java:1951)
              at java.awt.EventQueue.dispatchEvent(EventQueue.java:167)
              at java.awt.EventDispatchThread.run(EventDispatchThread.java:45)
          "SoftReference sweeper" (TID:0xee3046c8, sys_thread_t:0x117198, state:CW) pr
      io=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:0xf00f0, 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:0xe8420, 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:0xdff20, state:CW) p
      rio=1
          "Idle thread" (TID:0xee3001f8, sys_thread_t:0xdf9e8, state:R) prio=0
          "Clock" (TID:0xee3002d0, sys_thread_t:0xdf8c0, state:CW) prio=12
          "main" (TID:0xee300038, stillborn) : <thread not active>
      Monitor Cache Dump:
          java.awt.swing.TimerQueue@EE30B1B8/EE3CC810: owner "TimerQueue" (0x34f3f0, 1
       entry)
          sun.awt.motif.MToolkit@EE30D8A8/EE3A7098: owner "AWT-Motif" (0x2480c8, 1 ent
      ry)
              Waiting to enter:
                  "AWT-EventQueue-0" (0x1fe018)
              Waiting to be notified:
                  "AWT-Input" (0x240860)
      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" (0xdf8c0)
          Sbrk lock: <unowned>
          Thread queue lock: <unowned>
              Waiting to be notified:
                  "main" (0x0)
          Monitor registry: owner "AWT-Motif" (0x2480c8, 1 entry)
      Thread Alarm Q:
          sys_thread_t 0xdff20 [Timeout in 794 ms]
          sys_thread_t 0x34f3f0 [Timeout in 3765 ms]
      Abort

            Unassigned Unassigned
            mmadhugisunw Mukund Madhugiri (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: