On 01/10/12 19:11, Lorenzo Milesi wrote:
> updating more interesting stack calls. no ideas? :(
>
> #1  type_lookup_iface_vtable_I (vtable_ptr=<synthetic pointer>, 
>     iface_node=0x8569288, node=0x84aebc0)
>     at /build/buildd/glib2.0-2.32.3/./gobject/gtype.c:619
> #2  type_lookup_iface_vtable_I (vtable_ptr=<synthetic pointer>, 
>     iface_node=0x8569288, node=0x84aebc0)
>     at /build/buildd/glib2.0-2.32.3/./gobject/gtype.c:3106
> #3  g_type_interface_peek (instance_class=0x85386c0, iface_type=139891336)
>     at /build/buildd/glib2.0-2.32.3/./gobject/gtype.c:3119
> #4  0xb7549ef1 in gee_collection_get_size ()
>    from /usr/lib/i386-linux-gnu/libgee.so.2
> #5  0x082687cb in batch_import_display_imported_timer (self=0xdeb2170)
>     at /build/buildd/shotwell-0.13.0/src/BatchImport.vala:1130
> #6  _batch_import_display_imported_timer_gsource_func (self=0xdeb2170)
>     at BatchImport.c:4805
> #7  0xb72dda7f in g_timeout_dispatch (source=0xdeb2638, 
>     callback=0x8268740 <_batch_import_display_imported_timer_gsource_func>, 
>     user_data=0xdeb2170) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3882
> #8  0xb72dcd86 in g_main_dispatch (context=0x8477880)
>     at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:2539
> #9  g_main_context_dispatch (context=0x8477880)
>     at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3075

Lorenzo,

The interesting bit here is frame #5, inside BatchImport.vala. If you
could switch to that frame and step through the code to understand what
it does, that would help a lot! At each step, make sure you print out
the values of the variables used in the code. The gdb example I
mentioned in a previous email explains how to do that and if you have
questions, I'm happy to guide you to understand what really happens.

Cheers,

Bruno
_______________________________________________
Shotwell mailing list
[email protected]
http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell

Reply via email to