Application that crashed: akregator Version of the application: 1.5.1 KDE Version: 4.3.2 (KDE 4.3.2) Qt Version: 4.5.2 Operating System: Linux 2.6.31-thinkpad x86_64 What I was doing when the application crashed: On the page http://www.pro-linux.de/news/2009/14836.html I followed the link "PDF-Ausgabe" pointing to http://www.yalmagazine.org/homepage/downloads/2009/10. This made Akregator crash. I could reproduce this twice. -- Backtrace: Application: Akregator (akregator), signal: Segmentation fault [Current thread is 0 (LWP 28750)] Thread 4 (Thread 0x7ff9e60f5950 (LWP 28759)): #0 0x00007ff9f56e202d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007ff9f594d859 in QWaitCondition::wait () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007ff9f594599b in QThreadPoolThread::run () from /usr/lib64/qt4/libQtCore.so.4 #3 0x00007ff9f594cb7a in QThreadPrivate::start () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007ff9f56ddff7 in start_thread () from /lib/libpthread.so.0 #5 0x00007ff9f3d1c48d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 3 (Thread 0x7ff9e58f4950 (LWP 28764)): #0 0x00007ff9f56e202d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007ff9f594d859 in QWaitCondition::wait () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007ff9f594599b in QThreadPoolThread::run () from /usr/lib64/qt4/libQtCore.so.4 #3 0x00007ff9f594cb7a in QThreadPrivate::start () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007ff9f56ddff7 in start_thread () from /lib/libpthread.so.0 #5 0x00007ff9f3d1c48d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 2 (Thread 0x7ff9dd535950 (LWP 28812)): [KCrash Handler] #5 0x00007ff9dd7e074c in exitErrorHandler () from /usr/lib/libpoppler.so.4 #6 0x00007ff9ef321fd8 in jpeg_CreateDecompress () from /usr/lib/libjpeg.so.7 #7 0x00007ff9dd7e0914 in DCTStream::init () from /usr/lib/libpoppler.so.4 #8 0x00007ff9dd7e0b2d in DCTStream::DCTStream () from /usr/lib/libpoppler.so.4 #9 0x00007ff9dd8562d2 in Stream::makeFilter () from /usr/lib/libpoppler.so.4 #10 0x00007ff9dd856a2f in Stream::addFilters () from /usr/lib/libpoppler.so.4 #11 0x00007ff9dd84e452 in Parser::makeStream () from /usr/lib/libpoppler.so.4 #12 0x00007ff9dd84e7f6 in Parser::getObj () from /usr/lib/libpoppler.so.4 #13 0x00007ff9dd85addb in XRef::fetch () from /usr/lib/libpoppler.so.4 #14 0x00007ff9dd813c29 in GfxResources::lookupXObject () from /usr/lib/libpoppler.so.4 #15 0x00007ff9dd817181 in Gfx::opXObject () from /usr/lib/libpoppler.so.4 #16 0x00007ff9dd808cce in Gfx::go () from /usr/lib/libpoppler.so.4 #17 0x00007ff9dd80ba95 in Gfx::display () from /usr/lib/libpoppler.so.4 #18 0x00007ff9dd84c153 in Page::displaySlice () from /usr/lib/libpoppler.so.4 #19 0x00007ff9ddb5b8f4 in Poppler::Page::renderToImage () from /usr/lib/libpoppler-qt4.so.3 #20 0x00007ff9dddbabf8 in PDFPixmapGeneratorThread::run () from /usr/lib64/kde4/okularGenerator_poppler.so #21 0x00007ff9f594cb7a in QThreadPrivate::start () from /usr/lib64/qt4/libQtCore.so.4 #22 0x00007ff9f56ddff7 in start_thread () from /lib/libpthread.so.0 #23 0x00007ff9f3d1c48d in clone () from /lib/libc.so.6 #24 0x0000000000000000 in ?? () Thread 1 (Thread 0x7ff9fa8b1760 (LWP 28750)): #0 0x00007ff9f3d13af6 in poll () from /lib/libc.so.6 #1 0x00007ff9ecdd9a39 in _xcb_conn_wait () from /usr/lib/libxcb.so.1 #2 0x00007ff9ecdd9f76 in _xcb_out_send () from /usr/lib/libxcb.so.1 #3 0x00007ff9ecdda1c5 in xcb_writev () from /usr/lib/libxcb.so.1 #4 0x00007ff9f1e42410 in _XSend () from /usr/lib/libX11.so.6 #5 0x00007ff9f1e3081a in PutSubImage () from /usr/lib/libX11.so.6 #6 0x00007ff9f1e30998 in XPutImage () from /usr/lib/libX11.so.6 #7 0x00007ff9f4986341 in QX11PixmapData::fromImage () from /usr/lib64/qt4/libQtGui.so.4 #8 0x00007ff9f4976809 in QPixmap::fromImage () from /usr/lib64/qt4/libQtGui.so.4 #9 0x00007ff9f49b64ff in QPaintEngine::drawImage () from /usr/lib64/qt4/libQtGui.so.4 #10 0x00007ff9f4a5007a in QX11PaintEngine::drawImage () from /usr/lib64/qt4/libQtGui.so.4 #11 0x00007ff9f49c7fa2 in QPainterPrivate::draw_helper () from /usr/lib64/qt4/libQtGui.so.4 #12 0x00007ff9f49ce391 in QPainter::drawRoundedRect () from /usr/lib64/qt4/libQtGui.so.4 #13 0x00007ff9eb668568 in OxygenStyle::renderScrollBarHandle () from /usr/lib64/kde4/plugins/styles/oxygen.so #14 0x00007ff9eb66f0f9 in OxygenStyle::drawKStylePrimitive () from /usr/lib64/kde4/plugins/styles/oxygen.so #15 0x00007ff9f6807311 in KStyle::drawControl () from /usr/lib/libkdeui.so.5 #16 0x00007ff9eb66580d in OxygenStyle::drawControl () from /usr/lib64/kde4/plugins/styles/oxygen.so #17 0x00007ff9f4b3417f in QCommonStyle::drawComplexControl () from /usr/lib64/qt4/libQtGui.so.4 #18 0x00007ff9f68052f5 in KStyle::drawComplexControl () from /usr/lib/libkdeui.so.5 #19 0x00007ff9eb6653e4 in OxygenStyle::drawComplexControl () from /usr/lib64/kde4/plugins/styles/oxygen.so #20 0x00007ff9f4c4dbbb in QScrollBar::paintEvent () from /usr/lib64/qt4/libQtGui.so.4 #21 0x00007ff9f491da60 in QWidget::event () from /usr/lib64/qt4/libQtGui.so.4 #22 0x00007ff9f48d9485 in QApplicationPrivate::notify_helper () from /usr/lib64/qt4/libQtGui.so.4 #23 0x00007ff9f48e07ea in QApplication::notify () from /usr/lib64/qt4/libQtGui.so.4 #24 0x00007ff9f67f9454 in KApplication::notify () from /usr/lib/libkdeui.so.5 #25 0x00007ff9f5a0f96e in QCoreApplication::notifyInternal () from /usr/lib64/qt4/libQtCore.so.4 #26 0x00007ff9f4920514 in QWidgetPrivate::drawWidget () from /usr/lib64/qt4/libQtGui.so.4 #27 0x00007ff9f4920c20 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4 #28 0x00007ff9f492018f in QWidgetPrivate::drawWidget () from /usr/lib64/qt4/libQtGui.so.4 #29 0x00007ff9f4920c20 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4 #30 0x00007ff9f492018f in QWidgetPrivate::drawWidget () from /usr/lib64/qt4/libQtGui.so.4 #31 0x00007ff9f4920c20 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4 #32 0x00007ff9f492018f in QWidgetPrivate::drawWidget () from /usr/lib64/qt4/libQtGui.so.4 #33 0x00007ff9f4920c20 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4 #34 0x00007ff9f4920b3e in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4 #35 0x00007ff9f4920b3e in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4 #36 0x00007ff9f492018f in QWidgetPrivate::drawWidget () from /usr/lib64/qt4/libQtGui.so.4 #37 0x00007ff9f4920c20 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4 #38 0x00007ff9f492018f in QWidgetPrivate::drawWidget () from /usr/lib64/qt4/libQtGui.so.4 #39 0x00007ff9f4920c20 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4 #40 0x00007ff9f492018f in QWidgetPrivate::drawWidget () from /usr/lib64/qt4/libQtGui.so.4 #41 0x00007ff9f4920c20 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4 #42 0x00007ff9f492018f in QWidgetPrivate::drawWidget () from /usr/lib64/qt4/libQtGui.so.4 #43 0x00007ff9f4920c20 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4 #44 0x00007ff9f4920b3e in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4 #45 0x00007ff9f4920b3e in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4 #46 0x00007ff9f492018f in QWidgetPrivate::drawWidget () from /usr/lib64/qt4/libQtGui.so.4 #47 0x00007ff9f4920c20 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4 #48 0x00007ff9f492018f in QWidgetPrivate::drawWidget () from /usr/lib64/qt4/libQtGui.so.4 #49 0x00007ff9f4920c20 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4 #50 0x00007ff9f492018f in QWidgetPrivate::drawWidget () from /usr/lib64/qt4/libQtGui.so.4 #51 0x00007ff9f4920c20 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4 #52 0x00007ff9f492018f in QWidgetPrivate::drawWidget () from /usr/lib64/qt4/libQtGui.so.4 #53 0x00007ff9f4a62879 in QWidgetBackingStore::sync () from /usr/lib64/qt4/libQtGui.so.4 #54 0x00007ff9f491437d in QWidgetPrivate::syncBackingStore () from /usr/lib64/qt4/libQtGui.so.4 #55 0x00007ff9f491d965 in QWidget::event () from /usr/lib64/qt4/libQtGui.so.4 #56 0x00007ff9f4c1d9a1 in QMainWindow::event () from /usr/lib64/qt4/libQtGui.so.4 #57 0x00007ff9f68ecfa3 in KXmlGuiWindow::event () from /usr/lib/libkdeui.so.5 #58 0x00007ff9f48d9485 in QApplicationPrivate::notify_helper () from /usr/lib64/qt4/libQtGui.so.4 #59 0x00007ff9f48e07ea in QApplication::notify () from /usr/lib64/qt4/libQtGui.so.4 #60 0x00007ff9f67f9454 in KApplication::notify () from /usr/lib/libkdeui.so.5 #61 0x00007ff9f5a0f96e in QCoreApplication::notifyInternal () from /usr/lib64/qt4/libQtCore.so.4 #62 0x00007ff9f5a10157 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib64/qt4/libQtCore.so.4 #63 0x00007ff9f5a312a9 in postEventSourceDispatch () from /usr/lib64/qt4/libQtCore.so.4 #64 0x00007ff9f1745096 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #65 0x00007ff9f17480dd in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #66 0x00007ff9f1748273 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #67 0x00007ff9f5a30f99 in QEventDispatcherGlib::processEvents () from /usr/lib64/qt4/libQtCore.so.4 #68 0x00007ff9f4953166 in QGuiEventDispatcherGlib::processEvents () from /usr/lib64/qt4/libQtGui.so.4 #69 0x00007ff9f5a0e6c4 in QEventLoop::processEvents () from /usr/lib64/qt4/libQtCore.so.4 #70 0x00007ff9f5a0e84f in QEventLoop::exec () from /usr/lib64/qt4/libQtCore.so.4 #71 0x00007ff9f5a103e4 in QCoreApplication::exec () from /usr/lib64/qt4/libQtCore.so.4 #72 0x000000000040a04a in main () Reported using DrKonqi
The same worked in Konqueror.
- Is the crash reproducible at will ? - Are your "poppler" and "poppler-qt" packages updated ? Thanks
I could reproduce the same thing once more. BTW, here is how you get there. Subscribe to http://www.pro-linux.de/backend/pro-linux.rdf and open the item "Yalm 10/2009 erschienen" (Monday October 19). Both poppler and poppler-qt4 are version 0.10.7. I just see that 0.12.0 and 0.12.1 are available, should I upgrade? Also let me disambiguate comment 1. In Konqueror it worked, without crashing.
Oh, BTW, okular-devel@kde.org is on Cc here but requires subscription. Apparently my previous comment is queued for moderation on that list.
Hi, this is a bug in the Poppler library. Please report the problem to Poppler's bug tracking system, at https://bugs.freedesktop.org, "poppler" product. Thanks.
(In reply to comment #5) > Please report the problem to Poppler's bug tracking system, at > https://bugs.freedesktop.org, "poppler" product. Done: https://bugs.freedesktop.org/show_bug.cgi?id=24681
Reopening and reassinging to akregator, there is something in it that is making jpeg_CreateDecompress fail/crash, i can help you debug it if you want, but for sure it's not an poppler *only* problem as poppler renderers can render this just fine.
This crash report is at least 3 years old and there were no further comments or status updates since then. Therefore we believe that this crash is already fixed in recent KDE 4 versions or the backtrace is no longer applicable to the current KDE 4 sources. If the crash still happens with a recent KDE version (4.10.5 or 4.11), please add an updated backtrace or provide steps to reproduce. For more information, see http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports (To prevent automatic closing of this bug in the future, please set the bug status to ASSIGNED or CONFIRMED)
This exact situation is no longer reproducible, as the linked resource that caused the crash no longer exists. So let's close it.