Thread 1 "geary" received signal SIGSEGV, Segmentation fault.
sidebar_tree_real_cursor_changed (base=<optimised out>) at /home/mjg/Projects/GNOME/geary/src/client/sidebar/sidebar-tree.vala:326
326	                        place_cursor(old_wrapper.entry, true);
(gdb) bt
#0  sidebar_tree_real_cursor_changed (base=<optimised out>)
    at /home/mjg/Projects/GNOME/geary/src/client/sidebar/sidebar-tree.vala:326
#1  0x00007ffff30441d4 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#2  0x00007ffff305e9a6 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#3  0x00007ffff305f08f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#4  0x00007ffff4247e30 in gtk_tree_view_real_set_cursor (tree_view=tree_view@entry=0xbf3c50, path=path@entry=0x56cac10, 
    flags=flags@entry=(CLEAR_AND_SELECT | CLAMP_NODE)) at /build/gtk+3.0-Goyq18/gtk+3.0-3.20.2/./gtk/gtktreeview.c:13288
#5  0x00007ffff424f028 in gtk_tree_view_multipress_gesture_pressed (gesture=0xa270b0, n_press=1, x=<optimised out>, 
    y=<optimised out>, tree_view=0xbf3c50) at /build/gtk+3.0-Goyq18/gtk+3.0-3.20.2/./gtk/gtktreeview.c:3348
#6  0x00007fffe841fe40 in ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.6
#7  0x00007fffe841f8ab in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.6
#8  0x00007ffff3044cf5 in g_cclosure_marshal_generic_va () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9  0x00007ffff30441d4 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007ffff305e9a6 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007ffff305f08f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007ffff40d632b in gtk_gesture_multi_press_begin (gesture=0xa270b0, sequence=<optimised out>)
    at /build/gtk+3.0-Goyq18/gtk+3.0-3.20.2/./gtk/gtkgesturemultipress.c:241
#13 0x00007ffff3046dbe in g_cclosure_marshal_VOID__BOXEDv () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007ffff30441d4 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007ffff305e9a6 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007ffff305f08f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007ffff40d329b in _gtk_gesture_set_recognized (sequence=0x0, recognized=1, gesture=0xa270b0)
    at /build/gtk+3.0-Goyq18/gtk+3.0-3.20.2/./gtk/gtkgesture.c:343
---Type <return> to continue, or q <return> to quit---
#18 _gtk_gesture_check_recognized (gesture=gesture@entry=0xa270b0, sequence=sequence@entry=0x0)
    at /build/gtk+3.0-Goyq18/gtk+3.0-3.20.2/./gtk/gtkgesture.c:389
#19 0x00007ffff40d489b in gtk_gesture_handle_event (controller=0xa270b0, event=0x7fff4413d260)
    at /build/gtk+3.0-Goyq18/gtk+3.0-3.20.2/./gtk/gtkgesture.c:747
#20 0x00007ffff40d7505 in gtk_gesture_single_handle_event (controller=0xa270b0, event=0x7fff4413d260)
    at /build/gtk+3.0-Goyq18/gtk+3.0-3.20.2/./gtk/gtkgesturesingle.c:221
#21 0x00007ffff40a71eb in gtk_event_controller_handle_event (controller=0xa270b0, event=event@entry=0x7fff4413d260)
    at /build/gtk+3.0-Goyq18/gtk+3.0-3.20.2/./gtk/gtkeventcontroller.c:230
#22 0x00007ffff425e6cb in _gtk_widget_run_controllers (widget=0xbf3c50, event=0x7fff4413d260, phase=GTK_PHASE_BUBBLE)
    at /build/gtk+3.0-Goyq18/gtk+3.0-3.20.2/./gtk/gtkwidget.c:7329
#23 0x0000000000501e9e in sidebar_tree_real_button_press_event (base=<optimised out>, event=0x7fff4413d260)
    at /home/mjg/Projects/GNOME/geary/src/client/sidebar/sidebar-tree.vala:936
#24 0x00007ffff411d50a in _gtk_marshal_BOOLEAN__BOXEDv (closure=0x9f1bb0, return_value=0x7fffffffdfa0, instance=<optimised out>, 
    args=<optimised out>, marshal_data=<optimised out>, n_params=<optimised out>, param_types=0x9f1be0)
    at /build/gtk+3.0-Goyq18/gtk+3.0-3.20.2/./gtk/gtkmarshalers.c:131
#25 0x00007ffff30441d4 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#26 0x00007ffff305e4b8 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x00007ffff305f08f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x00007ffff426084c in gtk_widget_event_internal (widget=0xbf3c50, event=0x7fff4413d260)
    at /build/gtk+3.0-Goyq18/gtk+3.0-3.20.2/./gtk/gtkwidget.c:7704
#29 0x00007ffff411a73e in propagate_event_up (topmost=<optimised out>, event=<optimised out>, widget=0xbf3c50)
    at /build/gtk+3.0-Goyq18/gtk+3.0-3.20.2/./gtk/gtkmain.c:2552
#30 propagate_event (widget=<optimised out>, event=0x7fff4413d260, captured=<optimised out>, topmost=0x0)
---Type <return> to continue, or q <return> to quit---
    at /build/gtk+3.0-Goyq18/gtk+3.0-3.20.2/./gtk/gtkmain.c:2654
#31 0x00007ffff411c61c in gtk_main_do_event (event=0x7fff4413d260) at /build/gtk+3.0-Goyq18/gtk+3.0-3.20.2/./gtk/gtkmain.c:1875
#32 0x00007ffff3c484a5 in _gdk_event_emit (event=event@entry=0x7fff4413d260)
    at /build/gtk+3.0-Goyq18/gtk+3.0-3.20.2/./gdk/gdkevents.c:73
#33 0x00007ffff3c75332 in gdk_event_source_dispatch (source=<optimised out>, callback=<optimised out>, user_data=<optimised out>)
    at /build/gtk+3.0-Goyq18/gtk+3.0-3.20.2/./gdk/x11/gdkeventsource.c:369
#34 0x00007ffff2d6d127 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007ffff2d6d380 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007ffff2d6d42c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007ffff6a1accd in g_application_run () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#38 0x000000000048423f in _vala_main (args=0x7fffffffe4e8, args_length1=1)
    at /home/mjg/Projects/GNOME/geary/src/client/application/main.vala:25
#39 0x00007ffff207c841 in __libc_start_main (main=0x466720 <main>, argc=1, argv=0x7fffffffe4e8, init=<optimised out>, 
    fini=<optimised out>, rtld_fini=<optimised out>, stack_end=0x7fffffffe4d8) at ../csu/libc-start.c:291
#40 0x0000000000466769 in _start ()
