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 ()

Reply via email to