Bug 197022 - Okular crash on open pdf (same symptoms, different backtrace from 197019)
Summary: Okular crash on open pdf (same symptoms, different backtrace from 197019)
Status: RESOLVED WAITINGFORINFO
Alias: None
Product: Oxygen
Classification: Plasma
Component: style (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Camilla Boemann
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-18 15:56 UTC by mps
Modified: 2010-06-17 18:14 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mps 2009-06-18 15:56:42 UTC
Application that crashed: okular
Version of the application: 0.8.80
KDE Version: 4.2.90 (KDE 4.2.90 (KDE 4.3 Beta2))
Qt Version: 4.5.1
Operating System: Linux 2.6.29.5-186.fc11.i586 i686
Distribution: "Fedora release 11 (Leonidas)"

What I was doing when the application crashed:

Opening a pdf file (from the Firefox download window) crashed Okular the first time I opened it. It subsequently opens fine (from Firefox download window, command line etc). The backtrace is different from 197019, though symptoms are the same so posting as a different bug. It is also similar to, but different from 195968.

I am using packages from kde-redhat.



 -- Backtrace:
Application: Okular (okular), signal: Aborted
[KCrash Handler]
#6  0x00fa2422 in __kernel_vsyscall ()
#7  0x00b167c1 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0x00b18092 in *__GI_abort () at abort.c:88
#9  0x00b5b25b in malloc_printerr (action=2, str=0x6 <Address 0x6 out of bounds>, ptr=0xa047f80) at malloc.c:6201
#10 0x00b5efbb in *__GI___libc_free (mem=0x6) at malloc.c:3677
#11 0x023eca9d in qFree (ptr=0xa047f80) at global/qmalloc.cpp:60
#12 0x02a99523 in QVector<QPainterState*>::free (x=<value optimized out>, this=<value optimized out>) at ../../src/corelib/tools/qvector.h:425
#13 QVector<QPainterState*>::operator= (x=<value optimized out>, this=<value optimized out>) at ../../src/corelib/tools/qvector.h:372
#14 QVector<QPainterState*>::clear (x=<value optimized out>, this=<value optimized out>) at ../../src/corelib/tools/qvector.h:326
#15 QPainter::end (x=<value optimized out>, this=<value optimized out>) at painting/qpainter.cpp:1887
#16 0x02aa00d2 in QPainterPrivate::draw_helper (this=0xa049220, originalPath=@0xbfd3531c, op=<value optimized out>) at painting/qpainter.cpp:468
#17 0x02aa27d0 in QPainter::drawRects (this=0xbfd3767c, rects=0xbfd36e9c, rectCount=1) at painting/qpainter.cpp:3396
#18 0x02aa299a in QPainter::drawRect (r=<value optimized out>, this=<value optimized out>) at ../../src/gui/painting/qpainter.h:615
#19 QPainter::fillRect (r=<value optimized out>, this=<value optimized out>) at painting/qpainter.cpp:6563
#20 0x00e21b57 in OxygenStyle::drawKStylePrimitive (this=0x9cdeaa0, widgetType=KStyle::WT_Tree, primitive=2, opt=0xbfd3707c, r=@0xbfd36e9c, pal=@0xbfd36f00, flags={i = 3997697}, p=0xbfd3767c, 
    widget=0x9df92f0, kOpt=0x0) at /usr/src/debug/kdebase-runtime-4.2.90/kstyles/oxygen/oxygen.cpp:1736
#21 0x03f67a72 in KStyle::drawPrimitive (this=0x9cdeaa0, elem=QStyle::PE_IndicatorBranch, option=0xbfd3707c, painter=0xbfd3767c, widget=0x9df92f0)
    at /usr/src/debug/kdelibs-4.2.90/kdeui/kernel/kstyle.cpp:1056
