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)' failedStacktrace: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.611 Thread 0x7f3d360e8710 (LWP 3071) 0x00007f3d3559b11d in nanosleep () from /lib/libpthread.so.010 Thread 0x7f3d33d73710 (LWP 3072) 0x00007f3d35599b50 in sem_wait () from /lib/libpthread.so.09 Thread 0x7f3d29849710 (LWP 3082) 0x00007f3d2a2c8161 in ?? () from /usr/lib/libsqlite3.so.08 Thread 0x7f3d2173e710 (LWP 3083) 0x00007f3d3559a93d in read () from /lib/libpthread.so.07 Thread 0x7f3d17199710 (LWP 3088) 0x00007f3d3559785c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.06 Thread 0x7f3d15b88710 (LWP 3091) 0x00007f3d3559785c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.05 Thread 0x7f3d1383c710 (LWP 3092) 0x00007f3d3559785c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.04 Thread 0x7f3d1739a710 (LWP 3105) 0x00007f3d3559785c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.03 Thread 0x7f3d15d89710 (LWP 3116) 0x00007f3d3559785c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.02 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.6Thread 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 indicatesa fatal error in the mono runtime or one of the native librariesused by your application.=================================================================Aborted
_______________________________________________
f-spot-list mailing list
f-spot-list gnome org
http://mail.gnome.org/mailman/listinfo/f-spot-list