Bug 295671 - krunner crashes after executing random programs
Summary: krunner crashes after executing random programs
Status: RESOLVED DUPLICATE of bug 295699
Alias: None
Product: krunner
Classification: Plasma
Component: quicksand (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-10 12:38 UTC by David
Modified: 2012-03-13 02:17 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
drkonqi generated backtrace (21.74 KB, text/plain)
2012-03-10 12:38 UTC, David
Details
New crash information added by DrKonqi (22.03 KB, text/plain)
2012-03-12 16:03 UTC, David
Details

Note You need to log in before you can comment on or make changes to this bug.
Description David 2012-03-10 12:38:42 UTC
Created attachment 69450 [details]
drkonqi generated backtrace

after executing libreoffice-calc with krunner it crashed - this happens sometimes, krunner is really unstable since 4.8.1

useful backtrace included
Comment 1 Anne-Marie Mahfouf 2012-03-10 18:57:43 UTC
Application: Run Command Interface (krunner), signal: Segmentation fault
__lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S
[Current thread is 1 (Thread 0x7f6e1ccd17a0 (LWP 3057))]

Thread 11 (Thread 0x7f6e02e97700 (LWP 3060)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f6e1c59a62f in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f6e1c5989c1 in __GI___libc_free (mem=0x7f6dfc000020) at malloc.c:3736
#3  0x00007f6e190622a5 in socketNotifierSourceCheck (source=0x7f6dfc001600) at kernel/qeventdispatcher_glib.cpp:92
#4  0x00007f6e11ad4734 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f6e11ad4f82 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f6e11ad5429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f6e19062b9f in QEventDispatcherGlib::processEvents (this=0x18b89a0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#8  0x00007f6e190323e2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007f6e19032637 in QEventLoop::exec (this=0x7f6e02e96db0, flags=...) at kernel/qeventloop.cpp:204
#10 0x00007f6e18f32067 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#11 0x00007f6e1901217f in QInotifyFileSystemWatcherEngine::run (this=0x18b2f50) at io/qfilesystemwatcher_inotify.cpp:248
#12 0x00007f6e18f3508b in QThreadPrivate::start (arg=0x18b2f50) at thread/qthread_unix.cpp:298
#13 0x00007f6e11fa6efc in start_thread (arg=0x7f6e02e97700) at pthread_create.c:304
#14 0x00007f6e1c5fd59d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f6df44a1700 (LWP 4371)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f6e1c59a62f in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f6e1c5989c1 in __GI___libc_free (mem=0x7f6dfc000020) at malloc.c:3736
#3  0x00007f6e11ad04e1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f6e19062937 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x1c3b3e0, __in_chrg=<optimized out>) at kernel/qeventdispatcher_glib.cpp:375
#5  0x00007f6e19062b19 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x1c3b3e0, __in_chrg=<optimized out>) at kernel/qeventdispatcher_glib.cpp:403
#6  0x00007f6e18f33f35 in QThreadPrivate::finish (arg=<optimized out>) at thread/qthread_unix.cpp:330
#7  0x00007f6e18f35093 in ~__pthread_cleanup_class (this=<synthetic pointer>, __in_chrg=<optimized out>) at /usr/include/pthread.h:545
#8  ~__pthread_cleanup_class (this=<synthetic pointer>, __in_chrg=<optimized out>) at thread/qthread_unix.cpp:716
#9  QThreadPrivate::start (arg=0x7f6e1938a4e0) at thread/qthread_unix.cpp:273
#10 0x00007f6e11fa6efc in start_thread (arg=0x7f6df44a1700) at pthread_create.c:304
#11 0x00007f6e1c5fd59d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f6df3616700 (LWP 8451)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f6e18f3559b in wait (time=18446744073709551615, this=0x18eeb40) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x18bcdb0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6e149fe864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1962050, th=0x1d94720) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f6e14a00e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x18e6790, th=0x1d94720) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f6e14a00e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x18e6790, th=0x1d94720) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f6e149ffccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f6df3615e00, parent=0x1962050, th=0x1d94720) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f6e149ffd5b in ThreadWeaver::Thread::run (this=0x1d94720) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f6e18f3508b in QThreadPrivate::start (arg=0x1d94720) at thread/qthread_unix.cpp:298
#9  0x00007f6e11fa6efc in start_thread (arg=0x7f6df3616700) at pthread_create.c:304
#10 0x00007f6e1c5fd59d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f6df2e15700 (LWP 8452)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f6e18f3559b in wait (time=18446744073709551615, this=0x18eeb40) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x18bcdb0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6e149fe864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1962050, th=0x1b99210) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f6e14a00e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x18e6790, th=0x1b99210) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f6e149ffccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f6df2e14e00, parent=0x1962050, th=0x1b99210) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f6e149ffd5b in ThreadWeaver::Thread::run (this=0x1b99210) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f6e18f3508b in QThreadPrivate::start (arg=0x1b99210) at thread/qthread_unix.cpp:298
#8  0x00007f6e11fa6efc in start_thread (arg=0x7f6df2e15700) at pthread_create.c:304
#9  0x00007f6e1c5fd59d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f6df2614700 (LWP 8453)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f6e18f3559b in wait (time=18446744073709551615, this=0x18eeb40) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x18bcdb0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6e149fe864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1962050, th=0x7f6dfc002b10) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f6e14a00e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x18e6790, th=0x7f6dfc002b10) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f6e14a00e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x18e6790, th=0x7f6dfc002b10) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f6e149ffccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f6df2613e00, parent=0x1962050, th=0x7f6dfc002b10) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f6e149ffd5b in ThreadWeaver::Thread::run (this=0x7f6dfc002b10) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f6e18f3508b in QThreadPrivate::start (arg=0x7f6dfc002b10) at thread/qthread_unix.cpp:298
#9  0x00007f6e11fa6efc in start_thread (arg=0x7f6df2614700) at pthread_create.c:304
#10 0x00007f6e1c5fd59d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f6df1e13700 (LWP 8455)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f6e18f3559b in wait (time=18446744073709551615, this=0x18eeb40) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x18bcdb0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6e149fe864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1962050, th=0x1bcdec0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f6e14a00e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x18e6790, th=0x1bcdec0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f6e14a00e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x18e6790, th=0x1bcdec0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f6e149ffccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f6df1e12e00, parent=0x1962050, th=0x1bcdec0) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f6e149ffd5b in ThreadWeaver::Thread::run (this=0x1bcdec0) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f6e18f3508b in QThreadPrivate::start (arg=0x1bcdec0) at thread/qthread_unix.cpp:298
#9  0x00007f6e11fa6efc in start_thread (arg=0x7f6df1e13700) at pthread_create.c:304
#10 0x00007f6e1c5fd59d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f6df1612700 (LWP 8456)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f6e18f3559b in wait (time=18446744073709551615, this=0x18eeb40) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x18bcdb0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6e149fe864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1962050, th=0x7f6dec000eb0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f6e14a00e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x18e6790, th=0x7f6dec000eb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f6e14a00e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x18e6790, th=0x7f6dec000eb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f6e149ffccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f6df1611e00, parent=0x1962050, th=0x7f6dec000eb0) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f6e149ffd5b in ThreadWeaver::Thread::run (this=0x7f6dec000eb0) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f6e18f3508b in QThreadPrivate::start (arg=0x7f6dec000eb0) at thread/qthread_unix.cpp:298
#9  0x00007f6e11fa6efc in start_thread (arg=0x7f6df1612700) at pthread_create.c:304
#10 0x00007f6e1c5fd59d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f6df0e11700 (LWP 8457)):
[KCrash Handler]
#6  malloc_consolidate (av=0x7f6dfc000020) at malloc.c:5167
#7  0x00007f6e1c595a4f in malloc_consolidate (av=0x7f6dfc000020) at malloc.c:5115
#8  _int_malloc (av=0x7f6dfc000020, bytes=65536) at malloc.c:4373
#9  0x00007f6e1c5983cd in __GI___libc_malloc (bytes=65536) at malloc.c:3660
#10 0x00007f6e18f37088 in QByteArray::realloc (this=0x7f6dec006718, alloc=65504) at tools/qbytearray.cpp:1452
#11 0x00007f6e18f371a9 in QByteArray::resize (this=0x7f6dec006718, size=32768) at tools/qbytearray.cpp:1420
#12 0x00007f6e15933a06 in reserve (bytes=2, this=0x7f6dec0accb0) at ../../include/QtCore/private/../../../src/corelib/tools/qringbuffer_p.h:158
#13 QAbstractSocket::writeData (this=<optimized out>, data=0x7f6df0e0f08c "\021", size=2) at socket/qabstractsocket.cpp:2315
#14 0x00007f6e18fc64af in QIODevice::write (this=0x7f6dec0033e0, data=0x7f6df0e0f08c "\021", maxSize=<optimized out>) at io/qiodevice.cpp:1370
#15 0x00007f6e0c852095 in ?? () from /usr/lib/libsopranoclient.so.1
#16 0x00007f6e0c85828a in ?? () from /usr/lib/libsopranoclient.so.1
#17 0x00007f6e0c859a03 in ?? () from /usr/lib/libsopranoclient.so.1
#18 0x00007f6e1005b0b2 in Nepomuk::MainModel::executeQuery (this=0x1c10230, query=..., language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=...) at ../../nepomuk/core/nepomukmainmodel.cpp:212
#19 0x00007f6e1004b083 in Nepomuk::ResourceData::load (this=0x1fc92b0) at ../../nepomuk/core/resourcedata.cpp:417
#20 0x00007f6e1004b95c in Nepomuk::ResourceData::property (this=0x1fc92b0, uri=...) at ../../nepomuk/core/resourcedata.cpp:265
#21 0x00007f6e1005f893 in Nepomuk::Resource::property (this=0x7f6df0e0f930, uri=...) at ../../nepomuk/core/resource.cpp:301
#22 0x00007f6e10060bb9 in Nepomuk::Resource::genericLabel (this=0x7f6df0e0f930) at ../../nepomuk/core/resource.cpp:388
#23 0x00007f6e00b48e76 in Nepomuk::QueryClientWrapper::slotNewEntries (this=0x7f6df0e10b80, results=<optimized out>) at ../../../../../plasma/generic/runners/nepomuksearch/queryclientwrapper.cpp:122
#24 0x00007f6e00b495fd in Nepomuk::QueryClientWrapper::qt_metacall (this=0x7f6df0e10b80, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7f6df0e0fcf0) at ./queryclientwrapper.moc:73
#25 0x00007f6e19047be9 in QMetaObject::activate (sender=0x7f6de400f1e0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7f6df0e0fcf0) at kernel/qobject.cpp:3566
#26 0x00007f6e0b7f8262 in Nepomuk::Query::QueryServiceClient::newEntries (this=<optimized out>, _t1=<optimized out>) at ./queryserviceclient.moc:156
#27 0x00007f6e0b7f983c in Nepomuk::Query::QueryServiceClient::qt_metacall (this=0x7f6de400f1e0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7f6df0e0fea0) at ./queryserviceclient.moc:113
#28 0x00007f6e19047be9 in QMetaObject::activate (sender=0x7f6dec088f10, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7f6df0e0fea0) at kernel/qobject.cpp:3566
#29 0x00007f6e0b801865 in OrgKdeNepomukQueryInterface::newEntries (this=<optimized out>, _t1=<optimized out>) at queryinterface.moc:127
#30 0x00007f6e0b801b7c in OrgKdeNepomukQueryInterface::qt_metacall (this=0x7f6dec088f10, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7f6df0e10190) at queryinterface.moc:91
#31 0x00007f6e18c5f35b in QDBusConnectionPrivate::deliverCall (this=0x7f6dec09fa00, object=0x7f6dec088f10, msg=..., metaTypes=..., slotIdx=7) at qdbusintegrator.cpp:947
#32 0x00007f6e1904cba6 in QObject::event (this=0x7f6dec088f10, e=<optimized out>) at kernel/qobject.cpp:1195
#33 0x00007f6e19a27104 in notify_helper (e=0x7f6dec0956c0, receiver=0x7f6dec088f10, this=0x16d8ee0) at kernel/qapplication.cpp:4555
#34 QApplicationPrivate::notify_helper (this=0x16d8ee0, receiver=0x7f6dec088f10, e=0x7f6dec0956c0) at kernel/qapplication.cpp:4527
#35 0x00007f6e19a2bf83 in QApplication::notify (this=0x16c90f0, receiver=0x7f6dec088f10, e=0x7f6dec0956c0) at kernel/qapplication.cpp:4416
#36 0x00007f6e1b5379a6 in KApplication::notify (this=0x16c90f0, receiver=0x7f6dec088f10, event=0x7f6dec0956c0) at ../../kdeui/kernel/kapplication.cpp:311
#37 0x00007f6e190335fc in QCoreApplication::notifyInternal (this=0x16c90f0, receiver=0x7f6dec088f10, event=0x7f6dec0956c0) at kernel/qcoreapplication.cpp:876
#38 0x00007f6e190373ca in sendEvent (event=0x7f6dec0956c0, receiver=0x7f6dec088f10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#39 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1dddd30) at kernel/qcoreapplication.cpp:1500
#40 0x00007f6e19062773 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#41 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#42 0x00007f6e11ad4a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007f6e11ad5258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x00007f6e11ad5429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#45 0x00007f6e19062b9f in QEventDispatcherGlib::processEvents (this=0x1dd3060, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#46 0x00007f6e190323e2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#47 0x00007f6e19032637 in QEventLoop::exec (this=0x7f6df0e10b20, flags=...) at kernel/qeventloop.cpp:204
#48 0x00007f6e0b7f808e in Nepomuk::Query::QueryServiceClient::blockingQuery (this=0x7f6de400f1e0, q=<optimized out>) at ../../../nepomuk/query/queryserviceclient.cpp:292
#49 0x00007f6e00b48cea in Nepomuk::QueryClientWrapper::runQuery (this=0x7f6df0e10b80) at ../../../../../plasma/generic/runners/nepomuksearch/queryclientwrapper.cpp:72
#50 0x00007f6e00b464ef in Nepomuk::SearchRunner::match (this=0x1c12820, context=...) at ../../../../../plasma/generic/runners/nepomuksearch/nepomuksearchrunner.cpp:116
#51 0x00007f6e1ba2bd74 in Plasma::AbstractRunner::performMatch (this=0x1c12820, localContext=...) at ../../plasma/abstractrunner.cpp:136
#52 0x00007f6e14a00491 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f6df0e10d80, th=0x1ddd9a0, job=0x1e28210) at ../../../threadweaver/Weaver/Job.cpp:106
#53 0x00007f6e14a005bc in ThreadWeaver::Job::execute (this=0x1e28210, th=0x1ddd9a0) at ../../../threadweaver/Weaver/Job.cpp:135
#54 0x00007f6e149ffc9f in ThreadWeaver::ThreadRunHelper::run (this=0x7f6df0e10e00, parent=0x1962050, th=0x1ddd9a0) at ../../../threadweaver/Weaver/Thread.cpp:95
#55 0x00007f6e149ffd5b in ThreadWeaver::Thread::run (this=0x1ddd9a0) at ../../../threadweaver/Weaver/Thread.cpp:142
#56 0x00007f6e18f3508b in QThreadPrivate::start (arg=0x1ddd9a0) at thread/qthread_unix.cpp:298
#57 0x00007f6e11fa6efc in start_thread (arg=0x7f6df0e11700) at pthread_create.c:304
#58 0x00007f6e1c5fd59d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#59 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f6debfff700 (LWP 8458)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f6e18f3559b in wait (time=18446744073709551615, this=0x18eeb40) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x18bcdb0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6e149fe864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1962050, th=0x1ddf080) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f6e14a00e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x18e6790, th=0x1ddf080) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f6e149ffccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f6debffee00, parent=0x1962050, th=0x1ddf080) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f6e149ffd5b in ThreadWeaver::Thread::run (this=0x1ddf080) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f6e18f3508b in QThreadPrivate::start (arg=0x1ddf080) at thread/qthread_unix.cpp:298
#8  0x00007f6e11fa6efc in start_thread (arg=0x7f6debfff700) at pthread_create.c:304
#9  0x00007f6e1c5fd59d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f6deb7fe700 (LWP 8459)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f6e18f3559b in wait (time=18446744073709551615, this=0x18eeb40) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x18bcdb0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6e149fe864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1962050, th=0x1ddf8f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f6e14a00e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x18e6790, th=0x1ddf8f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f6e149ffccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f6deb7fde00, parent=0x1962050, th=0x1ddf8f0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f6e149ffd5b in ThreadWeaver::Thread::run (this=0x1ddf8f0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f6e18f3508b in QThreadPrivate::start (arg=0x1ddf8f0) at thread/qthread_unix.cpp:298
#8  0x00007f6e11fa6efc in start_thread (arg=0x7f6deb7fe700) at pthread_create.c:304
#9  0x00007f6e1c5fd59d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f6e1ccd17a0 (LWP 3057)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f6e1c59a62f in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f6e1c5989c1 in __GI___libc_free (mem=0x7f6dfc000020) at malloc.c:3736
#3  0x00007f6e18c9491e in qMetaTypeDeleteHelper<QDBusMessage> (t=0x7f6dec0bd4d0) at ../../include/QtCore/../../src/corelib/kernel/qmetatype.h:134
#4  0x00007f6e19044009 in QMetaCallEvent::~QMetaCallEvent (this=0x7f6dec095ea0, __in_chrg=<optimized out>) at kernel/qobject.cpp:509
#5  0x00007f6e19044069 in QMetaCallEvent::~QMetaCallEvent (this=0x7f6dec095ea0, __in_chrg=<optimized out>) at kernel/qobject.cpp:518
#6  0x00007f6e190373d3 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x169c1f0) at kernel/qcoreapplication.cpp:1516
#7  0x00007f6e19062773 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#8  postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#9  0x00007f6e11ad4a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f6e11ad5258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f6e11ad5429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007f6e19062b9f in QEventDispatcherGlib::processEvents (this=0x169dad0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#13 0x00007f6e19acc21e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#14 0x00007f6e190323e2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#15 0x00007f6e19032637 in QEventLoop::exec (this=0x7fffab1c7100, flags=...) at kernel/qeventloop.cpp:204
#16 0x00007f6e190376c7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#17 0x00007f6e1c8e539f in kdemain (argc=1, argv=0x7fffab1c73a8) at ../../krunner/main.cpp:66
#18 0x00007f6e1c53b30d in __libc_start_main (main=0x400640 <main(int, char**)>, argc=1, ubp_av=0x7fffab1c73a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffab1c7398) at libc-start.c:226
#19 0x0000000000400671 in _start ()
Comment 2 Anne-Marie Mahfouf 2012-03-10 19:00:16 UTC
You said "krunner is unstable": do you have crashes with other programs? If so, which ones? What backtrace? Do you mean it was OK with KDE 4.8.0 and the crashes appeared on upgrading to 4.8.1?
What distribution is it?
Comment 3 David 2012-03-12 16:03:28 UTC
Created attachment 69544 [details]
New crash information added by DrKonqi

krunner (0.1) on KDE Platform 4.8.1 (4.8.1) using Qt 4.8.0

this is just a new crash backtrace generated by drkonqi , hth

-- Backtrace (Reduced):
#6  malloc_consolidate (av=0x7fbb94000020) at malloc.c:5161
#7  0x00007fbbcaa3ca4f in malloc_consolidate (av=0x7fbb94000020) at malloc.c:5115
#8  _int_malloc (av=0x7fbb94000020, bytes=65536) at malloc.c:4373
#9  0x00007fbbcaa3f3cd in __GI___libc_malloc (bytes=65536) at malloc.c:3660
#10 0x00007fbbc73de088 in QByteArray::realloc (this=0x7fbb9c039108, alloc=65504) at tools/qbytearray.cpp:1452
Comment 4 Jekyll Wu 2012-03-13 02:17:38 UTC

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