Bug 3189 - crash on PDF document, link provided
Summary: crash on PDF document, link provided
Status: RESOLVED FIXED
Alias: None
Product: poppler
Classification: Unclassified
Component: general (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: Kristian Høgsberg
QA Contact:
URL: http://bugzilla.gnome.org/show_bug.cg...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-02 23:09 UTC by Bryan Clark
Modified: 2005-07-27 06:29 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Bryan Clark 2005-05-02 23:09:24 UTC
GNOME Bug: http://bugzilla.gnome.org/show_bug.cgi?id=172353

[copied from bug]

Reporter: laurent@bearteam.org (Laurent Martelli)

The PDF document located at
http://www.april.org/articles/theses/draft_european_FACT_directive.pdf cannot be
opened.

Firstly, if I try to open it with the URL, evince crashes.

Secondly, if I download it by hand ,and then open it from the local filesystem,
it just takes forever to open, using 100% of the CPU.


------- Additional Comment #1 From Bryan W Clark 2005-04-02 04:48 UTC -------

Seems to work fine for me with the CVS HEAD sources, can you test with this?


------- Additional Comment #2 From Laurent Martelli 2005-04-07 10:35 UTC -------

I've just tried with 0.2.0 and I still have the problem.


------- Additional Comment #3 From Bryan W Clark 2005-04-08 17:44 UTC -------

Nope, still works fine for me, it's actually a lot faster now :-)

Maybe someone else can test with this document or help Laurent debug it.


------- Additional Comment #4 From Marco Pesenti Gritti 2005-04-12 18:09 UTC -------

Works for me to. We are going to need a stack trace to be able to debug this.


------- Additional Comment #5 From Laurent Martelli 2005-04-13 10:11 UTC -------

I launched evince and then attached the process with gdb, and the backtrace was
this (this is version 0.2.0 with reload patch applied (bug #300094)):

#0  0x424f957b in RepadBitmap () from /usr/lib/libfreetype.so.6
#1  0x42516eff in TT_RunIns () from /usr/lib/libfreetype.so.6
#2  0x425175fc in TT_RunIns () from /usr/lib/libfreetype.so.6
#3  0x424da80e in FT_Load_Char () from /usr/lib/libfreetype.so.6
#4  0x424db7d0 in FT_Open_Face () from /usr/lib/libfreetype.so.6
#5  0x424da8da in FT_New_Face () from /usr/lib/libfreetype.so.6
#6  0x40a3d426 in SplashFTFontFile::loadType1Font () from /usr/lib/libpoppler.so.0
#7  0x40a3d1cb in SplashFTFontEngine::loadType1Font () from /usr/lib/libpoppler.so.0
#8  0x40a3e1f2 in SplashFontEngine::loadType1Font () from /usr/lib/libpoppler.so.0
#9  0x409b3d04 in SplashOutputDev::updateFont () from /usr/lib/libpoppler.so.0
#10 0x409cc0a5 in Gfx::doShowText () from /usr/lib/libpoppler.so.0
#11 0x409caf06 in Gfx::opShowText () from /usr/lib/libpoppler.so.0
#12 0x409c533f in Gfx::execOp () from /usr/lib/libpoppler.so.0
#13 0x409c4ef6 in Gfx::go () from /usr/lib/libpoppler.so.0
#14 0x409c4d3d in Gfx::display () from /usr/lib/libpoppler.so.0
#15 0x40a02596 in Page::displaySlice () from /usr/lib/libpoppler.so.0
#16 0x40aa2b80 in poppler_page_get_index () from /usr/lib/libpoppler-glib.so.0
#17 0x080645db in make_thumbnail_for_size (pdf_document=0x829ccc8, page=0,
size=1090041656, border=1) at ev-poppler.cc:506
#18 0x08064714 in pdf_document_thumbnails_get_thumbnail
(document_thumbnails=0x29, page=0, size=41, border=1) at ev-poppler.cc:541
#19 0x0806e5db in ev_document_thumbnails_get_thumbnail (document=0x8210ce8,
page=1090041656, size=1090041656, border=1090041656) at ev-document-thumbnails.c:58
#20 0x0806ff47 in ev_job_thumbnail_run (job=0x82aa040) at ev-jobs.c:242
#21 0x0806ed0b in handle_job (job=0x82aa040) at ev-job-queue.c:47
#22 0x0806ef2e in ev_render_thread (data=0x0) at ev-job-queue.c:115
#23 0x40b347fd in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#24 0x41153e51 in pthread_start_thread () from /lib/libpthread.so.0
#25 0x410f06ea in clone () from /lib/libc.so.6
Comment 1 Albert Astals Cid 2005-07-22 00:45:35 UTC
Update your Freetype  
Comment 2 Kristian Høgsberg 2005-07-28 16:29:28 UTC
I'm closing this bug, I can't reproduce it with recent evince+poppler+freetype.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.