Summary: | Okular crash when opening pdf file (kde 4.10) | ||
---|---|---|---|
Product: | [Applications] okular | Reporter: | vyacheslav <galdralag> |
Component: | PDF backend | Assignee: | Okular developers <okular-devel> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | aacid |
Priority: | NOR | ||
Version First Reported In: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
vyacheslav
2013-02-19 09:28:46 UTC
Please send it to aacid@kde.org (In reply to comment #1) > Please send it to aacid@kde.org I sent file to aacid@kde.org (In reply to comment #2) > (In reply to comment #1) > > Please send it to aacid@kde.org > > I sent file to aacid@kde.org File can not be delivered: SMTP error from remote mail server after MAIL FROM:<galdralag@bk.ru> SIZE=28480950: host postbox.kde.org [46.4.96.248]: 552 5.3.4 Message size exceeds fixed limit You can download pdf file here http://depositfiles.com/files/xdr2h2jmi can you please run (it will be slow) valgrind okular myfile.pdf and attach the output? While running through valrgind okular does not crash. But without valrgind it does. I think crash conditions depends on CPU speed on fast CPU (core i7) crash happen after 1-2 seconds, on slower CPU crash happen after 5-10 seconds. When running valrgind execution very slow so it does not crash Attach the output of valgrind please ==7948== Memcheck, a memory error detector ==7948== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al. ==7948== Using Valgrind-3.8.1 and LibVEX; rerun with -h for copyright info ==7948== Command: okular okular_crash.pdf ==7948== okular(7948)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: okular(7948)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: okular(7948)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: okular(7948)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: ==7948== Conditional jump or move depends on uninitialised value(s) ==7948== at 0x1782A0D7: ??? (in /usr/lib/kde4/okularpart.so) ==7948== by 0x5FD6C14: QWidget::event(QEvent*) (in /usr/lib/libQtGui.so.4.8.4) ==7948== by 0x6381D35: QFrame::event(QEvent*) (in /usr/lib/libQtGui.so.4.8.4) ==7948== by 0x1782833C: ??? (in /usr/lib/kde4/okularpart.so) ==7948== by 0x70A5815: QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) (in /usr/lib/libQtCore.so.4.8.4) ==7948== by 0x5F8715B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.8.4) ==7948== by 0x5F8B609: QApplication::notify(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.8.4) ==7948== by 0x5997425: KApplication::notify(QObject*, QEvent*) (in /usr/lib/libkdeui.so.5.10.0) ==7948== by 0x70A56AD: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/libQtCore.so.4.8.4) ==7948== by 0x601A9D3: QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) (in /usr/lib/libQtGui.so.4.8.4) ==7948== by 0x5FD1534: QWidget::setGeometry(QRect const&) (in /usr/lib/libQtGui.so.4.8.4) ==7948== by 0x6400BAD: QAbstractScrollAreaPrivate::layoutChildren() (in /usr/lib/libQtGui.so.4.8.4) ==7948== ==7948== Invalid read of size 8 ==7948== at 0x5F7F39A: ??? (in /usr/lib/libQtGui.so.4.8.4) ==7948== by 0x614941C: ??? (in /usr/lib/libQtGui.so.4.8.4) ==7948== by 0x6152EB5: ??? (in /usr/lib/libQtGui.so.4.8.4) ==7948== by 0x60D584C: QPainter::drawPixmap(QPointF const&, QPixmap const&) (in /usr/lib/libQtGui.so.4.8.4) ==7948== by 0x121B680B: ??? (in /usr/lib/kde4/plugins/styles/qtcurve.so) ==7948== by 0x121B7353: ??? (in /usr/lib/kde4/plugins/styles/qtcurve.so) ==7948== by 0x121CDE62: ??? (in /usr/lib/kde4/plugins/styles/qtcurve.so) ==7948== by 0x121C7545: ??? (in /usr/lib/kde4/plugins/styles/qtcurve.so) ==7948== by 0x63D02C6: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/libQtGui.so.4.8.4) ==7948== by 0x5FD69FD: QWidget::event(QEvent*) (in /usr/lib/libQtGui.so.4.8.4) ==7948== by 0x63D01CA: QScrollBar::event(QEvent*) (in /usr/lib/libQtGui.so.4.8.4) ==7948== by 0x5F8718B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.8.4) ==7948== Address 0x1c20d870 is 416 bytes inside a block of size 420 alloc'd ==7948== at 0x4C2C04B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==7948== by 0x603D7C5: QImageData::create(QSize const&, QImage::Format, int) (in /usr/lib/libQtGui.so.4.8.4) ==7948== by 0x603DCFA: QImage::QImage(int, int, QImage::Format) (in /usr/lib/libQtGui.so.4.8.4) ==7948== by 0x603ECBA: QImage::copy(QRect const&) const (in /usr/lib/libQtGui.so.4.8.4) ==7948== by 0x60649C8: QRasterPixmapData::copy(QPixmapData const*, QRect const&) (in /usr/lib/libQtGui.so.4.8.4) ==7948== by 0x6057259: QPixmap::copy(QRect const&) const (in /usr/lib/libQtGui.so.4.8.4) ==7948== by 0x121B67DE: ??? (in /usr/lib/kde4/plugins/styles/qtcurve.so) ==7948== by 0x121B7353: ??? (in /usr/lib/kde4/plugins/styles/qtcurve.so) ==7948== by 0x121CDE62: ??? (in /usr/lib/kde4/plugins/styles/qtcurve.so) ==7948== by 0x121C7545: ??? (in /usr/lib/kde4/plugins/styles/qtcurve.so) ==7948== by 0x63D02C6: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/libQtGui.so.4.8.4) ==7948== by 0x5FD69FD: QWidget::event(QEvent*) (in /usr/lib/libQtGui.so.4.8.4) ==7948== ==7948== Thread 3: ==7948== Mismatched free() / delete / delete [] ==7948== at 0x4C2A86C: operator delete(void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==7948== by 0x1D1230FC: TextStringToUCS4(GooString*, unsigned int**) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D147409: ActualText::end(GfxState*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0CEF00: Gfx::opEndMarkedContent(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D06D3: Gfx::go(bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0B3F: Gfx::display(Object*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D11221B: Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1CDA092B: Poppler::Page::textList(Poppler::Page::Rotation) const (in /usr/lib/libpoppler-qt4.so.4.2.0) ==7948== by 0x1CB51417: ??? (in /usr/lib/kde4/okularGenerator_poppler.so) ==7948== by 0x17B046F1: ??? (in /usr/lib/libokularcore.so.2.0.0) ==7948== by 0x6FA887B: ??? (in /usr/lib/libQtCore.so.4.8.4) ==7948== by 0x98E6E0E: start_thread (in /usr/lib/libpthread-2.17.so) ==7948== Address 0x1bd32d20 is 0 bytes inside a block of size 4 alloc'd ==7948== at 0x4C2B307: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==7948== by 0x1D1230B9: TextStringToUCS4(GooString*, unsigned int**) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D147409: ActualText::end(GfxState*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0CEF00: Gfx::opEndMarkedContent(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D06D3: Gfx::go(bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0B3F: Gfx::display(Object*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D11221B: Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1CDA092B: Poppler::Page::textList(Poppler::Page::Rotation) const (in /usr/lib/libpoppler-qt4.so.4.2.0) ==7948== by 0x1CB51417: ??? (in /usr/lib/kde4/okularGenerator_poppler.so) ==7948== by 0x17B046F1: ??? (in /usr/lib/libokularcore.so.2.0.0) ==7948== by 0x6FA887B: ??? (in /usr/lib/libQtCore.so.4.8.4) ==7948== by 0x98E6E0E: start_thread (in /usr/lib/libpthread-2.17.so) ==7948== ==7948== Thread 2: ==7948== Conditional jump or move depends on uninitialised value(s) ==7948== at 0x1D087DEB: ??? (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D15E9EF: Splash::pipeRun(SplashPipe*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D16D6EE: Splash::composite(SplashBitmap*, int, int, int, int, int, int, bool, bool, bool, double) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D089A54: SplashOutputDev::paintTransparencyGroup(GfxState*, double*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D2049: Gfx::doForm(Object*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D4B72: Gfx::opXObject(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D06D3: Gfx::go(bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0B3F: Gfx::display(Object*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D11221B: Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1CDA0332: Poppler::Page::renderToImage(double, double, int, int, int, int, Poppler::Page::Rotation) const (in /usr/lib/libpoppler-qt4.so.4.2.0) ==7948== by 0x1CB5305B: ??? (in /usr/lib/kde4/okularGenerator_poppler.so) ==7948== by 0x17B047E0: ??? (in /usr/lib/libokularcore.so.2.0.0) ==7948== ==7948== Conditional jump or move depends on uninitialised value(s) ==7948== at 0x1D087E92: ??? (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D15E9EF: Splash::pipeRun(SplashPipe*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D16D6EE: Splash::composite(SplashBitmap*, int, int, int, int, int, int, bool, bool, bool, double) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D089A54: SplashOutputDev::paintTransparencyGroup(GfxState*, double*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D2049: Gfx::doForm(Object*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D4B72: Gfx::opXObject(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D06D3: Gfx::go(bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0B3F: Gfx::display(Object*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D11221B: Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1CDA0332: Poppler::Page::renderToImage(double, double, int, int, int, int, Poppler::Page::Rotation) const (in /usr/lib/libpoppler-qt4.so.4.2.0) ==7948== by 0x1CB5305B: ??? (in /usr/lib/kde4/okularGenerator_poppler.so) ==7948== by 0x17B047E0: ??? (in /usr/lib/libokularcore.so.2.0.0) ==7948== ==7948== Invalid read of size 1 ==7948== at 0x1D15ED44: Splash::pipeRun(SplashPipe*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D15E5D3: ??? (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D16A594: Splash::arbitraryTransformImage(bool (*)(void*, unsigned char*, unsigned char*), void*, SplashColorMode, int, bool, int, int, double*, bool, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D16CC97: Splash::drawImage(bool (*)(void*, unsigned char*, unsigned char*), void*, SplashColorMode, bool, int, int, double*, bool, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D08EBD3: SplashOutputDev::drawImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, int*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D3F40: Gfx::doImage(Object*, Stream*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D4B30: Gfx::opXObject(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D06D3: Gfx::go(bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0B3F: Gfx::display(Object*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0EEB: Gfx::drawForm(Object*, Dict*, double*, double*, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D570A: Gfx::doSoftMask(Object*, bool, GfxColorSpace*, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D6BF1: Gfx::opSetExtGState(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== Address 0x1bac723e is 2 bytes before a block of size 36 alloc'd ==7948== at 0x4C2C04B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==7948== by 0x1D14D201: gmallocn_checkoverflow (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D17301C: SplashBitmap::SplashBitmap(int, int, int, SplashColorMode, bool, bool, GooList*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D089F2A: SplashOutputDev::beginTransparencyGroup(GfxState*, double*, GfxColorSpace*, bool, bool, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0EAE: Gfx::drawForm(Object*, Dict*, double*, double*, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D570A: Gfx::doSoftMask(Object*, bool, GfxColorSpace*, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D6BF1: Gfx::opSetExtGState(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D06D3: Gfx::go(bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0B3F: Gfx::display(Object*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0EEB: Gfx::drawForm(Object*, Dict*, double*, double*, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D2049: Gfx::doForm(Object*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D4B72: Gfx::opXObject(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== ==7948== Invalid read of size 1 ==7948== at 0x1D15ED4C: Splash::pipeRun(SplashPipe*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D15E5D3: ??? (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D16A594: Splash::arbitraryTransformImage(bool (*)(void*, unsigned char*, unsigned char*), void*, SplashColorMode, int, bool, int, int, double*, bool, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D16CC97: Splash::drawImage(bool (*)(void*, unsigned char*, unsigned char*), void*, SplashColorMode, bool, int, int, double*, bool, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D08EBD3: SplashOutputDev::drawImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, int*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D3F40: Gfx::doImage(Object*, Stream*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D4B30: Gfx::opXObject(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D06D3: Gfx::go(bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0B3F: Gfx::display(Object*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0EEB: Gfx::drawForm(Object*, Dict*, double*, double*, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D570A: Gfx::doSoftMask(Object*, bool, GfxColorSpace*, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D6BF1: Gfx::opSetExtGState(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== Address 0x1bac723d is 3 bytes before a block of size 36 alloc'd ==7948== at 0x4C2C04B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==7948== by 0x1D14D201: gmallocn_checkoverflow (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D17301C: SplashBitmap::SplashBitmap(int, int, int, SplashColorMode, bool, bool, GooList*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D089F2A: SplashOutputDev::beginTransparencyGroup(GfxState*, double*, GfxColorSpace*, bool, bool, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0EAE: Gfx::drawForm(Object*, Dict*, double*, double*, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D570A: Gfx::doSoftMask(Object*, bool, GfxColorSpace*, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D6BF1: Gfx::opSetExtGState(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D06D3: Gfx::go(bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0B3F: Gfx::display(Object*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0EEB: Gfx::drawForm(Object*, Dict*, double*, double*, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D2049: Gfx::doForm(Object*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D4B72: Gfx::opXObject(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== ==7948== Invalid read of size 1 ==7948== at 0x1D15ED54: Splash::pipeRun(SplashPipe*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D15E5D3: ??? (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D16A594: Splash::arbitraryTransformImage(bool (*)(void*, unsigned char*, unsigned char*), void*, SplashColorMode, int, bool, int, int, double*, bool, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D16CC97: Splash::drawImage(bool (*)(void*, unsigned char*, unsigned char*), void*, SplashColorMode, bool, int, int, double*, bool, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D08EBD3: SplashOutputDev::drawImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, int*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D3F40: Gfx::doImage(Object*, Stream*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D4B30: Gfx::opXObject(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D06D3: Gfx::go(bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0B3F: Gfx::display(Object*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0EEB: Gfx::drawForm(Object*, Dict*, double*, double*, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D570A: Gfx::doSoftMask(Object*, bool, GfxColorSpace*, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D6BF1: Gfx::opSetExtGState(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== Address 0x1bac723c is 4 bytes before a block of size 36 alloc'd ==7948== at 0x4C2C04B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==7948== by 0x1D14D201: gmallocn_checkoverflow (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D17301C: SplashBitmap::SplashBitmap(int, int, int, SplashColorMode, bool, bool, GooList*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D089F2A: SplashOutputDev::beginTransparencyGroup(GfxState*, double*, GfxColorSpace*, bool, bool, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0EAE: Gfx::drawForm(Object*, Dict*, double*, double*, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D570A: Gfx::doSoftMask(Object*, bool, GfxColorSpace*, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D6BF1: Gfx::opSetExtGState(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D06D3: Gfx::go(bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0B3F: Gfx::display(Object*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0EEB: Gfx::drawForm(Object*, Dict*, double*, double*, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D2049: Gfx::doForm(Object*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D4B72: Gfx::opXObject(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== ==7948== Invalid read of size 1 ==7948== at 0x1D15E97B: Splash::pipeRun(SplashPipe*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D15E5D3: ??? (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D16A594: Splash::arbitraryTransformImage(bool (*)(void*, unsigned char*, unsigned char*), void*, SplashColorMode, int, bool, int, int, double*, bool, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D16CC97: Splash::drawImage(bool (*)(void*, unsigned char*, unsigned char*), void*, SplashColorMode, bool, int, int, double*, bool, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D08EBD3: SplashOutputDev::drawImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, int*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D3F40: Gfx::doImage(Object*, Stream*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D4B30: Gfx::opXObject(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D06D3: Gfx::go(bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0B3F: Gfx::display(Object*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0EEB: Gfx::drawForm(Object*, Dict*, double*, double*, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D570A: Gfx::doSoftMask(Object*, bool, GfxColorSpace*, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D6BF1: Gfx::opSetExtGState(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== Address 0x1c99b5df is 1 bytes before a block of size 9 alloc'd ==7948== at 0x4C2C04B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==7948== by 0x1D14D16F: gmallocn (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D173165: SplashBitmap::SplashBitmap(int, int, int, SplashColorMode, bool, bool, GooList*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D089F2A: SplashOutputDev::beginTransparencyGroup(GfxState*, double*, GfxColorSpace*, bool, bool, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0EAE: Gfx::drawForm(Object*, Dict*, double*, double*, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D570A: Gfx::doSoftMask(Object*, bool, GfxColorSpace*, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D6BF1: Gfx::opSetExtGState(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D06D3: Gfx::go(bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0B3F: Gfx::display(Object*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0EEB: Gfx::drawForm(Object*, Dict*, double*, double*, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D2049: Gfx::doForm(Object*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D4B72: Gfx::opXObject(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== ==7948== Invalid read of size 1 ==7948== at 0x1D15EA2F: Splash::pipeRun(SplashPipe*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D15E5D3: ??? (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D16A594: Splash::arbitraryTransformImage(bool (*)(void*, unsigned char*, unsigned char*), void*, SplashColorMode, int, bool, int, int, double*, bool, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D16CC97: Splash::drawImage(bool (*)(void*, unsigned char*, unsigned char*), void*, SplashColorMode, bool, int, int, double*, bool, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D08EBD3: SplashOutputDev::drawImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, int*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D3F40: Gfx::doImage(Object*, Stream*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D4B30: Gfx::opXObject(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D06D3: Gfx::go(bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0B3F: Gfx::display(Object*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0EEB: Gfx::drawForm(Object*, Dict*, double*, double*, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D570A: Gfx::doSoftMask(Object*, bool, GfxColorSpace*, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D6BF1: Gfx::opSetExtGState(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== Address 0x1b9e5c2f is 1 bytes before a block of size 9 alloc'd ==7948== at 0x4C2C04B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==7948== by 0x1D14D16F: gmallocn (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D173165: SplashBitmap::SplashBitmap(int, int, int, SplashColorMode, bool, bool, GooList*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D089F2A: SplashOutputDev::beginTransparencyGroup(GfxState*, double*, GfxColorSpace*, bool, bool, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0EAE: Gfx::drawForm(Object*, Dict*, double*, double*, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D2049: Gfx::doForm(Object*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D4B72: Gfx::opXObject(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D06D3: Gfx::go(bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0B3F: Gfx::display(Object*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0EEB: Gfx::drawForm(Object*, Dict*, double*, double*, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D2049: Gfx::doForm(Object*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D4B72: Gfx::opXObject(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== ==7948== Invalid write of size 1 ==7948== at 0x1D15ECCC: Splash::pipeRun(SplashPipe*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D15E5D3: ??? (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D16A594: Splash::arbitraryTransformImage(bool (*)(void*, unsigned char*, unsigned char*), void*, SplashColorMode, int, bool, int, int, double*, bool, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D16CC97: Splash::drawImage(bool (*)(void*, unsigned char*, unsigned char*), void*, SplashColorMode, bool, int, int, double*, bool, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D08EBD3: SplashOutputDev::drawImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, int*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D3F40: Gfx::doImage(Object*, Stream*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D4B30: Gfx::opXObject(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D06D3: Gfx::go(bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0B3F: Gfx::display(Object*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0EEB: Gfx::drawForm(Object*, Dict*, double*, double*, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D570A: Gfx::doSoftMask(Object*, bool, GfxColorSpace*, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D6BF1: Gfx::opSetExtGState(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== Address 0x1bac723c is 4 bytes before a block of size 36 alloc'd ==7948== at 0x4C2C04B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==7948== by 0x1D14D201: gmallocn_checkoverflow (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D17301C: SplashBitmap::SplashBitmap(int, int, int, SplashColorMode, bool, bool, GooList*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D089F2A: SplashOutputDev::beginTransparencyGroup(GfxState*, double*, GfxColorSpace*, bool, bool, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0EAE: Gfx::drawForm(Object*, Dict*, double*, double*, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D570A: Gfx::doSoftMask(Object*, bool, GfxColorSpace*, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D6BF1: Gfx::opSetExtGState(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D06D3: Gfx::go(bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0B3F: Gfx::display(Object*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0EEB: Gfx::drawForm(Object*, Dict*, double*, double*, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D2049: Gfx::doForm(Object*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D4B72: Gfx::opXObject(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== ==7948== Invalid write of size 1 ==7948== at 0x1D15ECCE: Splash::pipeRun(SplashPipe*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D15E5D3: ??? (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D16A594: Splash::arbitraryTransformImage(bool (*)(void*, unsigned char*, unsigned char*), void*, SplashColorMode, int, bool, int, int, double*, bool, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D16CC97: Splash::drawImage(bool (*)(void*, unsigned char*, unsigned char*), void*, SplashColorMode, bool, int, int, double*, bool, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D08EBD3: SplashOutputDev::drawImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, int*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D3F40: Gfx::doImage(Object*, Stream*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D4B30: Gfx::opXObject(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D06D3: Gfx::go(bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0B3F: Gfx::display(Object*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0EEB: Gfx::drawForm(Object*, Dict*, double*, double*, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D570A: Gfx::doSoftMask(Object*, bool, GfxColorSpace*, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D6BF1: Gfx::opSetExtGState(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== Address 0x1bac723d is 3 bytes before a block of size 36 alloc'd ==7948== at 0x4C2C04B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==7948== by 0x1D14D201: gmallocn_checkoverflow (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D17301C: SplashBitmap::SplashBitmap(int, int, int, SplashColorMode, bool, bool, GooList*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D089F2A: SplashOutputDev::beginTransparencyGroup(GfxState*, double*, GfxColorSpace*, bool, bool, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0EAE: Gfx::drawForm(Object*, Dict*, double*, double*, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D570A: Gfx::doSoftMask(Object*, bool, GfxColorSpace*, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D6BF1: Gfx::opSetExtGState(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D06D3: Gfx::go(bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0B3F: Gfx::display(Object*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0EEB: Gfx::drawForm(Object*, Dict*, double*, double*, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D2049: Gfx::doForm(Object*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D4B72: Gfx::opXObject(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== ==7948== Invalid write of size 1 ==7948== at 0x1D15ECD1: Splash::pipeRun(SplashPipe*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D15E5D3: ??? (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D16A594: Splash::arbitraryTransformImage(bool (*)(void*, unsigned char*, unsigned char*), void*, SplashColorMode, int, bool, int, int, double*, bool, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D16CC97: Splash::drawImage(bool (*)(void*, unsigned char*, unsigned char*), void*, SplashColorMode, bool, int, int, double*, bool, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D08EBD3: SplashOutputDev::drawImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, int*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D3F40: Gfx::doImage(Object*, Stream*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D4B30: Gfx::opXObject(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D06D3: Gfx::go(bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0B3F: Gfx::display(Object*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0EEB: Gfx::drawForm(Object*, Dict*, double*, double*, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D570A: Gfx::doSoftMask(Object*, bool, GfxColorSpace*, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D6BF1: Gfx::opSetExtGState(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== Address 0x1bac723e is 2 bytes before a block of size 36 alloc'd ==7948== at 0x4C2C04B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==7948== by 0x1D14D201: gmallocn_checkoverflow (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D17301C: SplashBitmap::SplashBitmap(int, int, int, SplashColorMode, bool, bool, GooList*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D089F2A: SplashOutputDev::beginTransparencyGroup(GfxState*, double*, GfxColorSpace*, bool, bool, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0EAE: Gfx::drawForm(Object*, Dict*, double*, double*, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D570A: Gfx::doSoftMask(Object*, bool, GfxColorSpace*, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D6BF1: Gfx::opSetExtGState(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D06D3: Gfx::go(bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0B3F: Gfx::display(Object*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0EEB: Gfx::drawForm(Object*, Dict*, double*, double*, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D2049: Gfx::doForm(Object*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D4B72: Gfx::opXObject(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== ==7948== Invalid write of size 1 ==7948== at 0x1D15ECD5: Splash::pipeRun(SplashPipe*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D15E5D3: ??? (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D16A594: Splash::arbitraryTransformImage(bool (*)(void*, unsigned char*, unsigned char*), void*, SplashColorMode, int, bool, int, int, double*, bool, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D16CC97: Splash::drawImage(bool (*)(void*, unsigned char*, unsigned char*), void*, SplashColorMode, bool, int, int, double*, bool, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D08EBD3: SplashOutputDev::drawImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, int*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D3F40: Gfx::doImage(Object*, Stream*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D4B30: Gfx::opXObject(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D06D3: Gfx::go(bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0B3F: Gfx::display(Object*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0EEB: Gfx::drawForm(Object*, Dict*, double*, double*, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D570A: Gfx::doSoftMask(Object*, bool, GfxColorSpace*, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D6BF1: Gfx::opSetExtGState(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== Address 0x1bac723f is 1 bytes before a block of size 36 alloc'd ==7948== at 0x4C2C04B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==7948== by 0x1D14D201: gmallocn_checkoverflow (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D17301C: SplashBitmap::SplashBitmap(int, int, int, SplashColorMode, bool, bool, GooList*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D089F2A: SplashOutputDev::beginTransparencyGroup(GfxState*, double*, GfxColorSpace*, bool, bool, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0EAE: Gfx::drawForm(Object*, Dict*, double*, double*, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D570A: Gfx::doSoftMask(Object*, bool, GfxColorSpace*, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D6BF1: Gfx::opSetExtGState(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D06D3: Gfx::go(bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0B3F: Gfx::display(Object*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0EEB: Gfx::drawForm(Object*, Dict*, double*, double*, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D2049: Gfx::doForm(Object*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D4B72: Gfx::opXObject(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== ==7948== Invalid write of size 1 ==7948== at 0x1D15EB71: Splash::pipeRun(SplashPipe*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D15E5D3: ??? (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D16A594: Splash::arbitraryTransformImage(bool (*)(void*, unsigned char*, unsigned char*), void*, SplashColorMode, int, bool, int, int, double*, bool, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D16CC97: Splash::drawImage(bool (*)(void*, unsigned char*, unsigned char*), void*, SplashColorMode, bool, int, int, double*, bool, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D08EBD3: SplashOutputDev::drawImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, bool, int*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D3F40: Gfx::doImage(Object*, Stream*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D4B30: Gfx::opXObject(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D06D3: Gfx::go(bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0B3F: Gfx::display(Object*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0EEB: Gfx::drawForm(Object*, Dict*, double*, double*, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D570A: Gfx::doSoftMask(Object*, bool, GfxColorSpace*, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D6BF1: Gfx::opSetExtGState(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== Address 0x1c99b5df is 1 bytes before a block of size 9 alloc'd ==7948== at 0x4C2C04B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==7948== by 0x1D14D16F: gmallocn (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D173165: SplashBitmap::SplashBitmap(int, int, int, SplashColorMode, bool, bool, GooList*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D089F2A: SplashOutputDev::beginTransparencyGroup(GfxState*, double*, GfxColorSpace*, bool, bool, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0EAE: Gfx::drawForm(Object*, Dict*, double*, double*, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D570A: Gfx::doSoftMask(Object*, bool, GfxColorSpace*, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D6BF1: Gfx::opSetExtGState(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D06D3: Gfx::go(bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0B3F: Gfx::display(Object*, bool) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D0EEB: Gfx::drawForm(Object*, Dict*, double*, double*, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D2049: Gfx::doForm(Object*) (in /usr/lib/libpoppler.so.34.0.0) ==7948== by 0x1D0D4B72: Gfx::opXObject(Object*, int) (in /usr/lib/libpoppler.so.34.0.0) ==7948== ==7948== Thread 1: ==7948== Invalid read of size 8 ==7948== at 0x5F7F4E1: ??? (in /usr/lib/libQtGui.so.4.8.4) ==7948== by 0x614B01A: ??? (in /usr/lib/libQtGui.so.4.8.4) ==7948== by 0x60D69BC: QPainter::drawImage(QRectF const&, QImage const&, QRectF const&, QFlags<Qt::ImageConversionFlag>) (in /usr/lib/libQtGui.so.4.8.4) ==7948== by 0x1781A4D8: ??? (in /usr/lib/kde4/okularpart.so) ==7948== by 0x17827B2C: ??? (in /usr/lib/kde4/okularpart.so) ==7948== by 0x17832A0A: ??? (in /usr/lib/kde4/okularpart.so) ==7948== by 0x5FD69FD: QWidget::event(QEvent*) (in /usr/lib/libQtGui.so.4.8.4) ==7948== by 0x6381D35: QFrame::event(QEvent*) (in /usr/lib/libQtGui.so.4.8.4) ==7948== by 0x1782833C: ??? (in /usr/lib/kde4/okularpart.so) ==7948== by 0x70A5815: QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) (in /usr/lib/libQtCore.so.4.8.4) ==7948== by 0x5F8715B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.8.4) ==7948== by 0x5F8B609: QApplication::notify(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.8.4) ==7948== Address 0x251b12e8 is 6,341,288 bytes inside a block of size 6,341,292 alloc'd ==7948== at 0x4C2C04B: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==7948== by 0x603D7C5: QImageData::create(QSize const&, QImage::Format, int) (in /usr/lib/libQtGui.so.4.8.4) ==7948== by 0x603DCFA: QImage::QImage(int, int, QImage::Format) (in /usr/lib/libQtGui.so.4.8.4) ==7948== by 0x1781877E: ??? (in /usr/lib/kde4/okularpart.so) ==7948== by 0x1781A40B: ??? (in /usr/lib/kde4/okularpart.so) ==7948== by 0x17827B2C: ??? (in /usr/lib/kde4/okularpart.so) ==7948== by 0x17832A0A: ??? (in /usr/lib/kde4/okularpart.so) ==7948== by 0x5FD69FD: QWidget::event(QEvent*) (in /usr/lib/libQtGui.so.4.8.4) ==7948== by 0x6381D35: QFrame::event(QEvent*) (in /usr/lib/libQtGui.so.4.8.4) ==7948== by 0x1782833C: ??? (in /usr/lib/kde4/okularpart.so) ==7948== by 0x70A5815: QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) (in /usr/lib/libQtCore.so.4.8.4) ==7948== by 0x5F8715B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.8.4) ==7948== ==7948== ==7948== HEAP SUMMARY: ==7948== in use at exit: 292,160 bytes in 2,779 blocks ==7948== total heap usage: 2,409,947 allocs, 2,407,168 frees, 4,037,142,034 bytes allocated ==7948== ==7948== LEAK SUMMARY: ==7948== definitely lost: 3,528 bytes in 32 blocks ==7948== indirectly lost: 10,066 bytes in 92 blocks ==7948== possibly lost: 7,168 bytes in 16 blocks ==7948== still reachable: 271,398 bytes in 2,639 blocks ==7948== suppressed: 0 bytes in 0 blocks ==7948== Rerun with --leak-check=full to see details of leaked memory ==7948== ==7948== For counts of detected and suppressed errors, rerun with: -v ==7948== Use --track-origins=yes to see where uninitialised values come from ==7948== ERROR SUMMARY: 1609195 errors from 16 contexts (suppressed: 3 from 3) Lots of bad stuff in there, that's poppler 0.22.0, right? 0.22.1 Ok, found the problem, working on it Will be fixed in poppler 0.22.2 |