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.<init>(HttpClient.java:204)
sun.net.www.http.HttpClient.<init>(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
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.<init>(HttpClient.java:204)
sun.net.www.http.HttpClient.<init>(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
- duplicates
-
JDK-4131135 Segmentation fault with JDK1.2beta4 "B"/"K" build on Solaris X86
-
- Closed
-
-
JDK-4160901 Java Segmentation violation while loading native code
-
- Closed
-
- relates to
-
JDK-4150652 SEGV in getGraphics() when launching app
-
- Closed
-
-
JDK-4170412 green thread's dlsym(RTLD_NEXT, ...) cannot distinguish library caller
-
- Closed
-