Re: f-spot crashing



From the trace, it looks like a thread is modifying a gtk tree store.

On Jun 18, 2010 11:55 AM, "Antti Ahonen" <aahonen gmail com> wrote:

Hi. 
My F-spot has been crashing quite a lot lately, now that i changed to 0.7 from git even more frequently. 
I have had problems for some time with the database, it allways crashed when I exited from a search dialog and so.

 I have been considering starting a new one anyway since I started using exifrename on 2009 and it would be nice to rename all by photos in the same way and build a new database with updated names. Still it would be quite a lot of work (over 200000 photos database) so if anybody has good tips to get this one working it would be apreciated. 

BTW: great work on the 0.7, looks very fast and smooth. 

[Info  16:27:31.751] Initializing Mono.Addins

(f-spot:3070): GdkPixbuf-WARNING **: GdkPixbufLoader finalized without calling gdk_pixbuf_loader_close() - this is not allowed. You must explicitly end the data stream to the loader before dropping the last reference.

(f-spot:3070): Gtk-CRITICAL **: gtk_tree_store_iter_parent: assertion `VALID_ITER (child, tree_store)' failed

(f-spot:3070): Gtk-CRITICAL **: gtk_tree_store_iter_parent: assertion `VALID_ITER (child, tree_store)' failed
Stacktrace:


Native stacktrace:

f-spot() [0x47b77f]
f-spot() [0x4aef3f]
/lib/libpthread.so.0(+0xf8f0) [0x7f3d3559b8f0]
/usr/lib/libgtk-x11-2.0.so.0(+0x2293ee) [0x7f3d332f73ee]
/usr/lib/libgtk-x11-2.0.so.0(+0x2293e3) [0x7f3d332f73e3]
/usr/lib/libgtk-x11-2.0.so.0(gtk_tree_store_set_value+0x113) [0x7f3d332f9e03]
[0x40f49928]

Debug info from gdb:

[Thread debugging using libthread_db enabled]
[New Thread 0x7f3d12be6710 (LWP 3124)]
[New Thread 0x7f3d15d89710 (LWP 3116)]
[New Thread 0x7f3d1739a710 (LWP 3105)]
[New Thread 0x7f3d1383c710 (LWP 3092)]
[New Thread 0x7f3d15b88710 (LWP 3091)]
[New Thread 0x7f3d17199710 (LWP 3088)]
[New Thread 0x7f3d2173e710 (LWP 3083)]
[New Thread 0x7f3d29849710 (LWP 3082)]
[New Thread 0x7f3d33d73710 (LWP 3072)]
[New Thread 0x7f3d360e8710 (LWP 3071)]
0x00007f3d35060f53 in poll () from /lib/libc.so.6
  11 Thread 0x7f3d360e8710 (LWP 3071)  0x00007f3d3559b11d in nanosleep () from /lib/libpthread.so.0
  10 Thread 0x7f3d33d73710 (LWP 3072)  0x00007f3d35599b50 in sem_wait () from /lib/libpthread.so.0
  9 Thread 0x7f3d29849710 (LWP 3082)  0x00007f3d2a2c8161 in ?? () from /usr/lib/libsqlite3.so.0
  8 Thread 0x7f3d2173e710 (LWP 3083)  0x00007f3d3559a93d in read () from /lib/libpthread.so.0
  7 Thread 0x7f3d17199710 (LWP 3088)  0x00007f3d3559785c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
  6 Thread 0x7f3d15b88710 (LWP 3091)  0x00007f3d3559785c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
  5 Thread 0x7f3d1383c710 (LWP 3092)  0x00007f3d3559785c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
  4 Thread 0x7f3d1739a710 (LWP 3105)  0x00007f3d3559785c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
  3 Thread 0x7f3d15d89710 (LWP 3116)  0x00007f3d3559785c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
  2 Thread 0x7f3d12be6710 (LWP 3124)  0x00007f3d3559785c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
* 1 Thread 0x7f3d36290740 (LWP 3070)  0x00007f3d35060f53 in poll () from /lib/libc.so.6

