On Sep 4, 2009, at 5:30 PM, Andreas Rottmann wrote:
The `test-glist-nothing-return' test is probably a good starting point
for debugging; can you fire up gdb on ikarus, and try this:
Doesn't look related to freeing objects. This is what I get:
> (test-glist-nothing-return)
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_PROTECTION_FAILURE at address: 0x00000020
0x000126a0 in ikrt_ref_pointer (p=4258157, off=64, pcb=0x100190) at
ikarus-pointers.c:198
198 return make_pointer(ref(ptr, idx), pcb);
(gdb) print/x ptr
$1 = 0x10
(gdb) print/x idx
$2 = 0x10
Anyways, I don't think we should spend more time on this one at this
point. It seems to me like gobject-introspection itself has serious
issues on the Mac, and these need to be resolved first before we try
to debug sbank. [It's sad that gtk on the mac seems to be functioning
ok (I managed to run gimp alright) but gobject-introspection, which
should be a much simpler thing has all of these silly assumptions
about the environment. It doesn't look like a robust architecture to
me but then, that might be because of my first impression that lead me
to dig into it.]
Aziz,,,