evince crashes while display LaTeX 'microtype' package documentation
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
evince (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: evince
To reproduce:
1) Download the documentation for the LaTeX package 'microtype': http://
(also attached)
2) Open it in evince
3) Scroll to page 4
Result: evince segfaults.
Okular and xpdf both display it fine, though there's some 'clever' code on that page that appears to be displaying different things depending on whether the viewer claims PDF 1.5 support. So their ability to display the document may just reflect their being more pessimistic about their own abilities. But it is a real document, that I'd really like to read, and that has legitimate reason to be using these funny features, so it would be nice if evince would stop segfaulting.
(gdb) bt full
#0 OptionalContent
No locals.
#1 0xb14fb8da in get_layer_for_ref (document=<value optimized out>,
layers=<value optimized out>, ref=0xb0f3f100, preserve_rb=1)
at poppler-
layer = <value optimized out>
ocgRef = <value optimized out>
l = 0xb7e7f3c0
#2 0xb14fc1c7 in build_ocg_state (document=
title=0x0) at poppler-
layer = <value optimized out>
list = 0xb5a78f00
preserve_rb = 1
i = 0
layer_state = 0x0
st_list = 0xb0f94fa0
j = 1
#3 _poppler_action_new (document=
at poppler-
No locals.
#4 0xb1502f2f in poppler_
at poppler-
link_action = <value optimized out>
link = 0xb0f6f718
i = 0
obj = {type = objNone, {booln = -1209683048, intg = -1209683048,
uintg = 3085284248, real = 1.5243329545919
string = 0xb7e5b398, name = 0xb7e5b398 "\030\b淰\
array = 0xb7e5b398, dict = 0xb7e5b398, stream = 0xb7e5b398, ref = {
num = -1209683048, gen = 0},
cmd = 0xb7e5b398 "\030\b淰\
map_list = <value optimized out>
width = 595.27600000000007
height = 841.88999999999999
#5 0xb154be8c in pdf_document_
page=
at /build/
retval = 0xb5a00578
list = <value optimized out>
---Type <return> to continue, or q <return> to quit---
height = <value optimized out>
#6 0xb768668a in ev_document_
page=
at /build/
No locals.
#7 0xb764e373 in ev_job_
at /build/
job_pd = 0xb7e9cb88
ev_page = 0xb5af9830
#8 0xb764b371 in ev_job_run (job=0xb7e9cb88)
at /build/
No locals.
#9 0xb764f368 in ev_job_thread (data=0x0)
at /build/
result = <value optimized out>
#10 ev_job_thread_proxy (data=0x0)
at /build/
job = 0xb802d238
#11 0xb6b6148f in ?? () from /lib/libglib-
No symbol table info available.
#12 0xb6aa8cc9 in start_thread (arg=0xb1d52b70) at pthread_
__res = <value optimized out>
__ignore1 = <value optimized out>
__ignore2 = <value optimized out>
pd = 0xb1d52b70
now = <value optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1230266380, 0, 4001536,
priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0,
robust = <value optimized out>
freesize = <value optimized out>
#13 0xb6a1669e in clone () at ../sysdeps/
No locals.
(gdb)
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: evince 2.32.0-0ubuntu1.1
ProcVersionSign
Uname: Linux 2.6.38-
Architecture: i386
Date: Tue Feb 15 23:23:10 2011
ExecutablePath: /usr/bin/evince
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
ProcEnviron:
PATH=(custom, user)
LANG=en_US.utf8
SHELL=/usr/bin/zsh
SourcePackage: evince
Thank you for taking the time to report this bug and helping to make Ubuntu better. This particular bug has already been reported and is a duplicate of bug 633574, so it is being marked as such. Please look at the other bug report to see if there is any missing information that you can provide, or to see if there is a workaround for the bug. Additionally, any further discussion regarding the bug should occur in the other report. Please continue to report any other bugs you may find.