With an up-to-date Hardy I get the same warnings, one per image: (f-spot:8054): 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. and then it segfaults with this trace: Stacktrace: Native stacktrace: f-spot [0x816b1fa] f-spot [0x807de81] [0xb7f83440] ================================================================= 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 Torsten's fix seems not to work on Hardy. I get the additional output: 0xb7f21410 in __kernel_vsyscall () 8 Thread 0xb7223b90 (LWP 8233) 0xb7f21410 in __kernel_vsyscall () 7 Thread 0xb71ffb90 (LWP 8234) 0xb7f21410 in __kernel_vsyscall () 6 Thread 0xb4d1bb90 (LWP 8235) 0xb7f21410 in __kernel_vsyscall () 5 Thread 0xb363bb90 (LWP 8238) 0xb7f21410 in __kernel_vsyscall () 4 Thread 0xb3536b90 (LWP 8239) 0xb7f21410 in __kernel_vsyscall () 3 Thread 0xb1d7cb90 (LWP 8240) 0xb7f21410 in __kernel_vsyscall () 2 Thread 0xb13efb90 (LWP 8244) 0xb7f21410 in __kernel_vsyscall () 1 Thread 0xb7c7d940 (LWP 8232) 0xb7f21410 in __kernel_vsyscall () Thread 8 (Thread 0xb7223b90 (LWP 8233)): #0 0xb7f21410 in __kernel_vsyscall () #1 0xb7e40196 in nanosleep () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x08105c91 in ?? () #3 0xb7e384fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #4 0xb7d95e5e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 7 (Thread 0xb71ffb90 (LWP 8234)): #0 0xb7f21410 in __kernel_vsyscall () #1 0xb7e3caa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x081088ff in ?? () #3 0x0810b3cd in ?? () #4 0x0810b43c in ?? () #5 0x0811ba1a in ?? () #6 0x080b1c0a in ?? () #7 0x080cef04 in ?? () #8 0x0811a7c2 in ?? () #9 0x081317a5 in ?? () #10 0xb7e384fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #11 0xb7d95e5e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 6 (Thread 0xb4d1bb90 (LWP 8235)): #0 0xb7f21410 in __kernel_vsyscall () #1 0xb7e3cdd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x081088ba in ?? () #3 0x0810b3cd in ?? () #4 0x0810b43c in ?? () #5 0x0811ba1a in ?? () #6 0x080cca8e in ?? () #7 0xb5af36c2 in ?? () #8 0xb5af32bb in ?? () #9 0xb5af1eeb in ?? () #10 0xb5af1d6a in ?? () #11 0xb7788fc9 in ?? () #12 0x08095ea4 in mono_runtime_delegate_invoke () #13 0x080cef6e in ?? () #14 0x0811a7c2 in ?? () #15 0x081317a5 in ?? () #16 0xb7e384fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #17 0xb7d95e5e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 5 (Thread 0xb363bb90 (LWP 8238)): #0 0xb7f21410 in __kernel_vsyscall () #1 0xb7e3cdd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x081088ba in ?? () #3 0x0810b3cd in ?? () #4 0x0810b43c in ?? () #5 0x0811ba1a in ?? () #6 0x080cbc7e in ?? () #7 0xb363d982 in ?? () #8 0xb363d866 in ?? () #9 0xb363d788 in ?? () #10 0xb5af1d6a in ?? () #11 0xb7788fc9 in ?? () #12 0x08095ea4 in mono_runtime_delegate_invoke () #13 0x080cef6e in ?? () #14 0x0811a7c2 in ?? () #15 0x081317a5 in ?? () #16 0xb7e384fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #17 0xb7d95e5e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 4 (Thread 0xb3536b90 (LWP 8239)): #0 0xb7f21410 in __kernel_vsyscall () #1 0xb7e3cdd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x081088ba in ?? () #3 0x0810b3cd in ?? () #4 0x0810b43c in ?? () #5 0x0811ba1a in ?? () #6 0x080cbc7e in ?? () #7 0xb363d982 in ?? () #8 0xb363d866 in ?? () #9 0xb363db4e in ?? () #10 0xb5af1d6a in ?? () #11 0xb7788fc9 in ?? () #12 0x08095ea4 in mono_runtime_delegate_invoke () #13 0x080cef6e in ?? () #14 0x0811a7c2 in ?? () #15 0x081317a5 in ?? () #16 0xb7e384fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #17 0xb7d95e5e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 3 (Thread 0xb1d7cb90 (LWP 8240)): #0 0xb7f21410 in __kernel_vsyscall () #1 0xb7e3cdd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x081088ba in ?? () #3 0x0810b3cd in ?? () #4 0x0810b43c in ?? () #5 0x0811ba1a in ?? () #6 0x080cbc7e in ?? () #7 0xb363d982 in ?? () #8 0xb363d866 in ?? () #9 0xb363db4e in ?? () #10 0xb5af1d6a in ?? () #11 0xb7788fc9 in ?? () #12 0x08095ea4 in mono_runtime_delegate_invoke () #13 0x080cef6e in ?? () #14 0x0811a7c2 in ?? () #15 0x081317a5 in ?? () #16 0xb7e384fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #17 0xb7d95e5e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 2 (Thread 0xb13efb90 (LWP 8244)): #0 0xb7f21410 in __kernel_vsyscall () #1 0xb7d8e881 in select () from /lib/tls/i686/cmov/libc.so.6 #2 0xb7ebce14 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0 #3 0xb7ebd1dc in g_spawn_command_line_sync () from /usr/lib/libglib-2.0.so.0 #4 0x0816b295 in ?? () #5 0x0807de81 in ?? () #6 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 1 (Thread 0xb7c7d940 (LWP 8232)): #0 0xb7f21410 in __kernel_vsyscall () #1 0xb7d8bc07 in poll () from /lib/tls/i686/cmov/libc.so.6 #2 0xb7e89e7f in ?? () from /usr/lib/libglib-2.0.so.0 #3 0xb7e8a1e7 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #4 0xb6782264 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #5 0xb21241f6 in ?? () #6 0xb21241c0 in ?? () #7 0xb21241a8 in ?? () #8 0xb778678a in ?? () #9 0xb77851c4 in ?? () #10 0x0809c68e in mono_runtime_exec_main () #11 0x0809c933 in mono_runtime_run_main () #12 0x0805acd9 in mono_main () #13 0x0805a122 in ?? () #14 0xb7cd5450 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 #15 0x0805a091 in ?? () #0 0xb7f21410 in __kernel_vsyscall () ================================================================= 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