Bug 343571

Summary: Plasma desktop crashes when disabling one of two screens
Product: [Plasma] plasma4 Reporter: Ciprian Dobre-Trifan <cgdobre>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: cfeck, markhkamp
Priority: NOR Keywords: drkonqi
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:

Description Ciprian Dobre-Trifan 2015-01-30 14:32:29 UTC
Application: plasma-desktop (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 disabling one screen in Display Settings
All the desktop went away except other already open windows. restarting plasma desktop from shell produced same crash 
- Custom settings of the application:

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Bus error
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fbf4a4b7800 (LWP 4959))]

Thread 5 (Thread 0x7fbf2028d700 (LWP 4960)):
#0  0x00007fbf465c605f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fbf42f788cb in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fbf43276f00 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007fbf42f78909 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007fbf465c20a4 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fbf49def7fd in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fbe9ce5a700 (LWP 4961)):
#0  0x00007fbf49de73cd in poll () from /lib64/libc.so.6
#1  0x00007fbf3ced5be4 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fbf3ced5cec in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fbf469870de in QEventDispatcherGlib::processEvents (this=0x7fbe980008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#4  0x00007fbf46958e6f in QEventLoop::processEvents (this=this@entry=0x7fbe9ce59da0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fbf46959165 in QEventLoop::exec (this=this@entry=0x7fbe9ce59da0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fbf468560bf in QThread::exec (this=this@entry=0x1c986e0) at thread/qthread.cpp:538
#7  0x00007fbf4693a783 in QInotifyFileSystemWatcherEngine::run (this=0x1c986e0) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007fbf4685879f in QThreadPrivate::start (arg=0x1c986e0) at thread/qthread_unix.cpp:349
#9  0x00007fbf465c20a4 in start_thread () from /lib64/libpthread.so.0
#10 0x00007fbf49def7fd in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fbe926e9700 (LWP 4973)):
#0  0x00007fbf465c6408 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fbf46858c64 in wait (time=30000, this=0x392f690) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x38d7550, mutex=mutex@entry=0x383e2c8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fbf4684c7ba in QThreadPoolThread::run (this=0x38d7540) at concurrent/qthreadpool.cpp:142
#4  0x00007fbf4685879f in QThreadPrivate::start (arg=0x38d7540) at thread/qthread_unix.cpp:349
#5  0x00007fbf465c20a4 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fbf49def7fd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fbe91ee8700 (LWP 4974)):
#0  0x00007fbf465c6408 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fbf46858c64 in wait (time=30000, this=0x383ea30) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x38483e0, mutex=mutex@entry=0x383e2c8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fbf4684c7ba in QThreadPoolThread::run (this=0x38483d0) at concurrent/qthreadpool.cpp:142
#4  0x00007fbf4685879f in QThreadPrivate::start (arg=0x38483d0) at thread/qthread_unix.cpp:349
#5  0x00007fbf465c20a4 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fbf49def7fd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fbf4a4b7800 (LWP 4959)):
[KCrash Handler]
#6  0x00007fbf49e2fa0c in __strncmp_ssse3 () from /lib64/libc.so.6
#7  0x00007fbf4716105c in qstrncmp (len=<optimized out>, str2=<optimized out>, str1=<optimized out>) at /usr/include/QtCore/qbytearray.h:104
#8  findNamedEntry (key=..., this=0x7fbf28853000) at /usr/src/debug/kdelibs-4.14.2/kdecore/util/kshareddatacache.cpp:790
#9  KSharedDataCache::find (this=this@entry=0x37029d0, key=..., destination=destination@entry=0x7fff7e4878b0) at /usr/src/debug/kdelibs-4.14.2/kdecore/util/kshareddatacache.cpp:1613
#10 0x00007fbf4769b975 in KImageCache::findPixmap (this=0x37029d0, key=..., destination=destination@entry=0x7fff7e487910) at /usr/src/debug/kdelibs-4.14.2/kdeui/util/kimagecache.cpp:150
#11 0x00007fbf499afd33 in Plasma::Theme::findInCache (this=0x1d779b0, key=..., pix=...) at /usr/src/debug/kdelibs-4.14.2/plasma/theme.cpp:1045
#12 0x00007fbf499afdbb in Plasma::Theme::findInCache (this=<optimized out>, key=..., pix=..., lastModified=lastModified@entry=0) at /usr/src/debug/kdelibs-4.14.2/plasma/theme.cpp:1061
#13 0x00007fbf499abc9d in Plasma::SvgPrivate::findInCache (this=0x2a205e0, elementId=..., s=...) at /usr/src/debug/kdelibs-4.14.2/plasma/svg.cpp:339
#14 0x00007fbf499abf5d in Plasma::Svg::pixmap (this=0x294b0b0, elementID=...) at /usr/src/debug/kdelibs-4.14.2/plasma/svg.cpp:649
#15 0x00007fbf499ce21d in Plasma::IconWidgetPrivate::decoration (this=0x292abf0, option=option@entry=0x1e15d58, useHoverEffect=<optimized out>, usePressedEffect=<optimized out>) at /usr/src/debug/kdelibs-4.14.2/plasma/widgets/iconwidget.cpp:829
#16 0x00007fbf499cefc2 in Plasma::IconWidget::paint (this=0x290e0e0, painter=0x7fff7e487dd0, option=0x1e15d58, widget=<optimized out>) at /usr/src/debug/kdelibs-4.14.2/plasma/widgets/iconwidget.cpp:1156
#17 0x00007fbf4609c89b in _q_paintItem (item=item@entry=0x290e0f0, painter=painter@entry=0x7fff7e487dd0, option=option@entry=0x1e15d58, widget=widget@entry=0x0, useWindowOpacity=useWindowOpacity@entry=false, painterStateProtection=painterStateProtection@entry=true) at graphicsview/qgraphicsscene.cpp:4335
#18 0x00007fbf460ae6bb in _q_paintIntoCache (pix=pix@entry=0x7fff7e487fe0, item=item@entry=0x290e0f0, pixmapExposed=..., itemToPixmap=..., renderHints=..., option=option@entry=0x1e15d58, painterStateProtection=painterStateProtection@entry=true) at graphicsview/qgraphicsscene.cpp:4373
#19 0x00007fbf460b011b in QGraphicsScenePrivate::drawItemHelper (this=this@entry=0x1e15b30, item=item@entry=0x290e0f0, painter=painter@entry=0x7fff7e48ab30, option=option@entry=0x1e15d58, widget=widget@entry=0x1e7a9c0, painterStateProtection=<optimized out>) at graphicsview/qgraphicsscene.cpp:4694
#20 0x00007fbf460b1100 in QGraphicsScenePrivate::draw (this=this@entry=0x1e15b30, item=item@entry=0x290e0f0, painter=painter@entry=0x7fff7e48ab30, viewTransform=viewTransform@entry=0x7fff7e48abe0, transformPtr=transformPtr@entry=0x7fff7e488400, exposedRegion=exposedRegion@entry=0x3c884f8, widget=0x1e7a9c0, opacity=opacity@entry=1, effectTransform=effectTransform@entry=0x0, wasDirtyParentSceneTransform=wasDirtyParentSceneTransform@entry=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4966
#21 0x00007fbf460b1835 in QGraphicsScenePrivate::drawSubtreeRecursive (this=this@entry=0x1e15b30, item=0x290e0f0, painter=painter@entry=0x7fff7e48ab30, viewTransform=viewTransform@entry=0x7fff7e48abe0, exposedRegion=exposedRegion@entry=0x3c884f8, widget=widget@entry=0x1e7a9c0, parentOpacity=parentOpacity@entry=1, effectTransform=effectTransform@entry=0x0) at graphicsview/qgraphicsscene.cpp:4857
#22 0x00007fbf460b0cb5 in QGraphicsScenePrivate::draw (this=this@entry=0x1e15b30, item=item@entry=0x1fdda30, painter=painter@entry=0x7fff7e48ab30, viewTransform=viewTransform@entry=0x7fff7e48abe0, transformPtr=transformPtr@entry=0x7fff7e488750, exposedRegion=exposedRegion@entry=0x3c884f8, widget=0x1e7a9c0, opacity=opacity@entry=1, effectTransform=effectTransform@entry=0x0, wasDirtyParentSceneTransform=wasDirtyParentSceneTransform@entry=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4996
#23 0x00007fbf460b1835 in QGraphicsScenePrivate::drawSubtreeRecursive (this=this@entry=0x1e15b30, item=0x1fdda30, painter=painter@entry=0x7fff7e48ab30, viewTransform=viewTransform@entry=0x7fff7e48abe0, exposedRegion=exposedRegion@entry=0x3c884f8, widget=widget@entry=0x1e7a9c0, parentOpacity=parentOpacity@entry=1, effectTransform=effectTransform@entry=0x0) at graphicsview/qgraphicsscene.cpp:4857
#24 0x00007fbf460b0cb5 in QGraphicsScenePrivate::draw (this=this@entry=0x1e15b30, item=item@entry=0x2930d70, painter=painter@entry=0x7fff7e48ab30, viewTransform=viewTransform@entry=0x7fff7e48abe0, transformPtr=transformPtr@entry=0x0, exposedRegion=exposedRegion@entry=0x3c884f8, widget=0x1e7a9c0, opacity=opacity@entry=1, effectTransform=effectTransform@entry=0x0, wasDirtyParentSceneTransform=wasDirtyParentSceneTransform@entry=false, drawItem=false) at graphicsview/qgraphicsscene.cpp:4996
#25 0x00007fbf460b1835 in QGraphicsScenePrivate::drawSubtreeRecursive (this=this@entry=0x1e15b30, item=0x2930d70, painter=painter@entry=0x7fff7e48ab30, viewTransform=viewTransform@entry=0x7fff7e48abe0, exposedRegion=exposedRegion@entry=0x3c884f8, widget=widget@entry=0x1e7a9c0, parentOpacity=parentOpacity@entry=1, effectTransform=effectTransform@entry=0x0) at graphicsview/qgraphicsscene.cpp:4857
#26 0x00007fbf460b0cb5 in QGraphicsScenePrivate::draw (this=this@entry=0x1e15b30, item=item@entry=0x4a07210, painter=painter@entry=0x7fff7e48ab30, viewTransform=viewTransform@entry=0x7fff7e48abe0, transformPtr=transformPtr@entry=0x0, exposedRegion=exposedRegion@entry=0x3c884f8, widget=0x1e7a9c0, opacity=opacity@entry=1, effectTransform=effectTransform@entry=0x0, wasDirtyParentSceneTransform=wasDirtyParentSceneTransform@entry=false, drawItem=false) at graphicsview/qgraphicsscene.cpp:4996
#27 0x00007fbf460b1835 in QGraphicsScenePrivate::drawSubtreeRecursive (this=this@entry=0x1e15b30, item=0x4a07210, painter=painter@entry=0x7fff7e48ab30, viewTransform=viewTransform@entry=0x7fff7e48abe0, exposedRegion=exposedRegion@entry=0x3c884f8, widget=widget@entry=0x1e7a9c0, parentOpacity=parentOpacity@entry=1, effectTransform=effectTransform@entry=0x0) at graphicsview/qgraphicsscene.cpp:4857
#28 0x00007fbf460b0cb5 in QGraphicsScenePrivate::draw (this=this@entry=0x1e15b30, item=item@entry=0x2874ac0, painter=painter@entry=0x7fff7e48ab30, viewTransform=viewTransform@entry=0x7fff7e48abe0, transformPtr=transformPtr@entry=0x0, exposedRegion=exposedRegion@entry=0x3c884f8, widget=0x1e7a9c0, opacity=opacity@entry=1, effectTransform=effectTransform@entry=0x0, wasDirtyParentSceneTransform=wasDirtyParentSceneTransform@entry=false, drawItem=false) at graphicsview/qgraphicsscene.cpp:4996
#29 0x00007fbf460b1835 in QGraphicsScenePrivate::drawSubtreeRecursive (this=this@entry=0x1e15b30, item=0x2874ac0, painter=painter@entry=0x7fff7e48ab30, viewTransform=viewTransform@entry=0x7fff7e48abe0, exposedRegion=exposedRegion@entry=0x3c884f8, widget=widget@entry=0x1e7a9c0, parentOpacity=parentOpacity@entry=1, effectTransform=effectTransform@entry=0x0) at graphicsview/qgraphicsscene.cpp:4857
#30 0x00007fbf460b0cb5 in QGraphicsScenePrivate::draw (this=this@entry=0x1e15b30, item=item@entry=0x27c1b20, painter=painter@entry=0x7fff7e48ab30, viewTransform=viewTransform@entry=0x7fff7e48abe0, transformPtr=transformPtr@entry=0x0, exposedRegion=exposedRegion@entry=0x3c884f8, widget=0x1e7a9c0, opacity=opacity@entry=1, effectTransform=effectTransform@entry=0x0, wasDirtyParentSceneTransform=wasDirtyParentSceneTransform@entry=false, drawItem=false) at graphicsview/qgraphicsscene.cpp:4996
#31 0x00007fbf460b1835 in QGraphicsScenePrivate::drawSubtreeRecursive (this=this@entry=0x1e15b30, item=0x27c1b20, painter=painter@entry=0x7fff7e48ab30, viewTransform=viewTransform@entry=0x7fff7e48abe0, exposedRegion=exposedRegion@entry=0x3c884f8, widget=widget@entry=0x1e7a9c0, parentOpacity=parentOpacity@entry=1, effectTransform=effectTransform@entry=0x0) at graphicsview/qgraphicsscene.cpp:4857
#32 0x00007fbf460b0cb5 in QGraphicsScenePrivate::draw (this=this@entry=0x1e15b30, item=item@entry=0x2877820, painter=painter@entry=0x7fff7e48ab30, viewTransform=viewTransform@entry=0x7fff7e48abe0, transformPtr=transformPtr@entry=0x0, exposedRegion=exposedRegion@entry=0x3c884f8, widget=0x1e7a9c0, opacity=opacity@entry=1, effectTransform=effectTransform@entry=0x0, wasDirtyParentSceneTransform=wasDirtyParentSceneTransform@entry=false, drawItem=false) at graphicsview/qgraphicsscene.cpp:4996
#33 0x00007fbf460b1835 in QGraphicsScenePrivate::drawSubtreeRecursive (this=this@entry=0x1e15b30, item=0x2877820, painter=painter@entry=0x7fff7e48ab30, viewTransform=viewTransform@entry=0x7fff7e48abe0, exposedRegion=exposedRegion@entry=0x3c884f8, widget=widget@entry=0x1e7a9c0, parentOpacity=parentOpacity@entry=1, effectTransform=effectTransform@entry=0x0) at graphicsview/qgraphicsscene.cpp:4857
#34 0x00007fbf460b0cb5 in QGraphicsScenePrivate::draw (this=this@entry=0x1e15b30, item=item@entry=0x22fb1c0, painter=painter@entry=0x7fff7e48ab30, viewTransform=viewTransform@entry=0x7fff7e48abe0, transformPtr=transformPtr@entry=0x0, exposedRegion=exposedRegion@entry=0x3c884f8, widget=0x1e7a9c0, opacity=opacity@entry=1, effectTransform=effectTransform@entry=0x0, wasDirtyParentSceneTransform=wasDirtyParentSceneTransform@entry=false, drawItem=false) at graphicsview/qgraphicsscene.cpp:4996
#35 0x00007fbf460b1835 in QGraphicsScenePrivate::drawSubtreeRecursive (this=this@entry=0x1e15b30, item=0x22fb1c0, painter=painter@entry=0x7fff7e48ab30, viewTransform=viewTransform@entry=0x7fff7e48abe0, exposedRegion=exposedRegion@entry=0x3c884f8, widget=widget@entry=0x1e7a9c0, parentOpacity=parentOpacity@entry=1, effectTransform=effectTransform@entry=0x0) at graphicsview/qgraphicsscene.cpp:4857
#36 0x00007fbf460b0cb5 in QGraphicsScenePrivate::draw (this=this@entry=0x1e15b30, item=item@entry=0x22fb820, painter=painter@entry=0x7fff7e48ab30, viewTransform=viewTransform@entry=0x7fff7e48abe0, transformPtr=transformPtr@entry=0x0, exposedRegion=exposedRegion@entry=0x3c884f8, widget=0x1e7a9c0, opacity=opacity@entry=1, effectTransform=effectTransform@entry=0x0, wasDirtyParentSceneTransform=wasDirtyParentSceneTransform@entry=false, drawItem=false) at graphicsview/qgraphicsscene.cpp:4996
#37 0x00007fbf460b1835 in QGraphicsScenePrivate::drawSubtreeRecursive (this=this@entry=0x1e15b30, item=0x22fb820, painter=painter@entry=0x7fff7e48ab30, viewTransform=viewTransform@entry=0x7fff7e48abe0, exposedRegion=exposedRegion@entry=0x3c884f8, widget=widget@entry=0x1e7a9c0, parentOpacity=parentOpacity@entry=1, effectTransform=effectTransform@entry=0x0) at graphicsview/qgraphicsscene.cpp:4857
#38 0x00007fbf460b0cb5 in QGraphicsScenePrivate::draw (this=this@entry=0x1e15b30, item=item@entry=0x2464140, painter=painter@entry=0x7fff7e48ab30, viewTransform=viewTransform@entry=0x7fff7e48abe0, transformPtr=transformPtr@entry=0x0, exposedRegion=exposedRegion@entry=0x3c884f8, widget=0x1e7a9c0, opacity=opacity@entry=1, effectTransform=effectTransform@entry=0x0, wasDirtyParentSceneTransform=wasDirtyParentSceneTransform@entry=false, drawItem=false) at graphicsview/qgraphicsscene.cpp:4996
#39 0x00007fbf460b1835 in QGraphicsScenePrivate::drawSubtreeRecursive (this=this@entry=0x1e15b30, item=0x2464140, painter=painter@entry=0x7fff7e48ab30, viewTransform=viewTransform@entry=0x7fff7e48abe0, exposedRegion=exposedRegion@entry=0x3c884f8, widget=widget@entry=0x1e7a9c0, parentOpacity=parentOpacity@entry=1, effectTransform=effectTransform@entry=0x0) at graphicsview/qgraphicsscene.cpp:4857
#40 0x00007fbf460b0cb5 in QGraphicsScenePrivate::draw (this=this@entry=0x1e15b30, item=item@entry=0x2154380, painter=painter@entry=0x7fff7e48ab30, viewTransform=viewTransform@entry=0x7fff7e48abe0, transformPtr=transformPtr@entry=0x7fff7e48a520, exposedRegion=exposedRegion@entry=0x3c884f8, widget=0x1e7a9c0, opacity=opacity@entry=1, effectTransform=effectTransform@entry=0x0, wasDirtyParentSceneTransform=wasDirtyParentSceneTransform@entry=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4996
#41 0x00007fbf460b1835 in QGraphicsScenePrivate::drawSubtreeRecursive (this=this@entry=0x1e15b30, item=0x2154380, painter=painter@entry=0x7fff7e48ab30, viewTransform=viewTransform@entry=0x7fff7e48abe0, exposedRegion=exposedRegion@entry=0x3c884f8, widget=widget@entry=0x1e7a9c0, parentOpacity=parentOpacity@entry=1, effectTransform=effectTransform@entry=0x0) at graphicsview/qgraphicsscene.cpp:4857
#42 0x00007fbf460b0cb5 in QGraphicsScenePrivate::draw (this=this@entry=0x1e15b30, item=item@entry=0x211be70, painter=painter@entry=0x7fff7e48ab30, viewTransform=viewTransform@entry=0x7fff7e48abe0, transformPtr=transformPtr@entry=0x7fff7e48a870, exposedRegion=exposedRegion@entry=0x3c884f8, widget=0x1e7a9c0, opacity=opacity@entry=1, effectTransform=effectTransform@entry=0x0, wasDirtyParentSceneTransform=wasDirtyParentSceneTransform@entry=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4996
#43 0x00007fbf460b1835 in QGraphicsScenePrivate::drawSubtreeRecursive (this=this@entry=0x1e15b30, item=0x211be70, painter=painter@entry=0x7fff7e48ab30, viewTransform=viewTransform@entry=0x7fff7e48abe0, exposedRegion=exposedRegion@entry=0x3c884f8, widget=widget@entry=0x1e7a9c0, parentOpacity=parentOpacity@entry=1, effectTransform=effectTransform@entry=0x0) at graphicsview/qgraphicsscene.cpp:4857
#44 0x00007fbf460b1ee6 in QGraphicsScenePrivate::drawItems (this=0x1e15b30, painter=painter@entry=0x7fff7e48ab30, viewTransform=viewTransform@entry=0x7fff7e48abe0, exposedRegion=exposedRegion@entry=0x3c884f8, widget=0x1e7a9c0) at graphicsview/qgraphicsscene.cpp:4739
#45 0x00007fbf460cf61e in QGraphicsView::paintEvent (this=<optimized out>, event=<optimized out>) at graphicsview/qgraphicsview.cpp:3471
#46 0x00007fbf45b259f0 in QWidget::event (this=this@entry=0x372bdf0, event=event@entry=0x7fff7e48b1c0) at kernel/qwidget.cpp:8546
#47 0x00007fbf45ec25ee in QFrame::event (this=0x372bdf0, e=0x7fff7e48b1c0) at widgets/qframe.cpp:557
#48 0x00007fbf460ce429 in QGraphicsView::viewportEvent (this=0x372bdf0, event=0x7fff7e48b1c0) at graphicsview/qgraphicsview.cpp:2866
#49 0x00007fbf4695a416 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x1c9e1e0, receiver=receiver@entry=0x1e7a9c0, event=event@entry=0x7fff7e48b1c0) at kernel/qcoreapplication.cpp:1063
#50 0x00007fbf45ad674c in QApplicationPrivate::notify_helper (this=this@entry=0x1c9e1e0, receiver=receiver@entry=0x1e7a9c0, e=e@entry=0x7fff7e48b1c0) at kernel/qapplication.cpp:4561
#51 0x00007fbf45adccad in QApplication::notify (this=this@entry=0x1c90960, receiver=receiver@entry=0x1e7a9c0, e=e@entry=0x7fff7e48b1c0) at kernel/qapplication.cpp:4351
#52 0x00007fbf4763cbda in KApplication::notify (this=0x1c90960, receiver=0x1e7a9c0, event=0x7fff7e48b1c0) at /usr/src/debug/kdelibs-4.14.2/kdeui/kernel/kapplication.cpp:311
#53 0x00007fbf4695a2ad in QCoreApplication::notifyInternal (this=0x1c90960, receiver=receiver@entry=0x1e7a9c0, event=event@entry=0x7fff7e48b1c0) at kernel/qcoreapplication.cpp:953
#54 0x00007fbf45b20111 in sendSpontaneousEvent (event=0x7fff7e48b1c0, receiver=0x1e7a9c0) at ../../src/corelib/kernel/qcoreapplication.h:234
#55 QWidgetPrivate::drawWidget (this=this@entry=0x356ee20, pdev=pdev@entry=0x212ce10, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x1d7b6f0) at kernel/qwidget.cpp:5599
#56 0x00007fbf45b20b40 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x3c88070, pdev=pdev@entry=0x212ce10, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x1d7b6f0) at kernel/qwidget.cpp:5808
#57 0x00007fbf45b1fccc in QWidgetPrivate::drawWidget (this=0x3c88070, pdev=0x212ce10, rgn=..., offset=..., flags=flags@entry=5, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x1d7b6f0) at kernel/qwidget.cpp:5652
#58 0x00007fbf45cdecce in QWidgetBackingStore::sync (this=0x1d7b6f0) at painting/qbackingstore.cpp:1373
#59 0x00007fbf45b155c0 in QWidgetPrivate::syncBackingStore (this=this@entry=0x3c88070) at kernel/qwidget.cpp:1894
#60 0x00007fbf45b2556a in QWidget::event (this=this@entry=0x372bdf0, event=event@entry=0x38dade0) at kernel/qwidget.cpp:8693
#61 0x00007fbf45ec25ee in QFrame::event (this=this@entry=0x372bdf0, e=e@entry=0x38dade0) at widgets/qframe.cpp:557
#62 0x00007fbf45f3eb7b in QAbstractScrollArea::event (this=0x372bdf0, e=0x38dade0) at widgets/qabstractscrollarea.cpp:996
#63 0x00007fbf45ad676c in QApplicationPrivate::notify_helper (this=this@entry=0x1c9e1e0, receiver=receiver@entry=0x372bdf0, e=e@entry=0x38dade0) at kernel/qapplication.cpp:4565
#64 0x00007fbf45adccad in QApplication::notify (this=this@entry=0x1c90960, receiver=receiver@entry=0x372bdf0, e=e@entry=0x38dade0) at kernel/qapplication.cpp:4351
#65 0x00007fbf4763cbda in KApplication::notify (this=0x1c90960, receiver=0x372bdf0, event=0x38dade0) at /usr/src/debug/kdelibs-4.14.2/kdeui/kernel/kapplication.cpp:311
#66 0x00007fbf4695a2ad in QCoreApplication::notifyInternal (this=0x1c90960, receiver=receiver@entry=0x372bdf0, event=event@entry=0x38dade0) at kernel/qcoreapplication.cpp:953
#67 0x00007fbf4695d57d in sendEvent (event=0x38dade0, receiver=0x372bdf0) at kernel/qcoreapplication.h:231
#68 QCoreApplicationPrivate::sendPostedEvents (receiver=0x372bdf0, event_type=event_type@entry=77, data=0x1c0c860) at kernel/qcoreapplication.cpp:1577
#69 0x00007fbf4695da23 in QCoreApplication::sendPostedEvents (receiver=<optimized out>, event_type=event_type@entry=77) at kernel/qcoreapplication.cpp:1470
#70 0x00007fbf460a66df in dispatchPendingUpdateRequests (this=0x3c88070) at ../../src/gui/graphicsview/qgraphicsview_p.h:200
#71 QGraphicsScenePrivate::_q_processDirtyItems (this=0x1e15b30) at graphicsview/qgraphicsscene.cpp:515
#72 0x00007fbf460a9c89 in QGraphicsScene::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at .moc/release-shared/moc_qgraphicsscene.cpp:106
#73 0x00007fbf4697259e in QObject::event (this=this@entry=0x1e16080, e=e@entry=0x3a533d0) at kernel/qobject.cpp:1231
#74 0x00007fbf460b703b in QGraphicsScene::event (this=0x1e16080, event=0x3a533d0) at graphicsview/qgraphicsscene.cpp:3565
#75 0x00007fbf45ad676c in QApplicationPrivate::notify_helper (this=this@entry=0x1c9e1e0, receiver=receiver@entry=0x1e16080, e=e@entry=0x3a533d0) at kernel/qapplication.cpp:4565
#76 0x00007fbf45adccad in QApplication::notify (this=this@entry=0x1c90960, receiver=receiver@entry=0x1e16080, e=e@entry=0x3a533d0) at kernel/qapplication.cpp:4351
#77 0x00007fbf4763cbda in KApplication::notify (this=0x1c90960, receiver=0x1e16080, event=0x3a533d0) at /usr/src/debug/kdelibs-4.14.2/kdeui/kernel/kapplication.cpp:311
#78 0x00007fbf4695a2ad in QCoreApplication::notifyInternal (this=0x1c90960, receiver=receiver@entry=0x1e16080, event=event@entry=0x3a533d0) at kernel/qcoreapplication.cpp:953
#79 0x00007fbf4695d57d in sendEvent (event=0x3a533d0, receiver=0x1e16080) at kernel/qcoreapplication.h:231
#80 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1c0c860) at kernel/qcoreapplication.cpp:1577
#81 0x00007fbf4695da23 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#82 0x00007fbf469878fe in sendPostedEvents () at kernel/qcoreapplication.h:236
#83 postEventSourceDispatch (s=0x1c99350) at kernel/qeventdispatcher_glib.cpp:300
#84 0x00007fbf3ced5a04 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#85 0x00007fbf3ced5c48 in ?? () from /usr/lib64/libglib-2.0.so.0
#86 0x00007fbf3ced5cec in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#87 0x00007fbf469870be in QEventDispatcherGlib::processEvents (this=0x1c12100, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#88 0x00007fbf45b73676 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#89 0x00007fbf46958e6f in QEventLoop::processEvents (this=this@entry=0x7fff7e48c3a0, flags=...) at kernel/qeventloop.cpp:149
#90 0x00007fbf46959165 in QEventLoop::exec (this=this@entry=0x7fff7e48c3a0, flags=...) at kernel/qeventloop.cpp:204
#91 0x00007fbf4695e5b9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#92 0x00007fbf45ad4f3c in QApplication::exec () at kernel/qapplication.cpp:3823
#93 0x00007fbf4a0f0b94 in kdemain (argc=1, argv=0x7fff7e48c5f8) at /usr/src/debug/kde-workspace-4.11.12/plasma/desktop/shell/main.cpp:126
#94 0x00007fbf49d2bb05 in __libc_start_main () from /lib64/libc.so.6
#95 0x000000000040075e in _start () at ../sysdeps/x86_64/start.S:122

