Bug 208467

Summary: Crash during search in Lancelot
Product: [Unmaintained] plasma4 Reporter: Frédéric COIFFIER <frederic.coiffier>
Component: widget-lancelotAssignee: Ivan Čukić <ivan.cukic>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra, kdelibs-bugs, p92
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Frédéric COIFFIER 2009-09-25 09:05:15 UTC
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
Comment 1 Ivan Čukić 2009-09-25 09:31:28 UTC
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.
Comment 2 Frédéric COIFFIER 2009-09-25 10:59:45 UTC
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.
Comment 3 Dario Andres 2009-09-26 03:07:21 UTC
I wonder if this could be related to bug 208178 / bug 191122 / bug 204979; other KLocale crashes.
Thanks
Comment 4 Ivan Čukić 2009-09-26 10:44:10 UTC
Maybe... if KLocale is (in 4.3.1) not thread safe, and runners are extensively threaded...
Comment 5 Ivan Čukić 2009-09-29 11:19:09 UTC
*** Bug 208848 has been marked as a duplicate of this bug. ***
Comment 6 Dario Andres 2009-09-30 23:04:32 UTC
Merging with bug 208859 as it has a similar backtrace. Thanks

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