Application that crashed: lancelot Version of the application: 1.7 KDE Version: 4.3.1 (KDE 4.3.1) Qt Version: 4.5.2 Operating System: Linux 2.6.31-gentoo i686 What I was doing when the application crashed: This problem wasn't reproduced (First time I get it). 1. Open Lancelot 2. In the search bar, type 'k3b' (in my case) 4. Lancelot has crashed -- Backtrace: Application: Lancelot (lancelot), signal: Aborted [Current thread is 0 (LWP 12574)] Thread 9 (Thread 0xac4c2b70 (LWP 13440)): #0 0xb801a424 in __kernel_vsyscall () #1 0x4f547145 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x4688736b in QWaitCondition::wait (this=0x9692750, mutex=0x968f108, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 0x45c78159 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=<value optimized out>, th=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x45c7b8ac in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0x45c7700a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0x45c7b9bc in ThreadWeaver::WorkingHardState::applyForWork (this=<value optimized out>, th=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x45c78059 in ThreadWeaver::WeaverImpl::applyForWork (this=<value optimized out>, th=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0x45c79c5c in ThreadWeaver::ThreadRunHelper::run (this=<value optimized out>, parent=<value optimized out>, th=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:87 #9 0x45c79d42 in ThreadWeaver::Thread::run (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:142 #10 0x4688652a in QThreadPrivate::start (arg=0x98425f0) at thread/qthread_unix.cpp:188 #11 0x4f543450 in start_thread (arg=0xac4c2b70) at pthread_create.c:297 #12 0x4f494a2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 8 (Thread 0xabcc1b70 (LWP 13441)): #0 0xb801a424 in __kernel_vsyscall () #1 0x4f547145 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x4688736b in QWaitCondition::wait (this=0x9692750, mutex=0x968f108, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 0x45c78159 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=<value optimized out>, th=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x45c7b8ac in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0x45c7700a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0x45c7b9bc in ThreadWeaver::WorkingHardState::applyForWork (this=<value optimized out>, th=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x45c78059 in ThreadWeaver::WeaverImpl::applyForWork (this=<value optimized out>, th=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0x45c79c5c in ThreadWeaver::ThreadRunHelper::run (this=<value optimized out>, parent=<value optimized out>, th=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:87 #9 0x45c79d42 in ThreadWeaver::Thread::run (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:142 #10 0x4688652a in QThreadPrivate::start (arg=0x991b7a8) at thread/qthread_unix.cpp:188 #11 0x4f543450 in start_thread (arg=0xabcc1b70) at pthread_create.c:297 #12 0x4f494a2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 7 (Thread 0xab0ffb70 (LWP 13442)): #0 0xb801a424 in __kernel_vsyscall () #1 0x4f547145 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x4688736b in QWaitCondition::wait (this=0x9692750, mutex=0x968f108, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 0x45c78159 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=<value optimized out>, th=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x45c7b8ac in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0x45c7700a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0x45c7b9bc in ThreadWeaver::WorkingHardState::applyForWork (this=<value optimized out>, th=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x45c78059 in ThreadWeaver::WeaverImpl::applyForWork (this=<value optimized out>, th=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0x45c79c5c in ThreadWeaver::ThreadRunHelper::run (this=<value optimized out>, parent=<value optimized out>, th=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:87 #9 0x45c79d42 in ThreadWeaver::Thread::run (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:142 #10 0x4688652a in QThreadPrivate::start (arg=0x9890a78) at thread/qthread_unix.cpp:188 #11 0x4f543450 in start_thread (arg=0xab0ffb70) at pthread_create.c:297 #12 0x4f494a2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 6 (Thread 0xaa8feb70 (LWP 13443)): #0 0xb801a424 in __kernel_vsyscall () #1 0x4f547145 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x4688736b in QWaitCondition::wait (this=0x9692750, mutex=0x968f108, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 0x45c78159 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=<value optimized out>, th=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x45c7b8ac in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0x45c7700a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0x45c7b9bc in ThreadWeaver::WorkingHardState::applyForWork (this=<value optimized out>, th=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x45c78059 in ThreadWeaver::WeaverImpl::applyForWork (this=<value optimized out>, th=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0x45c7b9d8 in ThreadWeaver::WorkingHardState::applyForWork (this=<value optimized out>, th=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:74 #9 0x45c78059 in ThreadWeaver::WeaverImpl::applyForWork (this=<value optimized out>, th=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x45c79c5c in ThreadWeaver::ThreadRunHelper::run (this=<value optimized out>, parent=<value optimized out>, th=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:87 #11 0x45c79d42 in ThreadWeaver::Thread::run (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:142 #12 0x4688652a in QThreadPrivate::start (arg=0xab3021a0) at thread/qthread_unix.cpp:188 #13 0x4f543450 in start_thread (arg=0xaa8feb70) at pthread_create.c:297 #14 0x4f494a2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 5 (Thread 0xaa0fdb70 (LWP 13444)): [KCrash Handler] #6 0xb801a424 in __kernel_vsyscall () #7 0x4f3ed980 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #8 0x4f3ef1c8 in abort () at abort.c:88 #9 0x4f4298ad in __libc_message (do_abort=2, fmt=0x4f4edb48 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:170 #10 0x4f42f7c4 in malloc_printerr (action=2, str=0x4f4ea5cb "corrupted double-linked list", ptr=0x4a2fbe72) at malloc.c:6196 #11 0x4f43112f in _int_free (av=0xab300010, p=0x4a2fbe72) at malloc.c:4882 #12 0x4f433ebd in __libc_free (mem=0xab3030e0) at malloc.c:3716 #13 0x468810cc in qFree (ptr=0xab3030e0) at global/qmalloc.cpp:60 #14 0x46888751 in QByteArray::operator= (this=<value optimized out>, other=<value optimized out>) at tools/qbytearray.cpp:851 #15 0x460a15f2 in KCatalogPrivate::setupGettextEnv (this=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/kdecore/localization/kcatalog.cpp:184 #16 0x460a20e2 in KCatalog::translateStrict (this=<value optimized out>, msgid=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/kdecore/localization/kcatalog.cpp:248 #17 0x460b9335 in KLocalePrivate::translate_priv (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/kdecore/localization/klocale.cpp:819 #18 0x460b9502 in KLocale::translateRaw (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/kdecore/localization/klocale.cpp:835 #19 0x460ca448 in KLocalizedStringPrivate::toString (this=<value optimized out>, locale=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/kdecore/localization/klocalizedstring.cpp:248 #20 0x460cb476 in KLocalizedString::toString (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/kdecore/localization/klocalizedstring.cpp:208 #21 0xac538dcf in SessionRunner::matchCommands (this=0x99807a8, matches=@0xaa0fd0e4, term=@0xaa0fd0ec) at /usr/include/klocalizedstring.h:600 #22 0xac53952e in SessionRunner::match (this=0x99807a8, context=@0xab10b784) at /var/tmp/portage/kde-base/plasma-workspace-4.3.1/work/plasma-workspace-4.3.1/plasma/runners/sessions/sessionrunner.cpp:142 #23 0x479597d1 in Plasma::AbstractRunner::performMatch (this=<value optimized out>, localContext=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/plasma/abstractrunner.cpp:160 #24 0x479e145d in Plasma::FindMatchesJob::run (this=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/plasma/private/runnerjobs.cpp:158 #25 0x45c7aa63 in ThreadWeaver::JobRunHelper::runTheJob (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/Job.cpp:106 #26 0x45c7ac1a in ThreadWeaver::Job::execute (this=<value optimized out>, th=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/Job.cpp:135 #27 0x45c79c02 in ThreadWeaver::ThreadRunHelper::run (this=<value optimized out>, parent=<value optimized out>, th=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:95 #28 0x45c79d42 in ThreadWeaver::Thread::run (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:142 #29 0x4688652a in QThreadPrivate::start (arg=0x986e848) at thread/qthread_unix.cpp:188 #30 0x4f543450 in start_thread (arg=0xaa0fdb70) at pthread_create.c:297 #31 0x4f494a2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 4 (Thread 0xa98fcb70 (LWP 13445)): #0 0xb801a424 in __kernel_vsyscall () #1 0x4f4a23c3 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95 #2 0x4f4356cd in _L_lock_9678 () from /lib/libc.so.6 #3 0x4f433eb6 in __libc_free (mem=0xab378868) at malloc.c:3714 #4 0x468810cc in qFree (ptr=0xab378868) at global/qmalloc.cpp:60 #5 0x4690b77c in QList<QByteArray>::free (this=) at ../../include/QtCore/../../src/corelib/tools/qlist.h:562 #6 0x46913036 in QRingBuffer::clear (this=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qlist.h:378 #7 0x469101fd in QIODevice::seek (this=) at io/qiodevice.cpp:647 #8 0x468fb021 in QBuffer::seek (this=) at io/qbuffer.cpp:383 #9 0x4610b145 in KSycoca::findEntry (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/kdecore/sycoca/ksycoca.cpp:368 #10 0x4604807c in KServiceFactory::createEntry (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/kdecore/services/kservicefactory.cpp:169 #11 0x46046c58 in KServiceFactory::serviceOffers (this=<value optimized out>, serviceTypeOffset=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/kdecore/services/kservicefactory.cpp:259 #12 0x4605ab61 in KServiceTypeTrader::defaultOffers (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/kdecore/services/kservicetypetrader.cpp:125 #13 0x4605b860 in KServiceTypeTrader::query (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/kdecore/services/kservicetypetrader.cpp:141 #14 0xac902090 in ServiceRunner::match (this=0x9a24c38, context=@0xab10b29c) at /var/tmp/portage/kde-base/plasma-workspace-4.3.1/work/plasma-workspace-4.3.1/plasma/runners/services/servicerunner.cpp:56 #15 0x479597d1 in Plasma::AbstractRunner::performMatch (this=<value optimized out>, localContext=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/plasma/abstractrunner.cpp:160 #16 0x479e145d in Plasma::FindMatchesJob::run (this=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/plasma/private/runnerjobs.cpp:158 #17 0x45c7aa63 in ThreadWeaver::JobRunHelper::runTheJob (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/Job.cpp:106 #18 0x45c7ac1a in ThreadWeaver::Job::execute (this=<value optimized out>, th=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/Job.cpp:135 #19 0x45c79c02 in ThreadWeaver::ThreadRunHelper::run (this=<value optimized out>, parent=<value optimized out>, th=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:95 #20 0x45c79d42 in ThreadWeaver::Thread::run (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:142 #21 0x4688652a in QThreadPrivate::start (arg=0x983e178) at thread/qthread_unix.cpp:188 #22 0x4f543450 in start_thread (arg=0xa98fcb70) at pthread_create.c:297 #23 0x4f494a2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0xa90fbb70 (LWP 13446)): #0 0xb801a424 in __kernel_vsyscall () #1 0x4f547145 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x4688736b in QWaitCondition::wait (this=0x9692750, mutex=0x968f108, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 0x45c78159 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=<value optimized out>, th=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x45c7b8ac in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0x45c7700a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0x45c7b9bc in ThreadWeaver::WorkingHardState::applyForWork (this=<value optimized out>, th=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x45c78059 in ThreadWeaver::WeaverImpl::applyForWork (this=<value optimized out>, th=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0x45c79c5c in ThreadWeaver::ThreadRunHelper::run (this=<value optimized out>, parent=<value optimized out>, th=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:87 #9 0x45c79d42 in ThreadWeaver::Thread::run (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:142 #10 0x4688652a in QThreadPrivate::start (arg=0x99806b0) at thread/qthread_unix.cpp:188 #11 0x4f543450 in start_thread (arg=0xa90fbb70) at pthread_create.c:297 #12 0x4f494a2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0xa88fab70 (LWP 13447)): #0 0xb801a424 in __kernel_vsyscall () #1 0x4f547145 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x4688736b in QWaitCondition::wait (this=0x9692750, mutex=0x968f108, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 0x45c78159 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=<value optimized out>, th=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x45c7b8ac in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0x45c7700a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0x45c7b9bc in ThreadWeaver::WorkingHardState::applyForWork (this=<value optimized out>, th=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x45c78059 in ThreadWeaver::WeaverImpl::applyForWork (this=<value optimized out>, th=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0x45c79c5c in ThreadWeaver::ThreadRunHelper::run (this=<value optimized out>, parent=<value optimized out>, th=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:87 #9 0x45c79d42 in ThreadWeaver::Thread::run (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/threadweaver/Weaver/Thread.cpp:142 #10 0x4688652a in QThreadPrivate::start (arg=0x9a224f8) at thread/qthread_unix.cpp:188 #11 0x4f543450 in start_thread (arg=0xa88fab70) at pthread_create.c:297 #12 0x4f494a2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb7ef9970 (LWP 12574)): #0 0xb801a424 in __kernel_vsyscall () #1 0x4f547145 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x46885a28 in QMutexPrivate::wait (this=0x92834a0, timeout=-1) at thread/qmutex_unix.cpp:80 #3 0x468815d3 in QMutex::lock (this=0x9283404) at thread/qmutex.cpp:169 #4 0x460cb4e4 in KLocalizedStringPrivate::notifyCatalogsUpdated (languages=) at /usr/include/qt4/QtCore/qmutex.h:120 #5 0x460b5f1d in KLocalePrivate::updateCatalogs (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/kdecore/localization/klocale.cpp:727 #6 0x460bb4ea in KLocale::insertCatalog (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/kdecore/localization/klocale.cpp:692 #7 0x460165bc in KComponentData (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/kdecore/kernel/kcomponentdata_p.h:43 #8 0x4602523c in KToolInvocation::startKdeinit () at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/kdecore/kernel/ktoolinvocation.cpp:363 #9 0x46026d56 in KToolInvocation::klauncher () at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/kdecore/kernel/ktoolinvocation.cpp:63 #10 0x470ef475 in KIO::Slave::createSlave (protocol=<value optimized out>, url=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/kio/kio/slave.cpp:399 #11 0x470e5a9b in KIO::SchedulerPrivate::createSlave (this=<value optimized out>, protInfo=<value optimized out>, job=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/kio/kio/scheduler.cpp:709 #12 0x470e87a9 in KIO::SchedulerPrivate::startJobDirect (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/kio/kio/scheduler.cpp:612 #13 0x470e87f0 in KIO::SchedulerPrivate::startStep (this=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/kio/kio/scheduler.cpp:452 #14 0x470e972d in KIO::Scheduler::qt_metacall (this=) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1_build/kio/scheduler.moc:102 #15 0x46982d79 in QMetaObject::activate (sender=) at kernel/qobject.cpp:3101 #16 0x469833a6 in QMetaObject::activate (sender=<value optimized out>, m=) at kernel/qobject.cpp:3178 #17 0x469bbe76 in QTimer::timeout (this=0x95fb7cc) at .moc/release-shared/moc_qtimer.cpp:128 #18 0x4698a026 in QTimer::timerEvent (this=0x95fb7cc, e=0xbf82303c) at kernel/qtimer.cpp:261 #19 0x4697f91b in QObject::event (this=) at kernel/qobject.cpp:1066 #20 0x48e6195c in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:4056 #21 0x48e6328d in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:3952 #22 0x46d043a2 in KApplication::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.1-r1/work/kdelibs-4.3.1/kdeui/kernel/kapplication.cpp:302 #23 0x4696fbfd in QCoreApplication::notifyInternal (this=) at kernel/qcoreapplication.cpp:606 #24 0x4699bf66 in QTimerInfoList::activateTimers (this=<value optimized out>) at kernel/qcoreapplication.h:213 #25 0x46998c1f in timerSourceDispatch (source=) at kernel/qeventdispatcher_glib.cpp:165 #26 0x4649b1cf in IA__g_main_context_dispatch (context=0x92a8e90) at gmain.c:1824 #27 0x4649e998 in g_main_context_iterate (context=0x92a8e90, block=<value optimized out>, dispatch=1, self=0x92a6570) at gmain.c:2455 #28 0x4649eabf in IA__g_main_context_iteration (context=0x92a8e90, may_block=1) at gmain.c:2518 #29 0x46998b79 in QEventDispatcherGlib::processEvents (this=) at kernel/qeventdispatcher_glib.cpp:327 #30 0x48f108ab in QGuiEventDispatcherGlib::processEvents (this=) at kernel/qguieventdispatcher_glib.cpp:202 #31 0x4696e2b4 in QEventLoop::processEvents (this=) at kernel/qeventloop.cpp:149 #32 0x4696e48d in QEventLoop::exec (this=) at kernel/qeventloop.cpp:197 #33 0x46970792 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #34 0x48e61815 in QApplication::exec () at kernel/qapplication.cpp:3525 #35 0x0807c031 in LancelotApplication::main (argc=1, argv=0xbf8233a4) at /var/tmp/portage/kde-base/kdeplasma-addons-4.3.1/work/kdeplasma-addons-4.3.1/applets/lancelot/app/src/LancelotApplication.cpp:110 #36 0x0805a56b in main (argc=1, argv=0xbf8233a4) at /var/tmp/portage/kde-base/kdeplasma-addons-4.3.1/work/kdeplasma-addons-4.3.1/applets/lancelot/app/src/main.cpp:24 Reported using DrKonqi
This is most probably a crash in some runner (from krunner) Can you reproduce it? If yes, try to reproduce it a couple of times and post all the backtraces.
No, for the moment, I can't reproduce it. I get it only once. But, you're right : the problem seems to be between runner and localization. If I succeed to reproduce it, I'll post the backtrace.
I wonder if this could be related to bug 208178 / bug 191122 / bug 204979; other KLocale crashes. Thanks
Maybe... if KLocale is (in 4.3.1) not thread safe, and runners are extensively threaded...
*** Bug 208848 has been marked as a duplicate of this bug. ***
Merging with bug 208859 as it has a similar backtrace. Thanks *** This bug has been marked as a duplicate of bug 208859 ***