Version: (using Devel) OS: Linux Installed from: Compiled sources Right clicking on the digital clock and removing it crashes plasma regularly. I have gone back to default settings and it is still happening. Removing other widgets does not crash. Application: Plasma Workspace (plasma), signal SIGABRT Using host libthread_db library "/lib/libthread_db.so.1". 0x00007f043bf897e1 in nanosleep () from /lib64/libc.so.6 Current language: auto; currently c [Current thread is 0 (LWP 3759)] Thread 4 (Thread 0x40e3a950 (LWP 3775)): #0 0x00007f043ea95696 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f043ed04315 in QWaitCondition::wait (this=<value optimized out>, mutex=0x9ddb58, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 0x00007f043f663fde in QHostInfoAgent::run (this=0x9ddb40) at kernel/qhostinfo.cpp:247 #3 0x00007f043ed03330 in QThreadPrivate::start (arg=0x9ddb40) at thread/qthread_unix.cpp:191 #4 0x00007f043ea91037 in start_thread (arg=<value optimized out>) at pthread_create.c:296 #5 0x00007f043bfb728d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 3 (Thread 0x4163b950 (LWP 3780)): #0 0x00007f043ea95696 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f043ed04315 in QWaitCondition::wait (this=<value optimized out>, mutex=0x714db8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 0x00007f0434ff1fc8 in RenderThread::run (this=0x714da8) at /var/tmp/portage/kde-base/plasma-workspace-9999/work/plasma-workspace/plasma/wallpapers/image/renderthread.cpp:90 #3 0x00007f043ed03330 in QThreadPrivate::start (arg=0x714da8) at thread/qthread_unix.cpp:191 #4 0x00007f043ea91037 in start_thread (arg=<value optimized out>) at pthread_create.c:296 #5 0x00007f043bfb728d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 2 (Thread 0x41e3c950 (LWP 3781)): #0 0x00007f043ea95696 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f043ed04315 in QWaitCondition::wait (this=<value optimized out>, mutex=0x811e08, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 0x00007f0434ff1fc8 in RenderThread::run (this=0x811df8) at /var/tmp/portage/kde-base/plasma-workspace-9999/work/plasma-workspace/plasma/wallpapers/image/renderthread.cpp:90 #3 0x00007f043ed03330 in QThreadPrivate::start (arg=0x811df8) at thread/qthread_unix.cpp:191 #4 0x00007f043ea91037 in start_thread (arg=<value optimized out>) at pthread_create.c:296 #5 0x00007f043bfb728d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f04439a8750 (LWP 3759)): [KCrash Handler] #5 0x00007f043bf273c5 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #6 0x00007f043bf2873e in *__GI_abort () at abort.c:88 #7 0x00007f043c77db74 in __gnu_cxx::__verbose_terminate_handler () from /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/libstdc++.so.6 #8 0x00007f043c77c046 in ?? () from /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/libstdc++.so.6 #9 0x00007f043c77c069 in std::terminate () from /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/libstdc++.so.6 #10 0x00007f043c77c4ab in __cxa_pure_virtual () from /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/libstdc++.so.6 #11 0x00007f043e162864 in QGraphicsItem::sceneBoundingRect (this=0xeaf) at graphicsview/qgraphicsitem.cpp:2661 #12 0x00007f043e18228c in QGraphicsScenePrivate::estimateItemsInRect (this=<value optimized out>, rect=@0x7fff4baf98b0) at graphicsview/qgraphicsscene.cpp:356 #13 0x00007f043e1900eb in QGraphicsViewPrivate::itemsInArea (this=<value optimized out>, path=@0x7fff4baf9a20, mode=Qt::IntersectsItemShape) at graphicsview/qgraphicsview.cpp:1768 #14 0x00007f043e19136c in QGraphicsView::items (this=<value optimized out>, pos=@0x7fff4baf9c20) at graphicsview/qgraphicsview.cpp:1827 #15 0x00007f043e19145a in QGraphicsView::itemAt (this=0xeaf, pos=@0x6) at graphicsview/qgraphicsview.cpp:1934 #16 0x00007f043e1602dd in QGraphicsItem::unsetCursor (this=0x957e30) at graphicsview/qgraphicsitem.cpp:1370 #17 0x00007f043e1ae203 in QGraphicsProxyWidgetPrivate::setWidget_helper (this=0xa757a0, newWidget=0x0, autoShow=true) at graphicsview/qgraphicsproxywidget.cpp:571 #18 0x00007f043e1ae799 in ~QGraphicsProxyWidget (this=0xeaf) at graphicsview/qgraphicsproxywidget.cpp:525 #19 0x00007f04433baeb3 in ~Label (this=0x957e20) at /var/tmp/portage/kde-base/libplasma-9999/work/libplasma/libs/plasma/widgets/label.cpp:102 #20 0x00007f043e168c75 in ~QGraphicsItem (this=0x9cd2a0) at graphicsview/qgraphicsitem.cpp:822 #21 0x00007f043e19c93a in ~QGraphicsWidget (this=0x9cd290) at graphicsview/qgraphicswidget.cpp:224 #22 0x00007f0443374e89 in ~Extender (this=0x9cd290) at /var/tmp/portage/kde-base/libplasma-9999/work/libplasma/libs/plasma/extender.cpp:67 #23 0x00007f044334ea83 in ~AppletPrivate (this=0x761c50) at /var/tmp/portage/kde-base/libplasma-9999/work/libplasma/libs/plasma/applet.cpp:1702 #24 0x00007f0443352bb6 in ~Applet (this=0x6fb960) at /var/tmp/portage/kde-base/libplasma-9999/work/libplasma/libs/plasma/applet.cpp:151 #25 0x00007f0433780308 in ~Clock (this=0x6fb960) at /var/tmp/portage/kde-base/plasma-workspace-9999/work/plasma-workspace/plasma/applets/digital-clock/clock.cpp:68 #26 0x00007f043edf3f17 in QObject::event (this=0x6fb960, e=0xeaf) at kernel/qobject.cpp:1136 #27 0x00007f043e19ed11 in QGraphicsWidget::event (this=0x6fb960, event=0xd19870) at graphicsview/qgraphicswidget.cpp:1245 #28 0x00007f043dc46f50 in QApplicationPrivate::notify_helper (this=0x63b2a0, receiver=0x6fb960, e=0xd19870) at kernel/qapplication.cpp:3809 #29 0x00007f043dc48b3b in QApplication::notify (this=0x62e630, receiver=0x6fb960, e=0xd19870) at kernel/qapplication.cpp:3774 #30 0x00007f044156516c in KApplication::notify (this=0x62e630, receiver=0x6fb960, event=0xd19870) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdeui/kernel/kapplication.cpp:307 #31 0x00007f043ede3f9f in QCoreApplication::notifyInternal (this=0x62e630, receiver=0x6fb960, event=0xd19870) at kernel/qcoreapplication.cpp:593 #32 0x00007f043ede5018 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x603b70) at kernel/qcoreapplication.h:215 #33 0x00007f043dccbfd7 in QEventDispatcherX11::processEvents (this=0x63ab20, flags=@0x7fff4bafa790) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #34 0x00007f043ede353b in QEventLoop::processEvents (this=<value optimized out>, flags=@0x7fff4bafa7d0) at kernel/qeventloop.cpp:149 #35 0x00007f043ede3691 in QEventLoop::exec (this=0x7fff4bafa810, flags=@0x7fff4bafa820) at kernel/qeventloop.cpp:200 #36 0x00007f043ede53d0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:851 #37 0x00007f04436ac304 in kdemain (argc=1, argv=0x7fff4bafab98) at /var/tmp/portage/kde-base/plasma-workspace-9999/work/plasma-workspace/plasma/shells/desktop/main.cpp:58 #38 0x00007f043bf14b74 in __libc_start_main (main=0x4009a0 <main>, argc=1, ubp_av=0x7fff4bafab98, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff4bafab88) at libc-start.c:229 #39 0x0000000000400929 in _start ()
confirming (~4.1.68) Steps to reproduce: 1) Add digital clock applet 2) Remove that digital clock applet Backtrace: Application: Plasma Workspace (plasma), signal SIGABRT [Current thread is 0 (LWP 11488)] Thread 3 (Thread 0xb312ab90 (LWP 11489)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb67d7be5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6834c8f in QWaitCondition::wait (this=0x8195d18, mutex=0x8195d14, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #3 0xb313f9d4 in RenderThread::run (this=0x8195d0c) at /var/tmp/portage/kde-base/plasma-workspace-9999/work/plasma-workspace/plasma/wallpapers/image/renderthread.cpp:90 #4 0xb6833a24 in QThreadPrivate::start (arg=0x8195d0c) at thread/qthread_unix.cpp:191 #5 0xb67d4160 in start_thread (arg=0xb312ab90) at pthread_create.c:297 #6 0xb5b45c0e in clone () from /lib/libc.so.6 Thread 2 (Thread 0xb1e0ab90 (LWP 11490)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb67d7be5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6834c8f in QWaitCondition::wait (this=0x83f4720, mutex=0x83f471c, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #3 0xb6a749a3 in QHostInfoAgent::run (this=0x83f4710) at kernel/qhostinfo.cpp:247 #4 0xb6833a24 in QThreadPrivate::start (arg=0x83f4710) at thread/qthread_unix.cpp:191 #5 0xb67d4160 in start_thread (arg=0xb1e0ab90) at pthread_create.c:297 #6 0xb5b45c0e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb4a27720 (LWP 11488)): [KCrash Handler] #6 0xffffe424 in __kernel_vsyscall () #7 0xb5aa4690 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #8 0xb5aa5ed8 in *__GI_abort () at abort.c:88 #9 0xb5ca0820 in __gnu_cxx::__verbose_terminate_handler () at /var/tmp/portage/sys-devel/gcc-4.3.2/work/gcc-4.3.2/libstdc++-v3/libsupc++/vterminate.cc:98 #10 0xb5c9ea05 in __cxxabiv1::__terminate (handler=0xb5ca06d0 <__gnu_cxx::__verbose_terminate_handler()>) at /var/tmp/portage/sys-devel/gcc-4.3.2/work/gcc-4.3.2/libstdc++-v3/libsupc++/eh_terminate.cc:43 #11 0xb5c9ea3c in std::terminate () at /var/tmp/portage/sys-devel/gcc-4.3.2/work/gcc-4.3.2/libstdc++-v3/libsupc++/eh_terminate.cc:53 #12 0xb5c9f583 in __cxa_pure_virtual () at /var/tmp/portage/sys-devel/gcc-4.3.2/work/gcc-4.3.2/libstdc++-v3/libsupc++/pure.cc:55 #13 0xb651f4dd in QGraphicsItem::sceneBoundingRect (this=0x877b920) at graphicsview/qgraphicsitem.cpp:2661 #14 0xb653a2f2 in QGraphicsScenePrivate::estimateItemsInRect (this=0x80c1f28, rect=@0xbfa616b8) at graphicsview/qgraphicsscene.cpp:356 #15 0xb6554b54 in QGraphicsViewPrivate::itemsInArea (this=0x8459970, path=@0xbfa617f0, mode=Qt::IntersectsItemShape) at graphicsview/qgraphicsview.cpp:1768 #16 0xb6555409 in QGraphicsView::items (this=0x8152b50, pos=@0xbfa61908) at graphicsview/qgraphicsview.cpp:1827 #17 0xb655553a in QGraphicsView::itemAt (this=0x6, pos=@0xbfa61908) at graphicsview/qgraphicsview.cpp:1934 #18 0xb652719b in QGraphicsItem::unsetCursor (this=0x8615df0) at graphicsview/qgraphicsitem.cpp:1370 #19 0xb656d00a in QGraphicsProxyWidgetPrivate::setWidget_helper (this=0x8777088, newWidget=0x0, autoShow=true) at graphicsview/qgraphicsproxywidget.cpp:571 #20 0xb656d569 in QGraphicsProxyWidget::setWidget (this=0x8615de8, widget=0x0) at graphicsview/qgraphicsproxywidget.cpp:556 #21 0xb656d6d4 in ~QGraphicsProxyWidget (this=0x8615de8) at graphicsview/qgraphicsproxywidget.cpp:525 #22 0xb7f62058 in ~Label (this=0x8615de8) at /var/tmp/portage/kde-base/libplasma-9999/work/libplasma/libs/plasma/widgets/label.cpp:102 #23 0xb6523a68 in ~QGraphicsItem (this=0x877b920) at graphicsview/qgraphicsitem.cpp:822 #24 0xb655c31e in ~QGraphicsWidget (this=0x877b918) at graphicsview/qgraphicswidget.cpp:224 #25 0xb7f20749 in ~Extender (this=0x877b918) at /var/tmp/portage/kde-base/libplasma-9999/work/libplasma/libs/plasma/extender.cpp:65 #26 0xb7ee2d1b in ~AppletPrivate (this=0x8769778) at /var/tmp/portage/kde-base/libplasma-9999/work/libplasma/libs/plasma/applet.cpp:1657 #27 0xb7ee9834 in ~Applet (this=0x8785de0) at /var/tmp/portage/kde-base/libplasma-9999/work/libplasma/libs/plasma/applet.cpp:150 #28 0xb7f2f8ee in ~PopupApplet (this=0x8785de0) at /var/tmp/portage/kde-base/libplasma-9999/work/libplasma/libs/plasma/popupapplet.cpp:58 #29 0xb204dc62 in ~ClockApplet (this=0x8785de0) at /var/tmp/portage/kde-base/plasma-workspace-9999/work/plasma-workspace/plasma/applets/libplasmaclock/clockapplet.cpp:90 #30 0xb22ebf53 in ~Clock (this=0x8785de0) at /var/tmp/portage/kde-base/plasma-workspace-9999/work/plasma-workspace/plasma/applets/digital-clock/clock.cpp:68 #31 0xb6932fe8 in qDeleteInEventHandler (o=0x6) at kernel/qobject.cpp:3656 #32 0xb6934bd5 in QObject::event (this=0x8785de0, e=0x884ed88) at kernel/qobject.cpp:1136 #33 0xb655d121 in QGraphicsWidget::event (this=0x8785de0, event=0x884ed88) at graphicsview/qgraphicswidget.cpp:1245 #34 0xb5f9dfab in QApplicationPrivate::notify_helper (this=0x8077110, receiver=0x8785de0, e=0x884ed88) at kernel/qapplication.cpp:3809 #35 0xb5fa4ae5 in QApplication::notify (this=0x805d2f8, receiver=0x8785de0, e=0x884ed88) at kernel/qapplication.cpp:3399 #36 0xb72242b1 in KApplication::notify (this=0x805d2f8, receiver=0x8785de0, event=0x884ed88) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdeui/kernel/kapplication.cpp:307 #37 0xb6924b21 in QCoreApplication::notifyInternal (this=0x805d2f8, receiver=0x8785de0, event=0x884ed88) at kernel/qcoreapplication.cpp:593 #38 0xb6925984 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x804b6d8) at kernel/qcoreapplication.h:215 #39 0xb6925bc3 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1097 #40 0xb60335a1 in QEventDispatcherX11::processEvents (this=0x805d6c8, flags={i = -1079630984}) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #41 0xb69236b0 in QEventLoop::processEvents (this=0xbfa623f0, flags={i = -1079630920}) at kernel/qeventloop.cpp:149 #42 0xb6923852 in QEventLoop::exec (this=0xbfa623f0, flags={i = -1079630856}) at kernel/qeventloop.cpp:200 #43 0xb6925c6f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:851 #44 0xb5f9dd43 in QApplication::exec () at kernel/qapplication.cpp:3337 #45 0xb802a212 in kdemain (argc=1, argv=0xbfa625e4) at /var/tmp/portage/kde-base/plasma-workspace-9999/work/plasma-workspace/plasma/shells/desktop/main.cpp:58 #46 0x080488e2 in main (argc=) at /var/tmp/portage/kde-base/plasma-workspace-9999/work/plasma-workspace_build/plasma/shells/desktop/plasma_qgv_dummy.cpp:3
See also https://bugzilla.novell.com/show_bug.cgi?id=433239
*** This bug has been marked as a duplicate of bug 171498 ***