Bug 158015 - kpdf crashes when opening a specific PDF document
Summary: kpdf crashes when opening a specific PDF document
Status: RESOLVED DUPLICATE of bug 157777
Alias: None
Product: kpdf
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Albert Astals Cid
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-18 20:17 UTC by Bart Van Assche
Modified: 2008-02-18 20:43 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bart Van Assche 2008-02-18 20:17:19 UTC
Version:           kdegraphics3-pdf-3.5.7-60.3 (using KDE 3.5.7)
Installed from:    SuSE RPMs
Compiler:          gcc 4.2.1 openSUSE gcc RPM with name gcc-4.2-24
OS:                Linux

When running the following commands, kpdf crashes:

wget http://www.cse.ohio-state.edu/~qin/pub-papers/2006andbefore/asplos062-lu.pdf
kpdf asplos062-lu.pdf

Valgrind backtrace for the crash:

==5192== Thread 2:
==5192== Invalid read of size 1
==5192==    at 0xCFAFEC9: Splash::fillGlyph2(int, int, SplashGlyphBitmap*, int) (in /opt/kde3/lib64/kde3/libkpdfpart.so)
==5192==    by 0xCFB114F: Splash::fillChar(double, double, int, SplashFont*) (in /opt/kde3/lib64/kde3/libkpdfpart.so)
==5192==    by 0xCF76FF7: SplashOutputDev::drawChar(GfxState*, double, double, double, double, double, double, unsigned, int, unsigned*, int) (in /opt/kde3/lib64/kde3/libkpdfpart.so)
==5192==    by 0xCF7FC36: Gfx::doShowText(GString*) (in /opt/kde3/lib64/kde3/libkpdfpart.so)
==5192==    by 0xCF80C7B: Gfx::opShowText(Object*, int) (in /opt/kde3/lib64/kde3/libkpdfpart.so)
==5192==    by 0xCF709D6: Gfx::go(int) (in /opt/kde3/lib64/kde3/libkpdfpart.so)
==5192==    by 0xCF70D2D: Gfx::display(Object*, int) (in /opt/kde3/lib64/kde3/libkpdfpart.so)
==5192==    by 0xCF86059: Page::displaySlice(OutputDev*, double, double, int, int, int, int, int, int, int, int, Catalog*, int (*)(void*), void*) (in /opt/kde3/lib64/kde3/libkpdfpart.so)
==5192==    by 0xCF86BD8: Page::display(OutputDev*, double, double, int, int, int, int, Catalog*, int (*)(void*), void*) (in /opt/kde3/lib64/kde3/libkpdfpart.so)
==5192==    by 0xCFD7ED3: PDFPixmapGeneratorThread::run() (in /opt/kde3/lib64/kde3/libkpdfpart.so)
==5192==    by 0x63A829A: QThreadInstance::start(void*) (in /usr/lib/qt3/lib64/libqt-mt.so.3.3.8)
==5192==    by 0x77AE01F: start_thread (in /lib64/libpthread-2.6.1.so)
==5192==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
KCrash: Application 'kpdf' crashing...
kpdf: Fatal IO error: client killed
Comment 1 Albert Astals Cid 2008-02-18 20:43:59 UTC

*** This bug has been marked as a duplicate of 157777 ***