#22 0x02f23b96 in QTreeView::drawBranches (this=0x9df92f0, painter=0xbfd3767c, rect=@0xbfd37398, index=@0xa06aa58) at itemviews/qtreeview.cpp:1739
#23 0x02f2645d in QTreeView::drawRow (this=0x9df92f0, painter=0xbfd3767c, option=@0xbfd3751c, index=@0xa06aa58) at itemviews/qtreeview.cpp:1621
#24 0x02f2e31c in QTreeView::drawTree (this=0x9df92f0, painter=0xbfd3767c, region=@0xbfd37ea0) at itemviews/qtreeview.cpp:1401
#25 0x02f2ed5d in QTreeView::paintEvent (this=0x9df92f0, event=0xbfd37e84) at itemviews/qtreeview.cpp:1279
#26 0x029c4f5a in QWidget::event (this=0x9df92f0, event=0xbfd37e84) at kernel/qwidget.cpp:7659
#27 0x02da18b3 in QFrame::event (this=0x9df92f0, e=0xbfd37e84) at widgets/qframe.cpp:559
#28 0x02e404f4 in QAbstractScrollArea::viewportEvent (this=0x424d, e=0x0) at widgets/qabstractscrollarea.cpp:962
#29 0x02ef2c6f in QAbstractItemView::viewportEvent (this=0x9df92f0, event=0xbfd37e84) at itemviews/qabstractitemview.cpp:1471
#30 0x02f2d474 in QTreeView::viewportEvent (this=0x9df92f0, event=0xbfd37e84) at itemviews/qtreeview.cpp:1264
#31 0x02e42af5 in QAbstractScrollAreaPrivate::viewportEvent (event=<value optimized out>, this=<value optimized out>) at widgets/qabstractscrollarea_p.h:100
#32 QAbstractScrollAreaFilter::eventFilter (event=<value optimized out>, this=<value optimized out>) at widgets/qabstractscrollarea_p.h:111
#33 0x024e118a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9cafca0, receiver=0x9e03030, event=0xbfd37e84) at kernel/qcoreapplication.cpp:726
#34 0x0297041c in QApplicationPrivate::notify_helper (this=0x9cafca0, receiver=0x9e03030, e=0xbfd37e84) at kernel/qapplication.cpp:4053
#35 0x02977abe in QApplication::notify (this=0xbfd38b18, receiver=0x9e03030, e=0xbfd37e84) at kernel/qapplication.cpp:4022
#36 0x03f4f3da in KApplication::notify (this=0xbfd38b18, receiver=0x9e03030, event=0xbfd37e84) at /usr/src/debug/kdelibs-4.2.90/kdeui/kernel/kapplication.cpp:302
#37 0x024e1fdb in QCoreApplication::notifyInternal (this=0xbfd38b18, receiver=0x9e03030, event=0xbfd37e84) at kernel/qcoreapplication.cpp:610
#38 0x029cd6c5 in QCoreApplication::sendSpontaneousEvent (event=<value optimized out>, receiver=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:216
#39 QWidgetPrivate::drawWidget (event=<value optimized out>, receiver=<value optimized out>) at kernel/qwidget.cpp:5052
#40 0x02b890a3 in QWidgetBackingStore::sync (this=0x9d14b30) at painting/qbackingstore.cpp:1260
#41 0x029be556 in QWidgetPrivate::syncBackingStore (this=0x9d146d8) at kernel/qwidget.cpp:1602
#42 0x029c5734 in QWidget::event (this=0x9d0f628, event=0x9fdf900) at kernel/qwidget.cpp:7799
#43 0x02dbf377 in QMainWindow::event (this=0x9d0f628, event=0x9fdf900) at widgets/qmainwindow.cpp:1402
#44 0x04034854 in KMainWindow::event (this=0x9d0f628, ev=0x9fdf900) at /usr/src/debug/kdelibs-4.2.90/kdeui/widgets/kmainwindow.cpp:1094
#45 0x0407b95f in KXmlGuiWindow::event (this=0x9d0f628, ev=0x9fdf900) at /usr/src/debug/kdelibs-4.2.90/kdeui/xmlgui/kxmlguiwindow.cpp:131
#46 0x02970444 in QApplicationPrivate::notify_helper (this=0x9cafca0, receiver=0x9d0f628, e=0x9fdf900) at kernel/qapplication.cpp:4057
#47 0x02977abe in QApplication::notify (this=0xbfd38b18, receiver=0x9d0f628, e=0x9fdf900) at kernel/qapplication.cpp:4022
#48 0x03f4f3da in KApplication::notify (this=0xbfd38b18, receiver=0x9d0f628, event=0x9fdf900) at /usr/src/debug/kdelibs-4.2.90/kdeui/kernel/kapplication.cpp:302
#49 0x024e1fdb in QCoreApplication::notifyInternal (this=0xbfd38b18, receiver=0x9d0f628, event=0x9fdf900) at kernel/qcoreapplication.cpp:610
#50 0x024e2ad8 in QCoreApplication::sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:213
#51 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1247
#52 0x024e2cad in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#53 0x0250d0af in QCoreApplication::sendPostedEvents () at kernel/qcoreapplication.h:218
#54 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:209
#55 0x00d44d78 in g_main_dispatch (context=<value optimized out>) at gmain.c:1814
#56 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2367
#57 0x00d48310 in g_main_context_iterate (context=0x9cb2098, block=<value optimized out>, dispatch=1, self=0x9cafe60) at gmain.c:2445
#58 0x00d48443 in IA__g_main_context_iteration (context=0x9cb2098, may_block=1) at gmain.c:2508
#59 0x0250ccdc in QEventDispatcherGlib::processEvents (this=0x9cafc80, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:324
#60 0x02a0f305 in QGuiEventDispatcherGlib::processEvents (this=0x9cafc80, flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202
#61 0x024e05c9 in QEventLoop::processEvents (this=0xbfd38a14, flags={i = 36}) at kernel/qeventloop.cpp:149
#62 0x024e0a12 in QEventLoop::exec (this=0xbfd38a14, flags={i = 0}) at kernel/qeventloop.cpp:200
#63 0x024e2d6f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#64 0x029702c7 in QApplication::exec () at kernel/qapplication.cpp:3526
#65 0x0804e559 in main (argc=4, argv=0xbfd38d04) at /usr/src/debug/kdegraphics-4.2.90/okular/shell/main.cpp:81

Reported using DrKonqi
Comment 1 Dario Andres 2009-06-19 15:44:51 UTC
Looks related to the Oxygen/KStyle code.
Comment 2 Hugo Pereira Da Costa 2010-06-17 18:14:03 UTC
any reproducibility of this crash with kde4.4 ? 4.5 ?