Application: plasma-desktop (0.4) KDE Platform Version: 4.7.2 (4.7.2) "release 5" Qt Version: 4.7.4 Operating System: Linux 3.1.0-1.2-desktop i686 Distribution: "openSUSE 12.1 (i586)" -- Information about the crash: - What I was doing when the application crashed: 1. Right mouse click on Dekstop to activate 'Desktop Settings - Plama Desktop Shell' 2. Cancel 'Desktop Settings - Plama Desktop Shell' 3. Crash! The crash can be reproduced some of the time. -- Backtrace: Application: Plasma Desktop Shell (kdeinit4), signal: Segmentation fault [Current thread is 1 (Thread 0xb57ed710 (LWP 1941))] Thread 6 (Thread 0xab59db70 (LWP 1942)): #0 0xb5a67130 in ?? () from /usr/lib/libglib-2.0.so.0 #1 0xb5a677fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #2 0xb6e4f897 in QEventDispatcherGlib::processEvents (this=0x83899d0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #3 0xb6e2044d in QEventLoop::processEvents (this=0xab59d2b0, flags=...) at kernel/qeventloop.cpp:149 #4 0xb6e20691 in QEventLoop::exec (this=0xab59d2b0, flags=...) at kernel/qeventloop.cpp:201 #5 0xb6d2375b in QThread::exec (this=0x84bd2c8) at thread/qthread.cpp:498 #6 0xb6e0108d in QInotifyFileSystemWatcherEngine::run (this=0x84bd2c8) at io/qfilesystemwatcher_inotify.cpp:248 #7 0xb6d26613 in QThreadPrivate::start (arg=0x84bd2c8) at thread/qthread_unix.cpp:331 #8 0xb6ca9a7d in start_thread () from /lib/libpthread.so.0 #9 0xb60728fe in clone () from /lib/libc.so.6 Thread 5 (Thread 0xaa2c7b70 (LWP 2735)): #0 0xb6cad782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0xb6d26b20 in wait (time=4294967295, this=0x85041c8) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=0x84eb398, mutex=0x8440408, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #3 0xb2ca0c96 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x84eb380, th=0x93b87a0) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0xb2ca378b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x843bae0, th=0x93b87a0) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0xb2ca08ca in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x84eb380, th=0x93b87a0) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0xb2ca388c in ThreadWeaver::WorkingHardState::applyForWork (this=0x843bae0, th=0x93b87a0) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0xb2ca0823 in ThreadWeaver::WeaverImpl::applyForWork (this=0x84eb380, th=0x93b87a0, previous=0x96d8660) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0xb2ca23c4 in ThreadWeaver::ThreadRunHelper::run (this=0xaa2c7314, parent=0x84eb380, th=0x93b87a0) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Thread.cpp:87 #9 0xb2ca247a in ThreadWeaver::Thread::run (this=0x93b87a0) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Thread.cpp:142 #10 0xb6d26613 in QThreadPrivate::start (arg=0x93b87a0) at thread/qthread_unix.cpp:331 #11 0xb6ca9a7d in start_thread () from /lib/libpthread.so.0 #12 0xb60728fe in clone () from /lib/libc.so.6 Thread 4 (Thread 0xaaac7b70 (LWP 2736)): #0 0xb6cad782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0xb6d26b20 in wait (time=4294967295, this=0x85041c8) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=0x84eb398, mutex=0x8440408, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #3 0xb2ca0c96 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x84eb380, th=0x91e6ae8) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0xb2ca378b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x843bae0, th=0x91e6ae8) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0xb2ca08ca in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x84eb380, th=0x91e6ae8) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0xb2ca388c in ThreadWeaver::WorkingHardState::applyForWork (this=0x843bae0, th=0x91e6ae8) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0xb2ca0823 in ThreadWeaver::WeaverImpl::applyForWork (this=0x84eb380, th=0x91e6ae8, previous=0x954a238) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0xb2ca23c4 in ThreadWeaver::ThreadRunHelper::run (this=0xaaac7314, parent=0x84eb380, th=0x91e6ae8) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Thread.cpp:87 #9 0xb2ca247a in ThreadWeaver::Thread::run (this=0x91e6ae8) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Thread.cpp:142 #10 0xb6d26613 in QThreadPrivate::start (arg=0x91e6ae8) at thread/qthread_unix.cpp:331 #11 0xb6ca9a7d in start_thread () from /lib/libpthread.so.0 #12 0xb60728fe in clone () from /lib/libc.so.6 Thread 3 (Thread 0xa2854b70 (LWP 2737)): #0 0xb6cad782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0xb6d26b20 in wait (time=4294967295, this=0x85041c8) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=0x84eb398, mutex=0x8440408, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #3 0xb2ca0c96 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x84eb380, th=0x8d41c18) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0xb2ca378b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x843bae0, th=0x8d41c18) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0xb2ca08ca in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x84eb380, th=0x8d41c18) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0xb2ca388c in ThreadWeaver::WorkingHardState::applyForWork (this=0x843bae0, th=0x8d41c18) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0xb2ca0823 in ThreadWeaver::WeaverImpl::applyForWork (this=0x84eb380, th=0x8d41c18, previous=0x954a308) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0xb2ca23c4 in ThreadWeaver::ThreadRunHelper::run (this=0xa2854314, parent=0x84eb380, th=0x8d41c18) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Thread.cpp:87 #9 0xb2ca247a in ThreadWeaver::Thread::run (this=0x8d41c18) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Thread.cpp:142 #10 0xb6d26613 in QThreadPrivate::start (arg=0x8d41c18) at thread/qthread_unix.cpp:331 #11 0xb6ca9a7d in start_thread () from /lib/libpthread.so.0 #12 0xb60728fe in clone () from /lib/libc.so.6 Thread 2 (Thread 0xa999eb70 (LWP 2738)): #0 0xb6cad782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0xb6d26b20 in wait (time=4294967295, this=0x85041c8) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=0x84eb398, mutex=0x8440408, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #3 0xb2ca0c96 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x84eb380, th=0x927b1f0) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0xb2ca378b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x843bae0, th=0x927b1f0) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0xb2ca08ca in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x84eb380, th=0x927b1f0) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0xb2ca388c in ThreadWeaver::WorkingHardState::applyForWork (this=0x843bae0, th=0x927b1f0) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0xb2ca0823 in ThreadWeaver::WeaverImpl::applyForWork (this=0x84eb380, th=0x927b1f0, previous=0x8bf1050) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0xb2ca23c4 in ThreadWeaver::ThreadRunHelper::run (this=0xa999e314, parent=0x84eb380, th=0x927b1f0) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Thread.cpp:87 #9 0xb2ca247a in ThreadWeaver::Thread::run (this=0x927b1f0) at /usr/src/debug/kdelibs-4.7.2/threadweaver/Weaver/Thread.cpp:142 #10 0xb6d26613 in QThreadPrivate::start (arg=0x927b1f0) at thread/qthread_unix.cpp:331 #11 0xb6ca9a7d in start_thread () from /lib/libpthread.so.0 #12 0xb60728fe in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb57ed710 (LWP 1941)): [KCrash Handler] #6 data (this=0x45454549) at ../../src/corelib/tools/qscopedpointer.h:135 #7 qGetPtrHelper<QScopedPointer<QObjectData> > (p=...) at ../../src/corelib/global/qglobal.h:2342 #8 d_func (this=0x45454545) at itemviews/qabstractitemview.h:353 #9 QAbstractItemView::update (this=0x45454545, index=...) at itemviews/qabstractitemview.cpp:3142 #10 0xb0a3014e in Image::updateScreenshot (this=0x9830d00, index=...) at /usr/src/debug/kde-workspace-4.7.2/plasma/generic/wallpapers/image/image.cpp:810 #11 0xb0a3a59a in BackgroundListModel::showPreview (this=0x96a4938, item=..., preview=...) at /usr/src/debug/kde-workspace-4.7.2/plasma/generic/wallpapers/image/backgroundlistmodel.cpp:309 #12 0xb0a3b80a in BackgroundListModel::qt_metacall (this=0x96a4938, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfb5aa84) at /usr/src/debug/kde-workspace-4.7.2/build/plasma/generic/wallpapers/image/backgroundlistmodel.moc:153 #13 0xb6e277dd in metacall (argv=0xbfb5aa84, idx=25, cl=QMetaObject::InvokeMetaMethod, object=0x96a4938) at kernel/qmetaobject.cpp:237 #14 QMetaObject::metacall (object=0x96a4938, cl=QMetaObject::InvokeMetaMethod, idx=25, argv=0xbfb5aa84) at kernel/qmetaobject.cpp:232 #15 0xb6e36710 in QMetaObject::activate (sender=0x97a4470, m=0xb5674f1c, local_signal_index=0, argv=0xbfb5aa84) at kernel/qobject.cpp:3287 #16 0xb552d61d in KIO::PreviewJob::gotPreview (this=0x97a4470, _t1=..., _t2=...) at /usr/src/debug/kdelibs-4.7.2/build/kio/previewjob.moc:99 #17 0xb552d730 in KIO::PreviewJobPrivate::emitPreview (this=0x999bff0, thumb=...) at /usr/src/debug/kdelibs-4.7.2/kio/kio/previewjob.cpp:700 #18 0xb552fd45 in KIO::PreviewJobPrivate::statResultThumbnail (this=0x999bff0) at /usr/src/debug/kdelibs-4.7.2/kio/kio/previewjob.cpp:556 #19 0xb553041a in KIO::PreviewJob::slotResult (this=0x97a4470, job=0x925d4c0) at /usr/src/debug/kdelibs-4.7.2/kio/kio/previewjob.cpp:482 #20 0xb5531a3d in KIO::PreviewJob::qt_metacall (this=0x97a4470, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfb5ae18) at /usr/src/debug/kdelibs-4.7.2/build/kio/previewjob.moc:85 #21 0xb6e277dd in metacall (argv=0xbfb5ae18, idx=33, cl=QMetaObject::InvokeMetaMethod, object=0x97a4470) at kernel/qmetaobject.cpp:237 #22 QMetaObject::metacall (object=0x97a4470, cl=QMetaObject::InvokeMetaMethod, idx=33, argv=0xbfb5ae18) at kernel/qmetaobject.cpp:232 #23 0xb6e36710 in QMetaObject::activate (sender=0x925d4c0, m=0xb722658c, local_signal_index=3, argv=0xbfb5ae18) at kernel/qobject.cpp:3287 #24 0xb70791f5 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5 #25 0xb7079248 in KJob::emitResult() () from /usr/lib/libkdecore.so.5 #26 0xb54984c8 in KIO::SimpleJob::slotFinished (this=0x925d4c0) at /usr/src/debug/kdelibs-4.7.2/kio/kio/job.cpp:494 #27 0xb549c9ef in KIO::StatJob::slotFinished (this=0x925d4c0) at /usr/src/debug/kdelibs-4.7.2/kio/kio/job.cpp:896 #28 0xb549c944 in KIO::StatJob::qt_metacall (this=0x925d4c0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfb5b024) at /usr/src/debug/kdelibs-4.7.2/build/kio/jobclasses.moc:252 #29 0xb6e277dd in metacall (argv=0xbfb5b024, idx=42, cl=QMetaObject::InvokeMetaMethod, object=0x925d4c0) at kernel/qmetaobject.cpp:237 #30 QMetaObject::metacall (object=0x925d4c0, cl=QMetaObject::InvokeMetaMethod, idx=42, argv=0xbfb5b024) at kernel/qmetaobject.cpp:232 #31 0xb6e36710 in QMetaObject::activate (sender=0x875f020, m=0xb56756c0, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3287 #32 0xb5554da5 in KIO::SlaveInterface::finished (this=0x875f020) at /usr/src/debug/kdelibs-4.7.2/build/kio/slaveinterface.moc:171 #33 0xb5557c29 in KIO::SlaveInterface::dispatch (this=0x875f020, _cmd=104, rawdata=...) at /usr/src/debug/kdelibs-4.7.2/kio/kio/slaveinterface.cpp:172 #34 0xb555438a in KIO::SlaveInterface::dispatch (this=0x875f020) at /usr/src/debug/kdelibs-4.7.2/kio/kio/slaveinterface.cpp:88 #35 0xb5545968 in KIO::Slave::gotInput (this=0x875f020) at /usr/src/debug/kdelibs-4.7.2/kio/kio/slave.cpp:344 #36 0xb55461dc in KIO::Slave::qt_metacall (this=0x875f020, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfb5b304) at /usr/src/debug/kdelibs-4.7.2/build/kio/slave.moc:82 #37 0xb6e277dd in metacall (argv=0xbfb5b304, idx=30, cl=QMetaObject::InvokeMetaMethod, object=0x875f020) at kernel/qmetaobject.cpp:237 #38 QMetaObject::metacall (object=0x875f020, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbfb5b304) at kernel/qmetaobject.cpp:232 #39 0xb6e36710 in QMetaObject::activate (sender=0x983cad8, m=0xb56724c8, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3287 #40 0xb5463545 in KIO::Connection::readyRead (this=0x983cad8) at /usr/src/debug/kdelibs-4.7.2/build/kio/connection.moc:92 #41 0xb5463d7a in dequeue (this=<optimized out>) at /usr/src/debug/kdelibs-4.7.2/kio/kio/connection.cpp:82 #42 KIO::ConnectionPrivate::dequeue (this=0x8a4de10) at /usr/src/debug/kdelibs-4.7.2/kio/kio/connection.cpp:71 #43 0xb5463e4f in KIO::Connection::qt_metacall (this=0x983cad8, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x92a7ee0) at /usr/src/debug/kdelibs-4.7.2/build/kio/connection.moc:79 #44 0xb6e277dd in metacall (argv=0x92a7ee0, idx=5, cl=QMetaObject::InvokeMetaMethod, object=0x983cad8) at kernel/qmetaobject.cpp:237 #45 QMetaObject::metacall (object=0x983cad8, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0x92a7ee0) at kernel/qmetaobject.cpp:232 #46 0xb6e32305 in QMetaCallEvent::placeMetaCall (this=0x97e04b8, object=0x983cad8) at kernel/qobject.cpp:535 #47 0xb6e3982f in QObject::event (this=0x983cad8, e=0x97e04b8) at kernel/qobject.cpp:1226 #48 0xb633cee4 in notify_helper (e=0x97e04b8, receiver=0x983cad8, this=0x80f42b8) at kernel/qapplication.cpp:4481 #49 QApplicationPrivate::notify_helper (this=0x80f42b8, receiver=0x983cad8, e=0x97e04b8) at kernel/qapplication.cpp:4453 #50 0xb6342272 in QApplication::notify (this=0x97e04b8, receiver=0x983cad8, e=0x97e04b8) at kernel/qapplication.cpp:4228 #51 0xb7565681 in KApplication::notify (this=0x80eabc8, receiver=0x983cad8, event=0x97e04b8) at /usr/src/debug/kdelibs-4.7.2/kdeui/kernel/kapplication.cpp:311 #52 0xb6e2142e in QCoreApplication::notifyInternal (this=0x80eabc8, receiver=0x983cad8, event=0x97e04b8) at kernel/qcoreapplication.cpp:787 #53 0xb6e24bf4 in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:215 #54 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x805b568) at kernel/qcoreapplication.cpp:1428 #55 0xb6e24d3c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321 #56 0xb6e4f404 in sendPostedEvents () at kernel/qcoreapplication.h:220 #57 postEventSourceDispatch (s=0x80f5ba0) at kernel/qeventdispatcher_glib.cpp:277 #58 0xb5a66e2f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #59 0xb5a67560 in ?? () from /usr/lib/libglib-2.0.so.0 #60 0xb5a677fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #61 0xb6e4f837 in QEventDispatcherGlib::processEvents (this=0x80f45c8, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #62 0xb63f0aaa in QGuiEventDispatcherGlib::processEvents (this=0x80f45c8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #63 0xb6e2044d in QEventLoop::processEvents (this=0xbfb5bb44, flags=...) at kernel/qeventloop.cpp:149 #64 0xb6e20691 in QEventLoop::exec (this=0xbfb5bb44, flags=...) at kernel/qeventloop.cpp:201 #65 0xb6e24dea in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064 #66 0xb633ad64 in QApplication::exec () at kernel/qapplication.cpp:3755 #67 0xb1dec7cb in kdemain (argc=1, argv=0x80c47a0) at /usr/src/debug/kde-workspace-4.7.2/plasma/desktop/shell/main.cpp:120 #68 0x0804fbcd in _start () This bug may be a duplicate of or related to bug 269558. Possible duplicates by query: bug 285187. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 269558 ***
Git commit e7390b72a7653f1b45fea0c75466b81eef24d8f3 by Aaron Seigo. Committed on 23/11/2011 at 16:14. Pushed by aseigo into branch 'KDE/4.7'. it is possible to have the wallpaper deleted before the model. take care. BUG:287365 M +23 -7 plasma/generic/wallpapers/image/backgroundlistmodel.cpp M +4 -2 plasma/generic/wallpapers/image/backgroundlistmodel.h http://commits.kde.org/kde-workspace/e7390b72a7653f1b45fea0c75466b81eef24d8f3
Git commit b31d30358ccdd0a5125f38b671c7e229878737ec by Aaron Seigo. Committed on 23/11/2011 at 16:14. Pushed by aseigo into branch 'master'. it is possible to have the wallpaper deleted before the model. take care. BUG:287365 M +23 -7 plasma/generic/wallpapers/image/backgroundlistmodel.cpp M +4 -2 plasma/generic/wallpapers/image/backgroundlistmodel.h http://commits.kde.org/kde-workspace/b31d30358ccdd0a5125f38b671c7e229878737ec
*** Bug 269558 has been marked as a duplicate of this bug. ***
*** Bug 287554 has been marked as a duplicate of this bug. ***
*** Bug 271050 has been marked as a duplicate of this bug. ***
*** Bug 288603 has been marked as a duplicate of this bug. ***
*** Bug 290557 has been marked as a duplicate of this bug. ***