[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