$ gdb --args shotwell -d .shotwell_test
GNU gdb (Ubuntu 8.0.1-0ubuntu1) 8.0.1
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from shotwell...Reading symbols from /usr/lib/debug/.build-id/7c/fe88e22267cf3f8bc4c968ff746d24abbe007c.debug...done.
done.
(gdb) r
Starting program: /usr/bin/shotwell -d .shotwell_test
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe6204700 (LWP 13018)]
[New Thread 0x7fffe5a03700 (LWP 13019)]
[New Thread 0x7fffe4a67700 (LWP 13020)]
[New Thread 0x7fffcfa6b700 (LWP 13021)]
[New Thread 0x7fffc955d700 (LWP 13022)]
[New Thread 0x7fffc8d5c700 (LWP 13023)]
[New Thread 0x7fffc855b700 (LWP 13024)]
[New Thread 0x7fffc7d5a700 (LWP 13025)]

Thread 1 "shotwell" received signal SIGSEGV, Segmentation fault.
__strlen_avx2 () at ../sysdeps/x86_64/multiarch/strlen-avx2.S:62
62	../sysdeps/x86_64/multiarch/strlen-avx2.S: No such file or directory.
(gdb) bt
#0  __strlen_avx2 () at ../sysdeps/x86_64/multiarch/strlen-avx2.S:62
#1  0x00007ffff7331aee in g_utf8_collate_key_for_filename () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00005555556e3b10 in folders_sidebar_entry_construct (object_type=<optimised out>, dir=dir@entry=0x7fffdc011f90) at ./src/folders/FoldersBranch.vala:171
#3  0x00005555556e40d0 in folders_sidebar_entry_new (dir=0x7fffdc011f90) at ./src/folders/FoldersBranch.vala:169
#4  folders_branch_add_entry (self=0x555555eed8f0, media=<optimised out>) at ./src/folders/FoldersBranch.vala:100
#5  0x00005555556e45f1 in folders_branch_on_media_contents_altered (self=self@entry=0x555555eed8f0, added=<optimised out>, removed=removed@entry=0x0) at ./src/folders/FoldersBranch.vala:59
#6  0x00005555556e4881 in folders_branch_construct (object_type=<optimised out>) at ./src/folders/FoldersBranch.vala:22
#7  0x00005555556e4915 in folders_branch_new () at ./src/folders/FoldersBranch.vala:12
#8  0x000055555564b117 in library_window_instance_init (self=0x55555608b790) at ./src/library/LibraryWindow.vala:111
#9  0x00007ffff75fd775 in g_type_create_instance () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007ffff75de5e8 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007ffff75e0460 in g_object_new_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007ffff75e07d9 in g_object_new () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00005555556e75b0 in page_window_construct (object_type=93825003962736) at ./src/AppWindow.vala:291
#14 0x00005555556eac6a in app_window_construct (object_type=<optimised out>) at ./src/AppWindow.vala:414
#15 0x0000555555649093 in library_window_construct (object_type=<optimised out>, progress_monitor=<optimised out>, progress_monitor_target=<optimised out>) at ./src/library/LibraryWindow.vala:153
#16 0x00005555556e60f1 in library_exec (mounts=0x555555cde630, mounts_length1=0) at ./src/main.vala:154
#17 0x00005555556e6d88 in _vala_main (args=<optimised out>, args_length1=<optimised out>) at ./src/main.vala:441
#18 0x00005555555debe0 in main (argc=<optimised out>, argv=<optimised out>) at ./src/main.vala:330
