Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Apr 1998 10:53:27 -0700
From:      Amancio Hasty <hasty@rah.star-gate.com>
To:        Stephen Wynne <stevemw@northwest.com>
Cc:        Jeroen Hogeveen <J.Hogeveen@twiddle.com>, java@FreeBSD.ORG
Subject:   Re: jCVS 
Message-ID:  <199804181753.KAA09069@rah.star-gate.com>
In-Reply-To: Your message of "Sat, 18 Apr 1998 03:34:19 PDT." <199804181034.DAA20558@northwest.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

If you like send mail to the Hungry programmers they run FreeBSD 8)

http://www.hungry.com/news/

And this is where you can get the latest Lesstif

http://www.lesstif.org/

I use motif over here and jCVS is working rather well also I wrote a 
silly shell script to launch jCVS:
{hasty} cat /usr/local/bin/jcvs
#!/bin/csh
setenv CVSROOT :pserver:user@host:/usr/home/ncvs
java -classpath /usr/local/classes/jcvs.jar:$CLASSPATH CVSApplication

Replace user@host for your username and target hostname.

Actually you can replace user by $USER and host by $HOSTNAME .

	Cheers,
	Amancio

> In message <Pine.BSF.3.96.980417024541.4437A-100000@Dot.Twiddle.COM>,
> Jeroen Hogeveen writes:
> 
>     jCVS can be found @ http://www.ice.com/java/jcvs/index.shtml
> 
> OK, I tried it. I managed to get several coredumps out of it
> (in varous places). Although I have a full Lesstif/JDK build,
> I haven't stopped to try to reproduce and debug them.
> 
> I feel guilty about posting tracebacks when I should be helping
> to fix, but I'd feel worse about not posting anything :-)
> 
> Special thanks to Amancio Hasty for helping me get some CVS problems
> sorted out. Although the "test connection" function fails, I can
> still use the pserver mode to checkout files.
> 
> This looks promising!
> 
> Steve
>     
> $ cd /things/jCVS-4.6.1/application
> $ java -classpath ./jcvs.jar:$CLASSPATH CVSApplication
> CVSLog.openLogFile( cvslog.txt )
> Property 'os.name' = 'FreeBSD'
> Property 'user.name' = 'stevemw'
> Property 'user.home' = '/usr/home/stevemw'
> Timestamp timezone set to 'PST'
> Temporary directory set to '/tmp'
> java.lang.NoSuchMethodError: java.lang.String: method handleActivate()V not found
>         at sun.awt.motif.ModalThread.run(MDialogPeer.java:148)
> java.lang.NoSuchMethodError: java.lang.String: method handleActivate()V not found
>         at sun.awt.motif.ModalThread.run(MDialogPeer.java:148)
> java.lang.NoSuchMethodError: java.lang.String: method handleActivate()V not found
>         at sun.awt.motif.ModalThread.run(MDialogPeer.java:148)
> SIGSEGV   11*  segmentation violation
> 
> Full thread dump:
>     "AWT-Modal" (TID:0x206231e8, sys_thread_t:0x21506efc, state:R) prio=5 *current thread*
>         sun.awt.motif.ModalThread.run(MDialogPeer.java:148)
>     "AWT-Dispatch-Proxy" (TID:0x206231d8, sys_thread_t:0x214a3efc, state:CW) prio=5
>         java.lang.Object.wait(Object.java)
>         java.awt.EventQueue.getNextEvent(EventQueue.java:119)
>         java.awt.EventDispatchThread.run(EventDispatchThread.java:55)
>     "process reaper" (TID:0x206186b8, sys_thread_t:0x2152defc, state:CW) prio=5
>         java.lang.Thread.run(Thread.java)
>     "AWT-Finalizer" (TID:0x2061aff8, sys_thread_t:0x214e5efc, state:CW) prio=9
>         java.lang.Object.wait(Object.java)
>         sun.awt.AWTFinalizer.run(AWTFinalizer.java:48)
>     "Screen Updater" (TID:0x2061afc8, sys_thread_t:0x214c4efc, 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:0x20616ed0, sys_thread_t:0x21482efc, state:R) prio=5
>         java.lang.Thread.run(Thread.java)
>     "AWT-Input" (TID:0x20616ef0, sys_thread_t:0x21461efc, state:CW) prio=5
>     "AWT-EventQueue-0" (TID:0x20616c48, sys_thread_t:0x21440efc, state:CW) prio=5
>         java.lang.Object.wait(Object.java)
>         sun.awt.motif.MDialogPeer.show(MDialogPeer.java:104)
>         java.awt.Dialog.show(Dialog.java:220)
>         com.ice.jcvs.CVSApplet.performBrowse(CVSApplet.java:162)
>         com.ice.jcvs.CVSAppletFrame.actionPerformed(CVSAppletFrame.java:90)
>         java.awt.MenuItem.processActionEvent(MenuItem.java:434)
>         java.awt.MenuItem.processEvent(MenuItem.java:398)
>         java.awt.MenuComponent.dispatchEventImpl(MenuComponent.java:174)
>         java.awt.MenuComponent.dispatchEvent(MenuComponent.java:166)
>         java.awt.EventDispatchThread.run(EventDispatchThread.java:65)
>     "Finalizer thread" (TID:0x20610c30, sys_thread_t:0x21411efc, state:CW) prio=1
>     "Async Garbage Collector" (TID:0x20610c78, sys_thread_t:0x213f0efc, state:R) prio=1
>     "Idle thread" (TID:0x20610cc0, sys_thread_t:0x213cfefc, state:R) prio=0
>     "Clock" (TID:0x2060d088, sys_thread_t:0x213aeefc, state:CW) prio=12
>     "main" (TID:0x2060d0b0, sys_thread_t:0xeec00, state:CW) prio=5
> Monitor Cache Dump:
>     java.awt.EventQueue@20616C98/20684B38: <unowned>
>         Waiting to be notified:
>             "AWT-Dispatch-Proxy" (0x214a3efc)
>     <unknown key> (0x213f0efc): owner "Async Garbage Collector" (0x213f0efc, 1 entry)
>     sun.awt.motif.ModalThread@206231E8/206C5070: owner "AWT-Modal" (0x21506efc, 1 entry)
>         Waiting to be notified:
>             "AWT-EventQueue-0" (0x21440efc)
>     sun.awt.motif.MToolkit@20616CC8/206796B0: <unowned>
>         Waiting to be notified:
>             "AWT-Input" (0x21461efc)
>             "AWT-Motif" (0x21482efc)
>     sun.awt.ScreenUpdater@2061AFC8/2068F968: <unowned>
>         Waiting to be notified:
>             "Screen Updater" (0x214c4efc)
>     sun.awt.AWTFinalizer@2061AFF8/20690280: <unowned>
>         Waiting to be notified:
>             "AWT-Finalizer" (0x214e5efc)
> Registered Monitor Dump:
>     Thread queue lock: <unowned>
>         Waiting to be notified:
>             "main" (0xeec00)
>     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" (0x21411efc)
>     Monitor IO lock: <unowned>
>     Child death monitor: <unowned>
>         Waiting to be notified:
>             "process reaper" (0x2152defc)
>     Event monitor: <unowned>
>     I/O monitor: <unowned>
>     Alarm monitor: <unowned>
>         Waiting to be notified:
>             "Clock" (0x213aeefc)
>     _malloc: <unowned>
>     Monitor registry: owner "AWT-Modal" (0x21506efc, 1 entry)
> Thread Alarm Q:
> Exception in thread "AWT-Modal" Exception in thread "AWT-Modal" Exception in thread "AWT-Modal" Abort trap (core dumped)
> 
> $ gdb --core java_X.core 
> GDB is free software and you are welcome to distribute copies of it
>  under certain conditions; type "show copying" to see the conditions.
> There is absolutely no warranty for GDB; type "show warranty" for details.
> GDB 4.16 (i386-unknown-freebsd), Copyright 1996 Free Software Foundation, Inc.
> Core was generated by `java_X'.
> Program terminated with signal 6, Abort trap.
> #0  0x201aa731 in ?? ()
> (gdb) where
> #0  0x201aa731 in ?? ()
> Cannot access memory at address 0x21506150.
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-java" in the body of the message



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199804181753.KAA09069>