Text selection on specific PDF causes Evince to crash



Hello all,

In the 64 Studio distro we currently ship Evince 0.5.3, because the version in Debian etch (where we get most of our packages) is too old.

With a specific PDF, I cannot select any text without Evince crashing. The backtrace is pasted below. If you would like a copy of the PDF, please let me know an address to post it to offlist (it's a magazine feature which hasn't been published yet, so I think it would be impolite to post it publicly).

If the Evince team thinks the correct solution would be for us to backport the latest Evince release to etch, please let us know. (It's currently only available in Debian experimental, not in testing). However if you can confirm that the problem persists in the latest release, I guess there's something weird about the PDF file.

Cheers!

Daniel


Distribution: 64 Studio 1.3.0 (Debian 4.0 based)
Package: evince
Severity: critical
Version: GNOME2.14.3
Gnome-Distributor: Debian
Synopsis: Evince 0.5.3 crashes when attempting to select text in a specific PDF
Bugzilla-Product: evince
Bugzilla-Component: general
Bugzilla-Version: 0.5.x
BugBuddy-GnomeVersion: 2.0 (2.18.1)
Description:
Description of the crash:

Click to begin selection - Evince window freezes

Steps to reproduce the crash:
1. Open file
2. Click in text
3. Boom!

Expected Results:

Crashes every time.

How often does this happen?

Only with this specific PDF, so far

Debugging Information:

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

(no debugging symbols found)
Using host libthread_db library "/lib/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)
[Thread debugging using libthread_db enabled]
[New Thread 47475466670720 (LWP 7925)]
[New Thread 1082132832 (LWP 7926)]
(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)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0x00002b2dba38700f in waitpid () from /lib/libpthread.so.0
#0  0x00002b2dba38700f in waitpid () from /lib/libpthread.so.0
#1  0x00002b2db8634dc0 in gnome_gtk_module_info_get ()
   from /usr/lib/libgnomeui-2.so.0
#2  <signal handler called>
#3  0x0000000000000061 in ?? ()
#4  0x00002b2dba63f885 in GfxState::setFont () from
/usr/lib/libpoppler.so.1
#5  0x00002b2dba68ac5b in TextSelectionPainter::visitWord ()
   from /usr/lib/libpoppler.so.1
#6  0x00002b2dba68af6e in TextLine::visitSelection ()
   from /usr/lib/libpoppler.so.1
#7  0x00002b2dba68fe73 in TextBlock::visitSelection ()
   from /usr/lib/libpoppler.so.1
#8  0x00002b2dba690038 in TextPage::visitSelection ()
   from /usr/lib/libpoppler.so.1
#9  0x00002b2dba6914ce in TextPage::drawSelection ()
   from /usr/lib/libpoppler.so.1
#10 0x00002b2dba49b2b8 in poppler_page_render_selection ()
   from /usr/lib/libpoppler-glib.so.1
#11 0x0000000000451768 in pdf_selection_render_selection ()
#12 0x0000000000428e59 in ev_pixbuf_cache_get_selection_pixbuf ()
#13 0x000000000043195e in ev_view_new ()
#14 0x00002b2dbd503913 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#15 0x00002b2dbd50675d in g_main_context_check ()
   from /usr/lib/libglib-2.0.so.0
#16 0x00002b2dbd506a46 in g_main_loop_run () from
/usr/lib/libglib-2.0.so.0
#17 0x00002b2dbb539bc2 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#18 0x000000000043fb69 in main ()

Thread 2 (Thread 1082132832 (LWP 7926)):
#0  0x00002b2dba383b3a in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
No symbol table info available.
#1  0x00000000004232cc in ev_job_queue_init ()
No symbol table info available.
#2  0x00002b2dbd51f5a4 in g_thread_create_full ()
   from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#3  0x00002b2dba380f1a in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#4  0x00002b2dbab66602 in clone () from /lib/libc.so.6
No symbol table info available.
#5  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 1 (Thread 47475466670720 (LWP 7925)):
#0  0x00002b2dba38700f in waitpid () from /lib/libpthread.so.0
No symbol table info available.
#1  0x00002b2db8634dc0 in gnome_gtk_module_info_get ()
   from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#2  <signal handler called>
No symbol table info available.
#3  0x0000000000000061 in ?? ()
No symbol table info available.
#4  0x00002b2dba63f885 in GfxState::setFont () from
/usr/lib/libpoppler.so.1
No symbol table info available.
#5  0x00002b2dba68ac5b in TextSelectionPainter::visitWord ()
   from /usr/lib/libpoppler.so.1
No symbol table info available.
#6  0x00002b2dba68af6e in TextLine::visitSelection ()
   from /usr/lib/libpoppler.so.1
No symbol table info available.
#7  0x00002b2dba68fe73 in TextBlock::visitSelection ()
   from /usr/lib/libpoppler.so.1
No symbol table info available.
#8  0x00002b2dba690038 in TextPage::visitSelection ()
   from /usr/lib/libpoppler.so.1
No symbol table info available.
#9  0x00002b2dba6914ce in TextPage::drawSelection ()
   from /usr/lib/libpoppler.so.1
No symbol table info available.
#10 0x00002b2dba49b2b8 in poppler_page_render_selection ()
   from /usr/lib/libpoppler-glib.so.1
No symbol table info available.
#11 0x0000000000451768 in pdf_selection_render_selection ()
No symbol table info available.
#12 0x0000000000428e59 in ev_pixbuf_cache_get_selection_pixbuf ()
No symbol table info available.
#13 0x000000000043195e in ev_view_new ()
No symbol table info available.
#14 0x00002b2dbd503913 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#15 0x00002b2dbd50675d in g_main_context_check ()
   from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#16 0x00002b2dbd506a46 in g_main_loop_run () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#17 0x00002b2dbb539bc2 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#18 0x000000000043fb69 in main ()
No symbol table info available.
#0  0x00002b2dba38700f in waitpid () from /lib/libpthread.so.0



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]