[Poppler-bugs] [Bug 90144] New: poppler-0.32: formerly working pdf file causes both pdflatex and okular to crash

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Apr 22 11:20:55 PDT 2015


https://bugs.freedesktop.org/show_bug.cgi?id=90144

            Bug ID: 90144
           Summary: poppler-0.32: formerly working pdf file causes both
                    pdflatex and okular to crash
           Product: poppler
           Version: unspecified
          Hardware: Other
                OS: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: general
          Assignee: poppler-bugs at lists.freedesktop.org
          Reporter: dilfridge at gentoo.org

Created attachment 115277
  --> https://bugs.freedesktop.org/attachment.cgi?id=115277&action=edit
the problematic file, renders fine in gv

a formerly working pdf file causes both pdflatex and okular to crash with
poppler-related backtrace. 

this looks more like a poppler problem, so reporting it here

okular backtrace follows

Application: okular (0.20.3)
KDE Platform Version: 4.14.7 (Compiled from sources)
Qt Version: 4.8.6
Operating System: Linux 3.12.38-gentoo x86_64
Distribution: "NAME=Gentoo"

-- Information about the crash:
- What I was doing when the application crashed:
Open a pdf file from the command line using okular; the file is attached and
renders fine in "gv". 
Problem may be poppler-0.32 related.

-- Backtrace:
Application: Okular (okular), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ffb8226e780 (LWP 29349))]

