[kaffe] (no subject)
embstudy at eyou.com
embstudy at eyou.com
Tue Jul 13 06:38:10 PDT 2004
Hello everyone,
I am now using the QTAWT backend, and I can run a plain text "helloworld"
successfully. But When I try to excute an AWT test program, such as the
Snowman,
I got the following error.
-------------++++++ The cmd i used ++++++------------------
# kaffe -v -vmdebug ALL Calc
-------------++++++ the end of cmd ++++++------------------
+++++++------------ The Message ---------------+++++++++
Initialising java/awt/Toolkit static 8
findMethodLocal(java/awt/Toolkit,<clinit>,()V) -> 0x2cb118
_broadcastCond(**lkp=0x2b3544, th=0xc5018)
getHeavyLock(**lkp=0x2b3544, *lk=0xbfffddf8, th=0xc5018)
gc_heap_malloc: freelist 20 at 0x19090 free 0x2bbf1c
got new lock
on current stack: base=0xbff00000 size=1048576 bp=0xbfffddf8 yes
putHeavyLock(**lkp=0x2b3544, *lk=0x2bbf24, th=0xc5018)
slowUnlockMutex(**lkp=0x2b3544, where=0xbfffddf8, th=0xc5018)
getHeavyLock(**lkp=0x2b3544, *lk=0x2bbf25, th=0xc5018)
got cached lock
on current stack: base=0xbff00000 size=1048576 bp=0xbfffddf8 yes
gc_heap_free: memory 0x2bbf1c size 24
putHeavyLock(**lkp=0x2b3544, *lk=(nil), th=0xc5018)
0xc5018 leaving process class java/awt/Toolkit -> success
on current stack: base=0xbff00000 size=1048576 bp=0xbfffbda0 yes
on current stack: base=0xbff00000 size=1048576 bp=0xbfffbd24 yes
on current stack: base=0xbff00000 size=1048576 bp=0xbfffbcb4 yes
on current stack: base=0xbff00000 size=1048576 bp=0xbfffbcb4 yes
on current stack: base=0xbff00000 size=1048576 bp=0xbfffbd24 yes
on current stack: base=0xbff00000 size=1048576 bp=0xbfffbca0 yes
on current stack: base=0xbff00000 size=1048576 bp=0xbfffbc20 yes
on current stack: base=0xbff00000 size=1048576 bp=0xbfffbba4 yes
on current stack: base=0xbff00000 size=1048576 bp=0xbfffbb20 yes
soft_fixup_trampoline(): meth 0x2cac2c, where 0x2cac40
asked to translate = java/awt/Toolkit.tlkInit((Ljava/lang/String;)Z)
Method = java/awt/Toolkit.tlkInit(Ljava/lang/String;)Z
Native stub = 'java_awt_Toolkit_tlkInit'
Couldn't find java_awt_Toolkit_tlkInit in library handle 0 == libnative.
-------------------------------------------------------------->
------------ I think is important
------------->
----------------------------------->
Error message is /cvs/xscale/jre/lib/arm/libkaffevm-1.1.x-cvs.so: undefined
symbol: java_awt_Toolkit_tlkInit.
Couldn't find java_awt_Toolkit_tlkInit in library handle 1 == libnio.
Error message is /cvs/xscale/jre/lib/arm/libkaffevm-1.1.x-cvs.so: undefined
symbol: java_awt_Toolkit_tlkInit.
Couldn't find java_awt_Toolkit_tlkInit in library handle 2 == libio.
Error message is /cvs/xscale/jre/lib/arm/libkaffevm-1.1.x-cvs.so: undefined
symbol: java_awt_Toolkit_tlkInit.
Couldn't find java_awt_Toolkit_tlkInit in library handle 3 == libawt.
Error message is /cvs/xscale/jre/lib/arm/libkaffevm-1.1.x-cvs.so: undefined
symbol: java_awt_Toolkit_tlkInit.
Couldn't find Java_java_awt_Toolkit_tlkInit in library handle 0 ==
libnative.
Error message is /cvs/xscale/jre/lib/arm/libkaffevm-1.1.x-cvs.so: undefined
symbol: Java_java_awt_Toolkit_tlkInit.
Couldn't find Java_java_awt_Toolkit_tlkInit in library handle 1 == libnio.
Error message is /cvs/xscale/jre/lib/arm/libkaffevm-1.1.x-cvs.so: undefined
symbol: Java_java_awt_Toolkit_tlkInit.
Couldn't find Java_java_awt_Toolkit_tlkInit in library handle 2 == libio.
Error message is /cvs/xscale/jre/lib/arm/libkaffevm-1.1.x-cvs.so: undefined
symbol: Java_java_awt_Toolkit_tlkInit.
Found Java_java_awt_Toolkit_tlkInit in library handle 3 == libawt.
gc_primitive_alloc: got to allocate 0x3000 bytes
gc_primitive_alloc: found best_fit 0x19360 diff 0x0 (0x3000 - 0x3000)
gc_primitive_alloc: 0x3000 bytes from freelist @ 0x19360
large block covers 3 pages
gc_heap_malloc: large block 8456 at 0x2cd004
8: maxStack = 0, maxLocal = 1, maxTemp = 15
14: spill_int 0, [FP, -104]
24: move_label_const 1, ?
28: ld 1, [1]
30: call [1]
30: return_int R0
34: reload_int 2, [FP, -104]
44: move_int_const 3, 2831676 (0x2b353c)
48: push_int via mov 1,3
4c: spill_int 0, [FP, -100]
50: spill_int 3, [FP, -92]
60: move_label_const 4, ?
64: ld 4, [4]
6c: call [4]
6c: null popargs with 3 args
6c: return_int R0
70: spill_int 0, [FP, -84]
80: move_label_const 5, ?
84: ld 5, [5]
8c: call [5]
90: reload_int 6, [FP, -84]
94: returnarg_int R0,6
94: maxStack = 0, maxLocal = 1, maxTemp = 15
gc_heap_malloc: freelist 192 at 0x18be0 free 0x29df2c
gc_heap_free: memory 0x2cd004 size 8456
gc_primitive_free: freeing block 0x19360 (3000 bytes, 3)
gc_primitive_free: added 0x3000 bytes @ 0x19360 to freelist 2 @ 0x400e8e40
gc_heap_free: memory 0x2c5e10 size 32
soft_fixup_trampoline(): return 0x29df54
Illegal instruction
+++++++----------------- The End of Msg ------------------++++++++++
Is there some patch for me? Or what should I do to fix it without to much
change of the source??
thanks!
cheers
Saw
--http://www.eyou.com
--Îȶ¨¿É¿¿µÄµç×ÓÐÅÏä ÓïÒôÓʼþ Òƶ¯ÊéÇ© ÈÕÀú·þÎñ ÍøÂç´æ´¢...ÒÚÓÊδ¾¡
--http://vip.eyou.com
--¿ì¿ìµÇ¼ÒÚÓÊVIPÐÅÏä ×¢²áÄúÖÐÒâµÄÓû§Ãû
More information about the kaffe
mailing list