Possible duplicates by query: bug 342770, bug 341648, bug 340955, bug 340791, bug 340657.

Reported using DrKonqi
Comment 1 Christoph Feck 2015-01-30 22:09:22 UTC
Please state which exact kernel package version you are using.

*** This bug has been marked as a duplicate of bug 340657 ***
Comment 2 Ciprian Dobre-Trifan 2015-02-05 11:54:26 UTC
3.16.7-7-desktop
Comment 3 Christoph Feck 2015-02-05 12:33:10 UTC
If you are using "btrfs" in your root partition (which is the default on fresh openSUSE 13.2 installations), please update to kernel 3.17.3 or newer.
Comment 4 Ciprian Dobre-Trifan 2015-02-05 12:38:59 UTC
Thanks. Where can i get the update from ?
Comment 5 Mark Haferkamp 2015-02-07 06:29:58 UTC
Kernel update:
I found two links for installing a newer kernel on openSUSE. <http://kernel.opensuse.org/packages/stable> is for the command line and has some other links. <http://software.opensuse.org/download.html?project=Kernel:stable&package=kernel-default> is for Yast 1-Click Install and should be simple.
NOTE: I recommend making a btrfs snapshot of your openSUSE subvolume before proceding. Then, if the newer kernel breaks something, you can boot to a live CD/DVD/USB, remove the broken openSUSE subvolume, and restore from the snapshot. Otherwise, be prepared to reinstall openSUSE if things break.

Bug reproduction attempt:
My computer's also running 64-bit openSUSE 13.2 with kernel 3.16.7-7-desktop, two screens and btrfs. However, I can't reproduce the issue. I tried disabling each screen and all that happened was it took a few seconds to make the changes, windows were moved around, and widgets were moved.

Graphics driver info:
I suspect that it has something to do with your graphics driver/card combination. My computer has a GTX 560 and is using the default open source drivers. What graphics card/driver combination is your computer running? I think that information might help the developers.

Btrfs info:
In case this is btrfs-related and not graphics card driver related, here's my openSUSE btrfs setup as an example of what doesn't have the crash. I installed openSUSE 13.1 to an ext4 partition, copied everything to an @suse btrfs subvolume (with more subvolumes for other distros, /home,  and /home/<username>), reconfigured grub to boot to @suse, and changed @suse/etc/fstab. I have since updated to openSUSE 13.2 and everything is up-to-date. My computer's fstab mounts @suse as /, @home as /home, and the btrfs partition's root as /mnt; it also uses tmpfs for /tmp and /var/tmp.