Bug#799238: evince: Segfaults when adding bookmark
Michael Rose
mdrose at zoho.com
Thu Sep 17 05:19:18 UTC 2015
Package: evince
Version: 3.14.1-2
Severity: normal
Dear Maintainer,
I've found evince periodically segfaulting when adding a bookmark. This seems
to only occur in fullscreen mode. Once evince has segfaulted, I find I can
reproduce the bug by loading up the same pdf, loading my last bookmark (not the
one it crashed trying to add), scrolling to the page I tried bookmarking, and
trying to bookmark again. I've been unable to reproduce the initial crash in
any consistent way. This has occured with multiple pdfs.
The error is:
0x00007ffff538a300 in g_menu_model_get_n_items ()
from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
I've attached the backtrace as well.
-- System Information:
Debian Release: 8.2
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages evince depends on:
ii evince-common 3.14.1-2
ii gnome-icon-theme-symbolic 3.12.0-1
ii libatk1.0-0 2.14.0-1
ii libc6 2.19-18+deb8u1
ii libcairo-gobject2 1.14.0-2.1
ii libcairo2 1.14.0-2.1
ii libevdocument3-4 3.14.1-2
ii libevview3-3 3.14.1-2
ii libgdk-pixbuf2.0-0 2.31.1-2+deb8u2
ii libglib2.0-0 2.42.1-1
ii libgtk-3-0 3.14.5-1+deb8u1
ii libnautilus-extension1a 3.14.1-2
ii libpango-1.0-0 1.36.8-3
ii libpangocairo-1.0-0 1.36.8-3
ii libsecret-1-0 0.18-1+b1
ii libxml2 2.9.1+dfsg1-5
ii shared-mime-info 1.3-1
ii zlib1g 1:1.2.8.dfsg-2+b1
Versions of packages evince recommends:
ii dbus-x11 1.8.20-0+deb8u1
ii gvfs 1.22.2-1
Versions of packages evince suggests:
ii nautilus 3.14.1-2
ii poppler-data 0.4.7-1
pn unrar <none>
-- no debconf information
-------------- next part --------------
Thread 14 (Thread 0x7fffd2957700 (LWP 2294)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff4e0a657 in g_cond_wait_until ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff4d9aa69 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff4d9b08b in g_async_queue_timeout_pop ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff4ded38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff4dec935 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007ffff464b0a4 in start_thread (arg=0x7fffd2957700)
at pthread_create.c:309
#7 0x00007ffff438004d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 6 (Thread 0x7fffe6ab7700 (LWP 2262)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007ffff4e0a53c in g_cond_wait ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff796b15f in ev_job_thread_proxy (data=<optimized out>)
at /build/evince-zez1i2/evince-3.14.1/./libview/ev-job-scheduler.c:211
#3 0x00007ffff4dec935 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff464b0a4 in start_thread (arg=0x7fffe6ab7700)
at pthread_create.c:309
#5 0x00007ffff438004d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 5 (Thread 0x7fffe754c700 (LWP 2261)):
#0 0x00007ffff437750d in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff4dc5ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff4dc5ffc in g_main_context_iteration ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fffe755d27d in ?? ()
from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4 0x00007ffff4dec935 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff464b0a4 in start_thread (arg=0x7fffe754c700)
at pthread_create.c:309
#6 0x00007ffff438004d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 4 (Thread 0x7fffe7fff700 (LWP 2260)):
#0 0x00007ffff437750d in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff4dc5ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff4dc5ffc in g_main_context_iteration ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff4dc6039 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff4dec935 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff464b0a4 in start_thread (arg=0x7fffe7fff700)
at pthread_create.c:309
#6 0x00007ffff438004d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 2 (Thread 0x7fffee0b8700 (LWP 2254)):
#0 0x00007ffff437750d in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff4dc5ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff4dc6272 in g_main_loop_run ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff53b7f76 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007ffff4dec935 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff464b0a4 in start_thread (arg=0x7fffee0b8700)
at pthread_create.c:309
#6 0x00007ffff438004d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 1 (Thread 0x7ffff7fbf980 (LWP 2250)):
#0 0x00007ffff538a300 in g_menu_model_get_n_items ()
from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#1 0x0000000000429770 in ev_toolbar_setup_bookmarks_menu (
toolbar=<optimized out>, bookmarks_submenu_model=0x8c2d00)
at /build/evince-zez1i2/evince-3.14.1/./shell/ev-toolbar.c:162
#2 0x00007ffff012adc0 in ffi_call_unix64 ()
from /usr/lib/x86_64-linux-gnu/libffi.so.6
#3 0x00007ffff012a828 in ffi_call ()
from /usr/lib/x86_64-linux-gnu/libffi.so.6
#4 0x00007ffff509ba64 in g_cclosure_marshal_generic ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#5 0x00007ffff509b245 in g_closure_invoke ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#6 0x00007ffff50acf6c in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7 0x00007ffff50b5778 in g_signal_emit_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8 0x00007ffff50b59df in g_signal_emit ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9 0x000000000043086b in ev_window_setup_bookmarks (window=0x7cd6b0)
at /build/evince-zez1i2/evince-3.14.1/./shell/ev-window.c:4678
#10 0x00007ffff509b245 in g_closure_invoke ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007ffff50acf6c in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007ffff50b5778 in g_signal_emit_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007ffff50b59df in g_signal_emit ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x000000000041f20b in ev_bookmarks_add (bookmarks=0xaba870,
bookmark=0x7fffffffd0c0)
at /build/evince-zez1i2/evince-3.14.1/./shell/ev-bookmarks.c:250
#15 0x000000000042e5af in ev_window_cmd_bookmarks_add (action=<optimized out>,
parameter=<optimized out>, user_data=0x7cd6b0)
at /build/evince-zez1i2/evince-3.14.1/./shell/ev-window.c:4712
#16 0x00007ffff509b245 in g_closure_invoke ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007ffff50acf6c in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007ffff50b5778 in g_signal_emit_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007ffff50b59df in g_signal_emit ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007ffff5389b25 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#21 0x00007ffff6e026ee in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#22 0x00007ffff6e02724 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#23 0x00007ffff6e02724 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#24 0x00007ffff6e02724 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#25 0x00007ffff6e02724 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#26 0x00007ffff6e02724 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#27 0x00007ffff6e02724 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#28 0x00007ffff6f3b176 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#29 0x00007ffff509b245 in g_closure_invoke ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#30 0x00007ffff50acf6c in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#31 0x00007ffff50b5778 in g_signal_emit_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#32 0x00007ffff50b59df in g_signal_emit ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#33 0x00007ffff7048e16 in gtk_widget_activate ()
from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#34 0x00007ffff6f37d86 in gtk_menu_shell_activate_item ()
from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#35 0x00007ffff6f3810a in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#36 0x00007ffff6f1944e in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#37 0x00007ffff509b474 in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#38 0x00007ffff50b4b30 in g_signal_emit_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#39 0x00007ffff50b59df in g_signal_emit ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#40 0x00007ffff7049e34 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#41 0x00007ffff6f16d5e in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#42 0x00007ffff6f1896e in gtk_main_do_event ()
from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#43 0x00007ffff6ac0b72 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#44 0x00007ffff4dc5c5d in g_main_context_dispatch ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#45 0x00007ffff4dc5f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#46 0x00007ffff4dc5ffc in g_main_context_iteration ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#47 0x00007ffff538220c in g_application_run ()
from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#48 0x000000000041c512 in main (argc=1, argv=0x7fffffffe2a8)
at /build/evince-zez1i2/evince-3.14.1/./shell/main.c:316
More information about the pkg-gnome-maintainers
mailing list