From kde-bugs-dist Thu Mar 11 00:21:10 2010 From: Sami Liedes Date: Thu, 11 Mar 2010 00:21:10 +0000 To: kde-bugs-dist Subject: [Bug 230282] New: Crash (reproducible) in Message-Id: X-MARC-Message: https://marc.info/?l=kde-bugs-dist&m=126826692003716 https://bugs.kde.org/show_bug.cgi?id=230282 Summary: Crash (reproducible) in PagePainter::scalePixmapOnImage() Product: okular Version: 0.9.4 Platform: Debian testing OS/Version: Linux Status: UNCONFIRMED Severity: crash Priority: NOR Component: general AssignedTo: okular-devel@kde.org ReportedBy: sliedes@cc.hut.fi Version: 0.9.4 (using KDE 4.3.4) OS: Linux Installed from: Debian testing/unstable Packages Okular reproducibly crashes when I first open the attached PDF file, then scroll down. The backtrace seems (significantly) different from what I found from other bug reports. Steps to reproduce: 1. Open the attached PDF file 2. Ensure that it's zoomed in enough (~1200 px wide, i.e. as wide as my 1600x1200 screen is, seems to be generally enough, but it doesn't crash on lesser zoom levels) 3. Scroll down (by e.g. mouse wheel) 4. Okular crashes at around the second half of page 2. Here's a backtrace. It looks substantially similar every time I reproduce the crash. ------------------------------------------------------------ Application: Okular (okular), signal: Segmentation fault The current source language is "auto; currently c". [KCrash Handler] #5 0x00007f887e3ccb98 in PagePainter::scalePixmapOnImage (dest=, src=, scaledWidth=, scaledHeight=1382, cropRect=, format=) at ../../okular/ui/pagepainter.cpp:752 #6 0x00007f887e3d1545 in PagePainter::paintCroppedPageOnPainter (destPainter=, page=, pixID=, flags=, scaledWidth=, scaledHeight=, limits=..., crop=...) at ../../okular/ui/pagepainter.cpp:604 #7 0x00007f887e3de8b3 in PageView::drawDocumentOnPainter (this=, contentsRect=, p=0x7fff06118720) at ../../okular/ui/pageview.cpp:2368 #8 0x00007f887e3df712 in PageView::contentsPaintEvent (this=0x1f27850, pe=) at ../../okular/ui/pageview.cpp:1250 #9 0x00007f8886b96196 in QWidget::event (this=0x1f35e30, event=0x7fff06118e50) at kernel/qwidget.cpp:7692 #10 0x00007f887e3ed66d in PageViewWidget::event (this=0x1f35e30, e=0x7fff06118e50) at ../../okular/ui/pageview.cpp:264 #11 0x00007f8886b4601d in QApplicationPrivate::notify_helper (this=0x1d6cfd0, receiver=0x1f35e30, e=0x7fff06118e50) at kernel/qapplication.cpp:4065 #12 0x00007f8886b4e07a in QApplication::notify (this=0x7fff06119e80, receiver=0x1f35e30, e=0x7fff06118e50) at kernel/qapplication.cpp:4030 #13 0x00007f88882e7de6 in KApplication::notify (this=0x7fff06119e80, receiver=0x1f35e30, event=0x7fff06118e50) at ../../kdeui/kernel/kapplication.cpp:302 #14 0x00007f88876ccc9c in QCoreApplication::notifyInternal (this=0x7fff06119e80, receiver=0x1f35e30, event=0x7fff06118e50) at kernel/qcoreapplication.cpp:610 #15 0x00007f8886b9d1be in QWidgetPrivate::drawWidget (this=0x1f1e190, pdev=0x1e80198, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x1e7bdb0) at kernel/qwidget.cpp:5084 #16 0x00007f8886d12e6e in QWidgetBackingStore::sync (this=0x1e7bdb0) at painting/qbackingstore.cpp:1264 #17 0x00007f8886b8f220 in QWidgetPrivate::syncBackingStore (this=0x1e789f0) at kernel/qwidget.cpp:1603 #18 0x00007f8886b96031 in QWidget::event (this=0x1e7e210, event=0x1f05a70) at kernel/qwidget.cpp:7832 #19 0x00007f8886f18d2b in QMainWindow::event (this=0x1e7e210, event=0x1f05a70) at widgets/qmainwindow.cpp:1399 #20 0x00007f88883f2353 in KXmlGuiWindow::event (this=0x0, ev=0x18a4) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131 #21 0x00007f8886b4601d in QApplicationPrivate::notify_helper (this=0x1d6cfd0, receiver=0x1e7e210, e=0x1f05a70) at kernel/qapplication.cpp:4065 #22 0x00007f8886b4e07a in QApplication::notify (this=0x7fff06119e80, receiver=0x1e7e210, e=0x1f05a70) at kernel/qapplication.cpp:4030 #23 0x00007f88882e7de6 in KApplication::notify (this=0x7fff06119e80, receiver=0x1e7e210, event=0x1f05a70) at ../../kdeui/kernel/kapplication.cpp:302 #24 0x00007f88876ccc9c in QCoreApplication::notifyInternal (this=0x7fff06119e80, receiver=0x1e7e210, event=0x1f05a70) at kernel/qcoreapplication.cpp:610 #25 0x00007f88876cd8e4 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x1d54950) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #26 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1d54950) at kernel/qcoreapplication.cpp:1247 #27 0x00007f88876f57d3 in QCoreApplication::sendPostedEvents (s=) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #28 postEventSourceDispatch (s=) at kernel/qeventdispatcher_glib.cpp:276 #29 0x00007f8882f3890e in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #30 0x00007f8882f3c2c8 in ?? () from /lib/libglib-2.0.so.0 #31 0x00007f8882f3c3f0 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #32 0x00007f88876f539c in QEventDispatcherGlib::processEvents (this=0x1d54160, flags=) at kernel/qeventdispatcher_glib.cpp:407 #33 0x00007f8886bdcf1f in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=) at kernel/qguieventdispatcher_glib.cpp:202 #34 0x00007f88876cb562 in QEventLoop::processEvents (this=, flags=...) at kernel/qeventloop.cpp:149 #35 0x00007f88876cb934 in QEventLoop::exec (this=0x7fff06119dd0, flags=...) at kernel/qeventloop.cpp:201 #36 0x00007f88876cdba4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #37 0x000000000040891c in main (argc=, argv=) at ../../../okular/shell/main.cpp:81 ------------------------------------------------------------ List of installed related packages (ones the Debian package depends on or that it recommends or suggests): -------------------- ii ghostscript 8.71~dfsg-2 The GPL Ghostscript PostScript/PDF interpreter ii kdebase-runtime 4:4.3.4-2 runtime components from the official KDE 4 release ii kdelibs5 4:4.3.4-3 core libraries for all KDE 4 applications ii libc6 2.10.2-6 Embedded GNU C Library: Shared libraries ii libfreetype6 2.3.11-1 FreeType 2 font engine, shared library files ii libjpeg62 6b-16.1 The Independent JPEG Group's JPEG runtime library (versi ii libokularcore1 4:4.3.4-1+b1 libraries for the Okular document viewer ii libphonon4 4:4.5.3-4 Qt 4 Phonon module ii libpoppler-qt4-3 0.12.2-2.1 PDF rendering library (Qt 4 based shared library) ii libqca2 2.0.2-1 libraries for the Qt Cryptographic Architecture ii libqimageblitz4 1:0.0.4-4 QImageBlitz image effects library ii libqt4-dbus 4:4.5.3-4 Qt 4 D-Bus module ii libqt4-qt3support 4:4.5.3-4 Qt 3 compatibility library for Qt 4 ii libqt4-svg 4:4.5.3-4 Qt 4 SVG module ii libqt4-xml 4:4.5.3-4 Qt 4 XML module ii libqtcore4 4:4.5.3-4 Qt 4 core module ii libqtgui4 4:4.5.3-4 Qt 4 GUI module ii libspectre1 0.2.4-1 Library for rendering PostScript documents ii libstdc++6 4.4.3-3 The GNU Standard C++ Library v3 ii okular-extra-backend 4:4.3.4-1+b1 additional document format support for Okular ii phonon 4:4.5.3-4 Qt 4 Phonon module metapackage ii unrar 1:3.9.7-1 Unarchiver for .rar files (non-free version) ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime -------------------- If you need further information, ask me. -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.