[kaffe] SIGSEGV on kaffe mipsel
Mark and Janice Juszczec
juszczec@hotmail.com
Sun Nov 30 17:51:02 2003
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