Package: evince-gtk
Version: 3.14.1-2
Followup-For: Bug #770673

Dear Maintainer,

evince may segfault if the the PDF file is rewritten while evince is
viewing it. This happens e.g. with beamer presentations.

The system log contains different crash messages:
> evince[1614]: segfault at 4d00000066 ip 00007f358f235d87 sp 00007ffff6436450 
> error 4 in libatk-1.0.so.0.21409.1[7f358f226000+23000]
> evince[15380]: segfault at 2 ip 00007f94b4354d87 sp 00007fffd5381700 error 4 
> in libatk-1.0.so.0.21409.1[7f94b4345000+23000]
> traps: evince[15178] general protection ip:7ff7fe41efef sp:7fff03f1f750 
> error:0 in libgobject-2.0.so.0.4200.1[7ff7fe3ec000+51000]
> traps: evince[15422] general protection ip:7ff4d7ef5d87 sp:7fff709d83b0 
> error:0 in libatk-1.0.so.0.21409.1[7ff4d7ee6000+23000]

It happens only if the PDF file is rewritten to contain fewer slides
than the old one, AND if evince is currently showing a page which
ceased to exist.

To reproduce (not fully reliable, seems timing-dependent):
- create test.tex [1]
- run "pdflatex test.tex"
- open test.pdf in evince
- scroll down to e.g. slide 7
- change test.tex [2]
- run "pdflatex test.tex"
- evince should segfault

[1]: test.tex
        \documentclass{beamer}
        \usepackage{blindtext}
        \begin{document}
        \frame{\blindtext}
        \frame{\blindtext}
        \frame{\blindtext}
        \frame{\blindtext}
        \frame{\blindtext}
        \frame{\blindtext}
        \frame{\blindtext}
        \frame{\blindtext}
        \frame{\blindtext}
        \frame{\blindtext}
        \frame{\blindtext}
        \end{document}

[2]: test.tex
        \documentclass{beamer}
        \usepackage{blindtext}
        \begin{document}
        \frame{\blindtext}
        \frame{\blindtext}
        \frame{\blindtext}
        \end{document}



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

Kernel: Linux 3.18.4 (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-gtk 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-17
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+b1
ii  libglib2.0-0               2.42.1-1
ii  libgtk-3-0                 3.14.5-1
ii  libpango-1.0-0             1.36.8-3
ii  libpangocairo-1.0-0        1.36.8-3
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-gtk recommends:
ii  dbus-x11  1.8.16-1

Versions of packages evince-gtk suggests:
ii  gvfs          1.22.2-1
pn  nautilus      <none>
ii  poppler-data  0.4.7-1
ii  unrar         1:5.2.7-0.1

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to