Bug 290453

Summary: Plasma crashes often (randomely)
Product: [Unmaintained] plasma4 Reporter: kdebugs
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: adaptee
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description kdebugs 2012-01-02 22:58:38 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.3 (4.7.3)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-14-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:

At the time of the crash, I was doing stuff that I often do, such as chatting on Skype and playing Minecraft. This crash has happened to me many times before, and they do not seem to have anything in common. Plasma just crashes randomely sometimes.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fa298ccc7a0 (LWP 1790))]

Thread 8 (Thread 0x7fa277e31700 (LWP 1850)):
#0  0x00007fa2985ac773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fa28cb36f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa28cb37429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa29579df3e in QEventDispatcherGlib::processEvents (this=0x1cbfe50, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fa295771cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fa295771ef7 in QEventLoop::exec (this=0x7fa277e30db0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007fa29568927f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007fa295754cbf in QInotifyFileSystemWatcherEngine::run (this=0x1cbf630) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fa29568bd05 in QThreadPrivate::start (arg=0x1cbf630) at thread/qthread_unix.cpp:331
#9  0x00007fa28d643efc in start_thread (arg=0x7fa277e31700) at pthread_create.c:304
#10 0x00007fa2985b889d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fa26ed60700 (LWP 1866)):
#0  0x00007fff5b3467d0 in ?? ()
#1  0x00007fa28cdec07b in __GI_clock_gettime (clock_id=1, tp=0x7fa26ed5fb20) at ../sysdeps/unix/clock_gettime.c:100
#2  0x00007fa2956dc074 in do_gettime (frac=0x7fa26ed5fb38, sec=0x7fa26ed5fb30) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007fa29579e6ed in QTimerInfoList::updateCurrentTime (this=0x20c4160) at kernel/qeventdispatcher_unix.cpp:339
#5  0x00007fa29579ea33 in QTimerInfoList::timerWait (this=0x20c4160, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#6  0x00007fa29579d44c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7fa26ed5fc1c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007fa29579d4f5 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007fa28cb35ff2 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007fa28cb36dfd in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fa28cb37429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fa29579df3e in QEventDispatcherGlib::processEvents (this=0x20c3f70, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#12 0x00007fa295771cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007fa295771ef7 in QEventLoop::exec (this=0x7fa26ed5fdb0, flags=...) at kernel/qeventloop.cpp:201
#14 0x00007fa29568927f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#15 0x00007fa295754cbf in QInotifyFileSystemWatcherEngine::run (this=0x20c33d0) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007fa29568bd05 in QThreadPrivate::start (arg=0x20c33d0) at thread/qthread_unix.cpp:331
#17 0x00007fa28d643efc in start_thread (arg=0x7fa26ed60700) at pthread_create.c:304
#18 0x00007fa2985b889d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#19 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fa269113700 (LWP 1874)):
#0  0x00007fa2985ac773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fa28cb36f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa28cb37792 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa269bf1516 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fa28cb5c2b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa28d643efc in start_thread (arg=0x7fa269113700) at pthread_create.c:304
#6  0x00007fa2985b889d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fa269914700 (LWP 3428)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa29568c1ab in wait (time=18446744073709551615, this=0x1cccf10) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1ccf0d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fa291486864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1d64bd0, th=0x338a7e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fa291488e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1cc6210, th=0x338a7e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fa291488e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1cc6210, th=0x338a7e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007fa291488e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1cc6210, th=0x338a7e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007fa291488e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1cc6210, th=0x338a7e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007fa291487ccf in ThreadWeaver::ThreadRunHelper::run (this=0x7fa269913e00, parent=0x1d64bd0, th=0x338a7e0) at ../../../threadweaver/Weaver/Thread.cpp:87
#9  0x00007fa291487d5b in ThreadWeaver::Thread::run (this=0x338a7e0) at ../../../threadweaver/Weaver/Thread.cpp:142
#10 0x00007fa29568bd05 in QThreadPrivate::start (arg=0x338a7e0) at thread/qthread_unix.cpp:331
#11 0x00007fa28d643efc in start_thread (arg=0x7fa269914700) at pthread_create.c:304
#12 0x00007fa2985b889d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fa26870d700 (LWP 3429)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa29568c1ab in wait (time=18446744073709551615, this=0x1cccf10) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1ccf0d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fa291486864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1d64bd0, th=0x2697300) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fa291488e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1cc6210, th=0x2697300) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fa291487ccf in ThreadWeaver::ThreadRunHelper::run (this=0x7fa26870ce00, parent=0x1d64bd0, th=0x2697300) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fa291487d5b in ThreadWeaver::Thread::run (this=0x2697300) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fa29568bd05 in QThreadPrivate::start (arg=0x2697300) at thread/qthread_unix.cpp:331
#8  0x00007fa28d643efc in start_thread (arg=0x7fa26870d700) at pthread_create.c:304
#9  0x00007fa2985b889d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fa26b943700 (LWP 3430)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa29568c1ab in wait (time=18446744073709551615, this=0x1cccf10) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1ccf0d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fa291486864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1d64bd0, th=0x7fa270024140) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fa291488e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1cc6210, th=0x7fa270024140) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fa291488e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1cc6210, th=0x7fa270024140) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007fa291488e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1cc6210, th=0x7fa270024140) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007fa291488e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1cc6210, th=0x7fa270024140) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007fa291488e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1cc6210, th=0x7fa270024140) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007fa291488e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1cc6210, th=0x7fa270024140) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00007fa291487ccf in ThreadWeaver::ThreadRunHelper::run (this=0x7fa26b942e00, parent=0x1d64bd0, th=0x7fa270024140) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x00007fa291487d5b in ThreadWeaver::Thread::run (this=0x7fa270024140) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x00007fa29568bd05 in QThreadPrivate::start (arg=0x7fa270024140) at thread/qthread_unix.cpp:331
#13 0x00007fa28d643efc in start_thread (arg=0x7fa26b943700) at pthread_create.c:304
#14 0x00007fa2985b889d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fa267f0c700 (LWP 3431)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa29568c1ab in wait (time=18446744073709551615, this=0x1cccf10) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1ccf0d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fa291486864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1d64bd0, th=0x7fa270021300) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fa291488e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1cc6210, th=0x7fa270021300) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fa291487ccf in ThreadWeaver::ThreadRunHelper::run (this=0x7fa267f0be00, parent=0x1d64bd0, th=0x7fa270021300) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fa291487d5b in ThreadWeaver::Thread::run (this=0x7fa270021300) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fa29568bd05 in QThreadPrivate::start (arg=0x7fa270021300) at thread/qthread_unix.cpp:331
#8  0x00007fa28d643efc in start_thread (arg=0x7fa267f0c700) at pthread_create.c:304
#9  0x00007fa2985b889d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fa298ccc7a0 (LWP 1790)):
[KCrash Handler]
#6  isNull (this=0x0) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:568
#7  operator! (this=0x0) at /usr/include/qt4/QtCore/qsharedpointer_impl.h:574
#8  TaskManager::TaskItem::task (this=0x356a520) at ../../../libs/taskmanager/taskitem.cpp:113
#9  0x00007fa27f0b9112 in WindowTaskItem::publishIconGeometry (this=0x37f85e0) at ../../../../../plasma/desktop/applets/tasks/windowtaskitem.cpp:120
#10 0x00007fa27f0c7b7c in AbstractTaskItem::timerEvent (this=0x37f85e0, event=<optimized out>) at ../../../../../plasma/desktop/applets/tasks/abstracttaskitem.cpp:439
#11 0x00007fa295789789 in QObject::event (this=0x37f85e0, e=<optimized out>) at kernel/qobject.cpp:1181
#12 0x00007fa29514189b in QGraphicsWidget::event (this=0x37f85e0, event=0x7fff5b2ea080) at graphicsview/qgraphicswidget.cpp:1455
#13 0x00007fa294b23424 in notify_helper (e=0x7fff5b2ea080, receiver=0x37f85e0, this=0x1365890) at kernel/qapplication.cpp:4486
#14 QApplicationPrivate::notify_helper (this=0x1365890, receiver=0x37f85e0, e=0x7fff5b2ea080) at kernel/qapplication.cpp:4458
#15 0x00007fa294b28291 in QApplication::notify (this=0x13552f0, receiver=0x37f85e0, e=0x7fff5b2ea080) at kernel/qapplication.cpp:4365
#16 0x00007fa296421126 in KApplication::notify (this=0x13552f0, receiver=0x37f85e0, event=0x7fff5b2ea080) at ../../kdeui/kernel/kapplication.cpp:311
#17 0x00007fa295772afc in QCoreApplication::notifyInternal (this=0x13552f0, receiver=0x37f85e0, event=0x7fff5b2ea080) at kernel/qcoreapplication.cpp:787
#18 0x00007fa29579fd62 in sendEvent (event=0x7fff5b2ea080, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#19 QTimerInfoList::activateTimers (this=0x1368e60) at kernel/qeventdispatcher_unix.cpp:603
#20 0x00007fa29579d514 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#21 0x00007fa28cb36a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007fa28cb37258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007fa28cb37429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007fa29579ded6 in QEventDispatcherGlib::processEvents (this=0x12f4f40, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#25 0x00007fa294bcb07e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#26 0x00007fa295771cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#27 0x00007fa295771ef7 in QEventLoop::exec (this=0x7fff5b2ea310, flags=...) at kernel/qeventloop.cpp:201
#28 0x00007fa295776789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#29 0x00007fa2988b71a3 in kdemain (argc=1, argv=0x7fff5b2ea6f8) at ../../../../plasma/desktop/shell/main.cpp:120
#30 0x00007fa2984f830d in __libc_start_main (main=0x400640 <main(int, char**)>, argc=1, ubp_av=0x7fff5b2ea6f8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff5b2ea6e8) at libc-start.c:226
#31 0x0000000000400671 in _start ()

This bug may be a duplicate of or related to bug 272495.

Possible duplicates by query: bug 290449, bug 290427, bug 290414, bug 290372, bug 290364.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-01-02 23:06:46 UTC

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