Bug 312084

Summary: Plasma crashed after changing colors
Product: [Unmaintained] plasma4 Reporter: wodencafe
Component: widget-folderviewAssignee: Ignat Semenov <i.semenov.kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: plasma-bugs
Priority: NOR    
Version: 4.8.5   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description wodencafe 2012-12-22 21:28:41 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.8.5 (4.8.5)
Qt Version: 4.8.1
Operating System: Linux 3.7.0 x86_64
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I was using the KDE Color Settings module under System Settings, and I had just changed the colors of the desktop. I had a few things open at the time including Synaptic, Geany, and Firefox.

-- 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 0x7f3a523fd7c0 (LWP 2106))]

Thread 12 (Thread 0x7f3a2b336700 (LWP 2110)):
#0  0x00007f3a45eab5d1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f3a45e6fc49 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3a45e700a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3a45e70164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f3a4ee96426 in QEventDispatcherGlib::processEvents (this=0x7f3a240008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f3a4ee65c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f3a4ee65ed7 in QEventLoop::exec (this=0x7f3a2b335cd0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f3a4ed64fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007f3a4ee459ff in QInotifyFileSystemWatcherEngine::run (this=0x29f6e90) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f3a4ed67fcb in QThreadPrivate::start (arg=0x29f6e90) at thread/qthread_unix.cpp:298
#10 0x00007f3a43164344 in ?? () from /usr/lib/libGL.so.1
#11 0x00007f3a46774e9a in start_thread (arg=0x7f3a2b336700) at pthread_create.c:308
#12 0x00007f3a51cd2cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f3a29e5c700 (LWP 2111)):
#0  0x00007f3a45e6f846 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f3a45e6ff5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3a45e70164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3a4ee96426 in QEventDispatcherGlib::processEvents (this=0x7f3a1c0008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f3a4ee65c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f3a4ee65ed7 in QEventLoop::exec (this=0x7f3a29e5bcd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f3a4ed64fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f3a4ee459ff in QInotifyFileSystemWatcherEngine::run (this=0x2a6a1d0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f3a4ed67fcb in QThreadPrivate::start (arg=0x2a6a1d0) at thread/qthread_unix.cpp:298
#9  0x00007f3a43164344 in ?? () from /usr/lib/libGL.so.1
#10 0x00007f3a46774e9a in start_thread (arg=0x7f3a29e5c700) at pthread_create.c:308
#11 0x00007f3a51cd2cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f3a29376700 (LWP 2112)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f3a4bc4a222 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f3a4bc4a259 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f3a43164344 in ?? () from /usr/lib/libGL.so.1
#4  0x00007f3a46774e9a in start_thread (arg=0x7f3a29376700) at pthread_create.c:308
#5  0x00007f3a51cd2cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f3a16959700 (LWP 2593)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f3a4ed684db in wait (time=18446744073709551615, this=0x2a84980) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2a307b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f3a4a9120eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2b51920, th=0x49c08f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f3a4a9149db in ThreadWeaver::WorkingHardState::applyForWork (this=0x2a542f0, th=0x49c08f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f3a4a91384f in ThreadWeaver::ThreadRunHelper::run (this=0x7f3a16958d20, parent=0x2b51920, th=0x49c08f0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f3a4a9138db in ThreadWeaver::Thread::run (this=0x49c08f0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f3a4ed67fcb in QThreadPrivate::start (arg=0x49c08f0) at thread/qthread_unix.cpp:298
#8  0x00007f3a43164344 in ?? () from /usr/lib/libGL.so.1
#9  0x00007f3a46774e9a in start_thread (arg=0x7f3a16959700) at pthread_create.c:308
#10 0x00007f3a51cd2cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f3a17fff700 (LWP 2594)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f3a4ed684db in wait (time=18446744073709551615, this=0x2a84980) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2a307b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f3a4a9120eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2b51920, th=0x4a4c380) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f3a4a9149db in ThreadWeaver::WorkingHardState::applyForWork (this=0x2a542f0, th=0x4a4c380) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f3a4a9149f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2a542f0, th=0x4a4c380) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f3a4a91384f in ThreadWeaver::ThreadRunHelper::run (this=0x7f3a17ffed20, parent=0x2b51920, th=0x4a4c380) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f3a4a9138db in ThreadWeaver::Thread::run (this=0x4a4c380) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f3a4ed67fcb in QThreadPrivate::start (arg=0x4a4c380) at thread/qthread_unix.cpp:298
#9  0x00007f3a43164344 in ?? () from /usr/lib/libGL.so.1
#10 0x00007f3a46774e9a in start_thread (arg=0x7f3a17fff700) at pthread_create.c:308
#11 0x00007f3a51cd2cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f3a14c9f700 (LWP 2595)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f3a4ed684db in wait (time=18446744073709551615, this=0x2a84980) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2a307b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f3a4a9120eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2b51920, th=0x49d0d50) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f3a4a9149db in ThreadWeaver::WorkingHardState::applyForWork (this=0x2a542f0, th=0x49d0d50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f3a4a91384f in ThreadWeaver::ThreadRunHelper::run (this=0x7f3a14c9ed20, parent=0x2b51920, th=0x49d0d50) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f3a4a9138db in ThreadWeaver::Thread::run (this=0x49d0d50) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f3a4ed67fcb in QThreadPrivate::start (arg=0x49d0d50) at thread/qthread_unix.cpp:298
#8  0x00007f3a43164344 in ?? () from /usr/lib/libGL.so.1
#9  0x00007f3a46774e9a in start_thread (arg=0x7f3a14c9f700) at pthread_create.c:308
#10 0x00007f3a51cd2cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f3a07fff700 (LWP 2596)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f3a4ed684db in wait (time=18446744073709551615, this=0x2a84980) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2a307b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f3a4a9120eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2b51920, th=0x36acb10) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f3a4a9149db in ThreadWeaver::WorkingHardState::applyForWork (this=0x2a542f0, th=0x36acb10) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f3a4a9149f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2a542f0, th=0x36acb10) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f3a4a9149f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2a542f0, th=0x36acb10) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f3a4a91384f in ThreadWeaver::ThreadRunHelper::run (this=0x7f3a07ffed20, parent=0x2b51920, th=0x36acb10) at ../../../threadweaver/Weaver/Thread.cpp:87
#8  0x00007f3a4a9138db in ThreadWeaver::Thread::run (this=0x36acb10) at ../../../threadweaver/Weaver/Thread.cpp:142
#9  0x00007f3a4ed67fcb in QThreadPrivate::start (arg=0x36acb10) at thread/qthread_unix.cpp:298
#10 0x00007f3a43164344 in ?? () from /usr/lib/libGL.so.1
#11 0x00007f3a46774e9a in start_thread (arg=0x7f3a07fff700) at pthread_create.c:308
#12 0x00007f3a51cd2cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f3a077fe700 (LWP 2597)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f3a4ed684db in wait (time=18446744073709551615, this=0x2a84980) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2a307b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f3a4a9120eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2b51920, th=0x4b5de70) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f3a4a9149db in ThreadWeaver::WorkingHardState::applyForWork (this=0x2a542f0, th=0x4b5de70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f3a4a9149f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2a542f0, th=0x4b5de70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f3a4a9149f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2a542f0, th=0x4b5de70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f3a4a91384f in ThreadWeaver::ThreadRunHelper::run (this=0x7f3a077fdd20, parent=0x2b51920, th=0x4b5de70) at ../../../threadweaver/Weaver/Thread.cpp:87
#8  0x00007f3a4a9138db in ThreadWeaver::Thread::run (this=0x4b5de70) at ../../../threadweaver/Weaver/Thread.cpp:142
#9  0x00007f3a4ed67fcb in QThreadPrivate::start (arg=0x4b5de70) at thread/qthread_unix.cpp:298
#10 0x00007f3a43164344 in ?? () from /usr/lib/libGL.so.1
#11 0x00007f3a46774e9a in start_thread (arg=0x7f3a077fe700) at pthread_create.c:308
#12 0x00007f3a51cd2cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f3a069e0700 (LWP 2598)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f3a4ed684db in wait (time=18446744073709551615, this=0x2a84980) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2a307b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f3a4a9120eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2b51920, th=0x4c52fc0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f3a4a9149db in ThreadWeaver::WorkingHardState::applyForWork (this=0x2a542f0, th=0x4c52fc0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f3a4a9149f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2a542f0, th=0x4c52fc0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f3a4a9149f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2a542f0, th=0x4c52fc0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f3a4a91384f in ThreadWeaver::ThreadRunHelper::run (this=0x7f3a069dfd20, parent=0x2b51920, th=0x4c52fc0) at ../../../threadweaver/Weaver/Thread.cpp:87
#8  0x00007f3a4a9138db in ThreadWeaver::Thread::run (this=0x4c52fc0) at ../../../threadweaver/Weaver/Thread.cpp:142
#9  0x00007f3a4ed67fcb in QThreadPrivate::start (arg=0x4c52fc0) at thread/qthread_unix.cpp:298
#10 0x00007f3a43164344 in ?? () from /usr/lib/libGL.so.1
#11 0x00007f3a46774e9a in start_thread (arg=0x7f3a069e0700) at pthread_create.c:308
#12 0x00007f3a51cd2cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f3a061df700 (LWP 2599)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f3a4ed684db in wait (time=18446744073709551615, this=0x2a84980) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2a307b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f3a4a9120eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2b51920, th=0x4c51cb0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f3a4a9149db in ThreadWeaver::WorkingHardState::applyForWork (this=0x2a542f0, th=0x4c51cb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f3a4a91384f in ThreadWeaver::ThreadRunHelper::run (this=0x7f3a061ded20, parent=0x2b51920, th=0x4c51cb0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f3a4a9138db in ThreadWeaver::Thread::run (this=0x4c51cb0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f3a4ed67fcb in QThreadPrivate::start (arg=0x4c51cb0) at thread/qthread_unix.cpp:298
#8  0x00007f3a43164344 in ?? () from /usr/lib/libGL.so.1
#9  0x00007f3a46774e9a in start_thread (arg=0x7f3a061df700) at pthread_create.c:308
#10 0x00007f3a51cd2cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f39f7fff700 (LWP 2600)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f3a4ed684db in wait (time=18446744073709551615, this=0x2a84980) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2a307b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f3a4a9120eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2b51920, th=0x3fbfa20) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f3a4a9149db in ThreadWeaver::WorkingHardState::applyForWork (this=0x2a542f0, th=0x3fbfa20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f3a4a9149f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2a542f0, th=0x3fbfa20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f3a4a91384f in ThreadWeaver::ThreadRunHelper::run (this=0x7f39f7ffed20, parent=0x2b51920, th=0x3fbfa20) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f3a4a9138db in ThreadWeaver::Thread::run (this=0x3fbfa20) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f3a4ed67fcb in QThreadPrivate::start (arg=0x3fbfa20) at thread/qthread_unix.cpp:298
#9  0x00007f3a43164344 in ?? () from /usr/lib/libGL.so.1
#10 0x00007f3a46774e9a in start_thread (arg=0x7f39f7fff700) at pthread_create.c:308
#11 0x00007f3a51cd2cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f3a523fd7c0 (LWP 2106)):
[KCrash Handler]
#6  0x00007f3a045e144c in ?? () from /usr/lib/kde4/plasma_applet_folderview.so
#7  0x00007f3a4ee7b281 in QMetaObject::activate (sender=0x2665190, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#8  0x00007f3a5187f0fe in themeChanged (this=0x26cf2b0) at ../../plasma/svg.cpp:618
#9  Plasma::SvgPrivate::themeChanged (this=0x26cf2b0) at ../../plasma/svg.cpp:601
#10 0x00007f3a518808b1 in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at ./svg.moc:114
#11 Plasma::Svg::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./svg.moc:106
#12 0x00007f3a4ee7b281 in QMetaObject::activate (sender=0x2261230, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#13 0x00007f3a5188a1cb in Plasma::ThemePrivate::notifyOfChanged (this=<optimized out>) at ../../plasma/theme.cpp:366
#14 0x00007f3a5188a389 in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at ./theme.moc:102
#15 Plasma::Theme::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./theme.moc:88
#16 0x00007f3a4ee7b281 in QMetaObject::activate (sender=0x2382240, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#17 0x00007f3a4ee80179 in QObject::event (this=0x2382240, e=<optimized out>) at kernel/qobject.cpp:1157
#18 0x00007f3a4e1e9894 in notify_helper (e=0x7fff67fc3170, receiver=0x2382240, this=0x21a9060) at kernel/qapplication.cpp:4559
#19 QApplicationPrivate::notify_helper (this=0x21a9060, receiver=0x2382240, e=0x7fff67fc3170) at kernel/qapplication.cpp:4531
#20 0x00007f3a4e1ee713 in QApplication::notify (this=0x214f140, receiver=0x2382240, e=0x7fff67fc3170) at kernel/qapplication.cpp:4420
#21 0x00007f3a4fb493f6 in KApplication::notify (this=0x214f140, receiver=0x2382240, event=0x7fff67fc3170) at ../../kdeui/kernel/kapplication.cpp:311
#22 0x00007f3a4ee66e9c in QCoreApplication::notifyInternal (this=0x214f140, receiver=0x2382240, event=0x7fff67fc3170) at kernel/qcoreapplication.cpp:876
#23 0x00007f3a4ee981f2 in sendEvent (event=0x7fff67fc3170, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#24 QTimerInfoList::activateTimers (this=0x21aeb90) at kernel/qeventdispatcher_unix.cpp:611
#25 0x00007f3a4ee95c0d in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:186
#26 timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:180
#27 0x00007f3a4ee95c31 in idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:233
#28 0x00007f3a45e6fd53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f3a45e700a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f3a45e70164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f3a4ee963bf in QEventDispatcherGlib::processEvents (this=0x20e3ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#32 0x00007f3a4e291d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#33 0x00007f3a4ee65c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#34 0x00007f3a4ee65ed7 in QEventLoop::exec (this=0x7fff67fc33e0, flags=...) at kernel/qeventloop.cpp:204
#35 0x00007f3a4ee6af67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#36 0x00007f3a51fdfa13 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#37 0x00007f3a51c0076d in __libc_start_main (main=0x400640, argc=1, ubp_av=0x7fff67fc37c8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff67fc37b8) at libc-start.c:226
#38 0x0000000000400671 in _start ()

