[Poppler-bugs] [Bug 27599] New: Evince crashes after opening an encrypted pdf with a poppler stacktrace

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Apr 12 03:18:15 PDT 2010


https://bugs.freedesktop.org/show_bug.cgi?id=27599

           Summary: Evince crashes after opening an encrypted pdf with a
                    poppler stacktrace
           Product: poppler
           Version: unspecified
          Platform: x86 (IA32)
        OS/Version: Linux (All)
            Status: NEW
          Severity: critical
          Priority: medium
         Component: glib frontend
        AssignedTo: poppler-bugs at lists.freedesktop.org
        ReportedBy: unggnu at googlemail.com


Created an attachment (id=34911)
 --> (https://bugs.freedesktop.org/attachment.cgi?id=34911)
Thread Stacktrace

If I open a with Openoffice created and encrypted PDF in Evince it crashes. If
I open an an encrypted but empty text file it seems to work but it might be
random.
The encrypted test document is attached. The password is "test" without the
quotation marks.

ProblemType: Crash
DistroRelease: Ubuntu 10.04
Package: evince 2.30.0-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.32-19.28-generic 2.6.32.10+drm33.1
Uname: Linux 2.6.32-19-generic i686
Architecture: i386
Date: Tue Apr 6 15:24:35 2010
ExecutablePath: /usr/bin/evince
InstallationMedia: Error: [Errno 13] Permission denied:
'/var/log/installer/media-info'
ProcCmdline: BOOT_IMAGE=/boot/vmlinuz-2.6.32-19-generic
root=UUID=3c0dcd65-8c85-4908-a73e-7ec4b9a04f74 ro quiet splash
ProcEnviron:
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0xe091ca1: mov 0x18(%eax),%eax
 PC (0x0e091ca1) ok
 source "0x18(%eax)" (0x00000018) not located in a known VMA region (needed
readable region)!
 destination "%eax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: evince
StacktraceTop:
 ?? () from /usr/lib/libpoppler-glib.so.4
 poppler_page_get_selection_region ()
 ?? () from /usr/lib/evince/2/backends/libpdfdocument.so
 ev_selection_get_selection_map ()
 ?? () from /usr/lib/libevview.so.2
Title: evince crashed with SIGSEGV in poppler_page_get_selection_region()
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
XsessionErrors:
 (polkit-gnome-authentication-agent-1:1102): GLib-CRITICAL **:
g_once_init_leave: assertion `initialization_value != 0' failed
 (evince:1403): EvinceView-CRITICAL **: ev_pixbuf_cache_set_page_range:
assertion `start_page >= 0 && start_page < ev_document_get_n_pages
(pixbuf_cache->document)' failed
 (evince:1443): EvinceView-CRITICAL **: ev_pixbuf_cache_set_page_range:
assertion `start_page >= 0 && start_page < ev_document_get_n_pages
(pixbuf_cache->document)' failed
 (evince:1443): Poppler-CRITICAL **: PopplerPage*
poppler_document_get_page(PopplerDocument*, int): assertion `0 <= index &&
index < poppler_document_get_n_pages (document)' failed
 (evince:1443): Poppler-CRITICAL **: void poppler_page_get_size(PopplerPage*,
double*, double*): assertion `POPPLER_IS_PAGE (page)' failed

Stacktrace: http://launchpadlibrarian.net/43393755/Stacktrace.txt
encrypted pdf to retrace the crash with Evince:
http://launchpadlibrarian.net/43246603/Unbenannt%201.pdf (the password is test)

Original bug report:
https://bugs.launchpad.net/ubuntu/+source/poppler/+bug/556511

Please let me know if anything else is needed.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Poppler-bugs mailing list