From: Godmar Back (gback@cs.utah.edu)
Date: Thu Nov 12 1998 - 02:37:31 EST
>
> I try to run HotJava 1.1.4 with kaffe.
>
> I need two small patches:
> - It seems that HotJava extends class java.util.Properties
> and defines a get() method that calls getProperty().
> But getProperty() calls get() not super.get().
>
> - HotJava can't set his own SecurityManager so it call
> System.setSecurityManager() with null. Unfortunary, many
> kaffe classes assumes that the getSecurityManager() is not null.
> As kaffe use a private defaultSecurityManager called
> NullSecurityManager, setSecurityManager(null) don't change the
> default one.
>
> The patch kaffe-hj.diff contains this two small patches.
>
>
> Now, HotJava starts and shows a DeadLock with processClass()...
> The patch kaffe-deadlock.diff add some debuging traces.
>
> Godmar, could you analyse this repeatable deadlock ?
>
Just FYI, I'm working with Edouard on that one.
I'll check extended versions of his traces in. They're really useful.
It looks like the still unfixed problem of throwing exceptions from
critical sections is biting us again here, with classLock being the
culprit.
- Godmar
This archive was generated by hypermail 2b29 : Sat Sep 23 2000 - 19:57:02 EDT