Application: plasma-desktop (0.3) KDE Platform Version: 4.4.00 (KDE 4.4.0) Qt Version: 4.6.2 Operating System: Linux 2.6.31.12-174.2.22.fc12.x86_64 x86_64 Distribution: "Fedora release 12 (Constantine)" -- Information about the crash: J'ai saisi kcolc (au lieu de kcalc) dans la zone de recherche, puis flêche gauche pour retourner sur le "o". Et là, plantage. The crash does not seem to be reproducible. -- Backtrace: Application: Espace de travail Plasma (plasma-desktop), signal: Segmentation fault pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 162 62: movl (%rsp), %edi [Current thread is 1 (Thread 0x7f86e793d840 (LWP 2216))] Thread 5 (Thread 0x7f86d0e93710 (LWP 3481)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x0000003ae327189b in wait (this=<value optimized out>, mutex=0x24e55f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x24e55f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x0000003aef409f86 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x204d2c0, th=0x360bbe0) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x0000003aef40c4ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x24e56d0, th=0x360bbe0) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x0000003aef40c4c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x24e56d0, th=0x360bbe0) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x0000003aef40ae6f in ThreadWeaver::ThreadRunHelper::run (this=0x7f86d0e92d50, parent=0x204d2c0, th=0x360bbe0) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/Thread.cpp:87 #7 0x0000003aef40b358 in ThreadWeaver::Thread::run (this=0x360bbe0) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/Thread.cpp:142 #8 0x0000003ae32709a5 in QThreadPrivate::start (arg=0x360bbe0) at thread/qthread_unix.cpp:248 #9 0x00000034ee006a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297 #10 0x00000034ed4de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f86c50f8710 (LWP 3482)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x0000003ae327189b in wait (this=<value optimized out>, mutex=0x24e55f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x24e55f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x0000003aef409f86 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x204d2c0, th=0x1f5ef30) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x0000003aef40c4ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x24e56d0, th=0x1f5ef30) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x0000003aef40ae6f in ThreadWeaver::ThreadRunHelper::run (this=0x7f86c50f7d50, parent=0x204d2c0, th=0x1f5ef30) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/Thread.cpp:87 #6 0x0000003aef40b358 in ThreadWeaver::Thread::run (this=0x1f5ef30) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/Thread.cpp:142 #7 0x0000003ae32709a5 in QThreadPrivate::start (arg=0x1f5ef30) at thread/qthread_unix.cpp:248 #8 0x00000034ee006a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297 #9 0x00000034ed4de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f86c46f7710 (LWP 3483)): [KCrash Handler] #5 QMetaObjectPrivate::connect (sender=0x7f86c46f6cc0, signal_index=3, receiver=0x24924e0, method_index=5, type=<value optimized out>, types=<value optimized out>) at kernel/qobject.cpp:2941 #6 0x0000003ae3368940 in QObject::connect (sender=0x7f86c46f6cc0, signal=0x7f86bc0027a9 "done(ThreadWeaver::Job*)", receiver=0x24924e0, method=<value optimized out>, type=AutoConnection) at kernel/qobject.cpp:2607 #7 0x0000003aef40bc56 in connect (this=0x24924e0, th=0x30f9380) at /usr/include/QtCore/qobject.h:315 #8 ThreadWeaver::Job::execute (this=0x24924e0, th=0x30f9380) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/Job.cpp:129 #9 0x0000003aef40ae3f in ThreadWeaver::ThreadRunHelper::run (this=0x7f86c46f6d50, parent=0x204d2c0, th=0x30f9380) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/Thread.cpp:95 #10 0x0000003aef40b358 in ThreadWeaver::Thread::run (this=0x30f9380) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/Thread.cpp:142 #11 0x0000003ae32709a5 in QThreadPrivate::start (arg=0x30f9380) at thread/qthread_unix.cpp:248 #12 0x00000034ee006a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297 #13 0x00000034ed4de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #14 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f86c3cf6710 (LWP 3484)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x0000003ae3270193 in QMutexPrivate::wait (this=0x1f6e920, timeout=-1) at thread/qmutex_unix.cpp:84 #2 0x0000003ae326cb55 in QMutex::lock (this=0x2018b70) at thread/qmutex.cpp:205 #3 0x0000003ae336a048 in relock (sender=0x7f86c3cf5d50, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7f86c3cf5d00) at ../../src/corelib/thread/qmutex.h:120 #4 QMutexLocker (sender=0x7f86c3cf5d50, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7f86c3cf5d00) at ../../src/corelib/thread/qmutex.h:102 #5 QMetaObject::activate (sender=0x7f86c3cf5d50, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7f86c3cf5d00) at kernel/qobject.cpp:3232 #6 0x0000003aef40adbb in ThreadWeaver::ThreadRunHelper::jobStarted (this=<value optimized out>, _t1=0x1fc01d0, _t2=0x34a5870) at /usr/src/debug/kdelibs-4.4.0/x86_64-redhat-linux-gnu/threadweaver/Weaver/Thread_p.moc:98 #7 0x0000003aef40ae32 in ThreadWeaver::ThreadRunHelper::run (this=0x7f86c3cf5d50, parent=0x204d2c0, th=0x1fc01d0) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/Thread.cpp:94 #8 0x0000003aef40b358 in ThreadWeaver::Thread::run (this=0x1fc01d0) at /usr/src/debug/kdelibs-4.4.0/threadweaver/Weaver/Thread.cpp:142 #9 0x0000003ae32709a5 in QThreadPrivate::start (arg=0x1fc01d0) at thread/qthread_unix.cpp:248 #10 0x00000034ee006a3a in start_thread (arg=<value optimized out>) at pthread_create.c:297 #11 0x00000034ed4de67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f86e793d840 (LWP 2216)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x0000003ae3270193 in QMutexPrivate::wait (this=0x206bb70, timeout=-1) at thread/qmutex_unix.cpp:84 #2 0x0000003ae326cb55 in QMutex::lock (this=0x206b830) at thread/qmutex.cpp:205 #3 0x0000003ae336c1cb in relock (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../src/corelib/thread/qmutex.h:120 #4 QMutexLocker (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../src/corelib/thread/qmutex.h:102 #5 QObject::~QObject (this=<value optimized out>, __in_chrg=<value optimized out>) at kernel/qobject.cpp:896 #6 0x000000393fb63997 in Plasma::FindMatchesJob::~FindMatchesJob (this=0x3609830, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.4.0/plasma/private/runnerjobs.cpp:142 #7 0x000000393fb639a9 in Plasma::FindMatchesJob::~FindMatchesJob (this=0x3609830, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.4.0/plasma/private/runnerjobs.cpp:142 #8 0x0000003ae3366945 in QObject::event (this=0x3609830, e=0x1fe9330) at kernel/qobject.cpp:1231 #9 0x00000039389aa9dc in QApplicationPrivate::notify_helper (this=0x1f78f40, receiver=0x3609830, e=0x1fe9330) at kernel/qapplication.cpp:4300 #10 0x00000039389b0aab in QApplication::notify (this=<value optimized out>, receiver=0x3609830, e=0x1fe9330) at kernel/qapplication.cpp:4183 #11 0x00000039398067a6 in KApplication::notify (this=0x1f5b820, receiver=0x3609830, event=0x1fe9330) at /usr/src/debug/kdelibs-4.4.0/kdeui/kernel/kapplication.cpp:302 #12 0x0000003ae335774c in QCoreApplication::notifyInternal (this=0x1f5b820, receiver=0x3609830, event=0x1fe9330) at kernel/qcoreapplication.cpp:704 #13 0x0000003ae3358497 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1f43d10) at kernel/qcoreapplication.h:215 #14 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1f43d10) at kernel/qcoreapplication.cpp:1345 #15 0x0000003ae337d523 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220 #16 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276 #17 0x000000388043920e in g_main_dispatch (context=0x1f7b520) at gmain.c:1960 #18 IA__g_main_context_dispatch (context=0x1f7b520) at gmain.c:2513 #19 0x000000388043cbf8 in g_main_context_iterate (context=0x1f7b520, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591 #20 0x000000388043cd1a in IA__g_main_context_iteration (context=0x1f7b520, may_block=1) at gmain.c:2654 #21 0x0000003ae337d063 in QEventDispatcherGlib::processEvents (this=0x1f43510, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412 #22 0x0000003938a49a1e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #23 0x0000003ae3356192 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #24 0x0000003ae335645c in QEventLoop::exec (this=0x7fff53622a20, flags=...) at kernel/qeventloop.cpp:201 #25 0x0000003ae3358749 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #26 0x000000393ee37e52 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.4.0/plasma/desktop/shell/main.cpp:112 #27 0x00000034ed41eb1d in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=<value optimized out>) at libc-start.c:226 #28 0x00000000004007c9 in _start () Reported using DrKonqi
KDE bugzilla is in English, so changing the bug title to English
Mh, looks related to ThreadWeaver...
Think there is nothing we can do about it. The bug is not reproduceable and not a plasma problem as it seems. If you think different, it should be at least assigned to ThreadWeaver.