Thread 2 (Thread 0x7ffb6b328700 (LWP 29351)):
[KCrash Handler]
#6  0x00007ffb6d4e568b in JPXStream::reset (this=0x7ffb6423a6a0) at
/var/tmp/portage/app-text/poppler-0.32.0/work/poppler-0.32.0/poppler/JPXStream.cc:274
#7  0x00007ffb6d4b83f6 in SplashOutputDev::drawSoftMaskedImage
(this=0x7ffb640031a0, state=<optimized out>, ref=<optimized out>,
str=0x7ffb6421e840, width=598, height=522, colorMap=0x7ffb6422b8d0,
interpolate=false, maskStr=0x7ffb6423a6a0, maskWidth=598, maskHeight=522,
maskColorMap=0x7ffb6422c170, maskInterpolate=false) at
/var/tmp/portage/app-text/poppler-0.32.0/work/poppler-0.32.0/poppler/SplashOutputDev.cc:3643
#8  0x00007ffb6d42a726 in Gfx::doImage (this=0x7ffb64014270,
ref=0x7ffb6b3277e0, str=0x7ffb6421e840, inlineImg=32, inlineImg at entry=false) at
/var/tmp/portage/app-text/poppler-0.32.0/work/poppler-0.32.0/poppler/Gfx.cc:4656
#9  0x00007ffb6d42b983 in Gfx::opXObject (this=0x7ffb64014270, args=<optimized
out>, numArgs=<optimized out>) at
/var/tmp/portage/app-text/poppler-0.32.0/work/poppler-0.32.0/poppler/Gfx.cc:4189
#10 0x00007ffb6d4258a8 in Gfx::go (this=this at entry=0x7ffb64014270,
topLevel=topLevel at entry=true) at
/var/tmp/portage/app-text/poppler-0.32.0/work/poppler-0.32.0/poppler/Gfx.cc:763
#11 0x00007ffb6d425da8 in Gfx::display (this=this at entry=0x7ffb64014270,
obj=obj at entry=0x7ffb6b327bc0, topLevel=topLevel at entry=true) at
/var/tmp/portage/app-text/poppler-0.32.0/work/poppler-0.32.0/poppler/Gfx.cc:729
#12 0x00007ffb6d46e05a in Page::displaySlice (this=0x27fd520,
out=0x7ffb640031a0, hDPI=97.478701470279816, vDPI=<optimized out>, rotate=0,
useMediaBox=false, crop=<optimized out>, sliceX=-1, sliceY=-1, sliceW=-1,
sliceH=-1, printing=false, abortCheckCbk=0x0, abortCheckCbkData=0x0,
annotDisplayDecideCbk=0x0, annotDisplayDecideCbkData=0x0, copyXRef=true) at
/var/tmp/portage/app-text/poppler-0.32.0/work/poppler-0.32.0/poppler/Page.cc:585
#13 0x00007ffb6d7f679d in Poppler::Page::renderToImage (this=0xffffffff,
xres=3.2252605360516574e-319, yres=9.532824124368238e-130, x=8, y=-1, w=-1,
h=-1, rotate=Poppler::Page::Rotate0) at
/var/tmp/portage/app-text/poppler-0.32.0/work/poppler-0.32.0/qt4/src/poppler-page.cc:351
#14 0x00007ffb6da2cc39 in PDFGenerator::image (this=0x2993430, request=0x8) at
/var/tmp/portage/kde-base/okular-4.14.3/work/okular-4.14.3/generators/poppler/generator_pdf.cpp:877
#15 0x00007ffb70256613 in Okular::PixmapGenerationThread::run (this=0x274a330)
at
/var/tmp/portage/kde-base/okular-4.14.3/work/okular-4.14.3/core/generator_p.cpp:64
#16 0x00007ffb7faba0bf in QThreadPrivate::start (arg=0x274a330) at
/var/tmp/portage/dev-qt/qtcore-4.8.6-r1/work/qt-everywhere-opensource-src-4.8.6/src/corelib/thread/qthread_unix.cpp:349
#17 0x00007ffb7d72e2c4 in start_thread (arg=0x7ffb6b328700) at
pthread_create.c:310
#18 0x00007ffb7f1fef4d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7ffb8226e780 (LWP 29349)):
#0  0x00007ffb7f1f215d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffb7c2118a0 in read (__nbytes=16, __buf=0x7ffffe27e800,
__fd=<optimized out>) at /usr/include/bits/unistd.h:44
#2  g_wakeup_acknowledge (wakeup=0x22dd410) at
/var/tmp/portage/dev-libs/glib-2.42.2/work/glib-2.42.2/glib/gwakeup.c:210
#3  0x00007ffb7c1ce5cc in g_main_context_check
(context=context at entry=0x22db7e0, max_priority=2147483647,
fds=fds at entry=0x23f91d0, n_fds=n_fds at entry=6) at
/var/tmp/portage/dev-libs/glib-2.42.2/work/glib-2.42.2/glib/gmain.c:3579
#4  0x00007ffb7c1ceae3 in g_main_context_iterate
(context=context at entry=0x22db7e0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at
/var/tmp/portage/dev-libs/glib-2.42.2/work/glib-2.42.2/glib/gmain.c:3778
#5  0x00007ffb7c1cec5c in g_main_context_iteration (context=0x22db7e0,
may_block=1) at
/var/tmp/portage/dev-libs/glib-2.42.2/work/glib-2.42.2/glib/gmain.c:3842
#6  0x00007ffb7fbf2d4e in QEventDispatcherGlib::processEvents (this=0x22da6a0,
flags=...) at
/var/tmp/portage/dev-qt/qtcore-4.8.6-r1/work/qt-everywhere-opensource-src-4.8.6/src/corelib/kernel/qeventdispatcher_glib.cpp:452
#7  0x00007ffb80681f86 in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at
/var/tmp/portage/dev-qt/qtgui-4.8.6-r2/work/qt-everywhere-opensource-src-4.8.6/src/gui/kernel/qguieventdispatcher_glib.cpp:204
#8  0x00007ffb7fbc27c1 in QEventLoop::processEvents
(this=this at entry=0x7ffffe27ea40, flags=...) at
/var/tmp/portage/dev-qt/qtcore-4.8.6-r1/work/qt-everywhere-opensource-src-4.8.6/src/corelib/kernel/qeventloop.cpp:149
#9  0x00007ffb7fbc2b25 in QEventLoop::exec (this=this at entry=0x7ffffe27ea40,
flags=...) at
/var/tmp/portage/dev-qt/qtcore-4.8.6-r1/work/qt-everywhere-opensource-src-4.8.6/src/corelib/kernel/qeventloop.cpp:204
#10 0x00007ffb7fbc80a9 in QCoreApplication::exec () at
/var/tmp/portage/dev-qt/qtcore-4.8.6-r1/work/qt-everywhere-opensource-src-4.8.6/src/corelib/kernel/qcoreapplication.cpp:1225
#11 0x00007ffb805dd5ac in QApplication::exec () at
/var/tmp/portage/dev-qt/qtgui-4.8.6-r2/work/qt-everywhere-opensource-src-4.8.6/src/gui/kernel/qapplication.cpp:3823
#12 0x00000000004097d0 in main (argc=<optimized out>, argv=<optimized out>) at
/var/tmp/portage/kde-base/okular-4.14.3/work/okular-4.14.3/shell/main.cpp:64

An https://bugs.kde.org/ berichten

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/poppler-bugs/attachments/20150422/92022639/attachment.html>


More information about the Poppler-bugs mailing list