[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [kwin] [Bug 320439] KWin crashes after some time  (and after restarting plasma)
From:       Harald <harald.engels () gmail ! com>
Date:       2013-06-02 11:41:23
Message-ID: bug-320439-17878-Uuhhdg8Qil () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=320439

Harald <harald.engels@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |harald.engels@gmail.com

--- Comment #9 from Harald <harald.engels@gmail.com> ---
Application: plasma-desktop (0.4)
KDE Platform Version: 4.10.2
Qt Version: 4.8.4
Operating System: Linux 3.8.0-22-generic x86_64
Distribution: Ubuntu 13.04

-- Information about the crash:
- What I was doing when the application crashed:
Resizing Google Chrome. But sometimes also actions in Firefox are crashing the
browser and KWin.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fcc7b2587c0 (LWP 2448))]

Thread 4 (Thread 0x7fcc5af28700 (LWP 2449)):
#0  0x00007fcc7ab343cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fcc6df7c1dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fcc6df7c304 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fcc77720036 in QEventDispatcherGlib::processEvents
(this=0x7fcc540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fcc776f038f in QEventLoop::processEvents
(this=this@entry=0x7fcc5af27d90, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fcc776f0618 in QEventLoop::exec (this=this@entry=0x7fcc5af27d90,
flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fcc775f2410 in QThread::exec (this=this@entry=0x1c08de0) at
thread/qthread.cpp:542
#7  0x00007fcc776d1edf in QInotifyFileSystemWatcherEngine::run (this=0x1c08de0)
at io/qfilesystemwatcher_inotify.cpp:256
#8  0x00007fcc775f4bec in QThreadPrivate::start (arg=0x1c08de0) at
thread/qthread_unix.cpp:338
#9  0x00007fcc6e67ef8e in start_thread (arg=0x7fcc5af28700) at
pthread_create.c:311
#10 0x00007fcc7ab40e1d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7fcc58baa700 (LWP 2452)):
#0  0x00007fcc6dfbb5f1 in g_mutex_unlock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fcc6df7bd1a in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fcc6df7c175 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fcc6df7c304 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fcc77720036 in QEventDispatcherGlib::processEvents
(this=0x7fcc440008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007fcc776f038f in QEventLoop::processEvents
(this=this@entry=0x7fcc58ba9d90, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fcc776f0618 in QEventLoop::exec (this=this@entry=0x7fcc58ba9d90,
flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fcc775f2410 in QThread::exec (this=this@entry=0x1b3e170) at
thread/qthread.cpp:542
#8  0x00007fcc776d1edf in QInotifyFileSystemWatcherEngine::run (this=0x1b3e170)
at io/qfilesystemwatcher_inotify.cpp:256
#9  0x00007fcc775f4bec in QThreadPrivate::start (arg=0x1b3e170) at
thread/qthread_unix.cpp:338
#10 0x00007fcc6e67ef8e in start_thread (arg=0x7fcc58baa700) at
pthread_create.c:311
#11 0x00007fcc7ab40e1d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7fcc4bfff700 (LWP 2453)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fcc73f83e77 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007fcc73f83ea9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007fcc6e67ef8e in start_thread (arg=0x7fcc4bfff700) at
pthread_create.c:311
#4  0x00007fcc7ab40e1d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7fcc7b2587c0 (LWP 2448)):
[KCrash Handler]
#6  0x00007fcc71d07e6f in log1 (error=<synthetic pointer>, delta=<synthetic
pointer>, x=0.9995184112013431) at ../sysdeps/ieee754/dbl-64/e_pow.c:264
#7  __ieee754_pow_sse2 (x=0, y=0) at ../sysdeps/ieee754/dbl-64/e_pow.c:97
#8  0x00007fcc71d18e3c in __pow (x=<optimized out>, y=<optimized out>) at
w_pow.c:27
#9  0x00007fcc7835c1f4 in KIconEffect::toGamma (img=..., value=2) at
../../kdeui/icons/kiconeffect.cpp:519
#10 0x00007fcc7835e1a8 in KIconEffect::apply (this=this@entry=0x1749718,
img=..., effect=effect@entry=3, value=<optimized out>, value@entry=0.699999988,
col=..., col2=..., trans=trans@entry=false) at
../../kdeui/icons/kiconeffect.cpp:244
#11 0x00007fcc7835e707 in KIconEffect::apply (this=this@entry=0x1749718,
pixmap=..., effect=3, value=0.699999988, col=..., col2=..., trans=false) at
../../kdeui/icons/kiconeffect.cpp:299
#12 0x00007fcc7835e8e3 in KIconEffect::apply (this=this@entry=0x1749718,
pixmap=..., group=group@entry=0, state=state@entry=1) at
../../kdeui/icons/kiconeffect.cpp:270
#13 0x00007fcc7a7127ba in Plasma::IconWidgetPrivate::decoration
(this=0x19a3ef0, option=option@entry=0x1745858, useHoverEffect=<optimized out>,
usePressedEffect=<optimized out>) at ../../plasma/widgets/iconwidget.cpp:854
#14 0x00007fcc7a713cf1 in Plasma::IconWidget::paint (this=0x19e86d0,
painter=0x7ffff8799240, option=0x1745858, widget=<optimized out>) at
../../plasma/widgets/iconwidget.cpp:1156
#15 0x00007fcc7707ba29 in _q_paintItem (item=item@entry=0x19e86e0,
painter=painter@entry=0x7ffff8799240, option=option@entry=0x1745858,
widget=widget@entry=0x0, useWindowOpacity=useWindowOpacity@entry=false,
painterStateProtection=painterStateProtection@entry=true) at
graphicsview/qgraphicsscene.cpp:4335
#16 0x00007fcc7708b361 in _q_paintIntoCache (pix=pix@entry=0x7ffff8799520,
item=item@entry=0x19e86e0, pixmapExposed=..., itemToPixmap=...,
renderHints=..., option=option@entry=0x1745858,
painterStateProtection=painterStateProtection@entry=true) at
graphicsview/qgraphicsscene.cpp:4373
#17 0x00007fcc7708cf1e in QGraphicsScenePrivate::drawItemHelper
(this=this@entry=0x1745630, item=item@entry=0x19e86e0,
painter=painter@entry=0x7ffff879a7f0, option=option@entry=0x1745858,
widget=widget@entry=0x2c131f0, painterStateProtection=<optimized out>) at
graphicsview/qgraphicsscene.cpp:4694
#18 0x00007fcc7708dfb0 in QGraphicsScenePrivate::draw
(this=this@entry=0x1745630, item=item@entry=0x19e86e0,
painter=painter@entry=0x7ffff879a7f0,
viewTransform=viewTransform@entry=0x7ffff879a980,
transformPtr=transformPtr@entry=0x7ffff8799b10,
exposedRegion=exposedRegion@entry=0x2be4408, widget=0x2c131f0,
opacity=opacity@entry=1, effectTransform=effectTransform@entry=0x0,
wasDirtyParentSceneTransform=wasDirtyParentSceneTransform@entry=false,
drawItem=true) at graphicsview/qgraphicsscene.cpp:4966
#19 0x00007fcc7708e685 in QGraphicsScenePrivate::drawSubtreeRecursive
(this=this@entry=0x1745630, item=0x19e86e0,
painter=painter@entry=0x7ffff879a7f0,
viewTransform=viewTransform@entry=0x7ffff879a980,
exposedRegion=exposedRegion@entry=0x2be4408, widget=widget@entry=0x2c131f0,
parentOpacity=parentOpacity@entry=1, effectTransform=effectTransform@entry=0x0)
at graphicsview/qgraphicsscene.cpp:4857
#20 0x00007fcc7708db15 in QGraphicsScenePrivate::draw
(this=this@entry=0x1745630, item=item@entry=0x1a28000,
painter=painter@entry=0x7ffff879a7f0,
viewTransform=viewTransform@entry=0x7ffff879a980,
transformPtr=transformPtr@entry=0x7ffff8799fd0,
exposedRegion=exposedRegion@entry=0x2be4408, widget=0x2c131f0,
opacity=opacity@entry=1, effectTransform=effectTransform@entry=0x0,
wasDirtyParentSceneTransform=wasDirtyParentSceneTransform@entry=false,
drawItem=true) at graphicsview/qgraphicsscene.cpp:4996
#21 0x00007fcc7708e685 in QGraphicsScenePrivate::drawSubtreeRecursive
(this=this@entry=0x1745630, item=0x1a28000,
painter=painter@entry=0x7ffff879a7f0,
viewTransform=viewTransform@entry=0x7ffff879a980,
exposedRegion=exposedRegion@entry=0x2be4408, widget=widget@entry=0x2c131f0,
parentOpacity=parentOpacity@entry=1, effectTransform=effectTransform@entry=0x0)
at graphicsview/qgraphicsscene.cpp:4857
#22 0x00007fcc7708db15 in QGraphicsScenePrivate::draw
(this=this@entry=0x1745630, item=item@entry=0x1a74b10,
painter=painter@entry=0x7ffff879a7f0,
viewTransform=viewTransform@entry=0x7ffff879a980,
transformPtr=transformPtr@entry=0x7ffff879a490,
exposedRegion=exposedRegion@entry=0x2be4408, widget=0x2c131f0,
opacity=opacity@entry=1, effectTransform=effectTransform@entry=0x0,
wasDirtyParentSceneTransform=wasDirtyParentSceneTransform@entry=false,
drawItem=true) at graphicsview/qgraphicsscene.cpp:4996
#23 0x00007fcc7708e685 in QGraphicsScenePrivate::drawSubtreeRecursive
(this=this@entry=0x1745630, item=0x1a74b10,
painter=painter@entry=0x7ffff879a7f0,
viewTransform=viewTransform@entry=0x7ffff879a980,
exposedRegion=exposedRegion@entry=0x2be4408, widget=widget@entry=0x2c131f0,
parentOpacity=parentOpacity@entry=1, effectTransform=effectTransform@entry=0x0)
at graphicsview/qgraphicsscene.cpp:4857
#24 0x00007fcc7708f16e in QGraphicsScenePrivate::drawItems (this=0x1745630,
painter=painter@entry=0x7ffff879a7f0,
viewTransform=viewTransform@entry=0x7ffff879a980,
exposedRegion=exposedRegion@entry=0x2be4408, widget=0x2c131f0) at
graphicsview/qgraphicsscene.cpp:4739
#25 0x00007fcc770abae8 in QGraphicsView::paintEvent (this=0x2c1e570,
event=<optimized out>) at graphicsview/qgraphicsview.cpp:3471
#26 0x00007fcc76ae4a3e in QWidget::event (this=this@entry=0x2c1e570,
event=event@entry=0x7ffff879b440) at kernel/qwidget.cpp:8532
#27 0x00007fcc76e97316 in QFrame::event (this=0x2c1e570, e=0x7ffff879b440) at
widgets/qframe.cpp:557
#28 0x00007fcc770af0db in QGraphicsView::viewportEvent (this=0x2c1e570,
event=0x7ffff879b440) at graphicsview/qgraphicsview.cpp:2866
#29 0x00007fcc776f17a6 in
QCoreApplicationPrivate::sendThroughObjectEventFilters
(this=this@entry=0x16e7ce0, receiver=receiver@entry=0x2c131f0,
event=event@entry=0x7ffff879b440) at kernel/qcoreapplication.cpp:1056
#30 0x00007fcc76a978bc in QApplicationPrivate::notify_helper
(this=this@entry=0x16e7ce0, receiver=receiver@entry=0x2c131f0,
e=e@entry=0x7ffff879b440) at kernel/qapplication.cpp:4563
#31 0x00007fcc76a9a25b in QApplication::notify (this=this@entry=0x16e2170,
receiver=receiver@entry=0x2c131f0, e=e@entry=0x7ffff879b440) at
kernel/qapplication.cpp:4428
#32 0x00007fcc783b5af6 in KApplication::notify (this=0x16e2170,
receiver=0x2c131f0, event=0x7ffff879b440) at
../../kdeui/kernel/kapplication.cpp:311
#33 0x00007fcc776f163e in QCoreApplication::notifyInternal (this=0x16e2170,
receiver=receiver@entry=0x2c131f0, event=event@entry=0x7ffff879b440) at
kernel/qcoreapplication.cpp:946
#34 0x00007fcc76ae96b4 in sendSpontaneousEvent (event=0x7ffff879b440,
receiver=0x2c131f0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#35 QWidgetPrivate::drawWidget (this=this@entry=0x2c13220,
pdev=pdev@entry=0x4646960, rgn=..., offset=..., flags=flags@entry=4,
sharedPainter=sharedPainter@entry=0x0,
backingStore=backingStore@entry=0x2c13630) at kernel/qwidget.cpp:5598
#36 0x00007fcc76aea1af in QWidgetPrivate::paintSiblingsRecursive
(this=this@entry=0x2be3f80, pdev=pdev@entry=0x4646960, siblings=...,
index=<optimized out>, rgn=..., offset=..., flags=flags@entry=4,
sharedPainter=sharedPainter@entry=0x0,
backingStore=backingStore@entry=0x2c13630) at kernel/qwidget.cpp:5807
#37 0x00007fcc76ae9243 in QWidgetPrivate::drawWidget (this=0x2be3f80,
pdev=0x4646960, rgn=..., offset=..., flags=flags@entry=5,
sharedPainter=sharedPainter@entry=0x0,
backingStore=backingStore@entry=0x2c13630) at kernel/qwidget.cpp:5651
#38 0x00007fcc76caefb8 in QWidgetBackingStore::sync (this=0x2c13630) at
painting/qbackingstore.cpp:1373
#39 0x00007fcc76ad8060 in QWidgetPrivate::syncBackingStore
(this=this@entry=0x2be3f80) at kernel/qwidget.cpp:1896
#40 0x00007fcc76ae4ee4 in QWidget::event (this=this@entry=0x2c1e570,
event=event@entry=0x46d5050) at kernel/qwidget.cpp:8679
#41 0x00007fcc76e97316 in QFrame::event (this=this@entry=0x2c1e570,
e=e@entry=0x46d5050) at widgets/qframe.cpp:557
#42 0x00007fcc76f178db in QAbstractScrollArea::event (this=0x2c1e570,
e=0x46d5050) at widgets/qabstractscrollarea.cpp:996
#43 0x00007fcc76a978ec in QApplicationPrivate::notify_helper
(this=this@entry=0x16e7ce0, receiver=receiver@entry=0x2c1e570,
e=e@entry=0x46d5050) at kernel/qapplication.cpp:4567
#44 0x00007fcc76a9a25b in QApplication::notify (this=this@entry=0x16e2170,
receiver=receiver@entry=0x2c1e570, e=e@entry=0x46d5050) at
kernel/qapplication.cpp:4428
#45 0x00007fcc783b5af6 in KApplication::notify (this=0x16e2170,
receiver=0x2c1e570, event=0x46d5050) at ../../kdeui/kernel/kapplication.cpp:311
#46 0x00007fcc776f163e in QCoreApplication::notifyInternal (this=0x16e2170,
receiver=receiver@entry=0x2c1e570, event=event@entry=0x46d5050) at
kernel/qcoreapplication.cpp:946
#47 0x00007fcc776f5171 in sendEvent (event=0x46d5050, receiver=0x2c1e570) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#48 QCoreApplicationPrivate::sendPostedEvents (receiver=0x2c1e570,
event_type=event_type@entry=77, data=0x165a1f0) at
kernel/qcoreapplication.cpp:1570
#49 0x00007fcc776f54a3 in QCoreApplication::sendPostedEvents
(receiver=<optimized out>, event_type=event_type@entry=77) at
kernel/qcoreapplication.cpp:1463
#50 0x00007fcc770849f2 in dispatchPendingUpdateRequests (this=0x2be3f80) at
../../include/QtGui/private/../../../src/gui/graphicsview/qgraphicsview_p.h:200
#51 QGraphicsScenePrivate::_q_processDirtyItems (this=0x1745630) at
graphicsview/qgraphicsscene.cpp:515
#52 0x00007fcc77091c99 in qt_static_metacall (_a=<optimized out>,
_id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at
.moc/release-shared/moc_qgraphicsscene.cpp:107
#53 QGraphicsScene::qt_static_metacall (_o=<optimized out>, _c=<optimized out>,
_id=<optimized out>, _a=<optimized out>) at
.moc/release-shared/moc_qgraphicsscene.cpp:86
#54 0x00007fcc7770b5be in QObject::event (this=this@entry=0x17985c0,
e=e@entry=0x18de7d0) at kernel/qobject.cpp:1194
#55 0x00007fcc770950b9 in QGraphicsScene::event (this=0x17985c0,
event=0x18de7d0) at graphicsview/qgraphicsscene.cpp:3565
#56 0x00007fcc76a978ec in QApplicationPrivate::notify_helper
(this=this@entry=0x16e7ce0, receiver=receiver@entry=0x17985c0,
e=e@entry=0x18de7d0) at kernel/qapplication.cpp:4567
#57 0x00007fcc76a9a25b in QApplication::notify (this=this@entry=0x16e2170,
receiver=receiver@entry=0x17985c0, e=e@entry=0x18de7d0) at
kernel/qapplication.cpp:4428
#58 0x00007fcc783b5af6 in KApplication::notify (this=0x16e2170,
receiver=0x17985c0, event=0x18de7d0) at ../../kdeui/kernel/kapplication.cpp:311
#59 0x00007fcc776f163e in QCoreApplication::notifyInternal (this=0x16e2170,
receiver=receiver@entry=0x17985c0, event=event@entry=0x18de7d0) at
kernel/qcoreapplication.cpp:946
#60 0x00007fcc776f5171 in sendEvent (event=0x18de7d0, receiver=0x17985c0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#61 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0, data=0x165a1f0) at
kernel/qcoreapplication.cpp:1570
#62 0x00007fcc776f54a3 in QCoreApplication::sendPostedEvents
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1463
#63 0x00007fcc7771fe83 in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#64 postEventSourceDispatch (s=0x16d1480) at
kernel/qeventdispatcher_glib.cpp:279
#65 0x00007fcc6df7bf05 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#66 0x00007fcc6df7c248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#67 0x00007fcc6df7c304 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#68 0x00007fcc77720016 in QEventDispatcherGlib::processEvents (this=0x165bad0,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#69 0x00007fcc76b3d1ae in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#70 0x00007fcc776f038f in QEventLoop::processEvents
(this=this@entry=0x7ffff879ce50, flags=...) at kernel/qeventloop.cpp:149
#71 0x00007fcc776f0618 in QEventLoop::exec (this=this@entry=0x7ffff879ce50,
flags=...) at kernel/qeventloop.cpp:204
#72 0x00007fcc776f5cf6 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1218
#73 0x00007fcc76a95ffc in QApplication::exec () at kernel/qapplication.cpp:3828
#74 0x00007fcc7ae4c46b in kdemain (argc=1, argv=0x7ffff879d148) at
../../../../plasma/desktop/shell/main.cpp:126
#75 0x00007fcc7aa68ea5 in __libc_start_main (main=0x4006e0 <main(int, char**)>,
argc=1, ubp_av=0x7ffff879d148, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffff879d138) at libc-start.c:260
#76 0x0000000000400711 in _start ()

This bug may be a duplicate of or related to bug 319471 or 320439.

Possible duplicates by query: bug 319471 or 320439.

Report to https://bugs.kde.org/

-- 
You are receiving this mail because:
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic