Date: Wed, 28 Jan 1998 16:36:19 -0600 (CST) From: Enrico Brunetta <enrico@tivoli.com> To: Nate Williams <nate@mt.sri.com> Cc: freebsd-java@FreeBSD.ORG Subject: Re: JDK 1.1.5, FreeBSD 3.0 & CTWM Message-ID: <199801282236.QAA20561@kenya.dev.tivoli.com> In-Reply-To: <199801282109.OAA05813@mt.sri.com> References: <34CF8D41.384@dorsai.org> <199801282109.OAA05813@mt.sri.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Nate,
good job.
I just downloaded it. It seems much more stable on my 2.2.5-stable
box, but... here's what happened when I was playing with the
SwingSet demo program :
/usr/local/jdk/bin/java -Dos.name=Windows -classpath
.:/usr/home/enrico/java/swing/swing-0.7/swing.jar:/usr/home/enrico/java/swing/swing-0.7/windows.jar:/usr/home/enrico/java/swing/swing-0.7/motif.jar:/usr/home/enrico/java/swing/swing-0.7/jlf.jar:/usr/home/enrico/java/swing/swing-0.7/mac.jar:/usr/local/jdk/lib/classes.zip
SwingSet file:/usr/home/enrico/java/swing/swing-0.7/doc/api
assertion "mid->pendingq == SYS_MID_NULL" failed: file
"../../../../src/freebsd/java/green_threads/src/signals.c", line 450
SIGABRT 6* abort (generated by abort(3) routine)
Full thread dump:
"Image Animator" (TID:0x203eacc0, sys_thread_t:0x215a2efc, state:CW) prio=2
sun.awt.image.GifFrame.dispose(GifImageDecoder.java:621)
sun.awt.image.GifImageDecoder.readImage(GifImageDecoder.java:457)
sun.awt.image.GifImageDecoder.produceImage(GifImageDecoder.java:223)
sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:265)
sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:151)
sun.awt.image.ImageFetcher.run(ImageFetcher.java:127)
"TimerQueue" (TID:0x20422c90, sys_thread_t:0x21560efc, state:CW) prio=4
com.sun.java.swing.TimerQueue.run(TimerQueue.java:235)
java.lang.Thread.run(Thread.java)
"AWT-Finalizer" (TID:0x2041e1e0, sys_thread_t:0x2153cefc, state:CW) prio=9
java.lang.Object.wait(Object.java)
sun.awt.AWTFinalizer.run(AWTFinalizer.java:48)
"Screen Updater" (TID:0x2041dd68, sys_thread_t:0x214faefc, state:CW) prio=4
java.lang.Object.wait(Object.java)
sun.awt.ScreenUpdater.nextEntry(ScreenUpdater.java:78)
sun.awt.ScreenUpdater.run(ScreenUpdater.java:98)
"AWT-Motif" (TID:0x204194b8, sys_thread_t:0x214b8efc, state:CW) prio=5
java.lang.Thread.run(Thread.java)
"AWT-Input" (TID:0x204194d8, sys_thread_t:0x21497efc, state:CW) prio=5
"AWT-EventQueue-0" (TID:0x204194f0, sys_thread_t:0x21476efc, state:CW)
prio=5
java.lang.Object.wait(Object.java)
java.awt.EventQueue.getNextEvent(EventQueue.java:119)
java.awt.EventDispatchThread.run(EventDispatchThread.java:55)
"Finalizer thread" (TID:0x20416c18, sys_thread_t:0x21217efc, state:CW)
prio=1
"Async Garbage Collector" (TID:0x20416c60, sys_thread_t:0x211f6efc,
state:CW) prio=1
"Idle thread" (TID:0x20416cd8, sys_thread_t:0x211d5efc, state:R) prio=0
"Clock" (TID:0x20413088, sys_thread_t:0x211b4efc, state:R) prio=12 *current
thread*
"main" (TID:0x204130b0, sys_thread_t:0x54000, state:CW) prio=5
Monitor Cache Dump:
<unknown key> (0x211f6efc): <unowned>
Waiting to be notified:
"Async Garbage Collector" (0x211f6efc)
sun.awt.motif.MToolkit@20419570/204736E0: <unowned>
Waiting to be notified:
"AWT-Motif" (0x214b8efc)
java.awt.EventQueue@20419540/20473B80: <unowned>
Waiting to be notified:
"AWT-EventQueue-0" (0x21476efc)
<unknown key> (0x215a2efc): <unowned>
Waiting to be notified:
"Image Animator" (0x215a2efc)
sun.awt.ScreenUpdater@2041DD68/20483EF8: <unowned>
Waiting to be notified:
"Screen Updater" (0x214faefc)
com.sun.java.swing.TimerQueue@20422C98/2053A808: <unowned>
Waiting to be notified:
"TimerQueue" (0x21560efc)
sun.awt.AWTFinalizer@2041E1E0/20487220: <unowned>
Waiting to be notified:
"AWT-Finalizer" (0x2153cefc)
Registered Monitor Dump:
Thread queue lock: <unowned>
Waiting to be notified:
"main" (0x54000)
Name and type hash table lock: <unowned>
String intern lock: <unowned>
JNI pinning 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: <unowned>
Waiting to be notified:
"Finalizer thread" (0x21217efc)
Monitor IO lock: <unowned>
Child death monitor: <unowned>
Event monitor: <unowned>
I/O monitor: <unowned>
Waiting to be notified:
"AWT-Input" (0x21497efc)
Alarm monitor: owner "Clock" (0x211b4efc, 1 entry)
_malloc: <unowned>
Monitor registry: owner "Clock" (0x211b4efc, 1 entry)
Thread Alarm Q:
sys_thread_t 0x215a2efc [Timeout in 100 ms]
sys_thread_t 0x21497efc [Timeout in 153 ms]
sys_thread_t 0x211f6efc [Timeout in 225 ms]
sys_thread_t 0x21560efc [Timeout in 620 ms]
Abort trap - core dumped
-------------------------------------
Any suggestions ?
Enrico.
Nate Williams (nate@mt.sri.com) wrote on Jan 28, 1998 14:09:
>> I'm working with my professor to get JDK 1.1.5 to work on FreeBSD 3.0.
>
>Try using my Motif-ified JDK port at:
>
>ftp://hub.freebsd.org/pub/incoming/java/jdk1.1.5.tar.gz
>
>This is based on both Keith and Damon's patches, but is linked against a
>version of Motif that can be distributed safely.
>
>Running your test program with that version on my 2.2.5 box works fine,
>as well as do *much* more complicated programs. (I do Java programming
>for a living. :)
>
>
>Nate
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199801282236.QAA20561>
