- From: Helge Hess <helge@mdlink.de>
- Date: Fri, 02 Aug 1996 13:18:59 +0100
- To: www-jigsaw@w3.org
Hi,
I also tried to run Jigsaw with kaffe5p2 on Linux.
After setting some breakpoints, it seems that
the thread-handling of kaffe doesn't work.
Jigsaw stops in the Constructor of
StoreManagerSweeper:
ResourceStoreManager.init():
* this.sweeper = new StoreManagerSweeper(this) ;
this.head = new StoreEntry(new File("*head*"), null) ;
this.tail = new StoreEntry(new File("*tail*"), null) ;
StoreManagerSweeper.init()
-> failure
I placed a System.err.println() in the first line
of this Constructor, but the String doesn't get
printed out.
The bytecode of the constructor looks like this:
0 aload_0
1 invokenonvirtual #41 <Method java.lang.Thread.<init>()V>
4 aload_0
5 aconst_null
6 putfield #24 <.....
The first method invoked is the constructor of
java.lang.Thread, this should be the source of
the failure.
I tried another threaded-program to test this:
----------------------------------------------
public class ttest {
public static void main(String args[]) {
TestThread t1 = new TestThread();
TestThread t2 = new TestThread();
t2.start();
t1.start();
}
}
class TestThread extends Thread {
int cnt = 0;
TestThread() {
}
public void run() {
while (1 == 1) {
System.err.println("run "+cnt);
cnt++;
}
}
}
----------------------------------------------
This program also doesn't work.
Bye
helge (@mdlink.de)
MDlink
online service center
http://www.mdlink.de
Received on Friday, 2 August 1996 08:22:26 UTC