After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 398406 - crash in Document Viewer: opening a pdf file
crash in Document Viewer: opening a pdf file
Status: RESOLVED NOTGNOME
Product: evince
Classification: Core
Component: backends
0.6.x
Other All
: High critical
: ---
Assigned To: Evince Maintainers
Evince Maintainers
: 399997 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-01-19 16:19 UTC by Andrea Picco
Modified: 2007-01-25 16:57 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description Andrea Picco 2007-01-19 16:19:58 UTC
Version: 0.6.1

What were you doing when the application crashed?
opening a pdf file



Distribution: Ubuntu 6.10 (edgy)
Gnome Release: 2.16.1 2006-10-02 (Ubuntu)
BugBuddy Version: 2.16.0

Memory status: size: 49065984 vsize: 0 resident: 49065984 share: 0 rss: 15396864 rss_rlim: 0
CPU usage: start_time: 1169223561 rtime: 0 utime: 38 stime: 0 cutime:38 cstime: 0 timeout: 0 it_real_value: 0 frequency: 0

Backtrace was generated from '/usr/bin/evince'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1229564240 (LWP 9041)]
[New Thread -1231017056 (LWP 9043)]
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1229564240 (LWP 9041))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 ??
  • #5 poppler_page_get_thumbnail_size
    from /usr/lib/libpoppler-glib.so.1
  • #6 pdf_document_find_get_progress
  • #7 _egg_marshal_VOID__INT_INT
  • #8 ??
  • #9 ??
  • #10 ??
  • #0 __kernel_vsyscall

Comment 1 Carlos Garcia Campos 2007-01-23 22:59:37 UTC
*** Bug 399997 has been marked as a duplicate of this bug. ***
Comment 2 palfrey 2007-01-25 01:14:07 UTC
Thanks for taking the time to report this bug.
Unfortunately, that stack trace is missing some elements that will help a lot to solve the problem, so it will be hard for the developers to fix that crash. Can you get us a stack trace with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!

Thanks for the bug report. Unfortunately it lacks some information that may help us in finding the cause of the bug. Can you, if possible, attach the file causing the crash? Also this may be a Poppler Bug (the backend used by Evince to render PDF), could you please supply the poppler version and type? You can find it in the Help->About menu in Evince.
Comment 3 thomaspeulen 2007-01-25 13:25:06 UTC
After opening the pdf-file with the acrobat reader I realized that the pdf-file is corrupted. 
It was only irritationg, that Evince crashed without any information.
Comment 4 palfrey 2007-01-25 13:46:12 UTC
If you can give us a copy of the corrupted PDF, then we can stop Evince from crashing with corrupted documents in the future.
Comment 5 thomaspeulen 2007-01-25 14:51:42 UTC
The corrupted PDF-file is to big to upload it here. It can be downloaded here:

http://platin.uni-duisburg.de/download/07002323482114951.pdf

Comment 6 palfrey 2007-01-25 16:57:00 UTC
Thanks for that. I've managed to confirm that this is a poppler bug and I've filed a bug report + patch with the freedesktop bugzilla about this (https://bugs.freedesktop.org/show_bug.cgi?id=9760). With the correction, the document can be opened. The only thing that's corrupt is the stored thumbnails, and once poppler knew to ignore them then the document can be viewed correctly.