Bug 261822 - Crash in plasma desktop
Summary: Crash in plasma desktop
Status: RESOLVED DUPLICATE of bug 196681
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-01 22:23 UTC by Łukasz Czerwiński
Modified: 2011-01-02 12:46 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Łukasz Czerwiński 2011-01-01 22:23:50 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-24-generic i686
Distribution: Ubuntu 10.10

-- Information about the crash:
Before a crash occured I've created a sidebar Panel, moved it several times, added 10 or so interface elements, resized the sidebar several times and so on.  I've noticed then that not all elements on the sidebar have refreshed properly after those manipulations.

-- Backtrace:
Application: Przestrzeń robocza Plazmy (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb77ff720 (LWP 3241))]

Thread 8 (Thread 0xae9b9b70 (LWP 3243)):
#0  QEventDispatcherGlib::processEvents (this=0x8e701d0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#1  0x02e37609 in QEventLoop::processEvents (this=0xae9b9280, flags=) at kernel/qeventloop.cpp:149
#2  0x02e37a8a in QEventLoop::exec (this=0xae9b9280, flags=...) at kernel/qeventloop.cpp:201
#3  0x02d33b7e in QThread::exec (this=0x8e6f5a0) at thread/qthread.cpp:490
#4  0x02e1635b in QInotifyFileSystemWatcherEngine::run (this=0x8e6f5a0) at io/qfilesystemwatcher_inotify.cpp:248
#5  0x02d36df9 in QThreadPrivate::start (arg=0x8e6f5a0) at thread/qthread_unix.cpp:266
#6  0x00125cc9 in start_thread () from /lib/libpthread.so.0
#7  0x004a969e in clone () from /lib/libc.so.6

