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
