From ###@###.### Fri Apr 28 04:26 PDT 1995
Date: Fri, 28 Apr 1995 13:27:41 --100
From: ###@###.### (Geoff Gunner (EOS Ltd))
To: ###@###.###
Subject: Bugs ...
Hi, folks.
Trying out Hot Java (very nice; though I need to figure out how to
implement some sort of FORMS feature so I can start constructing
complex values (i.e. a set of polygons comprising a bounding rectange),
then send it to a server).
Anyway - got a bog when downloading the speaking clock on what's new -
I was trying to get it to speak in cantonese, then clicked on the
'source' button. Here's the dump:
Opening stream to: http://java.sun.com/people/avh/classes/CantoneseTime.class to get CantoneseTime
Opening stream to: http://java.sun.com/people/avh/classes/SpeakingClock.class to get SpeakingClock
SIGSEGV 11* segmentation violation
si_signo [11]: SIGSEGV 11* segmentation violation
si_errno [0]: Error 0
si_code [1]: SEGV_ACCERR [addr: 0x4d455428]
stackbase=5888E0, stackpointer=5877F8
Full thread dump:
"Thread-83" (0x2fbd98): priority=3
java.lang.StringBuffer.copyWhenShared(StringBuffer.java)
java.lang.StringBuffer.appendChar(StringBuffer.java)
net.www.content.text.plain.getContent(plain.java:34)
net.www.html.URL.getContent(URL.java:641)
browser.DocumentRef.reconstitute(DocumentRef.java:56)
java.lang.Ref.get(Ref.java)
browser.DocumentInfo.getContent(DocumentInfo.java:88)
browser.WRWindow.setDocument(WRWindow.java:239)
browser.DocumentSwitcher.run(WRWindow.java:574)
"Thread-82" (0x2f8b68): priority=5
net.SocketInputStream.read(SocketInputStream.java:59)
java.io.BufferedInputStream.fill(BufferedInputStream.java)
java.io.BufferedInputStream.read(BufferedInputStream.java)
java.io.FilterInputStream.read(FilterInputStream.java)
net.TelnetInputStream.read(TelnetInputStream.java:101)
java.io.DataInputStream.readLine(DataInputStream.java)
net.www.http.HttpClient.processRequest(HttpClient.java:243)
net.www.http.HttpClient.get(HttpClient.java:216)
net.www.http.HttpClient.handleUrl(HttpClient.java:373)
net.www.http.HttpClient.<init>(HttpClient.java:401)
net.www.protocol.http.Handler.openStream(Handler.java:61)
net.www.protocol.http.Handler.openStreamInteractively(Handler.java:117)
net.www.html.URL.openStreamInteractively(URL.java:437)
browser.audio.AudioData.getAudioData(AudioData.java:63)
browser.Applet.getAudioData(Applet.java:272)
browser.Applet.getAudioData(Applet.java:258)
SpeakingClock.getAudioDataStream(DateItem.java:169)
SpeakingClock.sayTime(DateItem.java:179)
SpeakingClock.run(DateItem.java:189)
java.lang.Thread.run(Thread.java)
"Thread-80" (0x2dcbb8): priority=3
DateItem.run(DateItem.java:279)
java.lang.Thread.run(Thread.java)
"Thread-79" (0x2dcb80): priority=3 *current thread*
java.util.Date.<init>(Date.java)
DateItem.run(DateItem.java:267)
java.lang.Thread.run(Thread.java)
"Thread-78" (0x2dcb48): priority=3
DateItem.run(DateItem.java:279)
java.lang.Thread.run(Thread.java)
"Thread-77" (0x2dcb10): priority=3
DateItem.run(DateItem.java:279)
java.lang.Thread.run(Thread.java)
"Thread-75" (0x2d7b80): priority=4
java.lang.Object.wait(Object.java)
awt.DIWUpdaterThread.getRequest(DisplayItemWindow.java:551)
awt.DIWUpdaterThread.run(DisplayItemWindow.java:576)
"Audio Player" (0x2cd140): priority=10
java.lang.Object.wait(Object.java)
browser.audio.AudioPlayer.waitForData(AudioPlayer.java:343)
browser.audio.AudioPlayer.run(AudioPlayer.java:378)
"Background Image Reader" (0x2cb958): priority=2
browser.ImageReader.waitForRequest(ImageReader.java:76)
browser.ImageReader.run(ImageReader.java:148)
"Thread-1" (0x2c73a0): priority=5
browser.HistoryWindow.run(hotjava.java:1991)
java.lang.Thread.run(Thread.java)
"Thread-0" (0x2c5280): priority=6
browser.StatusWindow.run(hotjava.java:598)
java.lang.Thread.run(Thread.java)
"AWT WServer Thread" (0x2c4830): priority=5
awt.WServer.run(WServer.java:65)
"Async Garbage Collector" (0x2c4050): priority=1
"Finalizer thread" (0x2c3ff8): priority=1
"Idle thread" (0x2c3fe8): priority=0
"clock handler" (0x2c3fd8): priority=11
"main" (0x2c3fd0): priority=5
Monitor Cache Dump:
DateItem@2D8D30/9BDE8 (key=0x2d8d30): unowned
Waiting to be notified:
"Thread-77" (0x2dcb10): priority=3
awt.DIWUpdaterThread@2D7B80/FD9A8 (key=0x2d7b80): unowned
Waiting to be notified:
"Thread-75" (0x2d7b80): priority=4
DateItem@2DC030/9E830 (key=0x2dc030): unowned
Waiting to be notified:
"Thread-80" (0x2dcbb8): priority=3
browser.DocumentRef@2FBD90/10FAF8 (key=0x2fbd90): monitor owner: "Thread-83" (0x5aa070)
DateItem@2DB418/9DFF0 (key=0x2db418): monitor owner: "Thread-79" (0x5886c8)
java.io.BufferedInputStream@2FD1F0/119C80 (key=0x2fd1f0): monitor owner: "Thread-82" (0x555f40)
browser.ImageReader@2CB958/81160 (key=0x2cb958): unowned
Waiting to be notified:
"Background Image Reader" (0x2cb958): priority=2
java.lang.StringBuffer@2FC950/113CF8 (key=0x2fc950): monitor owner: "Thread-83" (0x5aa070)
unknown key (key=0xef733068): monitor owner: "Thread-79" (0x5886c8)
browser.audio.AudioPlayer@2CD140/D5498 (key=0x2cd140): unowned
Waiting to be notified:
"Audio Player" (0x2cd140): priority=10
DateItem@2DA838/9D7C0 (key=0x2da838): unowned
Waiting to be notified:
"Thread-78" (0x2dcb48): priority=3
unknown key (key=0x465cd0): unowned
Waiting to be notified:
"Thread-1" (0x2c73a0): priority=5
unknown key (key=0x399910): unowned
Waiting to be notified:
"Async Garbage Collector" (0x2c4050): priority=1
unknown key (key=0x420100): unowned
Waiting to be notified:
"Thread-0" (0x2c5280): priority=6
unknown key (key=0xef3222a0): monitor owner: "AWT WServer Thread" (0x3c9f90)
Registered Monitor Dump:
Has finalization queue lock: unowned
Finalize me queue lock: unowned
Waiting to be notified:
"Finalizer thread" (0x2c3ff8): priority=1
Thread queue lock: unowned
Waiting to be notified:
"main" (0x2c3fd0): priority=5
Class lock: unowned
Java stack lock: unowned
Code rewrite lock: unowned
Heap lock: unowned
Monitor registry: monitor owner: "Thread-79" (0x5886c8)
Monitor cache lock: unowned
Event monitor: unowned
I/O monitor: unowned
Waiting to be notified:
"Thread-82" (0x2f8b68): priority=5
"AWT WServer Thread" (0x2c4830): priority=5
"Thread-83" (0x2fbd98): priority=3
Alarm monitor: unowned
Waiting to be notified:
"clock handler" (0x2c3fd8): priority=11
Thread Alarm Q:
sys_thread_t 0x3c9f90 [Timeout in 3 ms]
sys_thread_t 0x5986d0 [Timeout in 95 ms]
sys_thread_t 0x4f8040 [Timeout in 97 ms]
sys_thread_t 0x5786c0 [Timeout in 100 ms]
sys_thread_t 0x399910 [Timeout in 158 ms]
sys_thread_t 0x4e50f8 [Timeout in 226 ms]
sys_thread_t 0x420100 [Timeout in 293 ms]
sys_thread_t 0x465cd0 [Timeout in 295 ms]
sys_thread_t 0x555f40 [Timeout in 1794 ms]
sys_thread_t 0x5aa070 [Timeout in 1995 ms]
Date: Fri, 28 Apr 1995 13:27:41 --100
From: ###@###.### (Geoff Gunner (EOS Ltd))
To: ###@###.###
Subject: Bugs ...
Hi, folks.
Trying out Hot Java (very nice; though I need to figure out how to
implement some sort of FORMS feature so I can start constructing
complex values (i.e. a set of polygons comprising a bounding rectange),
then send it to a server).
Anyway - got a bog when downloading the speaking clock on what's new -
I was trying to get it to speak in cantonese, then clicked on the
'source' button. Here's the dump:
Opening stream to: http://java.sun.com/people/avh/classes/CantoneseTime.class to get CantoneseTime
Opening stream to: http://java.sun.com/people/avh/classes/SpeakingClock.class to get SpeakingClock
SIGSEGV 11* segmentation violation
si_signo [11]: SIGSEGV 11* segmentation violation
si_errno [0]: Error 0
si_code [1]: SEGV_ACCERR [addr: 0x4d455428]
stackbase=5888E0, stackpointer=5877F8
Full thread dump:
"Thread-83" (0x2fbd98): priority=3
java.lang.StringBuffer.copyWhenShared(StringBuffer.java)
java.lang.StringBuffer.appendChar(StringBuffer.java)
net.www.content.text.plain.getContent(plain.java:34)
net.www.html.URL.getContent(URL.java:641)
browser.DocumentRef.reconstitute(DocumentRef.java:56)
java.lang.Ref.get(Ref.java)
browser.DocumentInfo.getContent(DocumentInfo.java:88)
browser.WRWindow.setDocument(WRWindow.java:239)
browser.DocumentSwitcher.run(WRWindow.java:574)
"Thread-82" (0x2f8b68): priority=5
net.SocketInputStream.read(SocketInputStream.java:59)
java.io.BufferedInputStream.fill(BufferedInputStream.java)
java.io.BufferedInputStream.read(BufferedInputStream.java)
java.io.FilterInputStream.read(FilterInputStream.java)
net.TelnetInputStream.read(TelnetInputStream.java:101)
java.io.DataInputStream.readLine(DataInputStream.java)
net.www.http.HttpClient.processRequest(HttpClient.java:243)
net.www.http.HttpClient.get(HttpClient.java:216)
net.www.http.HttpClient.handleUrl(HttpClient.java:373)
net.www.http.HttpClient.<init>(HttpClient.java:401)
net.www.protocol.http.Handler.openStream(Handler.java:61)
net.www.protocol.http.Handler.openStreamInteractively(Handler.java:117)
net.www.html.URL.openStreamInteractively(URL.java:437)
browser.audio.AudioData.getAudioData(AudioData.java:63)
browser.Applet.getAudioData(Applet.java:272)
browser.Applet.getAudioData(Applet.java:258)
SpeakingClock.getAudioDataStream(DateItem.java:169)
SpeakingClock.sayTime(DateItem.java:179)
SpeakingClock.run(DateItem.java:189)
java.lang.Thread.run(Thread.java)
"Thread-80" (0x2dcbb8): priority=3
DateItem.run(DateItem.java:279)
java.lang.Thread.run(Thread.java)
"Thread-79" (0x2dcb80): priority=3 *current thread*
java.util.Date.<init>(Date.java)
DateItem.run(DateItem.java:267)
java.lang.Thread.run(Thread.java)
"Thread-78" (0x2dcb48): priority=3
DateItem.run(DateItem.java:279)
java.lang.Thread.run(Thread.java)
"Thread-77" (0x2dcb10): priority=3
DateItem.run(DateItem.java:279)
java.lang.Thread.run(Thread.java)
"Thread-75" (0x2d7b80): priority=4
java.lang.Object.wait(Object.java)
awt.DIWUpdaterThread.getRequest(DisplayItemWindow.java:551)
awt.DIWUpdaterThread.run(DisplayItemWindow.java:576)
"Audio Player" (0x2cd140): priority=10
java.lang.Object.wait(Object.java)
browser.audio.AudioPlayer.waitForData(AudioPlayer.java:343)
browser.audio.AudioPlayer.run(AudioPlayer.java:378)
"Background Image Reader" (0x2cb958): priority=2
browser.ImageReader.waitForRequest(ImageReader.java:76)
browser.ImageReader.run(ImageReader.java:148)
"Thread-1" (0x2c73a0): priority=5
browser.HistoryWindow.run(hotjava.java:1991)
java.lang.Thread.run(Thread.java)
"Thread-0" (0x2c5280): priority=6
browser.StatusWindow.run(hotjava.java:598)
java.lang.Thread.run(Thread.java)
"AWT WServer Thread" (0x2c4830): priority=5
awt.WServer.run(WServer.java:65)
"Async Garbage Collector" (0x2c4050): priority=1
"Finalizer thread" (0x2c3ff8): priority=1
"Idle thread" (0x2c3fe8): priority=0
"clock handler" (0x2c3fd8): priority=11
"main" (0x2c3fd0): priority=5
Monitor Cache Dump:
DateItem@2D8D30/9BDE8 (key=0x2d8d30): unowned
Waiting to be notified:
"Thread-77" (0x2dcb10): priority=3
awt.DIWUpdaterThread@2D7B80/FD9A8 (key=0x2d7b80): unowned
Waiting to be notified:
"Thread-75" (0x2d7b80): priority=4
DateItem@2DC030/9E830 (key=0x2dc030): unowned
Waiting to be notified:
"Thread-80" (0x2dcbb8): priority=3
browser.DocumentRef@2FBD90/10FAF8 (key=0x2fbd90): monitor owner: "Thread-83" (0x5aa070)
DateItem@2DB418/9DFF0 (key=0x2db418): monitor owner: "Thread-79" (0x5886c8)
java.io.BufferedInputStream@2FD1F0/119C80 (key=0x2fd1f0): monitor owner: "Thread-82" (0x555f40)
browser.ImageReader@2CB958/81160 (key=0x2cb958): unowned
Waiting to be notified:
"Background Image Reader" (0x2cb958): priority=2
java.lang.StringBuffer@2FC950/113CF8 (key=0x2fc950): monitor owner: "Thread-83" (0x5aa070)
unknown key (key=0xef733068): monitor owner: "Thread-79" (0x5886c8)
browser.audio.AudioPlayer@2CD140/D5498 (key=0x2cd140): unowned
Waiting to be notified:
"Audio Player" (0x2cd140): priority=10
DateItem@2DA838/9D7C0 (key=0x2da838): unowned
Waiting to be notified:
"Thread-78" (0x2dcb48): priority=3
unknown key (key=0x465cd0): unowned
Waiting to be notified:
"Thread-1" (0x2c73a0): priority=5
unknown key (key=0x399910): unowned
Waiting to be notified:
"Async Garbage Collector" (0x2c4050): priority=1
unknown key (key=0x420100): unowned
Waiting to be notified:
"Thread-0" (0x2c5280): priority=6
unknown key (key=0xef3222a0): monitor owner: "AWT WServer Thread" (0x3c9f90)
Registered Monitor Dump:
Has finalization queue lock: unowned
Finalize me queue lock: unowned
Waiting to be notified:
"Finalizer thread" (0x2c3ff8): priority=1
Thread queue lock: unowned
Waiting to be notified:
"main" (0x2c3fd0): priority=5
Class lock: unowned
Java stack lock: unowned
Code rewrite lock: unowned
Heap lock: unowned
Monitor registry: monitor owner: "Thread-79" (0x5886c8)
Monitor cache lock: unowned
Event monitor: unowned
I/O monitor: unowned
Waiting to be notified:
"Thread-82" (0x2f8b68): priority=5
"AWT WServer Thread" (0x2c4830): priority=5
"Thread-83" (0x2fbd98): priority=3
Alarm monitor: unowned
Waiting to be notified:
"clock handler" (0x2c3fd8): priority=11
Thread Alarm Q:
sys_thread_t 0x3c9f90 [Timeout in 3 ms]
sys_thread_t 0x5986d0 [Timeout in 95 ms]
sys_thread_t 0x4f8040 [Timeout in 97 ms]
sys_thread_t 0x5786c0 [Timeout in 100 ms]
sys_thread_t 0x399910 [Timeout in 158 ms]
sys_thread_t 0x4e50f8 [Timeout in 226 ms]
sys_thread_t 0x420100 [Timeout in 293 ms]
sys_thread_t 0x465cd0 [Timeout in 295 ms]
sys_thread_t 0x555f40 [Timeout in 1794 ms]
sys_thread_t 0x5aa070 [Timeout in 1995 ms]