[kaffe] Small XScale patch

Jari Korva jpkorva at iki.fi
Thu Mar 31 05:08:21 PST 2005


On Tue, 22 Mar 2005, Dalibor Topic wrote:
> Thanks for the bug report, Jari, that has been fixed now by using the
> generic compare_and_exchange.

Thanks again! Unfortunately I still have problems on my armv5b, this time
it is a SIGSEGV while trying to run HelloWorld:

(gdb) backtrace
#0  jthread_suspendall () at thread-impl.c:217
#1  0x40059c54 in locks_internal_lockMutex (lkp=0x400d7844,
heavyLock=0x400d7848) at locks.c:495
#2  0x400ccb74 in gc_heap_grow (sz=5246976) at gc-mem.c:1203
#3  0x400caad8 in createGC () at gc-incremental.c:1521
#4  0x40063d00 in initCollector () at gcFuncs.c:679
#5  0x400431e8 in initialiseKaffe () at baseClasses.c:155
#6  0x4007e918 in JNI_CreateJavaVM (vm=0x13b80, penv=0x13b00, args=0x49bc)
at jni-base.c:293
#7  0x0000901c in main (argc=1, argv=0xbffffcc4) at main.c:180
#8  0x4019b320 in __gconv_transform_internal_utf8 () from
/lib/libpthread.so.0

> If you feel like fixing the jmp 2f problem in the fast, arm-specific
> compare_and_exchange, it is in config/arm/atomicity.h.

I'll keep that in mind! Don't expect anything anytime soon though :(

Cheers,
  Jari





More information about the kaffe mailing list