Thread 11 (Thread 0x7f3d360e8710 (LWP 3071)):
#0  0x00007f3d3559b11d in nanosleep () from /lib/libpthread.so.0
#1  0x0000000000556342 in ?? ()
#2  0x00007f3d355929ca in start_thread () from /lib/libpthread.so.0
#3  0x00007f3d3506d6cd in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f3d33d73710 (LWP 3072)):
#0  0x00007f3d35599b50 in sem_wait () from /lib/libpthread.so.0
#1  0x00000000004e4aaa in ?? ()
#2  0x0000000000505035 in ?? ()
#3  0x0000000000570073 in ?? ()
#4  0x000000000058de21 in ?? ()
#5  0x00007f3d355929ca in start_thread () from /lib/libpthread.so.0
#6  0x00007f3d3506d6cd in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f3d29849710 (LWP 3082)):
#0  0x00007f3d2a2c8161 in ?? () from /usr/lib/libsqlite3.so.0
#1  0x00007f3d2a2e4e28 in ?? () from /usr/lib/libsqlite3.so.0
#2  0x00007f3d2a2e5147 in ?? () from /usr/lib/libsqlite3.so.0
#3  0x00007f3d2a2e55ae in ?? () from /usr/lib/libsqlite3.so.0
#4  0x00007f3d2a2e5737 in ?? () from /usr/lib/libsqlite3.so.0
#5  0x00007f3d2a2e6722 in ?? () from /usr/lib/libsqlite3.so.0
#6  0x00007f3d2a3172bd in ?? () from /usr/lib/libsqlite3.so.0
#7  0x00007f3d2a300125 in sqlite3_step () from /usr/lib/libsqlite3.so.0
#8  0x000000004161ee06 in ?? ()
#9  0x00000000015b8f70 in ?? ()
#10 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f3d2173e710 (LWP 3083)):
#0  0x00007f3d3559a93d in read () from /lib/libpthread.so.0
#1  0x000000000047b8f4 in ?? ()
#2  0x00000000004aef3f in ?? ()
#3  <signal handler called>
#4  0x00007f3d332f73ee in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#5  0x00007f3d332f73e3 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#6  0x00007f3d332f9e03 in gtk_tree_store_set_value () from /usr/lib/libgtk-x11-2.0.so.0
#7  0x0000000040f49928 in ?? ()
#8  0x0000000001737780 in ?? ()
#9  0x00007f3d2173d420 in ?? ()
#10 0x00007f3d2173d360 in ?? ()
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f3d17199710 (LWP 3088)):
#0  0x00007f3d3559785c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x000000000055b51c in ?? ()
#2  0x0000000000573885 in ?? ()
#3  0x00000000005014b3 in ?? ()
#4  0x000000004161c278 in ?? ()
#5  0x0000000001925380 in ?? ()
#6  0x00007f3d17c12ab8 in ?? ()
#7  0x00007f3d16c0d040 in ?? ()
#8  0x00007f3d16c0d040 in ?? ()
#9  0x00007f3d17c0d468 in ?? ()
#10 0x00007f3d17198cc0 in ?? ()
#11 0x00007f3d17198bf0 in ?? ()
#12 0x00007f3d17199710 in ?? ()
#13 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f3d15b88710 (LWP 3091)):
#0  0x00007f3d3559785c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x000000000055b51c in ?? ()
#2  0x0000000000573885 in ?? ()
#3  0x0000000000507947 in ?? ()
#4  0x0000000000505035 in ?? ()
#5  0x0000000000570073 in ?? ()
#6  0x000000000058de21 in ?? ()
#7  0x00007f3d355929ca in start_thread () from /lib/libpthread.so.0
#8  0x00007f3d3506d6cd in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f3d1383c710 (LWP 3092)):
#0  0x00007f3d3559785c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x000000000055b51c in ?? ()
#2  0x0000000000573885 in ?? ()
#3  0x0000000000507947 in ?? ()
#4  0x0000000000505035 in ?? ()
#5  0x0000000000570073 in ?? ()
#6  0x000000000058de21 in ?? ()
#7  0x00007f3d355929ca in start_thread () from /lib/libpthread.so.0
#8  0x00007f3d3506d6cd in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f3d1739a710 (LWP 3105)):
#0  0x00007f3d3559785c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x000000000055b51c in ?? ()
#2  0x0000000000573885 in ?? ()
#3  0x00000000005014b3 in ?? ()
#4  0x000000004161c278 in ?? ()
#5  0x0000000001ec5c00 in ?? ()
#6  0x00007f3d13840c78 in ?? ()
#7  0x00007f3d16e14600 in ?? ()
#8  0x00007f3d16e14600 in ?? ()
#9  0x00007f3d1f8fb8d0 in ?? ()
#10 0x00007f3d17399cc0 in ?? ()
#11 0x00007f3d17399bf0 in ?? ()
#12 0x00007f3d1739a710 in ?? ()
#13 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f3d15d89710 (LWP 3116)):
#0  0x00007f3d3559785c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x000000000055b51c in ?? ()
#2  0x0000000000573885 in ?? ()
#3  0x00000000005014b3 in ?? ()
#4  0x000000004161c278 in ?? ()
#5  0x000000000145f450 in ?? ()
#6  0x00000000000000a0 in ?? ()
#7  0x000000000145f450 in ?? ()
#8  0x00007f3d224d9360 in ?? ()
#9  0x00007f3d33706850 in ?? ()
#10 0x00007f3d15d88a80 in ?? ()
#11 0x00007f3d15d886b0 in ?? ()
#12 0x00007f3d224d9360 in ?? ()
#13 0x00007f3d337068c0 in ?? ()
#14 0x00007f3d2d2a9000 in ?? ()
#15 0x00007f3d336fdb70 in ?? ()
#16 0x000000004161c144 in ?? ()
#17 0x00007f3d236fff80 in ?? ()
#18 0x000000004161c064 in ?? ()
#19 0x00007f3d236fff80 in ?? ()
#20 0x0000000041be4298 in ?? ()
#21 0x00007f3d33706850 in ?? ()
#22 0x00007f3d337068c0 in ?? ()
#23 0x00007f3d2bf26600 in ?? ()
#24 0x00007f3d2d292c80 in ?? ()
#25 0x00007f3d2d292c80 in ?? ()
#26 0x0000000041be422c in ?? ()
#27 0x00007f3d1748ce38 in ?? ()
#28 0x00007f3d2d2a9000 in ?? ()
#29 0x00007f3d236fff80 in ?? ()
#30 0x00007f3d2d292c80 in ?? ()
#31 0x00007f3d1748ce38 in ?? ()
#32 0x0000000041dbac4c in ?? ()
#33 0x0000000000000008 in ?? ()
#34 0x0000000000590a67 in ?? ()
#35 0x0000000000590f41 in ?? ()
#36 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f3d12be6710 (LWP 3124)):
#0  0x00007f3d3559785c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x000000000055b51c in ?? ()
#2  0x0000000000573885 in ?? ()
#3  0x00000000005014b3 in ?? ()
#4  0x000000004161c278 in ?? ()
#5  0x0000000002161ec0 in ?? ()
#6  0x00007f3d12be5b90 in ?? ()
#7  0x00007f3d17c2beb0 in ?? ()
#8  0x0000000041cbc4ac in ?? ()
#9  0x00007f3d28636720 in ?? ()
#10 0x00007f3d12be5cc0 in ?? ()
#11 0x00007f3d12be5bd0 in ?? ()
#12 0x00007f3d28636720 in ?? ()
#13 0x00007f3d17c20370 in ?? ()
#14 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f3d36290740 (LWP 3070)):
#0  0x00007f3d35060f53 in poll () from /lib/libc.so.6
#1  0x00007f3d35bf74a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f3d35bf7c55 in g_main_loop_run () from /lib/libglib-2.0.so.0
#3  0x00007f3d33209b27 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#4  0x00000000401a4932 in ?? ()
#5  0x0000000001167d50 in ?? ()
#6  0x00007f3d361212f8 in ?? ()
#7  0x00007f3d2d2da288 in ?? ()
#8  0x00007f3d2d298d80 in ?? ()
#9  0x0000000000000001 in ?? ()
#10 0x00007fff8312f0a0 in ?? ()
#11 0x00007fff8312eeb0 in ?? ()
#12 0x00007f3d361212f8 in ?? ()
#13 0x00007f3d2d2da288 in ?? ()
#14 0x00007f3d2d298d80 in ?? ()
#15 0x00007f3d33709840 in ?? ()
#16 0x00000000401a48cc in ?? ()
#17 0x00007fff8312f0a0 in ?? ()
#18 0x00000000414ff218 in ?? ()
#19 0x00007f3d2bf28e80 in ?? ()
#20 0x00007f3d2bf28e80 in ?? ()
#21 0x00007f3d2bf28e80 in ?? ()
#22 0x00007f3d2bf28e80 in ?? ()
#23 0x00007f3d2bf28e80 in ?? ()
#24 0x00007f3d2bf28e80 in ?? ()
#25 0x00007f3d2bf28e80 in ?? ()
#26 0x00007f3d2bf28e80 in ?? ()
#27 0x00007f3d2d2a52d0 in ?? ()
#28 0x00000000000000c0 in ?? ()
#29 0x00000000000000c0 in ?? ()
#30 0x00007f3d35304e40 in ?? () from /lib/libc.so.6
#31 0x0000000000007270 in ?? ()
#32 0x00000000012bcd90 in ?? ()
#33 0x0000000000000000 in ?? ()

=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
=================================================================

Aborted


_______________________________________________
f-spot-list mailing list
f-spot-list gnome org
http://mail.gnome.org/mailman/listinfo/f-spot-list



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]