Bug 283750

Summary: KDE Crash when launching Desktop Settings
Product: [Unmaintained] nepomuk Reporter: Christian Korberl <ammonid>
Component: generalAssignee: Sebastian Trueg <trueg>
Status: RESOLVED DUPLICATE    
Severity: crash CC: gjtoth, kde, me
Priority: NOR    
Version: 4.7   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Christian Korberl 2011-10-11 03:49:55 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.1.0-rc7-3-default x86_64
Distribution: "openSUSE 12.1 Beta 1 (x86_64)"

-- Information about the crash:
Whenever I right mouse click and select Desktop Settings, the dialog box opens, but then KDE crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f2070fe0760 (LWP 5939))]

Thread 3 (Thread 0x7f2044af7700 (LWP 5973)):
#0  0x00007f206e690133 in poll () from /lib64/libc.so.6
#1  0x00007f206b485a38 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f206b485ef9 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f206fca13a6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x00007f206fc75882 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007f206fc75a7f in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007f206fb8d5cf in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007f206fc5894f in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007f206fb90015 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007f206f8fff05 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f206e69924d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f2040df0700 (LWP 6085)):
#0  0x00007f206f9041eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f206fb9041e in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f206fb84e8f in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f206fb90015 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f206f8fff05 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f206e69924d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f2070fe0760 (LWP 5939)):
[KCrash Handler]
#6  0x0000000000005046 in ?? ()
#7  0x00007f20390a8ccf in strigiAnalyzerFactory () at /usr/src/debug/kdepim-4.7.2/strigi-analyzer/mail/mailendanalyzer.cpp:184
#8  0x00007f206879e6ad in Strigi::AnalyzerLoader::Private::loadModule (lib=0x211fb58 "/usr/lib64/strigi/strigiea_mail.so") at /usr/src/debug/strigi-0.7.5/libstreamanalyzer/lib/analyzerloader.cpp:176
#9  0x00007f206879eea6 in Strigi::AnalyzerLoader::loadPlugins (d=0x7f20687f68c4 "/usr/lib64/strigi") at /usr/src/debug/strigi-0.7.5/libstreamanalyzer/lib/analyzerloader.cpp:135
#10 0x00007f20687c6a75 in Strigi::StreamAnalyzerPrivate::StreamAnalyzerPrivate (this=0x228a100, c=...) at /usr/src/debug/strigi-0.7.5/libstreamanalyzer/lib/streamanalyzer.cpp:121
#11 0x00007f20687c6c61 in Strigi::StreamAnalyzer::StreamAnalyzer (this=0x7fffb96c8c80, c=...) at /usr/src/debug/strigi-0.7.5/libstreamanalyzer/lib/streamanalyzer.cpp:174
#12 0x00007f2068e8f7cd in KFileMetaInfoPrivate::init (this=0x22a7cb0, stream=..., url=..., mtime=1240454428, w=<optimized out>) at /usr/src/debug/kdelibs-4.7.2/kio/kio/kfilemetainfo.cpp:252
#13 0x00007f2068e906b7 in KFileMetaInfo::KFileMetaInfo (this=0x7fffb96c8df0, path=<optimized out>, w=...) at /usr/src/debug/kdelibs-4.7.2/kio/kio/kfilemetainfo.cpp:288
#14 0x00007f204c238063 in BackgroundListModel::bestSize (this=0x20c5d00, package=0x20d9a70) at /usr/src/debug/kde-workspace-4.7.2/plasma/generic/wallpapers/image/backgroundlistmodel.cpp:193
#15 0x00007f204c238985 in BackgroundListModel::data (this=0x20c5d00, index=..., role=<optimized out>) at /usr/src/debug/kde-workspace-4.7.2/plasma/generic/wallpapers/image/backgroundlistmodel.cpp:277
#16 0x00007f204c236635 in BackgroundDelegate::paint (this=0x20c67a0, painter=0x7fffb96c9650, option=..., index=...) at /usr/src/debug/kde-workspace-4.7.2/plasma/generic/wallpapers/image/backgrounddelegate.cpp:39
#17 0x00007f206f3509ad in QListView::paintEvent(QPaintEvent*) () from /usr/lib64/libQtGui.so.4
#18 0x00007f206ee791e8 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#19 0x00007f206f21d626 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#20 0x00007f206f32d94b in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#21 0x00007f206fc76808 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#22 0x00007f206ee28baf in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#23 0x00007f206ee2da71 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#24 0x00007f2070a08de6 in KApplication::notify (this=0x70e070, receiver=0x20d6320, event=0x7fffb96ca330) at /usr/src/debug/kdelibs-4.7.2/kdeui/kernel/kapplication.cpp:311
#25 0x00007f206fc7667c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#26 0x00007f206ee760f6 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#27 0x00007f206ee76cd0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#28 0x00007f206ee76bb0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#29 0x00007f206ee76bb0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#30 0x00007f206ee76bb0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#31 0x00007f206ee76bb0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#32 0x00007f206ee76bb0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#33 0x00007f206ee75e2c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#34 0x00007f206ee76cd0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#35 0x00007f206ee76bb0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#36 0x00007f206ee76bb0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#37 0x00007f206ee76bb0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#38 0x00007f206ee76bb0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#39 0x00007f206ee76bb0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#40 0x00007f206ee76bb0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#41 0x00007f206ee75e2c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#42 0x00007f206ee76cd0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#43 0x00007f206ee75e2c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#44 0x00007f206ee76cd0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#45 0x00007f206ee75e2c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#46 0x00007f206ee76cd0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#47 0x00007f206ee75e2c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#48 0x00007f206ee76cd0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#49 0x00007f206ee75e2c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#50 0x00007f206ee76cd0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#51 0x00007f206ee75e2c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#52 0x00007f206ee76cd0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#53 0x00007f206ee76bb0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#54 0x00007f206ee75e2c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#55 0x00007f206f0350b8 in ?? () from /usr/lib64/libQtGui.so.4
#56 0x00007f206ee6c940 in QWidgetPrivate::syncBackingStore() () from /usr/lib64/libQtGui.so.4
#57 0x00007f206ee796fc in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#58 0x00007f206ee28be4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#59 0x00007f206ee2da71 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#60 0x00007f2070a08de6 in KApplication::notify (this=0x70e070, receiver=0x2029180, event=0x2230990) at /usr/src/debug/kdelibs-4.7.2/kdeui/kernel/kapplication.cpp:311
#61 0x00007f206fc7667c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#62 0x00007f206fc79a58 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#63 0x00007f206fca0ee3 in ?? () from /usr/lib64/libQtCore.so.4
#64 0x00007f206b48552d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#65 0x00007f206b485d28 in ?? () from /usr/lib64/libglib-2.0.so.0
#66 0x00007f206b485ef9 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#67 0x00007f206fca133f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#68 0x00007f206eecbeae in ?? () from /usr/lib64/libQtGui.so.4
#69 0x00007f206fc75882 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#70 0x00007f206fc75a7f in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#71 0x00007f206fc79c47 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#72 0x00007f205c75d773 in kdemain (argc=1, argv=0x693a40) at /usr/src/debug/kde-workspace-4.7.2/plasma/desktop/shell/main.cpp:120
#73 0x0000000000408857 in _start ()

Reported using DrKonqi
Comment 1 Sebastian Trueg 2011-11-04 20:34:07 UTC
Essentially the same problem as bug 257931. The solution is the same, too.

*** This bug has been marked as a duplicate of bug 257931 ***
Comment 2 Jekyll Wu 2011-12-05 17:30:50 UTC
*** Bug 285527 has been marked as a duplicate of this bug. ***