Bug#830565: evince: Segmentation fault in Evince when searching after opening a PDF

Erik Brangs erik.brangs at gmx.de
Sat Jul 9 13:01:22 UTC 2016


Package: evince
Version: 3.14.1-2+deb8u1
Severity: normal

Dear Maintainer,

I was trying to use Evince to search in a PDF. After opening the PDF and pressing CTRL+F, I entered a single letter into the search bar. After this, evince crashed with a segmentation fault.

Unfortunately, I needed to remove the pdf name and some text from the backtrace due to privacy concerns. If they would be helpful for you, please let me know and I will send the information to you via private mail.

I could also report the bug upstream if it's still present in current versions and if you tell me where I should do that.

The backtrace looks like this:

Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `evince $PDFNAME'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  append_escaped_text (length=<optimized out>, text=<optimized out>, str=0x18a4260) at /build/glib2.0-y6934K/glib2.0-2.42.1/./glib/gmarkup.c:2163
2163	/build/glib2.0-y6934K/glib2.0-2.42.1/./glib/gmarkup.c: No such file or directory.
(gdb) bt
#0  append_escaped_text (length=<optimized out>, text=<optimized out>, str=0x18a4260) at /build/glib2.0-y6934K/glib2.0-2.42.1/./glib/gmarkup.c:2163
#1  g_markup_escape_text (text=<optimized out>, length=<optimized out>) at /build/glib2.0-y6934K/glib2.0-2.42.1/./glib/gmarkup.c:2239
#2  0x00007fe1c143b9a2 in g_markup_vprintf_escaped (format=<optimized out>, args=args at entry=0x7ffe5a7431b0)
    at /build/glib2.0-y6934K/glib2.0-2.42.1/./glib/gmarkup.c:2492
#3  0x00007fe1c143bb29 in g_markup_printf_escaped (format=format at entry=0x44b860 "%s<span weight=\"bold\">%s</span>%s")
    at /build/glib2.0-y6934K/glib2.0-2.42.1/./glib/gmarkup.c:2551
#4  0x0000000000422571 in get_surrounding_text_markup (offset=<optimized out>, log_attrs_length=4020, log_attrs=0x1da96e0, case_sensitive=<optimized out>, 
    find_text=0x1cc6c10 "b", 
    text=0x1e4e550 "$TEXTEDITEDOUT) at /build/evince-3.14.1/./shell/ev-find-sidebar.c:381
#5  process_matches_idle (sidebar=0x1a9c860) at /build/evince-3.14.1/./shell/ev-find-sidebar.c:512
#6  0x00007fe1c1436b6d in g_main_dispatch (context=0x16e2d10) at /build/glib2.0-y6934K/glib2.0-2.42.1/./glib/gmain.c:3111
#7  g_main_context_dispatch (context=context at entry=0x16e2d10) at /build/glib2.0-y6934K/glib2.0-2.42.1/./glib/gmain.c:3710
#8  0x00007fe1c1436f48 in g_main_context_iterate (context=context at entry=0x16e2d10, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>)
    at /build/glib2.0-y6934K/glib2.0-2.42.1/./glib/gmain.c:3781
#9  0x00007fe1c1436ffc in g_main_context_iteration (context=0x16e2d10, context at entry=0x0, may_block=may_block at entry=1)
    at /build/glib2.0-y6934K/glib2.0-2.42.1/./glib/gmain.c:3842
#10 0x00007fe1c19f420c in g_application_run (application=0x1757100, argc=0, argv=0x0) at /build/glib2.0-y6934K/glib2.0-2.42.1/./gio/gapplication.c:2282
#11 0x000000000041c512 in main (argc=1, argv=0x7ffe5a743648) at /build/evince-3.14.1/./shell/main.c:316

-- System Information:
Debian Release: 8.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.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+deb8u1
ii  gnome-icon-theme-symbolic  3.12.0-1
ii  libatk1.0-0                2.14.0-1
ii  libc6                      2.19-18+deb8u4
ii  libcairo-gobject2          1.14.0-2.1+deb8u1
ii  libcairo2                  1.14.0-2.1+deb8u1
ii  libevdocument3-4           3.14.1-2+deb8u1
ii  libevview3-3               3.14.1-2+deb8u1
ii  libgdk-pixbuf2.0-0         2.31.1-2+deb8u5
ii  libglib2.0-0               2.42.1-1+b1
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+deb8u2
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



More information about the pkg-gnome-maintainers mailing list