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,,,

Reply via email to