--- Begin Message ---
Package: gimagereader
Version: 3.1.2-1+b1
Severity: grave
Justification: renders package unusable
Hello,
When I start gimagereader-gtk and open a file, it crashes with a
segmentation fault. I click the "Add images" button in the "Files"
tab, pick a PNG file, click "OK", and the program crashes with this
error message:
(gimagereader-gtk:15853): glibmm-CRITICAL **:
unhandled exception (type Glib::Error) in signal handler:
domain: g-exec-error-quark
code : 8
what : Failed to execute child process "gimagereader-gtk" (No
such file or directory)
Segmentatiefout
A gdb backtrace is attached.
When I recompiled the package unchanged, the crash no longer occured,
so it looks like there might have been silent ABI breakage somewhere.
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.2.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=nl_BE.UTF-8, LC_CTYPE=nl_BE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages gimagereader depends on:
ii dconf-gsettings-backend [gsettings-backend] 0.24.0-2
ii libc6 2.19-22
ii libcairomm-1.0-1v5 1.12.0-1
ii libgcc1 1:5.2.1-22
ii libglib2.0-0 2.46.1-1
ii libglibmm-2.4-1v5 2.46.1-1
ii libgomp1 5.2.1-22
ii libgtk-3-0 3.18.2-1
ii libgtkmm-3.0-1v5 3.18.0-1
ii libgtksourceviewmm-3.0-0v5 3.18.0-1
ii libgtkspellmm-3.0-0v5 3.0.3+dfsg-2
ii libpangomm-1.4-1v5 2.38.1-1
ii libpoppler-glib8 0.26.5-4
ii libsane 1.0.24-14
ii libsigc++-2.0-0v5 2.6.1-2
ii libstdc++6 5.2.1-22
ii libtesseract3 3.04.00-5+b1
gimagereader recommends no packages.
gimagereader suggests no packages.
-- no debconf information
Starting program: /usr/bin/gimagereader-gtk
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe491b700 (LWP 15601)]
[New Thread 0x7fffdffff700 (LWP 15602)]
[New Thread 0x7fffde576700 (LWP 15603)]
[New Thread 0x7fffddd75700 (LWP 15604)]
[New Thread 0x7fffdccee700 (LWP 15605)]
[New Thread 0x7fffc94dd700 (LWP 15610)]
[New Thread 0x7fffc8cdc700 (LWP 15611)]
[Thread 0x7fffc8cdc700 (LWP 15611) exited]
[New Thread 0x7fffc8cdc700 (LWP 15616)]
[New Thread 0x7fffc37af700 (LWP 15617)]
[Thread 0x7fffc37af700 (LWP 15617) exited]
[Thread 0x7fffc8cdc700 (LWP 15616) exited]
[New Thread 0x7fffc8cdc700 (LWP 15618)]
[New Thread 0x7fffc37af700 (LWP 15619)]
[Thread 0x7fffc8cdc700 (LWP 15618) exited]
[Thread 0x7fffc94dd700 (LWP 15610) exited]
[New Thread 0x7fffc94dd700 (LWP 15620)]
[Thread 0x7fffc37af700 (LWP 15619) exited]
[New Thread 0x7fffc37af700 (LWP 15621)]
[New Thread 0x7fffc8cdc700 (LWP 15622)]
[Thread 0x7fffc8cdc700 (LWP 15622) exited]
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff729b961 in Gtk::Widget::get_allocation() const () from
/usr/lib/x86_64-linux-gnu/libgtkmm-3.0.so.1
#0 0x00007ffff729b961 in Gtk::Widget::get_allocation() const () at
/usr/lib/x86_64-linux-gnu/libgtkmm-3.0.so.1
#1 0x00005555555ac12c in Displayer::setZoom(Displayer::Zoom) ()
#2 0x00005555555ac6be in Displayer::setRotation(double) ()
#3 0x00005555555ad431 in Displayer::renderImage() ()
#4 0x00005555555adafa in Displayer::setSource(Source*) ()
#5 0x000055555557d5b4 in MainWindow::onSourceChanged(Source*) ()
#6 0x0000555555589ea5 in SourceManager::selectionChanged() ()
#7 0x00007ffff6496518 in
Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () at
/usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#8 0x00007ffff4e57244 in _g_closure_invoke_va
(closure=closure@entry=0x555555ec1dd0, return_value=return_value@entry=0x0,
instance=instance@entry=0x555555d9b5c0, args=args@entry=0x7fffffffbaf0,
n_params=<optimized out>, param_types=0x0) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gclosure.c:864
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 0
real_closure = 0x555555ec1db0
__func__ = "_g_closure_invoke_va"
#9 0x00007ffff4e71a46 in g_signal_emit_valist (instance=0x555555d9b5c0,
signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffffffbaf0) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gsignal.c:3292
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 = 0x7fffffffc240, instance = 0x555555d9b5c0, ihint =
{signal_id = 307, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state =
EMISSION_RUN, chain_type = 93824997558336}
signal_id = 307
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>
l = <optimized out>
fastpath = <optimized out>
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#10 0x00007ffff4e7212f in g_signal_emit
(instance=instance@entry=0x555555d9b5c0, signal_id=<optimized out>,
detail=detail@entry=0) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gsignal.c:3439
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area =
0x7fffffffbbd0, reg_save_area = 0x7fffffffbb10}}
#11 0x00007ffff5e38634 in _gtk_tree_selection_internal_select_node
(selection=selection@entry=0x555555d9b5c0 [GtkTreeSelection], node=<optimized
out>, tree=0x555556275cb0, path=path@entry=0x555556117520, mode=<optimized
out>, override_browse_mode=override_browse_mode@entry=0) at
/build/gtk+3.0-d4z41N/gtk+3.0-3.18.2/./gtk/gtktreeselection.c:1593
priv = <optimized out>
flags = <optimized out>
dirty = <optimized out>
anchor_path = <optimized out>
#12 0x00007ffff5e38bcc in gtk_tree_selection_select_path
(selection=selection@entry=0x555555d9b5c0 [GtkTreeSelection],
path=path@entry=0x555556117520) at
/build/gtk+3.0-d4z41N/gtk+3.0-3.18.2/./gtk/gtktreeselection.c:895
priv = 0x555555d9b590
node = 0x5555563e0f30
tree = 0x555556275cb0
ret = <optimized out>
mode = <optimized out>
__func__ = "gtk_tree_selection_select_path"
#13 0x00007ffff5e38cb1 in gtk_tree_selection_select_iter
(selection=0x555555d9b5c0 [GtkTreeSelection], iter=<optimized out>) at
/build/gtk+3.0-d4z41N/gtk+3.0-3.18.2/./gtk/gtktreeselection.c:973
priv = <optimized out>
path = 0x555556117520
model = <optimized out>
__func__ = "gtk_tree_selection_select_iter"
#14 0x000055555558ba9c in
SourceManager::addSources(std::vector<Glib::RefPtr<Gio::File>,
std::allocator<Glib::RefPtr<Gio::File> > > const&) ()
#15 0x000055555558cf10 in SourceManager::openSources() ()
#16 0x00007ffff6496518 in
Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) () at
/usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#23 0x00007ffff4e7212f in <emit signal 0x7ffff5efca1e "clicked" on instance
0x555555d893d0 [gtkmm__GtkMenuToolButton]> (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gsignal.c:3439
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area =
0x7fffffffc8f0, reg_save_area = 0x7fffffffc830}}
#17 0x00007ffff4e57015 in g_closure_invoke (closure=0x555555f34cf0,
return_value=return_value@entry=0x0, n_param_values=1,
param_values=param_values@entry=0x7fffffffc2d0,
invocation_hint=invocation_hint@entry=0x7fffffffc250) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gclosure.c:801
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 0
real_closure = 0x555555f34cd0
__func__ = "g_closure_invoke"
#18 0x00007ffff4e69304 in signal_emit_unlocked_R
(node=node@entry=0x555555ba8fb0, detail=detail@entry=0,
instance=instance@entry=0x555555d893d0,
emission_return=emission_return@entry=0x0,
instance_and_params=instance_and_params@entry=0x7fffffffc2d0) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gsignal.c:3697
tmp = <optimized out>
handler = 0x555555f53780
accumulator = 0x0
emission = {next = 0x7fffffffc710, instance = 0x555555d893d0,
ihint = {signal_id = 255, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state =
EMISSION_RUN, chain_type = 4}
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 = 255
max_sequential_handler_number = 5383
return_value_altered = 1
#19 0x00007ffff4e71dfc in g_signal_emit_valist
(instance=instance@entry=0x555555d893d0, signal_id=signal_id@entry=255,
detail=detail@entry=0, var_args=var_args@entry=0x7fffffffc4c8) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gsignal.c:3383
instance_and_params = 0x7fffffffc2d0
signal_return_type = <optimized out>
param_values = 0x7fffffffc2e8
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#20 0x00007ffff4e725f5 in g_signal_emit_by_name (instance=0x555555d893d0,
detailed_signal=0x7ffff5efca1e "clicked") at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gsignal.c:3479
var_args = {{gp_offset = 16, fp_offset = 48, overflow_arg_area
= 0x7fffffffc600, reg_save_area = 0x7fffffffc510}}
detail = 0
signal_id = 255
itype = 93824997614768
__func__ = "g_signal_emit_by_name"
#21 0x00007ffff4e57244 in _g_closure_invoke_va
(closure=closure@entry=0x555555d9d270, return_value=return_value@entry=0x0,
instance=instance@entry=0x555555d66760, args=args@entry=0x7fffffffc810,
n_params=<optimized out>, param_types=0x0) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gclosure.c:864
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 0
real_closure = 0x555555d9d250
__func__ = "_g_closure_invoke_va"
#22 0x00007ffff4e71a46 in g_signal_emit_valist (instance=0x555555d66760,
signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffffffc810) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gsignal.c:3292
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 = 0x7fffffffca80, instance = 0x555555d66760,
ihint = {signal_id = 184, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state =
EMISSION_RUN, chain_type = 93824997448208}
signal_id = 184
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>
l = <optimized out>
fastpath = <optimized out>
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#24 0x00007ffff5c34b3d in gtk_button_do_release (button=0x555555d66760
[GtkButton], emit_clicked=<optimized out>) at
/build/gtk+3.0-d4z41N/gtk+3.0-3.18.2/./gtk/gtkbutton.c:1899
emit_clicked = <optimized out>
button = 0x555555d66760 [GtkButton]
priv = <optimized out>
#25 0x00007ffff5c34ba5 in gtk_real_button_released (button=0x555555d66760
[GtkButton]) at /build/gtk+3.0-d4z41N/gtk+3.0-3.18.2/./gtk/gtkbutton.c:2017
#29 0x00007ffff4e7212f in <emit signal ??? on instance 0x555555d66760
[GtkButton]> (instance=instance@entry=0x555555d66760, signal_id=<optimized
out>, detail=detail@entry=0) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gsignal.c:3439
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area =
0x7fffffffcda0, reg_save_area = 0x7fffffffcce0}}
#26 0x00007ffff4e57015 in g_closure_invoke
(closure=closure@entry=0x555555b27160, return_value=return_value@entry=0x0,
n_param_values=1, param_values=param_values@entry=0x7fffffffcb10,
invocation_hint=invocation_hint@entry=0x7fffffffca90) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gclosure.c:801
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 0
real_closure = 0x555555b27140
__func__ = "g_closure_invoke"
#27 0x00007ffff4e68b9c in signal_emit_unlocked_R
(node=node@entry=0x555555b5f150, detail=detail@entry=0,
instance=instance@entry=0x555555d66760,
emission_return=emission_return@entry=0x0,
instance_and_params=instance_and_params@entry=0x7fffffffcb10) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gsignal.c:3557
accumulator = 0x0
emission = {next = 0x7fffffffd1b0, instance = 0x555555d66760,
ihint = {signal_id = 183, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state =
EMISSION_RUN, chain_type = 93824997448208}
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 = 183
max_sequential_handler_number = 5383
return_value_altered = <optimized out>
#28 0x00007ffff4e71dfc in g_signal_emit_valist (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>,
var_args=var_args@entry=0x7fffffffccc0) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gsignal.c:3383
instance_and_params = 0x7fffffffcb10
signal_return_type = <optimized out>
param_values = 0x7fffffffcb28
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#30 0x00007ffff5c32c30 in multipress_released_cb (gesture=0x555555d64780
[GtkGestureMultiPress], n_press=<optimized out>, x=<optimized out>,
y=<optimized out>, widget=0x555555d66760 [GtkButton]) at
/build/gtk+3.0-d4z41N/gtk+3.0-3.18.2/./gtk/gtkbutton.c:613
button = 0x555555d66760 [GtkButton]
priv = 0x555555d66600
sequence = <optimized out>
#31 0x00007fffee50afb0 in ffi_call_unix64 () at
/usr/lib/x86_64-linux-gnu/libffi.so.6
#32 0x00007fffee50aa18 in ffi_call () at /usr/lib/x86_64-linux-gnu/libffi.so.6
#33 0x00007ffff4e57d65 in g_cclosure_marshal_generic_va
(closure=0x555555d9d220, return_value=0x0, instance=0x555555d64780,
args_list=<optimized out>, marshal_data=0x0, n_params=3,
param_types=0x555555c8e700) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gclosure.c:1600
rtype = 0x7fffee50b3a0 <ffi_type_void>
rvalue = 0x7fffffffcf70
n_args = 5
atypes = 0x7fffffffcf30
args = 0x7fffffffcef0
storage = 0x7fffffffcec0
i = <optimized out>
cif = {abi = FFI_UNIX64, nargs = 5, arg_types = 0x7fffffffcf30, rtype =
0x7fffee50b3a0 <ffi_type_void>, bytes = 0, flags = 2048}
cc = 0x555555d9d220
enum_tmpval = <optimized out>
tmpval_used = 0
args_copy = {{gp_offset = 32, fp_offset = 80, overflow_arg_area =
0x7fffffffd390, reg_save_area = 0x7fffffffd2d0}}
#34 0x00007ffff4e57244 in _g_closure_invoke_va
(closure=closure@entry=0x555555d9d220, return_value=return_value@entry=0x0,
instance=instance@entry=0x555555d64780, args=args@entry=0x7fffffffd2b0,
n_params=<optimized out>, param_types=0x555555c8e700) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gclosure.c:864
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 0
real_closure = 0x555555d9d200
__func__ = "_g_closure_invoke_va"
#35 0x00007ffff4e71a46 in g_signal_emit_valist (instance=0x555555d64780,
signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffffffd2b0) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gsignal.c:3292
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 = 0x7fffffffd540, instance = 0x555555d64780, ihint =
{signal_id = 235, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state =
EMISSION_RUN, chain_type = 93824997482752}
signal_id = 235
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>
l = <optimized out>
fastpath = <optimized out>
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#36 0x00007ffff4e7212f in g_signal_emit
(instance=instance@entry=0x555555d64780, signal_id=<optimized out>,
detail=detail@entry=0) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gsignal.c:3439
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area =
0x7fffffffd390, reg_save_area = 0x7fffffffd2d0}}
#37 0x00007ffff5ce0e21 in gtk_gesture_multi_press_end (gesture=0x555555d64780
[GtkGestureMultiPress], sequence=<optimized out>) at
/build/gtk+3.0-d4z41N/gtk+3.0-3.18.2/./gtk/gtkgesturemultipress.c:273
multi_press = 0x555555d64780 [GtkGestureMultiPress]
current = <optimized out>
x = 13
y = 16
#38 0x00007ffff4e59e2e in g_cclosure_marshal_VOID__BOXEDv
(closure=0x555555b30380, return_value=<optimized out>, instance=<optimized
out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized
out>, param_types=0x555555b303b0) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gmarshal.c:1950
cc = 0x555555b30380
data1 = <optimized out>
data2 = <optimized out>
callback = <optimized out>
arg0 = 0x0
args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area =
0x7fffffffd720, reg_save_area = 0x7fffffffd660}}
#39 0x00007ffff4e57244 in _g_closure_invoke_va
(closure=closure@entry=0x555555b30380, return_value=return_value@entry=0x0,
instance=instance@entry=0x555555d64780, args=args@entry=0x7fffffffd640,
n_params=<optimized out>, param_types=0x555555b303b0) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gclosure.c:864
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 0
real_closure = 0x555555b30360
__func__ = "_g_closure_invoke_va"
#40 0x00007ffff4e71a46 in g_signal_emit_valist (instance=0x555555d64780,
signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffffffd640) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gsignal.c:3292
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 = 0x7fffffffd9a0, instance = 0x555555d64780, ihint =
{signal_id = 227, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state =
EMISSION_RUN, chain_type = 93824997482752}
signal_id = 227
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>
l = <optimized out>
fastpath = <optimized out>
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#41 0x00007ffff4e7212f in g_signal_emit
(instance=instance@entry=0x555555d64780, signal_id=<optimized out>,
detail=detail@entry=0) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gsignal.c:3439
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area =
0x7fffffffd720, reg_save_area = 0x7fffffffd660}}
#42 0x00007ffff5cde17e in _gtk_gesture_check_recognized (sequence=0x0,
recognized=0, gesture=0x555555d64780 [GtkGestureMultiPress]) at
/build/gtk+3.0-d4z41N/gtk+3.0-3.18.2/./gtk/gtkgesture.c:345
has_matching_touchpoints = <optimized out>
#43 0x00007ffff5cde17e in _gtk_gesture_check_recognized
(gesture=gesture@entry=0x555555d64780 [GtkGestureMultiPress],
sequence=sequence@entry=0x0) at
/build/gtk+3.0-d4z41N/gtk+3.0-3.18.2/./gtk/gtkgesture.c:386
has_matching_touchpoints = <optimized out>
#44 0x00007ffff5cdf7a3 in gtk_gesture_handle_event (controller=0x555555d64780
[GtkGestureMultiPress], event=0x555556275710) at
/build/gtk+3.0-d4z41N/gtk+3.0-3.18.2/./gtk/gtkgesture.c:777
gesture = 0x555555d64780 [GtkGestureMultiPress]
sequence = 0x0
source_device = <optimized out>
was_recognized = 1
#45 0x00007ffff5ce2375 in gtk_gesture_single_handle_event
(controller=0x555555d64780 [GtkGestureMultiPress], event=0x555556275710) at
/build/gtk+3.0-d4z41N/gtk+3.0-3.18.2/./gtk/gtkgesturesingle.c:221
sequence = 0x0
source_device = <optimized out>
source = GDK_SOURCE_MOUSE
button = 1
i = <optimized out>
retval = <optimized out>
test_touchscreen = <optimized out>
#46 0x00007ffff5cb205b in gtk_event_controller_handle_event
(controller=0x555555d64780 [GtkGestureMultiPress],
event=event@entry=0x555556275710) at
/build/gtk+3.0-d4z41N/gtk+3.0-3.18.2/./gtk/gtkeventcontroller.c:230
controller_class = 0x555555be07b0
retval = 0
__func__ = "gtk_event_controller_handle_event"
#47 0x00007ffff5e624ab in _gtk_widget_run_controllers (widget=0x555555d66760
[GtkButton], event=0x555556275710, phase=GTK_PHASE_BUBBLE) at
/build/gtk+3.0-d4z41N/gtk+3.0-3.18.2/./gtk/gtkwidget.c:7321
controller_phase = <optimized out>
next = Python Exception <class 'TypeError'> iter() returned
non-iterator of type '_iterator':
0x0
data = 0x555555d9dbb0
handled = 0
priv = 0x555555d66690
l = <optimized out>
#48 0x00007ffff5d2744a in _gtk_marshal_BOOLEAN__BOXEDv (closure=0x555555ac3410,
return_value=0x7fffffffd9d0, instance=<optimized out>, args=<optimized out>,
marshal_data=<optimized out>, n_params=<optimized out>,
param_types=0x555555ac3440) at
/build/gtk+3.0-d4z41N/gtk+3.0-3.18.2/./gtk/gtkmarshalers.c:131
cc = <optimized out>
data1 = <optimized out>
data2 = <optimized out>
callback = <optimized out>
arg0 = 0x555556275710
args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area =
0x7fffffffdb80, reg_save_area = 0x7fffffffdac0}}
v_return = <optimized out>
__func__ = "_gtk_marshal_BOOLEAN__BOXEDv"
#49 0x00007ffff4e57244 in _g_closure_invoke_va
(closure=closure@entry=0x555555ac3410,
return_value=return_value@entry=0x7fffffffd9d0,
instance=instance@entry=0x555555d66760, args=args@entry=0x7fffffffdaa0,
n_params=<optimized out>, param_types=0x555555ac3440) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gclosure.c:864
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 0
real_closure = 0x555555ac33f0
__func__ = "_g_closure_invoke_va"
#50 0x00007ffff4e71558 in g_signal_emit_valist (instance=0x555555d66760,
signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffffffdaa0) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gsignal.c:3292
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 = 0x555555ac3460
emission = {next = 0x0, instance = 0x555555d66760, ihint = {signal_id =
63, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type
= 93824997448208}
signal_id = 63
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>
l = <optimized out>
fastpath = <optimized out>
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#51 0x00007ffff4e7212f in g_signal_emit
(instance=instance@entry=0x555555d66760, signal_id=<optimized out>,
detail=detail@entry=0) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./gobject/gsignal.c:3439
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area =
0x7fffffffdb80, reg_save_area = 0x7fffffffdac0}}
#52 0x00007ffff5e644ec in gtk_widget_event_internal (widget=0x555555d66760
[GtkButton], event=0x555556275710) at
/build/gtk+3.0-d4z41N/gtk+3.0-3.18.2/./gtk/gtkwidget.c:7692
signal_num = <optimized out>
return_val = 0
handled = 0
event = 0x555556275710
widget = 0x555555d66760 [GtkButton]
#53 0x00007ffff5d2476e in propagate_event (topmost=<optimized out>,
event=<optimized out>, widget=0x555555d66760 [GtkButton]) at
/build/gtk+3.0-d4z41N/gtk+3.0-3.18.2/./gtk/gtkmain.c:2527
tmp = <optimized out>
handled_event = <optimized out>
handled_event = 0
#54 0x00007ffff5d2476e in propagate_event (widget=<optimized out>,
event=0x555556275710, captured=<optimized out>, topmost=0x0) at
/build/gtk+3.0-d4z41N/gtk+3.0-3.18.2/./gtk/gtkmain.c:2629
handled_event = 0
#55 0x00007ffff5d2656c in gtk_main_do_event (event=0x555556275710) at
/build/gtk+3.0-d4z41N/gtk+3.0-3.18.2/./gtk/gtkmain.c:1850
event_widget = <optimized out>
grab_widget = 0x555555d66760 [GtkButton]
topmost_widget = <optimized out>
window_group = 0x555556100f70 [GtkWindowGroup]
rewritten_event = <optimized out>
device = 0x555555a70660 [GdkX11DeviceXI2]
tmp_list = <optimized out>
__func__ = "gtk_main_do_event"
#56 0x00007ffff589f792 in gdk_event_source_dispatch (source=<optimized out>,
callback=<optimized out>, user_data=<optimized out>) at
/build/gtk+3.0-d4z41N/gtk+3.0-3.18.2/./gdk/x11/gdkeventsource.c:364
display = <optimized out>
event = <optimized out>
#57 0x00007ffff4b81fe7 in g_main_context_dispatch (context=0x555555aad460) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gmain.c:3154
dispatch = 0x7ffff589f770 <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 = 0x555555ab3770
current = 0x555555af5a40
i = 0
#58 0x00007ffff4b81fe7 in g_main_context_dispatch
(context=context@entry=0x555555aad460) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gmain.c:3769
#59 0x00007ffff4b82240 in g_main_context_iterate
(context=context@entry=0x555555aad460, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gmain.c:3840
max_priority = 2147483647
timeout = 335
some_ready = 1
nfds = <optimized out>
allocated_nfds = 3
fds = 0x555556087cc0
#60 0x00007ffff4b822ec in g_main_context_iteration (context=0x555555aad460,
context@entry=0x0, may_block=may_block@entry=1) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./glib/gmain.c:3901
retval = <optimized out>
#61 0x00007ffff556fb1c in g_application_run (application=0x555555a870e0
[gtkmm__GtkApplication], argc=1, argv=0x7fffffffe328) at
/build/glib2.0-l3js1a/glib2.0-2.46.1/./gio/gapplication.c:2311
arguments = 0x555556087cc0
status = 0
__func__ = "g_application_run"
#62 0x0000555555579eda in main ()
--- End Message ---