Possible duplicates by query: bug 311661, bug 310944, bug 303770, bug 303681, bug 303123.

Reported using DrKonqi
Comment 1 Ignat Semenov 2012-12-23 11:02:04 UTC

*** This bug has been marked as a duplicate of bug 299077 ***
Comment 2 Ignat Semenov 2012-12-23 11:03:44 UTC
Did you have a folderview in panel? The bt shows that there was a list view, which is only present when the fv applet is in a panel. Or was the folderview applet first located in a panel, and then you dragged it out onto the desktop? Thank you!
Comment 3 wodencafe 2012-12-23 14:17:01 UTC
(In reply to comment #2)
> Did you have a folderview in panel? The bt shows that there was a list view,
> which is only present when the fv applet is in a panel. Or was the
> folderview applet first located in a panel, and then you dragged it out onto
> the desktop? Thank you!

That's the interesting thing, I had added a folderview to the panel, but subsequently removed it. I just wanted to see what it would look like in the panel. The actual crash didn't occur until a couple of minutes later, when trying to change desktop colors (And the folderview had already been removed from the panel).  I didn't drag it to the desktop, I deleted it from the panel.
Comment 4 wodencafe 2012-12-23 14:18:04 UTC
(In reply to comment #2)
> Did you have a folderview in panel? The bt shows that there was a list view,
> which is only present when the fv applet is in a panel. Or was the
> folderview applet first located in a panel, and then you dragged it out onto
> the desktop? Thank you!

That's the interesting thing, I had added a folderview to the panel, but subsequently removed it. I just wanted to see what it would look like in the panel. The actual crash didn't occur until a couple of minutes later, when trying to change desktop colors (And the folderview had already been removed from the panel).  I didn't drag it to the desktop, I deleted it from the panel.

*** This bug has been marked as a duplicate of bug 299077 ***
Comment 5 Ignat Semenov 2012-12-23 15:47:41 UTC
Awesome, thank you for the input! The fact that folderview had already been deleted from the panel is very important.
Comment 6 Ignat Semenov 2012-12-23 17:54:06 UTC
Can you reproduce the crash every time (reliably)? Or is it spontaneous?

I've followed the steps you've described (add a folderview to panel, remove it, change colors) and the crash did not occur.
Comment 7 Ignat Semenov 2012-12-23 17:55:48 UTC
Is your desktop folderview or "Default Desktop" (a no icons containment)? Another user has reported this crash with a folderview as their containment, maybe your case is similar? Thank you!
Comment 8 Ignat Semenov 2012-12-23 18:28:33 UTC
OK, turns out:

1)Applet classes' destructor is invoked on removing an applet
2)ListView ownership is transferred to a QGraphicsScene, which is owned by an object of the Dialog class, and the Dialog object is not deleted on removing an applet.
Comment 9 wodencafe 2012-12-24 03:58:03 UTC
Hello Mr. Semenov,

My desktop is a default desktop, not a folder view desktop.
Do you still need me to attempt to reproduce this crash, or is this solved now?
Comment 10 Ignat Semenov 2012-12-24 09:56:52 UTC
Yes, this is solved now, and I've managed to reproduce it reliably when changing the Plasma theme.

Thank you for the valuable input, the key bit of information was that the applet needed to be deleted from the panel to trigger the crash.