Hi folks
In an effort to track down my SIGSEGV, I recompiled kaffe for mipsel with --enable-debug. When I run on my Helio pda, I get the output at the end of the email.
Its late on Sunday and I wanted to post it before I signed off and forgot. I'll do some analysis on it tomorrow.
On a related subject, I need advice about debugging kaffe remotely. I'd like to run gdb on my i386 laptop, run kaffe on my mipsel pda and debug mipsel kaffe from my laptop. Can anyone point me to READMEs, FAQs or HOWTOs on the web?
Thanks
Mark
# kaffe-bin -vmdebug ALL FirstClass You cannot debug the JIT in interpreter mode pagealloc(5242880) => (nil) gc_system_alloc: 5242880 byte at (nil) pagealloc(1048576) => 0x10016000 1048576 unused bytes in heap addr range gc_system_alloc: 1048576 byte at 0x2aaab008 gc_primitive_free: Prepending (1048576,0x2aaab008) beginning of freelist gc_primitive_alloc: 4096 bytes from freelist @ 0x2aaab008 gc_heap_malloc: small block 56 at 0x2aaab008 free 0x10016090 gc_primitive_alloc: 16384 bytes from freelist @ 0x2aaab030 gc_heap_malloc: freelist 56 at 0x2aaab008 free 0x100160c8 gc_primitive_alloc: 4096 bytes from freelist @ 0x2aaab0d0 gc_heap_malloc: small block 328 at 0x2aaab0d0 free 0x1001b010 allocating new thread, stack base 0x1001b148-0x1001b148 resumeThread 0x1001b018 disable stop for thread 0x1001b018 disable stop for thread 0x1001b018 gc_primitive_alloc: 4096 bytes from freelist @ 0x2aaab0f8 gc_heap_malloc: small block 36 at 0x2aaab0f8 free 0x1001c0c8 enable stop for thread 0x1001b018 disable stop for thread 0x1001b018 enable stop for thread 0x1001b018 disable stop for thread 0x1001b018 gc_primitive_alloc: 8192 bytes from freelist @ 0x2aaab120 gc_heap_malloc: large block 4104 at 0x1001d008 enable stop for thread 0x1001b018 disable stop for thread 0x1001b018 enable stop for thread 0x1001b018 enable stop for thread 0x1001b018 disable stop for thread 0x1001b018 gc_primitive_alloc: 4096 bytes from freelist @ 0x2aaab170 gc_heap_malloc: small block 13 at 0x2aaab170 free 0x1001f1c8 enable stop for thread 0x1001b018 disable stop for thread 0x1001b018 enable stop for thread 0x1001b018 disable stop for thread 0x1001b018 gc_heap_malloc: freelist 40 at 0x2aaab0f8 free 0x1001c0f0 enable stop for thread 0x1001b018 disable stop for thread 0x1001b018 enable stop for thread 0x1001b018 disable stop for thread 0x1001b018 gc_heap_malloc: freelist 40 at 0x2aaab0f8 free 0x1001c118 enable stop for thread 0x1001b018 disable stop for thread 0x1001b018 enable stop for thread 0x1001b018 disable stop for thread 0x1001b018 gc_heap_malloc: freelist 16 at 0x2aaab170 free 0x1001f1d8 enable stop for thread 0x1001b018 disable stop for thread 0x1001b018 enable stop for thread 0x1001b018 disable stop for thread 0x1001b018 gc_primitive_alloc: 4096 bytes from freelist @ 0x2aaab198 gc_heap_malloc: small block 26 at 0x2aaab198 free 0x100200f0 enable stop for thread 0x1001b018 disable stop for thread 0x1001b018 enable stop for thread 0x1001b018 disable stop for thread 0x1001b018 gc_heap_malloc: freelist 26 at 0x2aaab198 free 0x10020110 enable stop for thread 0x1001b018 disable stop for thread 0x1001b018 enable stop for thread 0x1001b018 disable stop for thread 0x1001b018 gc_heap_malloc: freelist 14 at 0x2aaab170 free 0x1001f1e8 enable stop for thread 0x1001b018 disable stop for thread 0x1001b018 enable stop for thread 0x1001b018 disable stop for thread 0x1001b018 gc_primitive_alloc: 4096 bytes from freelist @ 0x2aaab1c0 gc_heap_malloc: small block 18 at 0x2aaab1c0 free 0x10021140 enable stop for thread 0x1001b018 disable stop for thread 0x1001b018 enable stop for thread 0x1001b018 disable stop for thread 0x1001b018 gc_primitive_alloc: 4096 bytes from freelist @ 0x2aaab1e8 gc_heap_malloc: small block 1032 at 0x2aaab1e8 free 0x10022008 enable stop for thread 0x1001b018 disable stop for thread 0x1001b018 enable stop for thread 0x1001b018 disable stop for thread 0x1001b018 gc_heap_free: memory 0x10022008 size 2016 disable stop for thread 0x1001b018 gc_primitive_free: Merging (4096,0x2aaab1e8) beginning of freelist enable stop for thread 0x1001b018 enable stop for thread 0x1001b018 disable stop for thread 0x1001b018 gc_heap_malloc: freelist 52 at 0x2aaab008 free 0x10016100 enable stop for thread 0x1001b018 disable stop for thread 0x1001b018 enable stop for thread 0x1001b018 disable stop for thread 0x1001b018 gc_heap_free: memory 0x10016100 size 56 disable stop for thread 0x1001b018 enable stop for thread 0x1001b018 enable stop for thread 0x1001b018 disable stop for thread 0x1001b018 gc_heap_free: memory 0x1001f1e8 size 16 disable stop for thread 0x1001b018 enable stop for thread 0x1001b018 enable stop for thread 0x1001b018 disable stop for thread 0x1001b018 gc_heap_free: memory 0x10021140 size 24 disable stop for thread 0x1001b018 gc_primitive_free: Merging (4096,0x2aaab1c0) beginning of freelist enable stop for thread 0x1001b018 enable stop for thread 0x1001b018 disable stop for thread 0x1001b018 gc_heap_free: memory 0x10020110 size 32 disable stop for thread 0x1001b018 enable stop for thread 0x1001b018 enable stop for thread 0x1001b018 disable stop for thread 0x1001b018 gc_heap_free: memory 0x100200f0 size 32 disable stop for thread 0x1001b018 gc_primitive_free: Merging (4096,0x2aaab198) beginning of freelist enable stop for thread 0x1001b018 enable stop for thread 0x1001b018 SIGSEGV
_________________________________________________________________
Set yourself up for fun at home! Get tips on home entertainment equipment, video game reviews, and more here. http://special.msn.com/home/homeent.armx
_______________________________________________ kaffe mailing list [EMAIL PROTECTED] http://kaffe.org/cgi-bin/mailman/listinfo/kaffe