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 _______________________________________________ kaffe mailing list [email protected] http://kaffe.org/cgi-bin/mailman/listinfo/kaffe
