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

Solaris Runtime crash on java.lang.Runtime.loadLibrary()

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • 1.1.7
    • 1.1.1, 1.1.5, 1.2.0
    • hotspot
    • None
    • b01
    • generic, x86
    • generic, solaris_2.6

      Bringing up HotJava (on www.jovial.com), I got a non-reproducible crash.
      I don't have a corefile for this -- sorry. Here's what I know:

         Runtime is /usr/green/hotjava/builds/current-build/bin/java
         java -version reports java version "1.1build1"

      (env.n) billf@jovial:~$ hotjava www.jovial.com
      HOTJAVA_HOME is set to /home/billf/work/hotjava1.0new/build/solaris
      THREADS_TYPE is green_threads
      [Starting HotJava]
      [Initializing globals]
      [Creating frame]
      [Loading: /home/billf/.hotjava/urlpool]
      [Loaded DTD html32 in 248ms]
      SIGSEGV 11* segmentation violation
          si_signo [11]: SIGSEGV 11* segmentation violation
          si_errno [0]: Error 0
          si_code [1]: SEGV_ACCERR [addr: 0xef770000]
       
              stackbase=ECD32000, stackpointer=ECD306B8
       
      Full thread dump:
          "DocParser" (TID:0xed5db100, sys_thread_t:0xecd31de0, state:R) prio=4 *current thread*
              java.lang.Runtime.loadLibrary(Runtime.java)
              java.lang.System.loadLibrary(System.java)
              java.net.InetAddress.<clinit>(InetAddress.java)
              sun.net.www.http.HttpClient.&lt;init&gt;(HttpClient.java:204)
              sun.net.www.http.HttpClient.&lt;init&gt;(HttpClient.java:222)
              sun.net.www.http.HttpClient.New(HttpClient.java:233)
              sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:210)
              sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:279)
              sun.hotjava.doc.DocParser.run(DocParser.java:266)
              java.lang.Thread.run(Thread.java)
          "Image Fetcher 2" (TID:0xed5d86a0, sys_thread_t:0xecd61de0, state:R) prio=3
              java.awt.MediaTracker.setDone(MediaTracker.java:630)
              java.awt.MediaEntry.setStatus(MediaTracker.java:693)
              java.awt.ImageMediaEntry.imageUpdate(MediaTracker.java:731)
              sun.awt.image.ImageWatched.newInfo(ImageWatched.java:70)
              sun.awt.image.ImageRepresentation.imageComplete(ImageRepresentation.java:268)
              sun.awt.image.InputStreamImageSource.imageComplete(InputStreamImageSource.java:495)
              sun.awt.image.GifImageDecoder.readImage(GifImageDecoder.java:542)
              sun.awt.image.GifImageDecoder.produceImage(GifImageDecoder.java:223)
              sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:219)
              sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:139)
              sun.awt.image.ImageFetcher.run(ImageFetcher.java:116)
          "Image Fetcher 3" (TID:0xed5d2080, sys_thread_t:0xecd91de0, state:R) prio=3
              sun.awt.motif.MComponentPeer.repaint(MComponentPeer.java:134)
              java.awt.Component.repaint(Component.java)
              java.awt.Component.repaint(Component.java)
              sun.hotjava.ui.UserImageButton.imageUpdate(UserImageButton.java:113)
              sun.awt.image.ImageWatched.newInfo(ImageWatched.java:70)
              sun.awt.image.ImageRepresentation.setPixels(ImageRepresentation.java:189)
              sun.awt.image.InputStreamImageSource.setPixels(InputStreamImageSource.java:468)
              sun.awt.image.GifImageDecoder.sendPixels(GifImageDecoder.java:439)
              sun.awt.image.GifImageDecoder.readImage(GifImageDecoder.java:537)
              sun.awt.image.GifImageDecoder.produceImage(GifImageDecoder.java:223)
              sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:219)
              sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:139)
              sun.awt.image.ImageFetcher.run(ImageFetcher.java:116)
          "Image Animator" (TID:0xed5d1ce0, sys_thread_t:0xecdc1de0, state:R) prio=3
              sun.awt.image.ImageRepresentation.setPixels(ImageRepresentation.java:179)
              sun.awt.image.InputStreamImageSource.setPixels(InputStreamImageSource.java:468)
              sun.awt.image.GifImageDecoder.sendPixels(GifImageDecoder.java:439)
              sun.awt.image.GifImageDecoder.readImage(GifImageDecoder.java:537)
              sun.awt.image.GifImageDecoder.produceImage(GifImageDecoder.java:223)
              sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:219)
              sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:139)
              sun.awt.image.ImageFetcher.run(ImageFetcher.java:116)
          "Image Fetcher 1" (TID:0xed5d1c78, sys_thread_t:0xecdf1de0, state:CW) prio=8
              sun.awt.image.ImageFetcher.nextImage(ImageFetcher.java:98)
              sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:134)
              sun.awt.image.ImageFetcher.run(ImageFetcher.java:116)
          "Screen Updater" (TID:0xed5b6dc8, sys_thread_t:0xecfc1de0, state:CW) prio=4
              java.lang.Object.wait(Object.java)
              sun.awt.ScreenUpdater.nextEntry(ScreenUpdater.java:78)
              sun.awt.ScreenUpdater.run(ScreenUpdater.java:98)
          "Image Fetcher 0" (TID:0xed5b16c0, sys_thread_t:0xecff1de0, state:R) prio=3
              sun.awt.image.ImageRepresentation.setPixels(ImageRepresentation.java:179)
              sun.awt.image.InputStreamImageSource.setPixels(InputStreamImageSource.java:468)
              sun.awt.image.GifImageDecoder.sendPixels(GifImageDecoder.java:439)
              sun.awt.image.GifImageDecoder.readImage(GifImageDecoder.java:537)
              sun.awt.image.GifImageDecoder.produceImage(GifImageDecoder.java:223)
              sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:219)
              sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:139)
              sun.awt.image.ImageFetcher.run(ImageFetcher.java:116)
          "AWT-Motif" (TID:0xed5aee78, sys_thread_t:0xef031de0, state:CW) prio=5
              java.lang.Thread.run(Thread.java)
          "AWT-Input" (TID:0xed5aee58, sys_thread_t:0xef061de0, state:CW) prio=5
          "AWT-EventQueue-0" (TID:0xed5aee38, sys_thread_t:0xef091de0, state:CW) prio=5
              java.awt.EventQueue.getNextEvent(EventQueue.java)
              java.awt.EventDispatchThread.run(EventDispatchThread.java)
          "Alloc State Notifier" (TID:0xed5ada10, sys_thread_t:0xef1e1de0, state:CW) prio=9
              sun.misc.VMNotifierThread.run(VM.java)
          "Red Alloc State Notifier" (TID:0xed5ad9f0, sys_thread_t:0xef211de0, state:CW) prio=10
              sun.misc.VMNotifierThread.run(VM.java)
          "Request Processor" (TID:0xed5ad8a8, sys_thread_t:0xef241de0, state:CW) prio=7
              sun.misc.Queue.dequeue(Queue.java:84)
              sun.misc.Queue.dequeue(Queue.java:71)
              sun.misc.RequestProcessor.run(RequestProcessor.java:56)
              java.lang.Thread.run(Thread.java)
          "Finalizer thread" (TID:0xed5981d8, sys_thread_t:0xef271de0, state:R) prio=1
          "Idle thread" (TID:0xed598190, sys_thread_t:0xef3c1de0, state:R) prio=0
          "Clock" (TID:0xed5980d0, sys_thread_t:0xef3f1de0, state:CW) prio=12
          "main" (TID:0xed5980a8, sys_thread_t:0x70008, state:CW) prio=5
      Monitor Cache Dump:
               java.lang.Class@ED5B6C10/ED827E10 (key=0xed5b6c10): monitor owner ecd31de0: "DocParser"
               sun.awt.image.ImageRepresentation@ED5D2A78/ED7D0608 (key=0xed5d2a78): unowned
               java.lang.Class@ED5B6528/ED8286E0 (key=0xed5b6528): monitor owner ecd31de0: "DocParser"
               sun.misc.VMNotifierThread@ED5ADA10/ED6D58C8 (key=0xed5ada10): unowned
              Waiting to be notified:
                  "Alloc State Notifier"
               sun.awt.motif.MToolkit@ED5AEDD8/ED6DAE20 (key=0xed5aedd8): unowned
              Waiting to be notified:
                  "AWT-Motif"
               sun.awt.image.ImageRepresentation@ED5D3618/ED8137E8 (key=0xed5d3618): monitor owner ecdc1de0: "Image Animator"
               sun.misc.VMNotifierThread@ED5AD9F0/ED6D5810 (key=0xed5ad9f0): unowned
              Waiting to be notified:
                  "Red Alloc State Notifier"
               sun.awt.ScreenUpdater@ED5B6DC8/ED713110 (key=0xed5b6dc8): unowned
              Waiting to be notified:
                  "Screen Updater"
               java.util.Vector@ED5B16B0/ED6E99E8 (key=0xed5b16b0): unowned
              Waiting to be notified:
                  "Image Fetcher 1"
               java.awt.MediaTracker@ED5D8620/ED8A22D8 (key=0xed5d8620): unowned
               java.lang.Runtime@ED59B928/ED6804A0 (key=0xed59b928): monitor owner ecd31de0: "DocParser"
               www.protocol.http.HttpURLConnection@ED5B6E60'>sun.net.www.protocol.http.HttpURLConnection@ED5B6E60/ED827C68 (key=0xed5b6e60): monitor owner ecd31de0: "DocParser"
               java.awt.EventQueue@ED5AEDE8/ED6DAE90 (key=0xed5aede8): unowned
              Waiting to be notified:
                  "AWT-EventQueue-0"
               sun.misc.Queue@ED5AD8D8/ED6D5370 (key=0xed5ad8d8): unowned
              Waiting to be notified:
                  "Request Processor"
      Registered Monitor Dump:
          Thread queue lock: unowned
              Waiting to be notified:
                  "main"
          Name and type hash table lock: unowned
          String intern lock: unowned
          JNI global reference lock: unowned
          BinClass lock: unowned
          Class loading lock: unowned
          Java stack lock: unowned
          Code rewrite lock: unowned
          Heap lock: unowned
          Has finalization queue lock: unowned
          Finalize me queue lock: monitor owner ef271de0: "Finalizer thread"
          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"
          Sbrk lock: unowned
          Monitor cache expansion lock: unowned
          Monitor registry: monitor owner ecd31de0: "DocParser"
      Thread Alarm Q:
          sys_thread_t 0xef061de0 [Timeout in 43 ms]
          sys_thread_t 0xecdf1de0 [Timeout in 1021 ms]
      Abort

            never Tom Rodriguez
            bfootesunw Bill Foote (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: