Crash when dragging e-mail on label in sidebar
Bug Summary
Geary crashes when trying to move e-mails into folders by dragging an e-mail onto a label in the sidebar.
Your installation
- Geary version: 40.alpha
- Geary revision:
- GTK version: 3.24.26
- GLib version: 2.67.4
- WebKitGTK version: 2.31.1
- Desktop environment: GNOME
- Distribution name: Fedora
- Distribution release: 34 (Workstation Edition Prerelease)
- Installation prefix: /usr
Steps to reproduce
- Start dragging an e-mail of your choice
- Drop it on any label in the sidebar
- Observe crash
Relevant logs and/or screenshots
(gdb) bt full
#0 g_logv (log_domain=0x7f2fa57a600e "Gdk", log_level=10, format=<optimized out>, args=<optimized out>) at ../glib/gmessages.c:1413
domain = 0x0
data = 0x0
depth = 0
log_func = 0x7f2fa65dbc20 <g_log_default_handler>
domain_fatal_mask = <optimized out>
masquerade_fatal = <optimized out>
test_level = <optimized out>
was_fatal = <optimized out>
was_recursion = <optimized out>
msg = 0x55c83c21d720 "gdk_device_get_state: assertion 'GDK_IS_WINDOW (window)' failed"
msg_alloc = 0x55c83c21d720 "gdk_device_get_state: assertion 'GDK_IS_WINDOW (window)' failed"
i = 1
#1 0x00007f2fa65dd393 in g_log (log_domain=<optimized out>, log_level=<optimized out>, format=<optimized out>) at ../glib/gmessages.c:1451
args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffc9b5e22b0, reg_save_area = 0x7ffc9b5e21f0}}
#2 0x00007f2fa69046a4 in folder_list_folder_entry_real_internal_drop_received (base=<optimized out>, main_window=0x55c83af41000 [ApplicationMainWindow], context=0x55c8398f60b0 [GdkWaylandDragContext], data=0x7ffc9b5e2ab0)
at src/client/libgeary-client-40.alpha.so.p/folder-list/folder-list-folder-entry.c:527
self = 0x55c83b5ad160 [FolderListFolderEntry]
mask = 0
axes = 0x55c83beff880
_tmp0_ = 0x55c83beff880
axes_length1 = 2
_axes_size_ = 2
_tmp1_ = 0x55c8398f6160 [GdkWaylandDevice]
_tmp2_ = <optimized out>
_tmp3_ = 0x55c83beff880
_tmp3__length1 = 2
_tmp4_ = 0
_tmp5_ = <optimized out>
result = 0
__func__ = "folder_list_folder_entry_real_internal_drop_received"
#3 0x00007f2fa69203c5 in sidebar_tree_real_drag_data_received
(base=base@entry=0x55c83af52160 [FolderListTree], context=context@entry=0x55c8398f60b0 [GdkWaylandDragContext], x=<optimized out>, y=<optimized out>, selection_data=selection_data@entry=0x7ffc9b5e2ab0, info=<optimized out>, time=0)
at src/client/libgeary-client-40.alpha.so.p/sidebar/sidebar-tree.c:3929
_tmp21_ = 0x55c83b5ad160
_tmp22_ = 0x55c83af41000 [ApplicationMainWindow]
self = <optimized out>
path = 0x55c83c5ec570
pos = <optimized out>
_tmp0_ = 0x55c83c5ec570
_tmp1_ = GTK_TREE_VIEW_DROP_INTO_OR_AFTER
_tmp2_ = <optimized out>
wrapper = 0x55c83b5b2c00 [SidebarTreeEntryWrapper]
_tmp5_ = 0x55c83c5ec570
_tmp6_ = 0x55c83b5b2c00 [SidebarTreeEntryWrapper]
_tmp7_ = <optimized out>
_tmp13_ = 0x55c83b5b2c00 [SidebarTreeEntryWrapper]
targetable = 0x55c83b5ad160
_tmp14_ = 0x55c83b5b2c00 [SidebarTreeEntryWrapper]
_tmp15_ = <optimized out>
_tmp16_ = 0x55c83b5ad160
_tmp17_ = 0x55c83b5ad160
success = 0
main = 0x55c83af41000 [ApplicationMainWindow]
_tmp18_ = <optimized out>
_tmp19_ = 0x55c83af41000 [ApplicationMainWindow]
_tmp20_ = 0x55c83af41000 [ApplicationMainWindow]
__func__ = "sidebar_tree_real_drag_data_received"
#4 0x00007f2fa5be88de in _gtk_marshal_VOID__OBJECT_INT_INT_BOXED_UINT_UINTv (closure=0x55c839930340, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x55c839933390)
at /usr/src/debug/gtk3-3.24.26-1.fc34.x86_64/gtk/gtkmarshalers.c:5998
data1 = 0x55c83af52160
data2 = <optimized out>
callback = 0x7f2fa69200f0 <sidebar_tree_real_drag_data_received>
arg0 = 0x55c8398f60b0
arg1 = -1679516544
arg2 = 0
arg3 = 0x7ffc9b5e2ab0
arg4 = 10
arg5 = 0
args_copy = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7ffc9b5e26c0, reg_save_area = 0x7ffc9b5e25c0}}
#5 0x00007f2fa66e7efa in _g_closure_invoke_va (param_types=0x55c839933390, n_params=<optimized out>, args=0x7ffc9b5e2590, instance=0x55c83af52160, return_value=0x0, closure=0x55c839930340) at ../gobject/gclosure.c:873
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 0
real_closure = 0x55c839930320
return_accu = 0x0
accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
accumulator = 0x0
emission = {next = 0x7ffc9b5e2830, instance = 0x55c83af52160, ihint = {signal_id = 142, detail = 0, run_type = (G_SIGNAL_RUN_LAST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x55c83af2dd30 [FolderListTree/SidebarTree/GtkTreeView/GtkContainer/GtkWidget/GInitiallyUnowned]}
signal_id = 142
instance_type = 0x55c83af2dd30 [FolderListTree/SidebarTree/GtkTreeView/GtkContainer/GtkWidget/GInitiallyUnowned]
emission_return = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
rtype = 0x4
static_scope = 0
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = 1
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#6 g_signal_emit_valist (instance=instance@entry=0x55c83af52160, signal_id=signal_id@entry=142, detail=detail@entry=0, var_args=var_args@entry=0x7ffc9b5e2590) at ../gobject/gsignal.c:3406
return_accu = 0x0
accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
accumulator = 0x0
emission = {next = 0x7ffc9b5e2830, instance = 0x55c83af52160, ihint = {signal_id = 142, detail = 0, run_type = (G_SIGNAL_RUN_LAST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x55c83af2dd30 [FolderListTree/SidebarTree/GtkTreeView/GtkContainer/GtkWidget/GInitiallyUnowned]}
signal_id = 142
instance_type = 0x55c83af2dd30 [FolderListTree/SidebarTree/GtkTreeView/GtkContainer/GtkWidget/GInitiallyUnowned]
emission_return = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
rtype = 0x4
static_scope = 0
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = 1
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#7 0x00007f2fa66e826e in g_signal_emit_by_name (instance=instance@entry=0x55c83af52160, detailed_signal=detailed_signal@entry=0x7f2fa5c09898 "drag-data-received") at ../gobject/gsignal.c:3593
var_args = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7ffc9b5e26b0, reg_save_area = 0x7ffc9b5e25c0}}
detail = 0
signal_id = 142
itype = 0x55c83af2dd30 [FolderListTree/SidebarTree/GtkTreeView/GtkContainer/GtkWidget/GInitiallyUnowned]
__func__ = "g_signal_emit_by_name"
#8 0x00007f2fa5bc1d3a in gtk_drag_selection_received (widget=0x55c839940d20 [GtkWindow], selection_data=0x7ffc9b5e2ab0, time=0, data=0x55c83af52160) at /usr/src/debug/gtk3-3.24.26-1.fc34.x86_64/gtk/gtkdnd.c:1189
site = <optimized out>
context = 0x55c8398f60b0 [GdkWaylandDragContext]
info = 0x55c83b33d0d0
drop_widget = 0x55c83af52160 [FolderListTree]
target = 0x48
#9 0x00007f2fa5be6bbb in _gtk_marshal_VOID__BOXED_UINTv (closure=0x55c83bfdd4b0, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x55c839961770) at /usr/src/debug/gtk3-3.24.26-1.fc34.x86_64/gtk/gtkmarshalers.c:3607
data1 = 0x55c839940d20
data2 = <optimized out>
callback = 0x7f2fa5bc1bf0 <gtk_drag_selection_received>
arg0 = 0x7ffc9b5e2ab0
arg1 = 2615450752
args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffc9b5e2a60, reg_save_area = 0x7ffc9b5e2970}}
#10 0x00007f2fa66e7efa in _g_closure_invoke_va (param_types=0x55c839961770, n_params=<optimized out>, args=0x7ffc9b5e2940, instance=0x55c839940d20, return_value=0x0, closure=0x55c83bfdd4b0) at ../gobject/gclosure.c:873
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 0
real_closure = 0x55c83bfdd490
return_accu = 0x0
accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
accumulator = 0x0
emission = {next = 0x7ffc9b5e2ca0, instance = 0x55c839940d20, ihint = {signal_id = 130, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x55c8398ce780 [GtkWindow/GtkBin/GtkContainer/GtkWidget/GInitiallyUnowned]}
signal_id = 130
instance_type = 0x55c8398ce780 [GtkWindow/GtkBin/GtkContainer/GtkWidget/GInitiallyUnowned]
emission_return = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
rtype = 0x4
static_scope = 0
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = 1
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#11 g_signal_emit_valist (instance=instance@entry=0x55c839940d20, signal_id=signal_id@entry=130, detail=detail@entry=0, var_args=var_args@entry=0x7ffc9b5e2940) at ../gobject/gsignal.c:3406
return_accu = 0x0
accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
accumulator = 0x0
emission = {next = 0x7ffc9b5e2ca0, instance = 0x55c839940d20, ihint = {signal_id = 130, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x55c8398ce780 [GtkWindow/GtkBin/GtkContainer/GtkWidget/GInitiallyUnowned]}
signal_id = 130
instance_type = 0x55c8398ce780 [GtkWindow/GtkBin/GtkContainer/GtkWidget/GInitiallyUnowned]
emission_return = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
rtype = 0x4
static_scope = 0
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = 1
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#12 0x00007f2fa66e826e in g_signal_emit_by_name (instance=0x55c839940d20, detailed_signal=detailed_signal@entry=0x7f2fa5c629c3 "selection-received") at ../gobject/gsignal.c:3593
var_args = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7ffc9b5e2a60, reg_save_area = 0x7ffc9b5e2970}}
detail = 0
signal_id = 130
itype = 0x55c8398ce780 [GtkWindow/GtkBin/GtkContainer/GtkWidget/GInitiallyUnowned]
__func__ = "g_signal_emit_by_name"
#13 0x00007f2fa5adc1fc in gtk_selection_retrieval_report (time=0, length=<optimized out>, buffer=<optimized out>, format=<optimized out>, type=<optimized out>, info=0x55c83b43f730) at /usr/src/debug/gtk3-3.24.26-1.fc34.x86_64/gtk/gtkselection.c:3079
data = {selection = 0x46, target = 0x48, type = 0x0, format = 0, data = 0x0, length = -1, display = 0x55c8399181a0 [GdkWaylandDisplay]}
owner_widget = <optimized out>
owner_widget_ptr = 0x55c839940a80
selection_data = {selection = 0x46, target = 0x48, type = 0x0, format = 0, data = 0x0, length = -1, display = 0x55c8399181a0 [GdkWaylandDisplay]}
info = 0x55c83b43f730
tmp_list = <optimized out>
owner_window = <optimized out>
display = 0x55c8399181a0 [GdkWaylandDisplay]
id = <optimized out>
__func__ = "gtk_selection_convert"
#14 gtk_selection_convert (widget=0x55c839940d20 [GtkWindow], selection=0x46, target=0x48, time_=0) at /usr/src/debug/gtk3-3.24.26-1.fc34.x86_64/gtk/gtkselection.c:1172
owner_widget = <optimized out>
owner_widget_ptr = 0x55c839940a80
selection_data = {selection = 0x46, target = 0x48, type = 0x0, format = 0, data = 0x0, length = -1, display = 0x55c8399181a0 [GdkWaylandDisplay]}
info = 0x55c83b43f730
tmp_list = <optimized out>
owner_window = <optimized out>
display = 0x55c8399181a0 [GdkWaylandDisplay]
id = <optimized out>
__func__ = "gtk_selection_convert"
#15 0x00007f2fa5b7a4db in gtk_tree_view_drag_drop (widget=widget@entry=0x55c83af52160 [FolderListTree], context=context@entry=0x55c8398f60b0 [GdkWaylandDragContext], x=<optimized out>, y=<optimized out>, time=0) at /usr/src/debug/gtk3-3.24.26-1.fc34.x86_64/gtk/gtktreeview.c:8233
tree_view = 0x55c83af52160 [FolderListTree]
path = 0x55c83c5ec540
suggested_action = GDK_ACTION_COPY
target = 0x48
di = <optimized out>
model = 0x55c83af57570
path_down_mode = 1
drop_append_mode = 0
#16 0x00007f2fa5be74b6 in _gtk_marshal_BOOLEAN__OBJECT_INT_INT_UINTv (closure=0x55c839930800, return_value=0x7ffc9b5e2cf0, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x55c839945a90) at /usr/src/debug/gtk3-3.24.26-1.fc34.x86_64/gtk/gtkmarshalers.c:884
data1 = 0x55c83af52160
data2 = <optimized out>
callback = 0x7f2fa5b7a2f0 <gtk_tree_view_drag_drop>
v_return = <optimized out>
arg0 = 0x55c8398f60b0
arg1 = 144
arg2 = 40
arg3 = 0
args_copy = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7ffc9b5e2ed0, reg_save_area = 0x7ffc9b5e2de0}}
__func__ = "_gtk_marshal_BOOLEAN__OBJECT_INT_INT_UINTv"
#17 0x00007f2fa66e7efa in _g_closure_invoke_va (param_types=0x55c839945a90, n_params=<optimized out>, args=0x7ffc9b5e2db0, instance=0x55c83af52160, return_value=0x7ffc9b5e2cf0, closure=0x55c839930800) at ../gobject/gclosure.c:873
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 0
real_closure = 0x55c8399307e0
return_accu = 0x7ffc9b5e2cf0
accu = {g_type = 0x14, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
accumulator = 0x55c839960c70
emission = {next = 0x0, instance = 0x55c83af52160, ihint = {signal_id = 140, detail = 0, run_type = (G_SIGNAL_RUN_LAST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x55c83af2dd30 [FolderListTree/SidebarTree/GtkTreeView/GtkContainer/GtkWidget/GInitiallyUnowned]}
signal_id = 140
instance_type = 0x55c83af2dd30 [FolderListTree/SidebarTree/GtkTreeView/GtkContainer/GtkWidget/GInitiallyUnowned]
emission_return = {g_type = 0x14, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
rtype = 0x14
static_scope = 0
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = 1
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#18 g_signal_emit_valist (instance=instance@entry=0x55c83af52160, signal_id=signal_id@entry=140, detail=detail@entry=0, var_args=var_args@entry=0x7ffc9b5e2db0) at ../gobject/gsignal.c:3406
return_accu = 0x7ffc9b5e2cf0
accu = {g_type = 0x14, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
accumulator = 0x55c839960c70
emission = {next = 0x0, instance = 0x55c83af52160, ihint = {signal_id = 140, detail = 0, run_type = (G_SIGNAL_RUN_LAST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x55c83af2dd30 [FolderListTree/SidebarTree/GtkTreeView/GtkContainer/GtkWidget/GInitiallyUnowned]}
signal_id = 140
instance_type = 0x55c83af2dd30 [FolderListTree/SidebarTree/GtkTreeView/GtkContainer/GtkWidget/GInitiallyUnowned]
emission_return = {g_type = 0x14, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
rtype = 0x14
static_scope = 0
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = 1
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#19 0x00007f2fa66e826e in g_signal_emit_by_name (instance=instance@entry=0x55c83af52160, detailed_signal=detailed_signal@entry=0x7f2fa5c4021e "drag-drop") at ../gobject/gsignal.c:3593
var_args = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7ffc9b5e2ed0, reg_save_area = 0x7ffc9b5e2de0}}
detail = 0
signal_id = 140
itype = 0x55c83af2dd30 [FolderListTree/SidebarTree/GtkTreeView/GtkContainer/GtkWidget/GInitiallyUnowned]
__func__ = "g_signal_emit_by_name"
#20 0x00007f2fa5bc4af4 in gtk_drag_dest_drop (widget=widget@entry=0x55c83af52160 [FolderListTree], context=context@entry=0x55c8398f60b0 [GdkWaylandDragContext], x=98, y=241, time=time@entry=0) at /usr/src/debug/gtk3-3.24.26-1.fc34.x86_64/gtk/gtkdnd.c:1674
retval = -1513821332
site = 0x7f2f8c056600
info = <optimized out>
__func__ = "gtk_drag_dest_drop"
#21 0x00007f2fa5a4ef2b in gtk_drag_find_widget (callback=0x7f2fa5bc4a30 <gtk_drag_dest_drop>, time=0, y=<optimized out>, x=<optimized out>, info=0x7ffc9b5e2f98, context=0x55c8398f60b0 [GdkWaylandDragContext], widget=0x55c83af52160 [FolderListTree]) at /usr/src/debug/gtk3-3.24.26-1.fc34.x86_64/gtk/gtkdnd.c:1270
parent = 0x0
hierarchy = 0x55c839b37120 = {0x55c83af41000, 0x55c83af0fcb0, 0x55c83a8fa720, 0x55c8398ec3c0, 0x55c8398ecba0, 0x55c83a8fab40, 0x55c83a8fd520, 0x55c83af90320, 0x55c83af52160}
found = 0
window = <optimized out>
tx = 0
ty = 0
found = <optimized out>
info = 0x7ffc9b5e2f98
context = 0x55c8398f60b0 [GdkWaylandDragContext]
grab_widget = 0x7ffc9b5e2f94
window_group = <optimized out>
rewritten_event = <optimized out>
device = <optimized out>
tmp_list = <optimized out>
event_widget = <optimized out>
topmost_widget = <optimized out>
__func__ = "gtk_main_do_event"
#22 _gtk_drag_dest_handle_event (event=0x55c83c1fe280, toplevel=<optimized out>) at /usr/src/debug/gtk3-3.24.26-1.fc34.x86_64/gtk/gtkdnd.c:1091
window = <optimized out>
tx = 0
ty = 0
found = <optimized out>
info = 0x7ffc9b5e2f98
context = 0x55c8398f60b0 [GdkWaylandDragContext]
grab_widget = 0x7ffc9b5e2f94
window_group = <optimized out>
rewritten_event = <optimized out>
device = <optimized out>
tmp_list = <optimized out>
event_widget = <optimized out>
topmost_widget = <optimized out>
__func__ = "gtk_main_do_event"
#23 gtk_main_do_event (event=<optimized out>) at /usr/src/debug/gtk3-3.24.26-1.fc34.x86_64/gtk/gtkmain.c:1939
grab_widget = 0x7ffc9b5e2f94
window_group = <optimized out>
rewritten_event = <optimized out>
device = <optimized out>
tmp_list = <optimized out>
event_widget = <optimized out>
topmost_widget = <optimized out>
__func__ = "gtk_main_do_event"
#24 gtk_main_do_event (event=<optimized out>) at /usr/src/debug/gtk3-3.24.26-1.fc34.x86_64/gtk/gtkmain.c:1691
__func__ = "gtk_main_do_event"
#25 0x00007f2fa57327b3 in _gdk_event_emit (event=0x55c83c1fe280) at /usr/src/debug/gtk3-3.24.26-1.fc34.x86_64/gdk/gdkevents.c:73
#26 _gdk_event_emit (event=0x55c83c1fe280) at /usr/src/debug/gtk3-3.24.26-1.fc34.x86_64/gdk/gdkevents.c:67
#27 0x00007f2fa5799426 in gdk_event_source_dispatch (base=base@entry=0x55c83992b3e0, callback=<optimized out>, data=<optimized out>) at wayland/gdkeventsource.c:124
source = 0x55c83992b3e0
display = <optimized out>
event = 0x55c83c1fe280
#28 0x00007f2fa65d50ff in g_main_dispatch (context=0x55c8398e5ea0) at ../glib/gmain.c:3337
dispatch = <optimized out>
prev_source = 0x0
begin_time_nsec = 0
was_in_call = <optimized out>
user_data = 0x0
callback = 0x0
cb_funcs = 0x0
cb_data = 0x0
need_destroy = <optimized out>
source = 0x55c83992b3e0
current = 0x55c8398f11e0
i = 0
#29 g_main_context_dispatch (context=0x55c8398e5ea0) at ../glib/gmain.c:4055
#30 0x00007f2fa6628c98 in g_main_context_iterate.constprop.0 (context=context@entry=0x55c8398e5ea0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4131
max_priority = 2147483647
timeout = 150
some_ready = 1
nfds = <optimized out>
allocated_nfds = <optimized out>
fds = 0x7f2edc033000
#31 0x00007f2fa65d29f3 in g_main_context_iteration (context=context@entry=0x55c8398e5ea0, may_block=may_block@entry=1) at ../glib/gmain.c:4196
retval = <optimized out>
#32 0x00007f2fa648c8cd in g_application_run (application=0x55c8398d21b0 [ApplicationClient], argc=-1688325788, argv=<optimized out>) at ../gio/gapplication.c:2560
arguments = 0x55c839902c70
status = 0
context = 0x55c8398e5ea0
acquired_context = <optimized out>
__func__ = "g_application_run"
#33 0x000055c837a3c31a in _vala_main (args=0x7ffc9b5e32c8, args_length1=2) at src/geary.p/client/application/main.c:49
app = 0x55c8398d21b0 [ApplicationClient]
_tmp0_ = 0x55c8398d21b0 [ApplicationClient]
ec = 0
result = 0
#34 0x00007f2fa6209b75 in __libc_start_main () at /lib64/libc.so.6
#35 0x000055c837a3c1fe in _start ()
Edited by Björn Daase