Bug 365949

Summary: okular crash after logon
Product: [Applications] okular Reporter: Nico Kruber <nico.kruber>
Component: generalAssignee: Okular developers <okular-devel>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: 0.25.0   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Nico Kruber 2016-07-21 16:01:29 UTC
Application: okular (0.25.0)
KDE Platform Version: 4.14.22
Qt Version: 4.8.6
Operating System: Linux 4.6.4-6-default x86_64
Distribution: "openSUSE Leap 42.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

I logged into my KDE (plasma 5) session and was greeted with the attached okular crash

-- Backtrace:
Application: Okular (okular), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[KCrash Handler]
#6  0x00007f2074405198 in __lll_unlock_elision () at ../nptl/sysdeps/unix/sysv/linux/x86/elision-unlock.c:33
#7  0x00007f2074405198 in __lll_unlock_elision (lock=0x7f206c2c1008, private=128) at ../nptl/sysdeps/unix/sysv/linux/x86/elision-unlock.c:29
#8  0x00007f2076d11d2b in KSharedDataCache::find(QString const&, QByteArray*) const () at /usr/lib64/libkdecore.so.5
#9  0x00007f2077e5fdee in KIconLoaderPrivate::findCachedPixmapWithPath(QString const&, QPixmap&, QString&) (this=0x1c87740, key=..., data=..., path=...) at /usr/src/debug/kdelibs-4.14.22/kdeui/icons/kiconloader.cpp:854
#10 0x00007f2077e60126 in KIconLoader::loadIcon(QString const&, KIconLoader::Group, int, int, QStringList const&, QString*, bool) const (this=0x1d7fc60, _name=..., group=group@entry=KIconLoader::Desktop, size=22, state=0, overlays=..., path_store=path_store@entry=0x0, canReturnNull=canReturnNull@entry=false) at /usr/src/debug/kdelibs-4.14.22/kdeui/icons/kiconloader.cpp:1149
#11 0x00007f2077e582be in KIconEngine::pixmap(QSize const&, QIcon::Mode, QIcon::State) (this=<optimized out>, size=..., mode=<optimized out>, state=<optimized out>) at /usr/src/debug/kdelibs-4.14.22/kdeui/icons/kiconengine.cpp:104
#12 0x00007f2077231785 in QIcon::pixmap(QSize const&, QIcon::Mode, QIcon::State) const () at /usr/lib64/libQtGui.so.4
#13 0x00007f2067d9f987 in SidebarDelegate::paint(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const (this=0x1f39ea0, painter=0x7ffc42afe090, option=..., index=...) at /usr/src/debug/okular-16.04.3/ui/sidebar.cpp:175
#14 0x00007f20776a8f21 in QListView::paintEvent(QPaintEvent*) () at /usr/lib64/libQtGui.so.4
#15 0x00007f20771e1a40 in QWidget::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#16 0x00007f207757ee0e in QFrame::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#17 0x00007f207768e633 in QAbstractItemView::viewportEvent(QEvent*) () at /usr/lib64/libQtGui.so.4
#18 0x00007f20767882f6 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) (this=<optimized out>, receiver=0x1f143a0, event=0x7ffc42afe860) at kernel/qcoreapplication.cpp:1063
#19 0x00007f207719277c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#20 0x00007f2077198cdd in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#21 0x00007f2077ea9e9a in KApplication::notify(QObject*, QEvent*) (this=0x7ffc42b00540, receiver=0x1f143a0, event=0x7ffc42afe860) at /usr/src/debug/kdelibs-4.14.22/kdeui/kernel/kapplication.cpp:311
#22 0x00007f207678818d in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7ffc42b00540, receiver=0x1f143a0, event=0x7ffc42afe860) at kernel/qcoreapplication.cpp:953
#23 0x00007f20771dc161 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#24 0x00007f20771dcb90 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#25 0x00007f20771dc9ff in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#26 0x00007f20771dc9ff in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#27 0x00007f20771dbd1c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#28 0x00007f20771dcb90 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#29 0x00007f20771dc9ff in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#30 0x00007f20771dbd1c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#31 0x00007f20771dcb90 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#32 0x00007f20771dbd1c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#33 0x00007f20771dcb90 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#34 0x00007f20771dbd1c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#35 0x00007f20771dcb90 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#36 0x00007f20771dc9ff in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#37 0x00007f20771dc9ff in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#38 0x00007f20771dbd1c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#39 0x00007f207739ae96 in  () at /usr/lib64/libQtGui.so.4
#40 0x00007f207739b205 in  () at /usr/lib64/libQtGui.so.4
#41 0x00007f20771fc5f8 in  () at /usr/lib64/libQtGui.so.4
#42 0x00007f2077208da6 in QApplication::x11ProcessEvent(_XEvent*) () at /usr/lib64/libQtGui.so.4
#43 0x00007f207722f5f2 in  () at /usr/lib64/libQtGui.so.4
#44 0x00007f2072ed1c84 in g_main_context_dispatch (context=0x1c725e0) at gmain.c:3122
#45 0x00007f2072ed1c84 in g_main_context_dispatch (context=context@entry=0x1c725e0) at gmain.c:3737
#46 0x00007f2072ed1ed8 in g_main_context_iterate (context=context@entry=0x1c725e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3808
#47 0x00007f2072ed1f7c in g_main_context_iteration (context=0x1c725e0, may_block=1) at gmain.c:3869
#48 0x00007f20767b4fbe in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x1c75a00, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#49 0x00007f207722f6a6 in  () at /usr/lib64/libQtGui.so.4
#50 0x00007f2076786d4f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffc42b004c0, flags=...) at kernel/qeventloop.cpp:149
#51 0x00007f2076787045 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffc42b004c0, flags=...) at kernel/qeventloop.cpp:204
#52 0x00007f207678c499 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1225
#53 0x000000000040a745 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/okular-16.04.3/shell/main.cpp:64

Possible duplicates by query: bug 336882, bug 334846, bug 334640.

Reported using DrKonqi
Comment 1 Dominik Haumann 2016-09-06 10:59:06 UTC

*** This bug has been marked as a duplicate of bug 361426 ***