This is likely caused due to a reference-counting bug on the file objects. Backtrace: Starting program: /home/stephan/dev/ristretto/src/ristretto [Thread debugging using libthread_db enabled] [New Thread 0x7fffe682a700 (LWP 14233)] Program received signal SIGSEGV, Segmentation fault. rstto_file_get_uri (file=0x7df540) at file.c:299 299 if ( NULL == file->priv->uri ) (gdb) bt #0 rstto_file_get_uri (file=0x7df540) at file.c:299 #1 0x0000000000420df5 in rstto_thumbnailer_queue_request_timer (thumbnailer=0x7566a0) at thumbnailer.c:398 #2 0x00007ffff54048db in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff54030cf in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007ffff54038c8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff5403e02 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007ffff78d9987 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #7 0x000000000040cfc2 in main (argc=1, argv=0x7fffffffe3e8) at main.c:157
Fixed in commit 60db9ce45fcbf0fc3c8ad00be0f8438ea27849a3