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>