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

hotjava SEGV when right click on web page.

    XMLWordPrintable

    Details

    • Subcomponent:
      2d
    • Resolved In Build:
      beta
    • CPU:
      generic, sparc
    • OS:
      solaris_2.6, solaris_7
    • Verification:
      Verified

      Description

      AWT-Motif" (0x28f760) 1 entry
          Alarm monitor: <unowned>
              Waiting to be notified:
                  <unknown thread> (0x2c060)
          Thread queue lock: owner "AWT-EventQueue-0" (0x267b68) 1 entry
              Waiting to be notified:
                  "Thread-0" (0x26d70)
          Monitor registry: owner "AWT-EventQueue-0" (0x267b68) 1 entry

      ./jdkx[12]: 945 Abort
      Build : 'I' (eng build: 24-Jun)
      OS : Sol 7, 2.6 (win32..ok)
      app : hotjava (/usr/green/bin/jdkx -b ...)

      Simply right click on a webpage causes the SEGV below:

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

              stackpointer=ecb70e80

      Full thread dump Classic VM (JDK-1.3-I, green threads):
          "Image Fetcher 3" (TID:0xed5ee078, sys_thread_t:0x78aa68, state:CW) prio=8
              at java.lang.Object.wait(Native Method)
              at sun.awt.image.ImageFetcher.nextImage(ImageFetcher.java, Compiled Cod
      e)
              at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java, Compiled Cod
      e)
              at sun.awt.image.ImageFetcher.run(ImageFetcher.java, Compiled Code)
          "Image Fetcher 0" (TID:0xed625d20, sys_thread_t:0x6ab4f0, state:CW) prio=8
              at java.lang.Object.wait(Native Method)
              at sun.awt.image.ImageFetcher.nextImage(ImageFetcher.java, Compiled Cod
      e)
              at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java, Compiled Cod
      e)
              at sun.awt.image.ImageFetcher.run(ImageFetcher.java, Compiled Code)
          "Screen Updater" (TID:0xed621598, sys_thread_t:0x5e6430, state:R) prio=5
              at sunw.hotjava.doc.DocumentFormatter.updateClient(DocumentFormatter.ja
      va, Compiled Code)
              at sun.awt.ScreenUpdater.run(ScreenUpdater.java, Compiled Code)
          "Image Fetcher 2" (TID:0xed6355e8, sys_thread_t:0x4d6978, state:R) prio=3
              at sunw.hotjava.tags.LI.imageUpdate(LI.java, Compiled Code)
              at sun.awt.image.ImageWatched.newInfo(ImageWatched.java, Compiled Code)
              at sun.awt.image.ImageRepresentation.imageComplete(ImageRepresentation.
      java, Compiled Code)
              at sun.awt.image.ImageDecoder.imageComplete(ImageDecoder.java, Compiled
       Code)
              at sun.awt.image.GifImageDecoder.produceImage(GifImageDecoder.java, Com
      piled Code)
              at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.
      java, Compiled Code)
              at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java, Compiled Cod
      e)
              at sun.awt.image.ImageFetcher.run(ImageFetcher.java, Compiled Code)
          "Request Processor" (TID:0xed664a80, sys_thread_t:0x427490, state:CW) prio=
      7
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Object.java, Compiled Code)
              at sunw.hotjava.misc.RequestProcessor.run(RequestProcessor.java, Compil
      ed Code)
              at java.lang.Thread.run(Thread.java, Compiled Code)
          "AWT-Motif" (TID:0xed65c470, sys_thread_t:0x28f760, state:R) prio=5
              at sun.awt.motif.MToolkit.run(Native Method)
              at java.lang.Thread.run(Thread.java, Compiled Code)
          "SunToolkit.PostEventQueue-0" (TID:0xed65c810, sys_thread_t:0x26ca28, state
      :CW) 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:0xed65c7c0, sys_thread_t:0x267b68, state:R) prio=6
              at sun.awt.motif.MPopupMenuPeer.createMenu(Native Method)
              at sun.awt.motif.MPopupMenuPeer.createPopupMenu(MPopupMenuPeer.java, Co
      mpiled Code)
              at sun.awt.motif.MPopupMenuPeer.show(MPopupMenuPeer.java, Compiled Code
      )
              at java.awt.PopupMenu.show(PopupMenu.java, Compiled Code)
              at sunw.hotjava.doc.Formatter.showPopupMenu(Formatter.java, Compiled Co
      de)
              at sunw.hotjava.doc.Formatter.handleMouseDown(Formatter.java, Compiled
      Code)
              at sunw.hotjava.doc.Formatter.processMouseAction(Formatter.java, Compil
      ed Code)
              at sunw.hotjava.tables.TableElementFormatter.processMouseAction(TableEl
      ementFormatter.java, Compiled Code)
              at sunw.hotjava.tables.TableElementFormatter$FormatterMouseListener.mou
      sePressed(TableElementFormatter.java, Compiled Code)
              at java.awt.Component.processMouseEvent(Component.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.LightweightDispatcher.retargetMouseEvent(Container.java, Co
      mpiled Code)
              at java.awt.LightweightDispatcher.processMouseEvent(Container.java, Com
      piled Code)
              at java.awt.LightweightDispatcher.dispatchEvent(Container.java, Compile
      d 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, Co
      mpiled Code)
              at java.awt.EventDispatchThread.run(EventDispatchThread.java, Compiled
      Code)
          "Finalizer" (TID:0xed632308, sys_thread_t:0x67000, state:CW) prio=8
              at java.lang.Object.wait(Native Method)
              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java, Compiled Co
      de)
              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java, Compiled Co
      de)
              at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:166)
          "Reference Handler" (TID:0xed632398, sys_thread_t:0x63d68, state:CW) prio=1
      0
              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:0xed6323c8, sys_thread_t:0x62bc8, state:CW) prio=5
          "Thread-0" (TID:0xed6182c0, sys_thread_t:0x26d70, state:CW) prio=5
      Monitor Cache Dump:
          sun.awt.PostEventQueue@ED65C810/ED785A28: <unowned>
              Waiting to be notified:
                  "SunToolkit.PostEventQueue-0" (0x26ca28)
          java.awt.Component$AWTTreeLock@ED647D60/ED6E0468: owner "AWT-EventQueue-0"
      (0x267b68) 1 entry
          java.util.Vector@ED65B500/ED716268: <unowned>
              Waiting to be notified:
                  "Image Fetcher 3" (0x78aa68)
                  "Image Fetcher 0" (0x6ab4f0)
          java.lang.ref.Reference$Lock@ED6323A8/ED6678B0: <unowned>
              Waiting to be notified:
                  "Reference Handler" (0x63d68)
          java.lang.Object@ED664A68/ED8C0FF0: <unowned>
              Waiting to be notified:
                  "Request Processor" (0x427490)
          java.lang.Class@ED63E3F8/ED6F04D0: owner "AWT-EventQueue-0" (0x267b68) 1 en
      try
          java.lang.ref.ReferenceQueue$Lock@ED632320/ED667D70: <unowned>
              Waiting to be notified:
                  "Finalizer" (0x67000)
      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" (0x267b68) 1 entry
          Dynamic loading lock: <unowned>
          Monitor IO lock: <unowned>
          User signal monitor: <unowned>
              Waiting to be notified:
                  "Signal dispatcher" (0x62bc8)
          Child death monitor: <unowned>
          I/O monitor: owner "AWT-Motif" (0x28f760) 1 entry
          Alarm monitor: <unowned>
              Waiting to be notified:
                  <unknown thread> (0x2c060)
          Thread queue lock: owner "AWT-EventQueue-0" (0x267b68) 1 entry
              Waiting to be notified:
                  "Thread-0" (0x26d70)
          Monitor registry: owner "AWT-EventQueue-0" (0x267b68) 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 [0]: SI_USER [pid: 945, uid: 81727]
              stackpointer=ecb70e80

      Full thread dump Classic VM (JDK-1.3-I, green threads):
          "Image Fetcher 3" (TID:0xed5ee078, sys_thread_t:0x78aa68, state:CW) prio=8
              at java.lang.Object.wait(Native Method)
              at sun.awt.image.ImageFetcher.nextImage(ImageFetcher.java, Compiled Cod
      e)
              at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java, Compiled Cod
      e)
              at sun.awt.image.ImageFetcher.run(ImageFetcher.java, Compiled Code)
          "Image Fetcher 0" (TID:0xed625d20, sys_thread_t:0x6ab4f0, state:CW) prio=8
              at java.lang.Object.wait(Native Method)
              at sun.awt.image.ImageFetcher.nextImage(ImageFetcher.java, Compiled Cod
      e)
              at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java, Compiled Cod
      e)
              at sun.awt.image.ImageFetcher.run(ImageFetcher.java, Compiled Code)
          "Screen Updater" (TID:0xed621598, sys_thread_t:0x5e6430, state:R) prio=5
              at sunw.hotjava.doc.DocumentFormatter.updateClient(DocumentFormatter.ja
      va, Compiled Code)
              at sun.awt.ScreenUpdater.run(ScreenUpdater.java, Compiled Code)
          "Image Fetcher 2" (TID:0xed6355e8, sys_thread_t:0x4d6978, state:R) prio=3
              at sunw.hotjava.tags.LI.imageUpdate(LI.java, Compiled Code)
              at sun.awt.image.ImageWatched.newInfo(ImageWatched.java, Compiled Code)
              at sun.awt.image.ImageRepresentation.imageComplete(ImageRepresentation.
      java, Compiled Code)
              at sun.awt.image.ImageDecoder.imageComplete(ImageDecoder.java, Compiled
       Code)
              at sun.awt.image.GifImageDecoder.produceImage(GifImageDecoder.java, Com
      piled Code)
              at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.
      java, Compiled Code)
              at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java, Compiled Cod
      e)
              at sun.awt.image.ImageFetcher.run(ImageFetcher.java, Compiled Code)
          "Request Processor" (TID:0xed664a80, sys_thread_t:0x427490, state:CW) prio=
      7
              at java.lang.Object.wait(Native Method)
              at java.lang.Object.wait(Object.java, Compiled Code)
              at sunw.hotjava.misc.RequestProcessor.run(RequestProcessor.java, Compil
      ed Code)
              at java.lang.Thread.run(Thread.java, Compiled Code)
          "AWT-Motif" (TID:0xed65c470, sys_thread_t:0x28f760, state:R) prio=5
              at sun.awt.motif.MToolkit.run(Native Method)
              at java.lang.Thread.run(Thread.java, Compiled Code)
          "SunToolkit.PostEventQueue-0" (TID:0xed65c810, sys_thread_t:0x26ca28, state
      :CW) 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:0xed65c7c0, sys_thread_t:0x267b68, state:R) prio=6
              at sun.awt.motif.MPopupMenuPeer.createMenu(Native Method)
              at sun.awt.motif.MPopupMenuPeer.createPopupMenu(MPopupMenuPeer.java, Co
      mpiled Code)
              at sun.awt.motif.MPopupMenuPeer.show(MPopupMenuPeer.java, Compiled Code
      )
              at java.awt.PopupMenu.show(PopupMenu.java, Compiled Code)
              at sunw.hotjava.doc.Formatter.showPopupMenu(Formatter.java, Compiled Co
      de)
              at sunw.hotjava.doc.Formatter.handleMouseDown(Formatter.java, Compiled
      Code)
              at sunw.hotjava.doc.Formatter.processMouseAction(Formatter.java, Compil
      ed Code)
              at sunw.hotjava.tables.TableElementFormatter.processMouseAction(TableEl
      ementFormatter.java, Compiled Code)
              at sunw.hotjava.tables.TableElementFormatter$FormatterMouseListener.mou
      sePressed(TableElementFormatter.java, Compiled Code)
              at java.awt.Component.processMouseEvent(Component.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.LightweightDispatcher.retargetMouseEvent(Container.java, Co
      mpiled Code)
              at java.awt.LightweightDispatcher.processMouseEvent(Container.java, Com
      piled Code)
              at java.awt.LightweightDispatcher.dispatchEvent(Container.java, Compile
      d 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, Co
      mpiled Code)
              at java.awt.EventDispatchThread.run(EventDispatchThread.java, Compiled
      Code)
          "Finalizer" (TID:0xed632308, sys_thread_t:0x67000, state:CW) prio=8
              at java.lang.Object.wait(Native Method)
              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java, Compiled Co
      de)
              at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java, Compiled Co
      de)
              at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:166)
          "Reference Handler" (TID:0xed632398, sys_thread_t:0x63d68, state:CW) prio=1
      0
              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:0xed6323c8, sys_thread_t:0x62bc8, state:CW) prio=5
          "Thread-0" (TID:0xed6182c0, sys_thread_t:0x26d70, state:CW) prio=5
      Monitor Cache Dump:
          sun.awt.PostEventQueue@ED65C810/ED785A28: <unowned>
              Waiting to be notified:
                  "SunToolkit.PostEventQueue-0" (0x26ca28)
          java.awt.Component$AWTTreeLock@ED647D60/ED6E0468: owner "AWT-EventQueue-0"
      (0x267b68) 1 entry
          java.util.Vector@ED65B500/ED716268: <unowned>
              Waiting to be notified:
                  "Image Fetcher 3" (0x78aa68)
                  "Image Fetcher 0" (0x6ab4f0)
          java.lang.ref.Reference$Lock@ED6323A8/ED6678B0: <unowned>
              Waiting to be notified:
                  "Reference Handler" (0x63d68)
          java.lang.Object@ED664A68/ED8C0FF0: <unowned>
              Waiting to be notified:
                  "Request Processor" (0x427490)
          java.lang.Class@ED63E3F8/ED6F04D0: owner "AWT-EventQueue-0" (0x267b68) 1 en
      try
          java.lang.ref.ReferenceQueue$Lock@ED632320/ED667D70: <unowned>
              Waiting to be notified:
                  "Finalizer" (0x67000)
      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" (0x267b68) 1 entry
          Dynamic loading lock: <unowned>
          Monitor IO lock: <unowned>
          User signal monitor: <unowned>
              Waiting to be notified:
                  "Signal dispatcher" (0x62bc8)
          Child death monitor: <unowned>
          I/O monitor: owner "

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              tnguyensunw Thanh Nguyen (Inactive)
              Reporter:
              rckim Robert Kim (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: