Evince crashes with SIGABRT in g_assertion_message() when selecting Dual mode
Open bug in launchpad.net https://bugs.launchpad.net/bugs/1822350
"Click in 'File options->Dual' my PDF."
JournalErrors.txt
mar 29 13:24:40 hostname evince[3914]: invalid cast from 'EvSidebar' to 'EvWindow'
mar 29 13:24:40 hostname org.gnome.Nautilus[1515]: **
mar 29 13:24:40 hostname org.gnome.Nautilus[1515]: GLib:ERROR:../../../glib/ghash.c:468:g_hash_table_lookup_node: assertion failed: (!g_atomic_ref_count_compare (&hash_table->ref_count, 0))
mar 29 13:24:40 hostname evince[3914]: invalid cast from 'EvSidebar' to 'EvWindow'
BackTrace:
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
set = {__val = {0, 94468757456574, 94468757629248, 140165068639392, 94468757456732, 2064, 129, 140165068639296, 18446744073709551536, 0, 2048, 140165067273917, 550290063360, 140165068639392, 127, 343597383822}}
pid = <optimized out>
tid = <optimized out>
ret = <optimized out>
#1 0x00007f7ab9045535 in __GI_abort () at abort.c:79
save_stage = 1
act = {__sigaction_handler = {sa_handler = 0x7f7ab941f81b, sa_sigaction = 0x7f7ab941f81b}, sa_mask = {__val = {140720308486145, 0, 138, 94468756632304, 935991413428383488, 140165070518592, 140165070845979, 140165070867725, 140164680646656, 94468756632304, 0, 0, 935991413428383488, 140165070824469, 94468756632304, 139}}, sa_flags = -1186357760, sa_restorer = 0x7ffc1fd8ed30}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x00007f7ab9395dc3 in g_assertion_message (domain=<optimized out>, file=<optimized out>, line=<optimized out>, func=0x7f7ab941a770 <__FUNCTION__.11777> "g_hash_table_lookup_node", message=<optimized out>) at ../../../glib/gtestutils.c:2878
lstr = "468\000\374\177\000\000\000\357\066>;O\375\f(\000\000\000\060\000\000\000\030\245A\271z\177\000"
s = 0x55eb38ae72f0 "\240b\b9\353U"
#3 0x00007f7ab93f0bfa in g_assertion_message_expr (domain=domain@entry=0x7f7ab941500e "GLib", file=file@entry=0x7f7ab941a415 "../../../glib/ghash.c", line=line@entry=468, func=func@entry=0x7f7ab941a770 <__FUNCTION__.11777> "g_hash_table_lookup_node", expr=expr@entry=0x7f7ab941a518 "!g_atomic_ref_count_compare (&hash_table->ref_count, 0)") at ../../../glib/gtestutils.c:2904
s = 0x55eb38fa41f0 "assertion failed: (!g_atomic_ref_count_compare (&hash_table->ref_count, 0))"
#4 0x00007f7ab93b6b86 in g_hash_table_lookup_node (hash_table=0x55eb38c13930, key=0x55eb383f3191, hash_return=<synthetic pointer>) at ../../../glib/ghash.c:468
node_hash = <optimized out>
hash_value = <optimized out>
have_tombstone = <optimized out>
step = <optimized out>
node_index = <optimized out>
first_tombstone = <optimized out>
node_index = <optimized out>
node_hash = <optimized out>
hash_value = <optimized out>
first_tombstone = <optimized out>
have_tombstone = <optimized out>
step = <optimized out>
__FUNCTION__ = "g_hash_table_lookup_node"
_g_boolean_var_ = <optimized out>
_g_boolean_var_ = <optimized out>
node_key = <optimized out>
#5 g_hash_table_lookup_node (hash_return=<synthetic pointer>, key=0x55eb383f3191, hash_table=0x55eb38c13930) at ../../../glib/ghash.c:452
node_hash = <optimized out>
hash_value = <optimized out>
have_tombstone = 0
step = 0
node_index = <optimized out>
first_tombstone = 0
node_index = <optimized out>
node_hash = <optimized out>
hash_value = <optimized out>
first_tombstone = <optimized out>
have_tombstone = <optimized out>
step = <optimized out>
__FUNCTION__ = "g_hash_table_lookup_node"
_g_boolean_var_ = <optimized out>
_g_boolean_var_ = <optimized out>
node_key = <optimized out>
#6 g_hash_table_lookup (hash_table=0x55eb38c13930, key=key@entry=0x55eb383f3191) at ../../../glib/ghash.c:1464
node_index = <optimized out>
node_hash = <optimized out>
__FUNCTION__ = "g_hash_table_lookup"
#7 0x000055eb383c7782 in ev_metadata_get_string (value=<synthetic pointer>, key=0x55eb383f3191 "sidebar_size", metadata=<optimized out>) at ev-metadata.c:220
v = <optimized out>
v = <optimized out>
#8 ev_metadata_get_int (metadata=<optimized out>, key=key@entry=0x55eb383f3191 "sidebar_size", value=value@entry=0x7ffc1fd8ee44) at ev-metadata.c:220
string_value = <optimized out>
endptr = 0x55eb38c1fd70 "0$\324\070\353U"
int_value = <optimized out>
#9 0x000055eb383db8ed in ev_window_get_metadata_sidebar_size (ev_window=0x55eb38c22c20) at ev-window.c:7866
priv = <optimized out>
sidebar_size = 21995
__FUNCTION__ = "ev_window_get_metadata_sidebar_size"
#10 0x000055eb383e568e in ev_sidebar_thumbnails_is_two_columns (sidebar=<optimized out>) at ev-sidebar-thumbnails.c:1162
window = 0x55eb38c22c20
three_columns_width = 366
column_spacing = 6
item_padding = 6
priv = 0x55eb38c1fd70
sidebar_width = <optimized out>
margin = 6
icon_view = <optimized out>
two_columns_width = 246
thumbnail_width = 100
priv = <optimized out>
window = <optimized out>
icon_view = <optimized out>
sidebar_width = <optimized out>
two_columns_width = <optimized out>
three_columns_width = <optimized out>
margin = <optimized out>
column_spacing = <optimized out>
item_padding = <optimized out>
thumbnail_width = <optimized out>
frame_horizontal_width = <optimized out>
#11 check_toggle_blank_first_dual_mode (sidebar_thumbnails=<optimized out>) at ev-sidebar-thumbnails.c:1185
priv = 0x55eb38c1fd70
tree_model = <optimized out>
first = {stamp = 65537, user_data = 0x55eb38f95040, user_data2 = 0x55eb383f1a45, user_data3 = 0x7ffc1fd8f0b0}
should_be_enabled = <optimized out>
#12 0x00007f7ab94aee7d in g_closure_invoke (closure=0x55eb38c2e5f0, return_value=0x0, n_param_values=2, param_values=0x7ffc1fd8f0b0, invocation_hint=0x7ffc1fd8f030) at ../../../gobject/gclosure.c:810
marshal = 0x7f7ab94b1c20 <g_cclosure_marshal_VOID__PARAM>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x55eb38c2e5d0
__FUNCTION__ = "g_closure_invoke"
#13 0x00007f7ab94c2034 in signal_emit_unlocked_R (node=node@entry=0x55eb387f3ac0, detail=detail@entry=1379, instance=instance@entry=0x55eb38949400, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffc1fd8f0b0) at ../../../gobject/gsignal.c:3705
tmp = <optimized out>
handler = 0x55eb38da4280
accumulator = 0x0
emission = {next = 0x7ffc1fd8f510, instance = 0x55eb38949400, ihint = {signal_id = 1, detail = 1379, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 4}
class_closure = 0x55eb387f9440
hlist = <optimized out>
handler_list = <optimized out>
return_accu = 0x0
accu = {g_type = 0, 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}}}
signal_id = 1
max_sequential_handler_number = 5831
return_value_altered = 1
#14 0x00007f7ab94cb46e in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffc1fd8f280) at ../../../gobject/gsignal.c:3391
instance_and_params = 0x7ffc1fd8f0b0
signal_return_type = <optimized out>
param_values = 0x7ffc1fd8f0c8
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__FUNCTION__ = "g_signal_emit_valist"
#15 0x00007f7ab94cbb2f in g_signal_emit (instance=instance@entry=0x55eb38949400, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3447
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffc1fd8f360, reg_save_area = 0x7ffc1fd8f2a0}}
#16 0x00007f7ab94b3554 in g_object_dispatch_properties_changed (object=0x55eb38949400, n_pspecs=<optimized out>, pspecs=<optimized out>) at ../../../gobject/gobject.c:1088
i = <optimized out>
#17 0x00007f7ab94b59d1 in g_object_notify_by_spec_internal (pspec=<optimized out>, object=0x55eb38949400) at ../../../gobject/gobject.c:1181
nqueue = 0x0
notify_pspec = 0x55eb38968090
notify_pspec = <optimized out>
nqueue = <optimized out>
#18 g_object_notify (object=0x55eb38949400, property_name=<optimized out>) at ../../../gobject/gobject.c:1229
pspec = <optimized out>
__FUNCTION__ = "g_object_notify"
#19 0x000055eb383d6b37 in ev_window_cmd_dual (action=0x55eb38bc9540, state=0x7f7a9c005490, user_data=<optimized out>) at ev-window.c:4124
window = <optimized out>
priv = 0x55eb38bdf000
#20 0x00007f7ab94aee7d in g_closure_invoke (closure=0x55eb38a138d0, return_value=0x0, n_param_values=2, param_values=0x7ffc1fd8f5a0, invocation_hint=0x7ffc1fd8f520) at ../../../gobject/gclosure.c:810
marshal = 0x7f7ab94b2240 <g_cclosure_marshal_VOID__VARIANT>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x55eb38a138b0
__FUNCTION__ = "g_closure_invoke"
#21 0x00007f7ab94c2535 in signal_emit_unlocked_R (node=node@entry=0x55eb38a50890, detail=detail@entry=0, instance=instance@entry=0x55eb38bc9540, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffc1fd8f5a0) at ../../../gobject/gsignal.c:3635
tmp = <optimized out>
handler = 0x55eb38bc6ec0
accumulator = 0x0
emission = {next = 0x7ffc1fd8fac0, instance = 0x55eb38bc9540, ihint = {signal_id = 222, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
class_closure = 0x0
hlist = <optimized out>
handler_list = 0x55eb38bc6ec0
return_accu = 0x0
accu = {g_type = 0, 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}}}
signal_id = 222
max_sequential_handler_number = 5830
return_value_altered = 0
#22 0x00007f7ab94cb46e in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffc1fd8f770) at ../../../gobject/gsignal.c:3391
instance_and_params = 0x7ffc1fd8f5a0
signal_return_type = <optimized out>
param_values = 0x7ffc1fd8f5b8
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__FUNCTION__ = "g_signal_emit_valist"
#23 0x00007f7ab94cbb2f in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3447
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffc1fd8f850, reg_save_area = 0x7ffc1fd8f790}}
#24 0x00007f7ab9a9167e in gtk_action_muxer_activate_action (action_group=0x55eb3894b100, action_name=0x55eb38cdaf41 "win.dual-page", parameter=0x0) at ../../../../gtk/gtkactionmuxer.c:412
muxer = 0x55eb3894b100
group = <optimized out>
unprefixed_name = 0x55eb38cdaf45 "dual-page"
#25 0x00007f7ab9a916b4 in gtk_action_muxer_activate_action (parameter=0x0, action_name=0x55eb38cdaf41 "win.dual-page", action_group=0x55eb38c19100) at ../../../../gtk/gtkactionmuxer.c:414
muxer = <optimized out>
group = <optimized out>
unprefixed_name = <optimized out>
muxer = <optimized out>
group = <optimized out>
unprefixed_name = <optimized out>
#26 gtk_action_muxer_activate_action (action_group=0x55eb38c19100, action_name=0x55eb38cdaf41 "win.dual-page", parameter=0x0) at ../../../../gtk/gtkactionmuxer.c:401
muxer = 0x55eb38c19100
group = <optimized out>
unprefixed_name = 0x55eb38cdaf45 "dual-page"
#27 0x00007f7ab9a916b4 in gtk_action_muxer_activate_action (parameter=0x0, action_name=0x55eb38cdaf41 "win.dual-page", action_group=0x55eb38cb5e40) at ../../../../gtk/gtkactionmuxer.c:414
muxer = <optimized out>
group = <optimized out>
unprefixed_name = <optimized out>
muxer = <optimized out>
group = <optimized out>
unprefixed_name = <optimized out>
#28 gtk_action_muxer_activate_action (action_group=0x55eb38cb5e40, action_name=0x55eb38cdaf41 "win.dual-page", parameter=0x0) at ../../../../gtk/gtkactionmuxer.c:401
muxer = 0x55eb38cb5e40
group = <optimized out>
unprefixed_name = 0x55eb38cdaf45 "dual-page"
#29 0x00007f7ab9a916b4 in gtk_action_muxer_activate_action (parameter=0x0, action_name=0x55eb38cdaf41 "win.dual-page", action_group=0x55eb38cb5e00) at ../../../../gtk/gtkactionmuxer.c:414
muxer = <optimized out>
group = <optimized out>
unprefixed_name = <optimized out>
muxer = <optimized out>
group = <optimized out>
unprefixed_name = <optimized out>
#30 gtk_action_muxer_activate_action (action_group=0x55eb38cb5e00, action_name=0x55eb38cdaf41 "win.dual-page", parameter=0x0) at ../../../../gtk/gtkactionmuxer.c:401
muxer = 0x55eb38cb5e00
group = <optimized out>
unprefixed_name = 0x55eb38cdaf45 "dual-page"
#31 0x00007f7ab9a916b4 in gtk_action_muxer_activate_action (parameter=0x0, action_name=0x55eb38cdaf41 "win.dual-page", action_group=0x55eb38cb5dc0) at ../../../../gtk/gtkactionmuxer.c:414
muxer = <optimized out>
group = <optimized out>
unprefixed_name = <optimized out>
muxer = <optimized out>
group = <optimized out>
unprefixed_name = <optimized out>
#32 gtk_action_muxer_activate_action (action_group=0x55eb38cb5dc0, action_name=0x55eb38cdaf41 "win.dual-page", parameter=0x0) at ../../../../gtk/gtkactionmuxer.c:401
muxer = 0x55eb38cb5dc0
group = <optimized out>
unprefixed_name = 0x55eb38cdaf45 "dual-page"
#33 0x00007f7ab9a916b4 in gtk_action_muxer_activate_action (parameter=0x0, action_name=0x55eb38cdaf41 "win.dual-page", action_group=0x55eb38cb5d80) at ../../../../gtk/gtkactionmuxer.c:414
muxer = <optimized out>
group = <optimized out>
unprefixed_name = <optimized out>
muxer = <optimized out>
group = <optimized out>
unprefixed_name = <optimized out>
#34 gtk_action_muxer_activate_action (action_group=0x55eb38cb5d80, action_name=0x55eb38cdaf41 "win.dual-page", parameter=0x0) at ../../../../gtk/gtkactionmuxer.c:401
muxer = 0x55eb38cb5d80
group = <optimized out>
unprefixed_name = 0x55eb38cdaf45 "dual-page"
#35 0x00007f7ab9be8666 in gtk_menu_tracker_item_activated (self=0x55eb38cdc300) at ../../../../gtk/gtkmenutrackeritem.c:815
action_name = 0x55eb38cdaf41 "win.dual-page"
action_target = 0x0
__FUNCTION__ = "gtk_menu_tracker_item_activated"
#36 0x00007f7ab94aee7d in g_closure_invoke (closure=0x55eb38ce0e00, return_value=0x0, n_param_values=1, param_values=0x7ffc1fd8fb50, invocation_hint=0x7ffc1fd8fad0) at ../../../gobject/gclosure.c:810
marshal = 0x7f7ab94b0e50 <g_cclosure_marshal_VOID__VOID>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x55eb38ce0de0
__FUNCTION__ = "g_closure_invoke"
#37 0x00007f7ab94c2535 in signal_emit_unlocked_R (node=node@entry=0x55eb38bf7830, detail=detail@entry=0, instance=instance@entry=0x55eb38cc52f0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffc1fd8fb50) at ../../../gobject/gsignal.c:3635
tmp = <optimized out>
handler = 0x55eb38cdfc40
accumulator = 0x0
emission = {next = 0x7ffc1fd8ff60, instance = 0x55eb38cc52f0, ihint = {signal_id = 231, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
class_closure = 0x55eb38bf7800
hlist = <optimized out>
handler_list = 0x55eb38cdfc40
return_accu = 0x0
accu = {g_type = 0, 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}}}
signal_id = 231
max_sequential_handler_number = 5830
return_value_altered = 1
#38 0x00007f7ab94cb46e in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffc1fd8fd00) at ../../../gobject/gsignal.c:3391
instance_and_params = 0x7ffc1fd8fb50
signal_return_type = <optimized out>
param_values = 0x7ffc1fd8fb68
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__FUNCTION__ = "g_signal_emit_valist"
#39 0x00007f7ab94cbb2f in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3447
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc1fd8fde0, reg_save_area = 0x7ffc1fd8fd20}}
#40 0x00007f7ab9ac6b9d in gtk_button_do_release (emit_clicked=<optimized out>, button=0x55eb38cc52f0) at ../../../../gtk/gtkbutton.c:1845
priv = <optimized out>
priv = <optimized out>
#41 gtk_button_do_release (button=0x55eb38cc52f0, emit_clicked=<optimized out>) at ../../../../gtk/gtkbutton.c:1832
priv = <optimized out>
#42 0x00007f7ab9ac6c05 in gtk_real_button_released (button=0x55eb38cc52f0) at ../../../../gtk/gtkbutton.c:1963
No locals.
#43 0x00007f7ab94af0b6 in _g_closure_invoke_va (closure=0x55eb38bf7720, return_value=0x0, instance=0x55eb38cc52f0, args=0x7ffc1fd90060, n_params=0, param_types=0x0) at ../../../gobject/gclosure.c:873
marshal = 0x7f7ab94ad2d0 <g_type_class_meta_marshalv>
marshal_data = 0x3f8
in_marshal = 0
real_closure = 0x55eb38bf7700
__FUNCTION__ = "_g_closure_invoke_va"
#44 0x00007f7ab94cb53d in g_signal_emit_valist (instance=0x55eb38cc52f0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffc1fd90060) at ../../../gobject/gsignal.c:3300
return_accu = <optimized out>
accu = {g_type = 0, 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 = 0x7ffc1fd90510, instance = 0x55eb38cc52f0, ihint = {signal_id = 230, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 94468758571264}
signal_id = 230
instance_type = <optimized out>
emission_return = {g_type = 0, 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 = 4
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>
__FUNCTION__ = "g_signal_emit_valist"
#45 0x00007f7ab94cbb2f in g_signal_emit (instance=instance@entry=0x55eb38cc52f0, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3447
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc1fd90140, reg_save_area = 0x7ffc1fd90080}}
#46 0x00007f7ab9ac5110 in multipress_released_cb (gesture=0x55eb38cc84d0, n_press=<optimized out>, x=<optimized out>, y=<optimized out>, widget=0x55eb38cc52f0) at ../../../../gtk/gtkbutton.c:666
button = 0x55eb38cc52f0
priv = 0x55eb38cc5170
sequence = <optimized out>
#47 0x00007f7ab76d181e in ffi_call_unix64 () at ../src/x86/unix64.S:76
No locals.
#48 0x00007f7ab76d11ef in ffi_call (cif=cif@entry=0x7ffc1fd90370, fn=fn@entry=0x7f7ab9ac50f0 <multipress_released_cb>, rvalue=<optimized out>, avalue=avalue@entry=0x7ffc1fd90280) at ../src/x86/ffi64.c:525
classes = {X86_64_INTEGER_CLASS, X86_64_NO_CLASS, 534315616, 32764}
stack = <optimized out>
argp = <optimized out>
arg_types = <optimized out>
gprcount = <optimized out>
ssecount = <optimized out>
ngpr = 1
nsse = 0
i = <optimized out>
avn = <optimized out>
ret_in_memory = <optimized out>
reg_args = <optimized out>
#49 0x00007f7ab94afaf6 in g_cclosure_marshal_generic_va (closure=0x55eb38cde6c0, return_value=0x0, instance=<optimized out>, args_list=<optimized out>, marshal_data=<optimized out>, n_params=3, param_types=0x55eb38c164e0) at ../../../gobject/gclosure.c:1614
rtype = 0x7f7ab76d2180 <ffi_type_void>
rvalue = 0x7ffc1fd902e0
n_args = 5
atypes = 0x7ffc1fd902b0
args = 0x7ffc1fd90280
storage = 0x7ffc1fd90260
i = <optimized out>
cif = {abi = FFI_UNIX64, nargs = 5, arg_types = 0x7ffc1fd902b0, rtype = 0x7f7ab76d2180 <ffi_type_void>, bytes = 0, flags = 2048}
cc = 0x55eb38cde6c0
enum_tmpval = <optimized out>
tmpval_used = 0
args_copy = {{gp_offset = 32, fp_offset = 80, overflow_arg_area = 0x7ffc1fd906f0, reg_save_area = 0x7ffc1fd90630}}
#50 0x00007f7ab94af0b6 in _g_closure_invoke_va (closure=0x55eb38cde6c0, return_value=0x0, instance=0x55eb38cc84d0, args=0x7ffc1fd90610, n_params=3, param_types=0x55eb38c164e0) at ../../../gobject/gclosure.c:873
marshal = 0x7f7ab94af7e0 <g_cclosure_marshal_generic_va>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x55eb38cde6a0
__FUNCTION__ = "_g_closure_invoke_va"
#51 0x00007f7ab94cb53d in g_signal_emit_valist (instance=0x55eb38cc84d0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffc1fd90610) at ../../../gobject/gsignal.c:3300
return_accu = <optimized out>
accu = {g_type = 0, 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 = 0x7ffc1fd908c0, instance = 0x55eb38cc84d0, ihint = {signal_id = 241, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 94468757865728}
signal_id = 241
instance_type = <optimized out>
emission_return = {g_type = 0, 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 = 4
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>
__FUNCTION__ = "g_signal_emit_valist"
#52 0x00007f7ab94cbb2f in g_signal_emit (instance=instance@entry=0x55eb38cc84d0, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3447
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc1fd906f0, reg_save_area = 0x7ffc1fd90630}}
#53 0x00007f7ab9b89514 in gtk_gesture_multi_press_end (gesture=0x55eb38cc84d0, sequence=<optimized out>) at ../../../../gtk/gtkgesturemultipress.c:286
multi_press = 0x55eb38cc84d0
priv = 0x55eb38cc8420
current = 0x0
x = 43
y = 5
interpreted = 1
state = <optimized out>
#54 0x00007f7ab94b1ef2 in g_cclosure_marshal_VOID__BOXEDv (closure=0x55eb38c01600, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x55eb38c01650) at ../../../gobject/gmarshal.c:1686
cc = 0x55eb38c01600
data1 = 0x55eb38cc84d0
data2 = <optimized out>
callback = <optimized out>
arg0 = 0x0
args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffc1fd90aa0, reg_save_area = 0x7ffc1fd909e0}}
#55 0x00007f7ab94af0b6 in _g_closure_invoke_va (closure=0x55eb38c01600, return_value=0x0, instance=0x55eb38cc84d0, args=0x7ffc1fd909c0, n_params=1, param_types=0x55eb38c01650) at ../../../gobject/gclosure.c:873
marshal = 0x7f7ab94ad2d0 <g_type_class_meta_marshalv>
marshal_data = 0x108
in_marshal = 0
real_closure = 0x55eb38c015e0
__FUNCTION__ = "_g_closure_invoke_va"
#56 0x00007f7ab94cb53d in g_signal_emit_valist (instance=0x55eb38cc84d0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffc1fd909c0) at ../../../gobject/gsignal.c:3300
return_accu = <optimized out>
accu = {g_type = 0, 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 = 0x7ffc1fd90d30, instance = 0x55eb38cc84d0, ihint = {signal_id = 236, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 94468757865728}
signal_id = 236
instance_type = <optimized out>
emission_return = {g_type = 0, 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 = 4
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>
__FUNCTION__ = "g_signal_emit_valist"
#57 0x00007f7ab94cbb2f in g_signal_emit (instance=instance@entry=0x55eb38cc84d0, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3447
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc1fd90aa0, reg_save_area = 0x7ffc1fd909e0}}
#58 0x00007f7ab9b866f2 in _gtk_gesture_set_recognized (sequence=0x0, recognized=0, gesture=0x55eb38cc84d0) at ../../../../gtk/gtkgesture.c:345
priv = <optimized out>
priv = <optimized out>
#59 _gtk_gesture_check_recognized (gesture=gesture@entry=0x55eb38cc84d0, sequence=sequence@entry=0x0) at ../../../../gtk/gtkgesture.c:386
priv = 0x55eb38cc8480
has_matching_touchpoints = <optimized out>
#60 0x00007f7ab9b87cbb in gtk_gesture_handle_event (event=0x55eb38d59b20, controller=0x55eb38cc84d0) at ../../../../gtk/gtkgesture.c:814
gesture = <optimized out>
was_recognized = 1
sequence = 0x0
priv = 0x55eb38cc8480
source_device = <optimized out>
gesture = <optimized out>
sequence = <optimized out>
priv = <optimized out>
source_device = <optimized out>
was_recognized = <optimized out>
triggered_recognition = <optimized out>
data = <optimized out>
#61 gtk_gesture_handle_event (controller=0x55eb38cc84d0, event=0x55eb38d59b20) at ../../../../gtk/gtkgesture.c:712
gesture = 0x55eb38cc84d0
sequence = <optimized out>
priv = <optimized out>
source_device = <optimized out>
was_recognized = <optimized out>
triggered_recognition = <optimized out>
data = <optimized out>
#62 0x00007f7ab9b8aab6 in gtk_gesture_single_handle_event (controller=0x55eb38cc84d0, event=0x55eb38d59b20) at ../../../../gtk/gtkgesturesingle.c:222
sequence = <optimized out>
priv = 0x55eb38cc8460
source_device = <optimized out>
source = GDK_SOURCE_MOUSE
button = <optimized out>
i = <optimized out>
retval = <optimized out>
test_touchscreen = <optimized out>
#63 0x00007f7ab9b536ac in gtk_event_controller_handle_event (controller=0x55eb38cc84d0, event=event@entry=0x55eb38d59b20) at ../../../../gtk/gtkeventcontroller.c:230
controller_class = 0x55eb38c16120
retval = 0
__FUNCTION__ = "gtk_event_controller_handle_event"
#64 0x00007f7ab9d0db4b in _gtk_widget_run_controllers (widget=0x55eb38cc52f0, event=0x55eb38d59b20, phase=GTK_PHASE_BUBBLE) at ../../../../gtk/gtkwidget.c:7379
controller_phase = <optimized out>
next = 0x0
data = 0x55eb38cdcfa0
handled = 0
priv = 0x55eb38cc5200
l = <optimized out>
#65 0x00007f7ab9d62454 in _gtk_marshal_BOOLEAN__BOXEDv (closure=0x55eb38856560, return_value=0x7ffc1fd90d60, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x55eb3886e160) at ../../../../gtk/gtkmarshalers.c:129
cc = 0x55eb38856560
data1 = 0x55eb38cc52f0
data2 = <optimized out>
callback = <optimized out>
v_return = <optimized out>
arg0 = 0x55eb38d59b20
args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffc1fd90f10, reg_save_area = 0x7ffc1fd90e50}}
__FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXEDv"
#66 0x00007f7ab94af0b6 in _g_closure_invoke_va (closure=0x55eb38856560, return_value=0x7ffc1fd90d60, instance=0x55eb38cc52f0, args=0x7ffc1fd90e30, n_params=1, param_types=0x55eb3886e160) at ../../../gobject/gclosure.c:873
marshal = 0x7f7ab94ad2d0 <g_type_class_meta_marshalv>
marshal_data = 0x188
in_marshal = 0
real_closure = 0x55eb38856540
__FUNCTION__ = "_g_closure_invoke_va"
#67 0x00007f7ab94caf24 in g_signal_emit_valist (instance=0x55eb38cc52f0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffc1fd90e30) at ../../../gobject/gsignal.c:3300
return_accu = <optimized out>
accu = {g_type = 20, 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 = 0x55eb388641a0
emission = {next = 0x0, instance = 0x55eb38cc52f0, ihint = {signal_id = 79, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 94468758571264}
signal_id = 79
instance_type = <optimized out>
emission_return = {g_type = 20, 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 = 20
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>
__FUNCTION__ = "g_signal_emit_valist"
#68 0x00007f7ab94cbb2f in g_signal_emit (instance=instance@entry=0x55eb38cc52f0, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3447
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc1fd90f10, reg_save_area = 0x7ffc1fd90e50}}
#69 0x00007f7ab9d0f184 in gtk_widget_event_internal (widget=widget@entry=0x55eb38cc52f0, event=event@entry=0x55eb38d59b20) at ../../../../gtk/gtkwidget.c:7744
signal_num = <optimized out>
return_val = <optimized out>
handled = 0
__FUNCTION__ = "gtk_widget_event_internal"
#70 0x00007f7ab9d11f0a in gtk_widget_event (widget=widget@entry=0x55eb38cc52f0, event=event@entry=0x55eb38d59b20) at ../../../../gtk/gtkwidget.c:7314
__FUNCTION__ = "gtk_widget_event"
#71 0x00007f7ab9bcfce6 in propagate_event_up (topmost=<optimized out>, event=<optimized out>, widget=0x55eb38cc52f0) at ../../../../gtk/gtkmain.c:2592
tmp = <optimized out>
handled_event = <optimized out>
handled_event = <optimized out>
tmp = <optimized out>
#72 propagate_event (widget=<optimized out>, event=0x55eb38d59b20, captured=<optimized out>, topmost=0x0) at ../../../../gtk/gtkmain.c:2695
handled_event = 0
propagate_func = <optimized out>
#73 0x00007f7ab9bd1df3 in gtk_main_do_event (event=0x55eb38d59b20) at ../../../../gtk/gtkmain.c:1915
grab_widget = <optimized out>
window_group = <optimized out>
rewritten_event = <optimized out>
device = <optimized out>
tmp_list = <optimized out>
event_widget = <optimized out>
topmost_widget = <optimized out>
event_widget = <optimized out>
grab_widget = <optimized out>
topmost_widget = <optimized out>
window_group = <optimized out>
rewritten_event = <optimized out>
device = <optimized out>
tmp_list = <optimized out>
__FUNCTION__ = "gtk_main_do_event"
__inst = <optimized out>
__t = <optimized out>
__r = <optimized out>
window = <optimized out>
__inst = <optimized out>
__t = <optimized out>
__r = <optimized out>
__inst = <optimized out>
__t = <optimized out>
__r = <optimized out>
mnemonics_visible = <optimized out>
window = <optimized out>
__inst = <optimized out>
__t = <optimized out>
__r = <optimized out>
#74 gtk_main_do_event (event=<optimized out>) at ../../../../gtk/gtkmain.c:1685
event_widget = <optimized out>
window_group = <optimized out>
device = <optimized out>
tmp_list = <optimized out>
__FUNCTION__ = "gtk_main_do_event"
__inst = <optimized out>
__t = <optimized out>
__r = <optimized out>
window = <optimized out>
__inst = <optimized out>
__t = <optimized out>
__r = <optimized out>
__inst = <optimized out>
__t = <optimized out>
__r = <optimized out>
mnemonics_visible = <optimized out>
window = <optimized out>
__inst = <optimized out>
__t = <optimized out>
__r = <optimized out>
#75 0x00007f7ab98d3465 in _gdk_event_emit (event=event@entry=0x55eb38d59b20) at ../../../../gdk/gdkevents.c:73
No locals.
#76 0x00007f7ab992e5b2 in gdk_event_source_dispatch (base=<optimized out>, callback=<optimized out>, data=<optimized out>) at ../../../../../gdk/wayland/gdkeventsource.c:124
source = <optimized out>
display = <optimized out>
event = 0x55eb38d59b20
#77 0x00007f7ab93c8aae in g_main_dispatch (context=0x55eb38818120) at ../../../glib/gmain.c:3189
dispatch = 0x7f7ab992e590 <gdk_event_source_dispatch>
prev_source = 0x0
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = <optimized out>
cb_data = <optimized out>
need_destroy = <optimized out>
source = 0x55eb38829cc0
current = 0x55eb388181e0
i = 0
current = <optimized out>
i = <optimized out>
__FUNCTION__ = "g_main_dispatch"
source = <optimized out>
_g_boolean_var_ = <optimized out>
was_in_call = <optimized out>
user_data = <optimized out>
callback = <optimized out>
cb_funcs = <optimized out>
cb_data = <optimized out>
need_destroy = <optimized out>
dispatch = <optimized out>
prev_source = <optimized out>
_g_boolean_var_ = <optimized out>
#78 g_main_context_dispatch (context=context@entry=0x55eb38818120) at ../../../glib/gmain.c:3854
No locals.
#79 0x00007f7ab93c8d48 in g_main_context_iterate (context=context@entry=0x55eb38818120, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3927
max_priority = 2147483647
timeout = 374
some_ready = 1
nfds = <optimized out>
allocated_nfds = 3
fds = 0x55eb3890fc40
#80 0x00007f7ab93c8ddc in g_main_context_iteration (context=context@entry=0x55eb38818120, may_block=may_block@entry=1) at ../../../glib/gmain.c:3988
retval = <optimized out>
#81 0x00007f7ab95f28bd in g_application_run (application=0x55eb389bb240, argc=<optimized out>, argv=0x0) at ../../../gio/gapplication.c:2516
arguments = 0x55eb3893c020
status = 0
context = 0x55eb38818120
acquired_context = 1
__FUNCTION__ = "g_application_run"
#82 0x000055eb383bf6a8 in main (argc=<optimized out>, argv=<optimized out>) at main.c:316
application = 0x55eb389bb240
context = <optimized out>
error = 0x0
status = <optimized out>
Edited by Germán Poo-Caamaño