SRU: Evince crashes after opening certain PDF file (due to poppler)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evince |
Unknown
|
Critical
|
|||
Poppler |
Unknown
|
Unknown
|
|||
evince (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
Quantal |
Invalid
|
High
|
Unassigned | ||
poppler (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Quantal |
Fix Released
|
High
|
Unassigned |
Bug Description
[ Impact ]
Some apps (which use Poppler) crash when loading some pdf files.
[ Test case ]
* Open these files with Evince:
- https:/
- http://
- http://
After a few seconds, Evince will crash
[ Regression Potential ]
* The new proposed version contains a patch from Git upstream repository. It is also available in the 0.21.1 version. According to Poppler devs, it should have any regression:
- http://
- https:/
[ Other Info ]
* These BZR branches should fix this bug:
- lp:~matttbe/ubuntu/raring/poppler/lp1072129
- lp:~matttbe/ubuntu/quantal/poppler/lp1072129
* You can easily test the new version by using these packages:
- Ubuntu Raring 13.04: https:/
- Ubuntu Quantal 12.10: https:/
[ Original bug report ]
evince crashes after opening the attached PDF file.
This is printed on the console:
evince:2460): Gdk-CRITICAL **: gdk_error_
failed to look up ��
failed to look up ��
failed to look up ��
failed to look up ��
failed to look up ��
failed to look up ��
failed to look up ��
failed to look up ��
failed to look up ��
failed to look up ��
failed to look up ��
failed to look up ��
evince: GfxState.cc:4159: void GfxGouraudTrian
Abgebrochen
Related branches
- Ubuntu Sponsors: Pending requested
-
Diff: 3231 lines (+3184/-4)6 files modified.pc/applied-patches (+1/-0)
.pc/git_gouraud_shading_support.patch/poppler/CairoOutputDev.cc (+3121/-0)
debian/changelog (+8/-0)
debian/patches/git_gouraud_shading_support.patch (+38/-0)
debian/patches/series (+1/-0)
poppler/CairoOutputDev.cc (+15/-4)
- Sebastien Bacher: Approve
-
Diff: 14815 lines (+8447/-1082)116 files modified.pc/.quilt_patches (+1/-0)
.pc/.quilt_series (+1/-0)
.pc/applied-patches (+2/-0)
.pc/git_gouraud_shading_support.patch/poppler/CairoOutputDev.cc (+3121/-0)
.pc/ltmain-as-needed.diff/ltmain.sh (+19/-13)
.pc/qt4-visibility.diff/qt4/src/Makefile.am (+74/-0)
.pc/qt4-visibility.diff/qt4/src/Makefile.in (+948/-0)
.pc/qt4-visibility.diff/qt4/src/poppler-export.h (+17/-0)
CMakeLists.txt (+2/-2)
ChangeLog (+684/-0)
Makefile.am (+1/-0)
Makefile.in (+33/-10)
NEWS (+65/-0)
aclocal.m4 (+5/-5)
cmake/modules/FindLCMS2.cmake (+73/-0)
config.h.in (+5/-0)
config.sub (+10/-1)
configure (+346/-265)
configure.ac (+2/-2)
cpp/Makefile.in (+33/-10)
cpp/poppler-version.h (+2/-2)
cpp/tests/Makefile.in (+23/-1)
debian/changelog (+186/-10)
debian/control (+11/-11)
debian/copyright (+21/-9)
debian/libpoppler-dev.install (+0/-11)
debian/libpoppler-glib8.symbols.in (+270/-0)
debian/libpoppler-private-dev.install (+4/-0)
debian/libpoppler-private-dev.lintian-overrides (+0/-3)
debian/libpoppler-qt4-4.symbols.in (+754/-0)
debian/libpoppler25.install (+0/-1)
debian/libpoppler28.install (+1/-0)
debian/patches/git_gouraud_shading_support.patch (+38/-0)
debian/patches/ltmain-as-needed.diff (+1/-1)
debian/patches/qt4-visibility.diff (+42/-0)
debian/patches/series (+2/-0)
debian/rules (+17/-6)
depcomp (+126/-27)
fofi/FoFiType1C.cc (+17/-8)
fofi/FoFiType1C.h (+2/-0)
fofi/Makefile.in (+27/-2)
glib/Makefile.in (+45/-13)
glib/Poppler-0.18.gir (+171/-218)
glib/demo/Makefile.in (+27/-2)
glib/poppler-document.cc (+22/-23)
glib/reference/Makefile.in (+23/-1)
glib/reference/html/PopplerDocument.html (+2/-2)
glib/reference/html/ch01.html (+1/-1)
glib/reference/html/index.html (+1/-1)
glib/reference/html/poppler-Version-and-Features-Information.html (+1/-1)
glib/reference/version.xml (+1/-1)
goo/FixedPoint.h (+1/-1)
goo/GooTimer.h (+1/-1)
goo/JpegWriter.h (+1/-1)
goo/Makefile.in (+27/-2)
goo/PNGWriter.h (+1/-1)
goo/TiffWriter.h (+1/-1)
goo/gfile.h (+1/-1)
goo/gmem.h (+1/-1)
goo/gstrtod.cc (+5/-5)
ltmain.sh (+19/-13)
m4/libtool.m4 (+231/-61)
m4/ltoptions.m4 (+17/-2)
missing (+29/-65)
poppler/Annot.cc (+10/-1)
poppler/CairoOutputDev.cc (+15/-4)
poppler/Catalog.cc (+3/-1)
poppler/DCTStream.cc (+5/-1)
poppler/FileSpec.cc (+4/-0)
poppler/FontInfo.cc (+1/-0)
poppler/Form.cc (+1/-1)
poppler/Function.cc (+5/-0)
poppler/Gfx.cc (+71/-3)
poppler/Gfx.h (+3/-1)
poppler/GfxState.cc (+3/-1)
poppler/GlobalParams.cc (+32/-26)
poppler/GlobalParamsWin.cc (+6/-1)
poppler/JBIG2Stream.cc (+53/-15)
poppler/JPXStream.cc (+12/-2)
poppler/Linearization.cc (+2/-2)
poppler/Makefile.am (+1/-1)
poppler/Makefile.in (+34/-5)
poppler/OutputDev.h (+1/-0)
poppler/PDFDoc.cc (+14/-2)
poppler/PSOutputDev.cc (+76/-31)
poppler/PSOutputDev.h (+1/-1)
poppler/SecurityHandler.cc (+6/-1)
poppler/SplashOutputDev.cc (+66/-23)
poppler/SplashOutputDev.h (+1/-0)
poppler/XRef.cc (+18/-2)
poppler/XRef.h (+2/-3)
qt4/Makefile.in (+27/-8)
qt4/demos/Makefile.in (+23/-1)
qt4/src/Makefile.am (+1/-0)
qt4/src/Makefile.in (+30/-3)
qt4/src/poppler-annotation.cc (+20/-3)
qt4/src/poppler-annotation.h (+1/-1)
qt4/src/poppler-embeddedfile-private.h (+3/-1)
qt4/src/poppler-embeddedfile.cc (+12/-7)
qt4/src/poppler-export.h (+3/-0)
qt4/tests/Makefile.in (+23/-1)
splash/Makefile.in (+27/-2)
splash/Splash.cc (+82/-77)
splash/Splash.h (+2/-2)
splash/SplashBitmap.cc (+13/-8)
splash/SplashClip.cc (+23/-0)
splash/SplashFTFont.h (+1/-1)
splash/SplashMath.h (+1/-1)
splash/SplashXPathScanner.cc (+3/-0)
test/Makefile.in (+23/-1)
utils/HtmlFonts.cc (+18/-6)
utils/HtmlFonts.h (+2/-1)
utils/HtmlOutputDev.cc (+1/-3)
utils/Makefile.in (+39/-5)
utils/pdfseparate.1 (+3/-3)
utils/pdfseparate.cc (+5/-1)
Changed in evince: | |
importance: | Unknown → Critical |
status: | Unknown → New |
Changed in evince: | |
status: | New → Unknown |
Changed in evince (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in poppler (Ubuntu): | |
status: | New → Confirmed |
summary: |
- evince crashes after opening certain PDF file + SRU: Evince crashes after opening certain PDF file (due to poppler) |
description: | updated |
Changed in poppler (Ubuntu): | |
status: | Confirmed → Fix Committed |
Changed in evince (Ubuntu Quantal): | |
status: | New → Triaged |
status: | Triaged → Invalid |
Changed in poppler (Ubuntu Quantal): | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in poppler (Ubuntu): | |
importance: | Undecided → High |
Changed in evince (Ubuntu): | |
importance: | Undecided → High |
Changed in evince (Ubuntu Quantal): | |
importance: | Undecided → High |
Changed in poppler (Ubuntu Quantal): | |
status: | Triaged → In Progress |
tags: |
added: verification-done removed: verification-needed |
This is happening on Ubuntu 12.10 with evince version 3.6.0