[kaffe] problem on arm/linux with todays CVS

Alexander Popov s_popov at prosyst.bg
Wed May 29 04:38:40 PDT 2002


Hi,

I've just crossed the CVS code from 29 05 2002 for arm but the VM 
doesn't seem to work at all. Here is the starting string and the output 
that I get:

./kaffe -v -verbosegc -verbosejit -verbosecall -classpath 
/home/kaffe2/jre/lib/rt.jar:/mnt/local Hello

<cut>
Loading 
java/lang/ClassNotFoundException.class(/home/kaffe2/jre/lib/rt.jar) 
[compressed]
Loading java/util/Properties.class(/home/kaffe2/jre/lib/rt.jar) [compressed]
Loading java/util/Hashtable.class(/home/kaffe2/jre/lib/rt.jar) [compressed]
Loading java/util/Dictionary.class(/home/kaffe2/jre/lib/rt.jar) [compressed]
Loading java/util/Map.class(/home/kaffe2/jre/lib/rt.jar) [compressed]
Loading java/io/InputStream.class(/home/kaffe2/jre/lib/rt.jar) [compressed]
Loading java/io/BufferedInputStream.class(/home/kaffe2/jre/lib/rt.jar) 
[compressed]
Loading java/io/FilterInputStream.class(/home/kaffe2/jre/lib/rt.jar) 
[compressed]
Loading kaffe/io/StdInputStream.class(/home/kaffe2/jre/lib/rt.jar) 
[compressed]
Loading java/io/PrintStream.class(/home/kaffe2/jre/lib/rt.jar) [compressed]
Loading java/io/FilterOutputStream.class(/home/kaffe2/jre/lib/rt.jar) 
[compressed]
Loading java/io/OutputStream.class(/home/kaffe2/jre/lib/rt.jar) [compressed]
Loading java/io/BufferedOutputStream.class(/home/kaffe2/jre/lib/rt.jar) 
[compressed]
Loading kaffe/io/StdOutputStream.class(/home/kaffe2/jre/lib/rt.jar) 
[compressed]
Loading kaffe/io/StdErrorStream.class(/home/kaffe2/jre/lib/rt.jar) 
[compressed]
Loading java/io/FileInputStream.class(/home/kaffe2/jre/lib/rt.jar) 
[compressed]
Loading java/io/FileDescriptor.class(/home/kaffe2/jre/lib/rt.jar) 
[compressed]
Loading java/io/FileOutputStream.class(/home/kaffe2/jre/lib/rt.jar) 
[compressed]
<JIT: java/lang/System.<clinit>()V time 272ms (345ms) @ 0x213e038>
<JIT: java/util/Hashtable.<clinit>()V time 1ms (346ms) @ 0x2126078>
<JIT: java/util/Properties.<clinit>()V time 1ms (347ms) @ 0x2126078>
<JIT: java/util/Properties.<init>()V time 2ms (349ms) @ 0x21284c8>
<JIT: java/util/Properties.<init>(Ljava/util/Properties;)V time 2ms 
(351ms) @ 0x2128588>
<JIT: java/util/Hashtable.<init>()V time 2ms (353ms) @ 0x20e7908>
Loading java/util/HashMap.class(/home/kaffe2/jre/lib/rt.jar) [compressed]
Loading java/util/AbstractMap.class(/home/kaffe2/jre/lib/rt.jar) 
[compressed]
<JIT: java/util/Hashtable.<init>(IF)V time 55ms (408ms) @ 0x21357f0>
<JIT: java/util/Dictionary.<init>()V time 1ms (409ms) @ 0x2128708>
<JIT: java/util/HashMap.<clinit>()V time 1ms (410ms) @ 0x2126078>
Loading 
java/lang/IllegalArgumentException.class(/home/kaffe2/jre/lib/rt.jar) 
[compressed]
Loading java/util/HashMap$Entry.class(/home/kaffe2/jre/lib/rt.jar) 
[compressed]
Loading java/util/AbstractMapEntry.class(/home/kaffe2/jre/lib/rt.jar) 
[compressed]
Loading java/util/Map$Entry.class(/home/kaffe2/jre/lib/rt.jar) [compressed]
<JIT: java/util/HashMap.<init>(IF)V time 43ms (453ms) @ 0x213bbf8>
<JIT: java/util/AbstractMap.<init>()V time 1ms (454ms) @ 0x21287c8>
<JIT: 
java/util/Hashtable.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
time 2ms (456ms) @ 0x2143048>
<JIT: 
java/util/HashMap.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
time 4ms (460ms) @ 0x2141048>
<JIT: java/util/HashMap.bucket(Ljava/lang/Object;I)I time 1ms (461ms) @ 
0x2143218>
<JIT: java/lang/String.hashCode()I time 2ms (463ms) @ 0x2135db8>
<JIT: 
java/util/HashMap.find(Ljava/lang/Object;I)Ljava/util/HashMap$Entry; 
time 2ms (465ms) @ 0x2143408>
<JIT: 
java/util/HashMap$Entry.<init>(Ljava/util/HashMap;Ljava/lang/Object;Ljava/lang/Object;)V 
time 2ms (467ms) @ 0x21437e8>
<JIT: 
java/util/AbstractMapEntry.<init>(Ljava/lang/Object;Ljava/lang/Object;)V 
time 2ms (469ms) @ 0x20e7c80>
<JIT: 
java/util/HashMap$Entry.access$001(Ljava/util/HashMap$Entry;Ljava/util/HashMap$Entry;)Ljava/util/HashMap$Entry; 
time 1ms (470ms) @ 0x20c9bd0>
<JIT: java/util/HashMap.rehash()V time 3ms (473ms) @ 0x213b800>
<JIT: 
java/util/HashMap$Entry.access$000(Ljava/util/HashMap$Entry;)Ljava/util/HashMap$Entry; 
time 1ms (474ms) @ 0x212a8a8>
<JIT: java/lang/String.equals(Ljava/lang/Object;)Z time 3ms (477ms) @ 
0x2140418>

Here the VM exits with no exceptions or errors...
If you wan't I can put up some additional dumps to see what happens with 
String.equals().

Regards,
-- 
Alexander Popov
Team Leader RTOS&JVM
ProSyst Bulgaria
s_popov at prosyst.bg
mobile: +35987663193
icq: 29207350





More information about the kaffe mailing list