Thread 7 (Thread 0xad739b70 (LWP 3560)):
#0  0x0055e416 in __kernel_vsyscall ()
#1  0x0012a4dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x004b6d9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x03c773a5 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0x03c77481 in ?? () from /usr/lib/libQtWebKit.so.4
#5  0x00125cc9 in start_thread () from /lib/libpthread.so.0
#6  0x004a969e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xb0255b70 (LWP 3583)):
#0  0x0055e416 in __kernel_vsyscall ()
#1  0x0012a4dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x004b6d9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x02d379c7 in wait (this=0x9421c08, mutex=0x9422468, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9421c08, mutex=0x9422468, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x00dbd030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9421bf0, th=0xa9097f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00dc07dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x941ebd8, th=0xa9097f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00dbc55b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9421bf0, th=0xa9097f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00dc08d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x941ebd8, th=0xa9097f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00dbd533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9421bf0, th=0xa9097f0, previous=0xa13a238) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00dbe95e in ThreadWeaver::ThreadRunHelper::run (this=0xb02552e4, parent=0x9421bf0, th=0xa9097f0) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x00dbf07b in ThreadWeaver::Thread::run (this=0xa9097f0) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x02d36df9 in QThreadPrivate::start (arg=0xa9097f0) at thread/qthread_unix.cpp:266
#13 0x00125cc9 in start_thread () from /lib/libpthread.so.0
#14 0x004a969e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xaca28b70 (LWP 3584)):
#0  0x0055e416 in __kernel_vsyscall ()
#1  0x0012a4dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x004b6d9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x02d379c7 in wait (this=0x9421c08, mutex=0x9422468, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9421c08, mutex=0x9422468, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x00dbd030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9421bf0, th=0x9386a70) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00dc07dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x941ebd8, th=0x9386a70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00dbc55b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9421bf0, th=0x9386a70) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00dc08d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x941ebd8, th=0x9386a70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00dbd533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9421bf0, th=0x9386a70, previous=0xa2f8d30) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00dbe95e in ThreadWeaver::ThreadRunHelper::run (this=0xaca282e4, parent=0x9421bf0, th=0x9386a70) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x00dbf07b in ThreadWeaver::Thread::run (this=0x9386a70) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x02d36df9 in QThreadPrivate::start (arg=0x9386a70) at thread/qthread_unix.cpp:266
#13 0x00125cc9 in start_thread () from /lib/libpthread.so.0
#14 0x004a969e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xabaffb70 (LWP 3585)):
#0  0x0055e416 in __kernel_vsyscall ()
#1  0x0012a4dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x004b6d9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x02d379c7 in wait (this=0x9421c08, mutex=0x9422468, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9421c08, mutex=0x9422468, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x00dbd030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9421bf0, th=0xaf905e58) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00dc07dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x941ebd8, th=0xaf905e58) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00dbc55b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9421bf0, th=0xaf905e58) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00dc08d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x941ebd8, th=0xaf905e58) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00dbd533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9421bf0, th=0xaf905e58, previous=0xac34f10) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00dbe95e in ThreadWeaver::ThreadRunHelper::run (this=0xabaff2e4, parent=0x9421bf0, th=0xaf905e58) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x00dbf07b in ThreadWeaver::Thread::run (this=0xaf905e58) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x02d36df9 in QThreadPrivate::start (arg=0xaf905e58) at thread/qthread_unix.cpp:266
#13 0x00125cc9 in start_thread () from /lib/libpthread.so.0
#14 0x004a969e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xab2feb70 (LWP 3586)):
#0  0x0055e416 in __kernel_vsyscall ()
#1  0x0012a4dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x004b6d9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x02d379c7 in wait (this=0x9421c08, mutex=0x9422468, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9421c08, mutex=0x9422468, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x00dbd030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9421bf0, th=0xa555788) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00dc07dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x941ebd8, th=0xa555788) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00dbc55b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9421bf0, th=0xa555788) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00dc08d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x941ebd8, th=0xa555788) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00dbd533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9421bf0, th=0xa555788, previous=0xaa56e58) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00dbe95e in ThreadWeaver::ThreadRunHelper::run (this=0xab2fe2e4, parent=0x9421bf0, th=0xa555788) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x00dbf07b in ThreadWeaver::Thread::run (this=0xa555788) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x02d36df9 in QThreadPrivate::start (arg=0xa555788) at thread/qthread_unix.cpp:266
#13 0x00125cc9 in start_thread () from /lib/libpthread.so.0
#14 0x004a969e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa860fb70 (LWP 3852)):
#0  0x0055e416 in __kernel_vsyscall ()
#1  0x0012a4dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x004b6d9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x07a75877 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7b741a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0x07a758c1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7b741a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0x00125cc9 in start_thread () from /lib/libpthread.so.0
#6  0x004a969e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb77ff720 (LWP 3241)):
[KCrash Handler]
#7  0x00634a70 in QList (this=0x89af2e8) at /usr/include/qt4/QtCore/qlist.h:118
#8  List (this=0x89af2e8) at ../../kdecore/io/kurl.h:126
#9  KDirLister::directories (this=0x89af2e8) at ../../kio/kio/kdirlister.cpp:2036
#10 0x01eb7b47 in KFilePreviewGenerator::Private::updateCutItems (this=0x9474488) at ../../kfile/kfilepreviewgenerator.cpp:656
#11 0x01eb8676 in KFilePreviewGenerator::qt_metacall (this=0xa467038, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfdfbf8c) at ./kfilepreviewgenerator.moc:97
#12 0x02e3e8ca in QMetaObject::metacall (object=0xa467038, cl=155665544, idx=8, argv=0xbfdfbf8c) at kernel/qmetaobject.cpp:237
#13 0x02e516ad in QMetaObject::activate (sender=0x887d2f0, m=0x1d8b608, local_signal_index=3, argv=0xffffffff) at kernel/qobject.cpp:3280
#14 0x01b635a7 in QClipboard::dataChanged (this=0x887d2f0) at .moc/release-shared/moc_qclipboard.cpp:114
#15 0x0148f1fc in QApplication::x11ProcessEvent (this=0x881e6a8, event=0xbfdfc35c) at kernel/qapplication_x11.cpp:3370
#16 0x014be36a in x11EventSourceDispatch (s=0x882be40, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#17 0x08561855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#18 0x08565668 in ?? () from /lib/libglib-2.0.so.0
#19 0x08565848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#20 0x02e67565 in QEventDispatcherGlib::processEvents (this=0x8807ce8, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#21 0x014bdbe5 in QGuiEventDispatcherGlib::processEvents (this=0x8807ce8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#22 0x02e37609 in QEventLoop::processEvents (this=0xbfdfc654, flags=) at kernel/qeventloop.cpp:149
#23 0x02e37a8a in QEventLoop::exec (this=0xbfdfc654, flags=...) at kernel/qeventloop.cpp:201
#24 0x02e3c00f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#25 0x013fae07 in QApplication::exec () at kernel/qapplication.cpp:3672
#26 0x0025686e in kdemain (argc=1, argv=0xbfdfc864) at ../../../../plasma/desktop/shell/main.cpp:118
#27 0x080485bb in main (argc=1, argv=0xbfdfc864) at plasma-desktop_dummy.cpp:3

Possible duplicates by query: bug 261338, bug 257112, bug 257066, bug 256977, bug 249042.

Reported using DrKonqi
Comment 1 Dario Andres 2011-01-02 12:46:59 UTC
[Comment from a bug triager]
This is fixed in KDE SC 4.5.2 and later
Merging with bug 196681. Thanks

*** This bug has been marked as a duplicate of bug 196681 ***