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

segv fault when tried to bringup jitted jws.

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P1
    • Resolution: Cannot Reproduce
    • Affects Version/s: 1.0
    • Fix Version/s: None
    • Component/s: vm-legacy
    • Subcomponent:
      jit
    • CPU:
      sparc
    • OS:
      solaris_2.5

      Description

      [Sadhana 6/5]

      I jitted all classfiles for jws and copie dthe libJIT*.so libraries into JDK/lib dir
      used by jws.
      When I try to bring up jws, it aborts -
      SIGSEGV 11* segmentation violation
          si_signo [11]: SIGSEGV 11* segmentation violation
          si_errno [0]: Error 0
          si_code [1]: SEGV_ACCERR [addr: 0x10c]

              stackbase=EDF61000, stackpointer=EDF5E988

      Full thread dump:
          "Thread-5" (TID:0xee307930, sys_thread_t:0xedf60de0) prio=4 *current thread*
              sun.jws.web.Paragraph.paint(Compiled Code)
              sun.jws.web.Paragraph.subPaint(Compiled Code)
              sun.jws.web.StackedView.subPaint(Compiled Code)
              sun.jws.web.StackedView.subPaint(Compiled Code)
              sun.jws.web.Page.subPaint(Compiled Code)
              sun.jws.web.TagView.draw(Compiled Code)
              sun.jws.web.StackedView.draw(Compiled Code)
              sun.jws.web.ColumnView.draw(Compiled Code)
              sun.jws.web.Page.dodraw(Compiled Code)
              sun.jws.web.Page.draw(Compiled Code)
              sun.jws.web.Paragraph.completed(Compiled Code)
              sun.jws.web.TagView.paragraphBreak(Compiled Code)
              sun.jws.tags.UL.putFinished(Compiled Code)
              sun.jws.web.TagView.put(Compiled Code)
              sun.jws.web.TextView.put(Compiled Code)
              sun.jws.web.PageParser.tag(Compiled Code)
              sun.jws.util.HTMLParser.parseTag(Compiled Code)
              sun.jws.util.HTMLParser.parse(Compiled Code)
              sun.jws.web.PageParser.run(Compiled Code)
              java.lang.Thread.run(Thread.java)
          "Thread-4" (TID:0xee3077d0, sys_thread_t:0xedf90de0) prio=7
              sun.jws.env.ProgressPanel.run(Compiled Code)
              java.lang.Thread.run(Thread.java)
          "Garbage Collector" (TID:0xee3066f8, sys_thread_t:0xedfc0de0) prio=1
              java.lang.Object.wait(Object.java)
              sun.jws.env.GC.run(Compiled Code)
          "Screen Updater" (TID:0xee300328, sys_thread_t:0xedff0de0) prio=4
              java.lang.Object.wait(Object.java)
              sun.awt.ScreenUpdater.nextEntry(ScreenUpdater.java:75)
              sun.awt.ScreenUpdater.run(ScreenUpdater.java:95)
          "Image Fetcher 3" (TID:0xee3013d0, sys_thread_t:0xef040de0) prio=8
              java.lang.Object.wait(Object.java)
              sun.awt.image.ImageFetcher.nextImage(ImageFetcher.java:82)
              sun.awt.image.ImageFetcher.run(ImageFetcher.java:97)
          "Image Fetcher 2" (TID:0xee301378, sys_thread_t:0xef070de0) prio=8
              java.lang.Object.wait(Object.java)
              sun.awt.image.ImageFetcher.nextImage(ImageFetcher.java:82)
              sun.awt.image.ImageFetcher.run(ImageFetcher.java:97)
          "Image Fetcher 1" (TID:0xee301318, sys_thread_t:0xef0a0de0) prio=8
              java.lang.Object.wait(Object.java)
              sun.awt.image.ImageFetcher.nextImage(ImageFetcher.java:82)
              sun.awt.image.ImageFetcher.run(ImageFetcher.java:97)
          "Image Fetcher 0" (TID:0xee301290, sys_thread_t:0xef0d0de0) prio=8
              java.lang.Object.wait(Object.java)
              sun.awt.image.ImageFetcher.nextImage(ImageFetcher.java:82)
              sun.awt.image.ImageFetcher.run(ImageFetcher.java:97)
          "AWT-Motif" (TID:0xee300ef0, sys_thread_t:0xef100de0) prio=5
              java.lang.Thread.run(Thread.java)
          "AWT-Input" (TID:0xee300ec8, sys_thread_t:0xef130de0) prio=5
          "Finalizer thread" (TID:0xee3003b0, sys_thread_t:0xef490de0) prio=1
          "Async Garbage Collector" (TID:0xee300368, sys_thread_t:0xef4c0de0) prio=1
          "Idle thread" (TID:0xee300320, sys_thread_t:0xef4f0de0) prio=0
          "clock handler" (TID:0xee3001f8, sys_thread_t:0xef5b0de0) prio=11
          "main" (TID:0xee3000a0, sys_thread_t:0x84710) prio=5
      Monitor Cache Dump:
          unknown key (key=0xedf90de0): unowned
              Waiting to be notified:
                  "Thread-4"
          unknown key (key=0xef4c0de0): unowned
              Waiting to be notified:
                  "Async Garbage Collector"
          sun.jws.web.DocumentWindow@EE314E80/EE384610 (key=0xee314e80): monitor owner: "Thread-5"
          java.util.Vector@EE301428/EE338088 (key=0xee301428): unowned
              Waiting to be notified:
                  "Image Fetcher 1"
                  "Image Fetcher 2"
                  "Image Fetcher 3"
                  "Image Fetcher 0"
          sun.awt.motif.MToolkit@EE300EB0/EE336450 (key=0xee300eb0): unowned
              Waiting to be notified:
                  "AWT-Motif"
          sun.awt.ScreenUpdater@EE300328/EE336F40 (key=0xee300328): unowned
              Waiting to be notified:
                  "Screen Updater"
          sun.jws.env.GC@EE3066F8/EE343B28 (key=0xee3066f8): unowned
              Waiting to be notified:
                  "Garbage Collector"
      Registered Monitor Dump:
          Finalize me queue lock: unowned
              Waiting to be notified:
                  "Finalizer thread"
          Thread queue lock: unowned
              Waiting to be notified:
                  "main"
          Class lock: unowned
          Java stack lock: unowned
          Code rewrite lock: unowned
          Heap lock: unowned
          Has finalization queue lock: unowned
          Monitor IO lock: unowned
          Child death monitor: unowned
          Event monitor: unowned
          I/O monitor: unowned
              Waiting to be notified:
                  "AWT-Input"
          Alarm monitor: unowned
              Waiting to be notified:
                  "clock handler"
          Sbrk lock: unowned
          Monitor cache lock: unowned
          Monitor registry: monitor owner: "Thread-5"
      Thread Alarm Q:
          sys_thread_t 0xef130de0 [Timeout expired]
          sys_thread_t 0xedf90de0 [Timeout in 29 ms]
          sys_thread_t 0xef4c0de0 [Timeout in 430 ms]

        Attachments

          Activity

            People

            Assignee:
            duke J. Duke (Inactive)
            Reporter:
            duke J. Duke (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: