GNOME Bugzilla – Bug 350108
Reproducible crash when selecting text in PDF document with evince
Last modified: 2009-03-17 14:06:14 UTC
Steps to reproduce: 1. view following PDF document with evince PDF viewer: http://en.lernu.net/pri_lernu/informiloj/faldfolioj/faldfolio-fr.pdf 2. try to select with the mouse all text on first page 3. observe that as you select text on the entire page, that a crash happens (100% reproducible) Stack trace: Debugging Information: 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) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1228441376 (LWP 5679)] [New Thread -1229837392 (LWP 5681)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) 0xffffe410 in __kernel_vsyscall ()
+ Trace 70009
Thread 1 (Thread -1228441376 (LWP 5679))
Other information: Distribution: Ubuntu 6.06 (dapper) Version: GNOME2.14.3 unspecified Evince 0.5.2 according to about screen
Sorry, in the bug description I say to select text on the first page to reproduce bug. But bug actually happens when selecting text on the **second** page (document has only 2 pages)
no crash here with Evince 0.5.2 please upgrade to the latest version and retry. if you can still reproduce please install a poppler debugging package. Please see http://live.gnome.org/GettingTraces for more information on how to do so.
Created attachment 70366 [details] valgrind memory checker error report with evince-5.2 > please upgrade to the latest version and retry. I also have evince-5.2 here and it crashes for me (Ubuntu-6.06): $ evince --version Gnome evince 0.5.2 Did you try to select text on **second** page? Unfortunately, in the bug description, I say to select text on first page, but bug actually happens on second page of the document. It crashes whether I select entire page with the mouse, or with "Edit -> Select All" (on second page) from main menu. The offending pdf can be dowloaded there: $ wget http://en.lernu.net/pri_lernu/informiloj/faldfolioj/faldfolio-fr.pdf > if you can still reproduce please install a poppler debugging > package. Please see http://live.gnome.org/GettingTraces for more > information on how to do so. Not sure what's missing from the stack trace I put in the bug report. Anyway, I ran it with valgrind memory checker. It's slow to run with valgrind but I could reproduce the crash. There are lots of error messages, hard to tell which one triggers the crash. I attach the errors reported by valgrind memory checker: $ valgrind --tool=memcheck --leak-check=yes \ --track-fds=yes --num-callers=10 \ evince http://en.lernu.net/pri_lernu/informiloj/faldfolioj/faldfolio-fr.pdf
Not only evince-5.2 crashes with Ubuntu-6.06, it also crashes on another machine which is using an older version: Ubuntu-5.10 (I think it was evince-4.*)
It crashes with evince cvs head too. I think it only crashes when selecting some font types. Anyway it's a poppler bug. Could you please follow these instructions to help get this bug fixed? http://live.gnome.org/Evince/PopplerBugs#poppler Thank you.
Opened Poppler bug for this issue: https://bugs.freedesktop.org/show_bug.cgi?id=7793 Bug can be closed as "NOTGNOME".
OK Edit->Select All crasher for me, too.
*** Bug 362110 has been marked as a duplicate of this bug. ***
*** Bug 368731 has been marked as a duplicate of this bug. ***
*** Bug 370326 has been marked as a duplicate of this bug. ***
*** Bug 368362 has been marked as a duplicate of this bug. ***
*** Bug 370896 has been marked as a duplicate of this bug. ***
see http://bugzilla.gnome.org/show_bug.cgi?id=372843#c4 for a better stacktrace
FYI: the poppler bug has been fixed and will be fixed with the next poppler release.
*** Bug 382977 has been marked as a duplicate of this bug. ***
*** Bug 398946 has been marked as a duplicate of this bug. ***
52 dups within the last 30 days - adding the trace of dup bug 362110 to the auto-reject list.
*** Bug 399736 has been marked as a duplicate of this bug. ***
*** Bug 401755 has been marked as a duplicate of this bug. ***
*** Bug 406942 has been marked as a duplicate of this bug. ***
*** Bug 426398 has been marked as a duplicate of this bug. ***
*** Bug 439599 has been marked as a duplicate of this bug. ***
*** Bug 476095 has been marked as a duplicate of this bug. ***
no new rejected reports for more than a month now (we reject reports from GNOME <=2.16). removing from the auto-reject list.
*** Bug 575580 has been marked as a duplicate of this bug. ***