Bug 341168

Summary: Kwin problems
Product: [Plasma] kwin Reporter: Mike <ingzackm77>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: 4.11.12   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:

Description Mike 2014-11-21 22:25:09 UTC
Application: kwin (4.11.12)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.16.6-2-desktop x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

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

i was testing  one qt application and its performance with diferents resolution when it crashed and it began to look  fairly weird

The crash can be reproduced sometimes.

-- Backtrace:
Application: KWin (kwin), signal: Bus error
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f98f32ae800 (LWP 20284))]

Thread 2 (Thread 0x7f98cffff700 (LWP 20306)):
#0  0x00007f98ecaae05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f98f1cdb8cb in  () at /usr/lib64/libQtScript.so.4
#2  0x00007f98f1cdb909 in  () at /usr/lib64/libQtScript.so.4
#3  0x00007f98ecaaa0a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f98f2ada7fd in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f98f32ae800 (LWP 20284)):
[KCrash Handler]
#5  0x00007f98f2b1aa0c in __strncmp_ssse3 () at /lib64/libc.so.6
#6  0x00007f98ed64905c in KSharedDataCache::find(QString const&, QByteArray*) const () at /usr/lib64/libkdecore.so.5
#7  0x00007f98f178d975 in KImageCache::findPixmap(QString const&, QPixmap*) const () at /usr/lib64/libkdeui.so.5
#8  0x00007f98f119fd33 in Plasma::Theme::findInCache(QString const&, QPixmap&) () at /usr/lib64/libplasma.so.3
#9  0x00007f98f1136b90 in  () at /usr/lib64/libplasma.so.3
#10 0x00007f98f11378ab in Plasma::FrameSvg::paintFrame(QPainter*, QPointF const&) () at /usr/lib64/libplasma.so.3
#11 0x00007f984f2cfeaf in  () at /usr/lib64/kde4/imports/org/kde/plasma/core/libcorebindingsplugin.so
#12 0x00007f98ec598a77 in  () at /usr/lib64/libQtGui.so.4
#13 0x00007f98ec599835 in  () at /usr/lib64/libQtGui.so.4
#14 0x00007f98ec598cb5 in  () at /usr/lib64/libQtGui.so.4
#15 0x00007f98ec599835 in  () at /usr/lib64/libQtGui.so.4
#16 0x00007f98ec599ee6 in  () at /usr/lib64/libQtGui.so.4
#17 0x00007f98ec5b761e in QGraphicsView::paintEvent(QPaintEvent*) () at /usr/lib64/libQtGui.so.4
#18 0x00007f98ec00d9f0 in QWidget::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#19 0x00007f98ec3aa5ee in QFrame::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#20 0x00007f98ec5b6429 in QGraphicsView::viewportEvent(QEvent*) () at /usr/lib64/libQtGui.so.4
#21 0x00007f98ece42416 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#22 0x00007f98ebfbe74c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#23 0x00007f98ebfc4cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#24 0x00007f98f172ebda in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#25 0x00007f98ece422ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#26 0x00007f98ec008111 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#27 0x00007f98ec008b40 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#28 0x00007f98ec007ccc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#29 0x00007f98ec008b40 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#30 0x00007f98ec007ccc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#31 0x00007f98ec00c55e in QWidgetPrivate::render(QPaintDevice*, QPoint const&, QRegion const&, QFlags<QWidget::RenderFlag>, bool) () at /usr/lib64/libQtGui.so.4
#32 0x00007f98ec00c7e9 in QWidget::render(QPaintDevice*, QPoint const&, QRegion const&, QFlags<QWidget::RenderFlag>) () at /usr/lib64/libQtGui.so.4
#33 0x00007f98f2e987ff in  () at /usr/lib64/libkdeinit4_kwin.so
#34 0x00007f98f2e98907 in  () at /usr/lib64/libkdeinit4_kwin.so
#35 0x00007f98f2e76d00 in  () at /usr/lib64/libkdeinit4_kwin.so
#36 0x00007f98f2e77c8c in  () at /usr/lib64/libkdeinit4_kwin.so
#37 0x00007f98f2e7b75a in  () at /usr/lib64/libkdeinit4_kwin.so
#38 0x00007f98f2e7f342 in  () at /usr/lib64/libkdeinit4_kwin.so
#39 0x00007f98f2e7f4f9 in  () at /usr/lib64/libkdeinit4_kwin.so
#40 0x00007f98f2e89cf9 in  () at /usr/lib64/libkdeinit4_kwin.so
#41 0x00007f984025b616 in  () at /usr/lib64/kde4/kwin4_effect_builtins.so
#42 0x00007f98f2e89c9b in  () at /usr/lib64/libkdeinit4_kwin.so
#43 0x00007f98f25b90b1 in KWin::Effect::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib64/libkwineffects.so.1
#44 0x00007f98f2e89c9b in  () at /usr/lib64/libkdeinit4_kwin.so
#45 0x00007f98f2e67811 in  () at /usr/lib64/libkdeinit4_kwin.so
#46 0x00007f98f2e89c0a in  () at /usr/lib64/libkdeinit4_kwin.so
#47 0x00007f98f25b8fd1 in KWin::Effect::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib64/libkwineffects.so.1
#48 0x00007f98f2e89bbb in  () at /usr/lib64/libkdeinit4_kwin.so
#49 0x00007f9840283baf in  () at /usr/lib64/kde4/kwin4_effect_builtins.so
#50 0x00007f98f2e89bbb in  () at /usr/lib64/libkdeinit4_kwin.so
#51 0x00007f98f2e6b37a in  () at /usr/lib64/libkdeinit4_kwin.so
#52 0x00007f98f2e6a346 in  () at /usr/lib64/libkdeinit4_kwin.so
#53 0x00007f98f2e7679d in  () at /usr/lib64/libkdeinit4_kwin.so
#54 0x00007f98f2e6772d in  () at /usr/lib64/libkdeinit4_kwin.so
#55 0x00007f98f2e89b2d in  () at /usr/lib64/libkdeinit4_kwin.so
#56 0x00007f98f25b8f5f in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib64/libkwineffects.so.1
#57 0x00007f98f2e89aea in  () at /usr/lib64/libkdeinit4_kwin.so
#58 0x00007f98f25b8f5f in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib64/libkwineffects.so.1
#59 0x00007f98f2e89aea in  () at /usr/lib64/libkdeinit4_kwin.so
#60 0x00007f98f2e69bc3 in  () at /usr/lib64/libkdeinit4_kwin.so
#61 0x00007f98f2e7c99e in  () at /usr/lib64/libkdeinit4_kwin.so
#62 0x00007f98f2e61843 in  () at /usr/lib64/libkdeinit4_kwin.so
#63 0x00007f98ece5a3b1 in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#64 0x00007f98ebfbe76c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#65 0x00007f98ebfc4cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#66 0x00007f98f172ebda in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#67 0x00007f98ece422ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#68 0x00007f98ece71cbc in  () at /usr/lib64/libQtCore.so.4
#69 0x00007f98ece72d18 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#70 0x00007f98ec05bf96 in  () at /usr/lib64/libQtGui.so.4
#71 0x00007f98ece40e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#72 0x00007f98ece41165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#73 0x00007f98ece465b9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#74 0x00007f98f2e1b7a3 in kdemain () at /usr/lib64/libkdeinit4_kwin.so
#75 0x00007f98f2a16b05 in __libc_start_main () at /lib64/libc.so.6
#76 0x000000000040075e in _start ()

Reported using DrKonqi
Comment 1 Thomas L├╝bking 2014-11-21 22:31:22 UTC
Global issue w/ KSharedDataCache, seems a btrfs bug.
Perhaps fixed w/ kernel 3.17.3

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