Hi! I made an attempt to backport the kaffe security manager fix, which is needed to run tomcat4.
The patch is at http://devel.linux.hu/~mag/kaffe-tomcat-lock-gc-report/07_gnu_classloader_try10.patch There is a bug in the thing which I cannot stamp out. It bails out with kaffe-bin: /home/mag/tmp/kaffe-1.1.5/build-tree/kaffe-1.1.5/kaffe/kaffevm/locks.c:598: KaffeLock_destroyLock: Assertion `lock->lockCount == 0' failed. Log is at http://devel.linux.hu/~mag/kaffe-tomcat-lock-gc-report/catalina_2005-08-11.1.log It seems that the garbage collector throws out a living lock on the window. I attempted to figure out which object it belongs to, so made a patch enhancing lock debugging. http://devel.linux.hu/~mag/kaffe-tomcat-lock-gc-report/08_lockdebug_6.patch Unfortunately it is still not enough for me to figure out more. Could some GC guru look into the issue? I am willing to help further debugging the issue. Reproduction: - get kaffe-1.5.5-5 source from sid. - add 07_gnu_classloader_try10.patch and 08_lockdebug_6.patch to debian/patches - add --enable-debug to CONFFLAGS in debian/rules - debuild, dpkg -i kaffe-common kaffe-pthreads kaffe - apt-get install tomcat - add -vmdebug SLOWLOCKS to the beginning of CATALINA_OPTS in /etc/default/tomcat (and uncomment the line, of course - try /etc/init.d/tomcat4 start - look at the logs and cry ;( Environment: Debian sarge kernel 2.6.10 $cat /proc/cpuinfo cpu : TI UltraSparc IIe (Hummingbird) fpu : UltraSparc IIe integrated FPU promlib : Version 3 Revision 0 prom : 4.0.4 type : sun4u ncpus probed : 1 ncpus active : 1 Cpu0Bogo : 993.28 Cpu0ClkTck : 000000001dcd6500 MMU Type : Spitfire -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]