Bug#880847: evince: segfaults on changed pdf - synctex related

Norbert Preining preining at logic.at
Sun Nov 5 00:42:08 UTC 2017


Package: evince
Version: 3.26.0-1
Severity: important

evince consistenly crashes when the currently opened pdf file is
recompiled. The crash happens in synctex code. Here is a backtrace with
all dbgsyms installed:
(gdb) bt
#0  0x00007fffd00fd6f0 in ?? ()
#1  0x00007ffff7bbd0b5 in _synctex_free_input (node=0x7fffd00d1870)
    at synctex_parser.c:736
#2  0x00007ffff7bbd0b5 in _synctex_free_input (node=0x7fffd00d18f0)
    at synctex_parser.c:736
#3  0x00007ffff7bbd0b5 in _synctex_free_input (node=0x7fffd00d1970)
    at synctex_parser.c:736
#4  0x00007ffff7bbd0b5 in _synctex_free_input (node=0x7fffd00d19f0)
    at synctex_parser.c:736
#5  0x00007ffff7bbd0b5 in _synctex_free_input (node=0x7fffd00d1a70)
    at synctex_parser.c:736
#6  0x00007ffff7bbd0b5 in _synctex_free_input (node=0x7fffd01769b0)
    at synctex_parser.c:736
#7  0x00007ffff7bc295f in synctex_scanner_free (scanner=0x7fffd0065140)
    at synctex_parser.c:2917
#8  0x00007ffff7bb3fb4 in ev_document_finalize (object=0x555555a31ea0)
    at ev-document.c:127
#9  0x00007ffff550eeb2 in g_object_unref (_object=0x555555a31ea0)
    at ../../../../gobject/gobject.c:3330
#10 0x000055555558bdbe in ev_window_set_document (document=0x7fffd00250e0,
    ev_window=0x5555559fa4f0) at ev-window.c:1536
#11 ev_window_document_changed_cb (model=<optimized out>,
    pspec=<optimized out>, ev_window=0x5555559fa4f0) at ev-window.c:4769
#12 0x00007ffff5509f9d in g_closure_invoke (closure=0x555555d69b60,
    return_value=0x0, n_param_values=2, param_values=0x7fffffffd4b0,
    invocation_hint=0x7fffffffd430) at ../../../../gobject/gclosure.c:804
#13 0x00007ffff551ccae in signal_emit_unlocked_R (
    node=node at entry=0x5555557d1720, detail=detail at entry=1258,
    instance=instance at entry=0x5555559fbea0,
    emission_return=emission_return at entry=0x0,
    instance_and_params=instance_and_params at entry=0x7fffffffd4b0)
    at ../../../../gobject/gsignal.c:3635
#14 0x00007ffff5525485 in g_signal_emit_valist (instance=0x5555559fbea0,
    signal_id=<optimized out>, detail=1258,
    var_args=var_args at entry=0x7fffffffd680)
    at ../../../../gobject/gsignal.c:3391
#15 0x00007ffff5525e9f in g_signal_emit (
    instance=instance at entry=0x5555559fbea0, signal_id=<optimized out>,
    detail=<optimized out>) at ../../../../gobject/gsignal.c:3447
#16 0x00007ffff550e464 in g_object_dispatch_properties_changed (
    object=0x5555559fbea0, n_pspecs=<optimized out>, pspecs=<optimized out>)
    at ../../../../gobject/gobject.c:1080
#17 0x00007ffff5510839 in g_object_notify_by_spec_internal (
    pspec=0x5555559d9680, object=0x5555559fbea0)
    at ../../../../gobject/gobject.c:1173
#18 g_object_notify (object=0x5555559fbea0,
    property_name=0x7ffff798a194 "document")
    at ../../../../gobject/gobject.c:1221
#19 0x000055555558968c in ev_window_reload_job_cb (job=0x555555cd0c50,
    ev_window=0x5555559fa4f0) at ev-window.c:1784
#20 0x00007ffff5509f9d in g_closure_invoke (closure=0x555556016720,
    return_value=0x0, n_param_values=1, param_values=0x7fffffffd9b0,
    invocation_hint=0x7fffffffd930) at ../../../../gobject/gclosure.c:804
#21 0x00007ffff551ccae in signal_emit_unlocked_R (
    node=node at entry=0x555555e5b100, detail=detail at entry=0,
    instance=instance at entry=0x555555cd0c50,
    emission_return=emission_return at entry=0x0,
    instance_and_params=instance_and_params at entry=0x7fffffffd9b0)
    at ../../../../gobject/gsignal.c:3635
#22 0x00007ffff5525485 in g_signal_emit_valist (instance=0x555555cd0c50,
    signal_id=<optimized out>, detail=0,
    var_args=var_args at entry=0x7fffffffdb70)
    at ../../../../gobject/gsignal.c:3391
#23 0x00007ffff5525e9f in g_signal_emit (instance=<optimized out>,
    signal_id=<optimized out>, detail=<optimized out>)
    at ../../../../gobject/gsignal.c:3447
#24 0x00007ffff7961f03 in ?? () from /usr/lib/x86_64-linux-gnu/libevview3.so.3
#25 0x00007ffff5230e15 in g_main_dispatch (context=0x5555557fbe20)
    at ../../../../glib/gmain.c:3148
#26 g_main_context_dispatch (context=context at entry=0x5555557fbe20)
    at ../../../../glib/gmain.c:3813
#27 0x00007ffff52311e0 in g_main_context_iterate (
    context=context at entry=0x5555557fbe20, block=block at entry=1,
    dispatch=dispatch at entry=1, self=<optimized out>)
    at ../../../../glib/gmain.c:3886
#28 0x00007ffff523126c in g_main_context_iteration (
    context=context at entry=0x5555557fbe20, may_block=may_block at entry=1)
    at ../../../../glib/gmain.c:3947
#29 0x00007ffff5a12bed in g_application_run (application=0x5555558b2100,
    argc=<optimized out>, argv=<optimized out>)
    at ../../../../gio/gapplication.c:2401
#30 0x0000555555573c18 in main (argc=<optimized out>, argv=<optimized out>)
    at main.c:316


-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.0-rc7 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages evince depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.26.1-1
ii  evince-common                                3.26.0-1
ii  gsettings-desktop-schemas                    3.24.1-1
ii  libatk1.0-0                                  2.26.1-1
ii  libc6                                        2.24-17
ii  libcairo-gobject2                            1.15.8-2
ii  libcairo2                                    1.15.8-2
ii  libevdocument3-4                             3.26.0-1
ii  libevview3-3                                 3.26.0-1
ii  libgdk-pixbuf2.0-0                           2.36.11-1
ii  libglib2.0-0                                 2.54.2-1
ii  libgnome-desktop-3-12                        3.26.2-1
ii  libgtk-3-0                                   3.22.25-1
ii  libnautilus-extension1a                      3.26.0-1
ii  libpango-1.0-0                               1.40.13-1
ii  libpangocairo-1.0-0                          1.40.13-1
ii  libsecret-1-0                                0.18.5-4
ii  shared-mime-info                             1.9-2

Versions of packages evince recommends:
ii  dbus-user-session [default-dbus-session-bus]  1.12.0-1
ii  dbus-x11 [dbus-session-bus]                   1.12.0-1

Versions of packages evince suggests:
ii  gvfs             1.34.1-1
pn  nautilus-sendto  <none>
ii  poppler-data     0.4.8-2
ii  unrar            1:5.5.8-1

-- no debconf information



More information about the pkg-gnome-maintainers mailing list