Bug 318019 - KRunner sometimes crashes while typing
Summary: KRunner sometimes crashes while typing
Status: RESOLVED FIXED
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: 4.10.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-04-08 09:58 UTC by Malte S. Stretz
Modified: 2015-02-04 16:56 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (24.12 KB, text/plain)
2013-04-18 18:16 UTC, Malte S. Stretz
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Malte S. Stretz 2013-04-08 09:58:17 UTC
Application: krunner (0.1)
KDE Platform Version: 4.10.2
Qt Version: 4.8.2
Operating System: Linux 3.5.0-27-generic x86_64
Distribution: Ubuntu 12.04.2 LTS

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

I Use krunner a lot: Alt+F2, type quickly, hit return. Every now and then KRunner crashes. This time while I was typing kmail, I think after the second or third letter.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Run Command Interface (krunner), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
__lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:93
[Current thread is 1 (Thread 0x7f7e8d501780 (LWP 3100))]

Thread 11 (Thread 0x7f7e7348f700 (LWP 3101)):
#0  0x00007f7e8cf218cd in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f7e824768df in read (__nbytes=16, __buf=0x7f7e7348ec50, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:45
#2  g_wakeup_acknowledge (wakeup=0x994bc0) at /build/buildd/glib2.0-2.32.4/./glib/gwakeup.c:212
#3  0x00007f7e8243bb64 in g_main_context_check (context=0x7f7e6c0009a0, max_priority=2147483647, fds=0x7f7e6c002bb0, n_fds=1) at /build/buildd/glib2.0-2.32.4/./glib/gmain.c:2980
#4  0x00007f7e8243bf96 in g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x7f7e6c0009a0, self=<optimized out>) at /build/buildd/glib2.0-2.32.4/./glib/gmain.c:3143
#5  g_main_context_iterate (context=0x7f7e6c0009a0, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.32.4/./glib/gmain.c:3083
#6  0x00007f7e8243c124 in g_main_context_iteration (context=0x7f7e6c0009a0, may_block=1) at /build/buildd/glib2.0-2.32.4/./glib/gmain.c:3207
#7  0x00007f7e89cea926 in QEventDispatcherGlib::processEvents (this=0x7f7e6c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#8  0x00007f7e89cb9e62 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007f7e89cba0b7 in QEventLoop::exec (this=0x7f7e7348edd0, flags=...) at kernel/qeventloop.cpp:204
#10 0x00007f7e89bb9077 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#11 0x00007f7e89c99b6f in QInotifyFileSystemWatcherEngine::run (this=0xc9b990) at io/qfilesystemwatcher_inotify.cpp:248
#12 0x00007f7e89bbc09b in QThreadPrivate::start (arg=0xc9b990) at thread/qthread_unix.cpp:307
#13 0x00007f7e82908e9a in start_thread (arg=0x7f7e7348f700) at pthread_create.c:308
#14 0x00007f7e8cf2eccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f7e61aa7700 (LWP 4261)):
#0  0x00007f7e8247733a in g_mutex_get_impl (mutex=0x7f7e5c0009a0) at /build/buildd/glib2.0-2.32.4/./glib/gthread-posix.c:118
#1  0x00007f7e824775a9 in g_mutex_lock (mutex=<optimized out>) at /build/buildd/glib2.0-2.32.4/./glib/gthread-posix.c:208
#2  0x00007f7e8243b19f in g_main_context_acquire (context=0x7f7e5c0009a0) at /build/buildd/glib2.0-2.32.4/./glib/gmain.c:2624
#3  0x00007f7e8243bec4 in g_main_context_iterate (context=0x7f7e5c0009a0, block=1, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.32.4/./glib/gmain.c:3096
#4  0x00007f7e8243c124 in g_main_context_iteration (context=0x7f7e5c0009a0, may_block=1) at /build/buildd/glib2.0-2.32.4/./glib/gmain.c:3207
#5  0x00007f7e89cea926 in QEventDispatcherGlib::processEvents (this=0x7f7e5c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f7e89cb9e62 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f7e89cba0b7 in QEventLoop::exec (this=0x7f7e61aa6dd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f7e89bb9077 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007f7e89c99b6f in QInotifyFileSystemWatcherEngine::run (this=0xdf57e0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f7e89bbc09b in QThreadPrivate::start (arg=0xdf57e0) at thread/qthread_unix.cpp:307
#11 0x00007f7e82908e9a in start_thread (arg=0x7f7e61aa7700) at pthread_create.c:308
#12 0x00007f7e8cf2eccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f7e612a6700 (LWP 4262)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7e89bbc5ab in wait (time=18446744073709551615, this=0xa8b200) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xa7e820, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f7e852170eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xb88710, th=0x11a3cf0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f7e852199db in ThreadWeaver::WorkingHardState::applyForWork (this=0xa6bfb0, th=0x11a3cf0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f7e8521884f in ThreadWeaver::ThreadRunHelper::run (this=0x7f7e612a5e20, parent=0xb88710, th=0x11a3cf0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f7e852188db in ThreadWeaver::Thread::run (this=0x11a3cf0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f7e89bbc09b in QThreadPrivate::start (arg=0x11a3cf0) at thread/qthread_unix.cpp:307
#8  0x00007f7e82908e9a in start_thread (arg=0x7f7e612a6700) at pthread_create.c:308
#9  0x00007f7e8cf2eccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f7e60aa5700 (LWP 4263)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7e89bbc5ab in wait (time=18446744073709551615, this=0xa8b200) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xa7e820, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f7e852170eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xb88710, th=0x125c720) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f7e852199db in ThreadWeaver::WorkingHardState::applyForWork (this=0xa6bfb0, th=0x125c720) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f7e8521884f in ThreadWeaver::ThreadRunHelper::run (this=0x7f7e60aa4e20, parent=0xb88710, th=0x125c720) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f7e852188db in ThreadWeaver::Thread::run (this=0x125c720) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f7e89bbc09b in QThreadPrivate::start (arg=0x125c720) at thread/qthread_unix.cpp:307
#8  0x00007f7e82908e9a in start_thread (arg=0x7f7e60aa5700) at pthread_create.c:308
#9  0x00007f7e8cf2eccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f7e53fff700 (LWP 4264)):
[KCrash Handler]
#6  0x00007f7e8ce71425 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f7e8ce74b8b in __GI_abort () at abort.c:91
#8  0x00007f7e8ceaf39e in __libc_message (do_abort=2, fmt=0x7f7e8cfb9008 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:201
#9  0x00007f7e8ceb9b96 in malloc_printerr (action=3, str=0x7f7e8cfb9118 "double free or corruption (!prev)", ptr=<optimized out>) at malloc.c:5018
#10 0x00007f7e8cebccd0 in _int_realloc (av=0x7f7e8d1f3720, oldp=0x1189970, oldsize=272, nb=<optimized out>) at malloc.c:4429
#11 0x00007f7e8cebe74e in __GI___libc_realloc (oldmem=0x1189980, bytes=512) at malloc.c:3062
#12 0x00007f7e89bd9af6 in QListData::realloc (this=0xf4cb80, alloc=61) at tools/qlist.cpp:221
#13 0x00007f7e89bd9d62 in QListData::prepend (this=0xf4cb80) at tools/qlist.cpp:285
#14 0x00007f7e89cd6b1f in insert (t=@0x7f7e53ffe698: 0x7f7e4c014bd0, i=0, this=0xf4cb80) at ../../include/QtCore/../../src/corelib/tools/qlist.h:598
#15 QObjectCleanupHandler::add (this=0xf4cb70, object=0x7f7e4c014bd0) at kernel/qobjectcleanuphandler.cpp:101
#16 0x00007f7e8a230e76 in KPluginFactory::KPluginFactory (this=0x7f7e4c014bd0, componentName=<optimized out>, catalogName=0x0, parent=<optimized out>) at ../../kdecore/util/kpluginfactory.cpp:42
#17 0x00007f7e5039c6f9 in KAutoWebSearchFactory::KAutoWebSearchFactory (this=0x7f7e4c014bd0, componentName=<optimized out>, catalogName=<optimized out>, parent=<optimized out>) at ../../../kurifilter-plugins/ikws/kuriikwsfilter.cpp:42
#18 0x00007f7e5039c888 in qt_plugin_instance () at ../../../kurifilter-plugins/ikws/kuriikwsfilter.cpp:43
#19 0x00007f7e89c9f27f in QPluginLoader::instance (this=0x7f7e53ffe850) at plugin/qpluginloader.cpp:204
#20 0x00007f7e8a234770 in KPluginLoader::factory (this=0x7f7e53ffe850) at ../../kdecore/util/kpluginloader.cpp:216
#21 0x00007f7e87f5728f in createInstance<KUriFilterPlugin> (error=0x0, args=..., parent=0x0, parentWidget=0x0, this=0x7f7e4c013e40) at ../../kdecore/services/kservice.h:557
#22 createInstance<KUriFilterPlugin> (error=0x0, args=..., parent=0x0, this=0x7f7e4c013e40) at ../../kdecore/services/kservice.h:536
#23 KUriFilter::loadPlugins (this=0x7f7e4c0037f0) at ../../kio/kio/kurifilter.cpp:701
#24 0x00007f7e87f57632 in operator-> (this=<optimized out>) at ../../kio/kio/kurifilter.cpp:597
#25 operator KUriFilter* (this=<optimized out>) at ../../kio/kio/kurifilter.cpp:597
#26 KUriFilter::self () at ../../kio/kio/kurifilter.cpp:598
#27 0x00007f7e72354839 in LocationsRunner::match (this=0x10b4fa0, context=...) at ../../../../../plasma/generic/runners/locations/locationrunner.cpp:88
#28 0x00007f7e8c4c46c4 in Plasma::AbstractRunner::performMatch (this=0x10b4fa0, localContext=...) at ../../plasma/abstractrunner.cpp:136
#29 0x00007f7e8521905b in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f7e53ffeda0, th=0xdff1b0, job=0x1324430) at ../../../threadweaver/Weaver/Job.cpp:106
#30 0x00007f7e852191cc in ThreadWeaver::Job::execute (this=0x1324430, th=0xdff1b0) at ../../../threadweaver/Weaver/Job.cpp:135
#31 0x00007f7e8521881f in ThreadWeaver::ThreadRunHelper::run (this=0x7f7e53ffee20, parent=0xb88710, th=0xdff1b0) at ../../../threadweaver/Weaver/Thread.cpp:95
#32 0x00007f7e852188db in ThreadWeaver::Thread::run (this=0xdff1b0) at ../../../threadweaver/Weaver/Thread.cpp:142
#33 0x00007f7e89bbc09b in QThreadPrivate::start (arg=0xdff1b0) at thread/qthread_unix.cpp:307
#34 0x00007f7e82908e9a in start_thread (arg=0x7f7e53fff700) at pthread_create.c:308
#35 0x00007f7e8cf2eccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#36 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f7e537fe700 (LWP 4265)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7e89bbc5ab in wait (time=18446744073709551615, this=0xa8b200) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xa7e820, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f7e852170eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xb88710, th=0x11837f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f7e852199db in ThreadWeaver::WorkingHardState::applyForWork (this=0xa6bfb0, th=0x11837f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f7e8521884f in ThreadWeaver::ThreadRunHelper::run (this=0x7f7e537fde20, parent=0xb88710, th=0x11837f0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f7e852188db in ThreadWeaver::Thread::run (this=0x11837f0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f7e89bbc09b in QThreadPrivate::start (arg=0x11837f0) at thread/qthread_unix.cpp:307
#8  0x00007f7e82908e9a in start_thread (arg=0x7f7e537fe700) at pthread_create.c:308
#9  0x00007f7e8cf2eccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f7e52ffd700 (LWP 4266)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7e89bbc5ab in wait (time=18446744073709551615, this=0xa8b200) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xa7e820, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f7e852170eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xb88710, th=0xe01570) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f7e852199db in ThreadWeaver::WorkingHardState::applyForWork (this=0xa6bfb0, th=0xe01570) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f7e852199f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa6bfb0, th=0xe01570) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f7e852199f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa6bfb0, th=0xe01570) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f7e852199f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa6bfb0, th=0xe01570) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f7e8521884f in ThreadWeaver::ThreadRunHelper::run (this=0x7f7e52ffce20, parent=0xb88710, th=0xe01570) at ../../../threadweaver/Weaver/Thread.cpp:87
#9  0x00007f7e852188db in ThreadWeaver::Thread::run (this=0xe01570) at ../../../threadweaver/Weaver/Thread.cpp:142
#10 0x00007f7e89bbc09b in QThreadPrivate::start (arg=0xe01570) at thread/qthread_unix.cpp:307
#11 0x00007f7e82908e9a in start_thread (arg=0x7f7e52ffd700) at pthread_create.c:308
#12 0x00007f7e8cf2eccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f7e527fc700 (LWP 4267)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7e89bbc5ab in wait (time=18446744073709551615, this=0xa8b200) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xa7e820, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f7e852170eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xb88710, th=0xe32f10) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f7e852199db in ThreadWeaver::WorkingHardState::applyForWork (this=0xa6bfb0, th=0xe32f10) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f7e8521884f in ThreadWeaver::ThreadRunHelper::run (this=0x7f7e527fbe20, parent=0xb88710, th=0xe32f10) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f7e852188db in ThreadWeaver::Thread::run (this=0xe32f10) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f7e89bbc09b in QThreadPrivate::start (arg=0xe32f10) at thread/qthread_unix.cpp:307
#8  0x00007f7e82908e9a in start_thread (arg=0x7f7e527fc700) at pthread_create.c:308
#9  0x00007f7e8cf2eccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f7e51ffb700 (LWP 4268)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7e89bbc5ab in wait (time=18446744073709551615, this=0xa8b200) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xa7e820, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f7e852170eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xb88710, th=0xe2cce0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f7e852199db in ThreadWeaver::WorkingHardState::applyForWork (this=0xa6bfb0, th=0xe2cce0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f7e852199f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa6bfb0, th=0xe2cce0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f7e8521884f in ThreadWeaver::ThreadRunHelper::run (this=0x7f7e51ffae20, parent=0xb88710, th=0xe2cce0) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f7e852188db in ThreadWeaver::Thread::run (this=0xe2cce0) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f7e89bbc09b in QThreadPrivate::start (arg=0xe2cce0) at thread/qthread_unix.cpp:307
#9  0x00007f7e82908e9a in start_thread (arg=0x7f7e51ffb700) at pthread_create.c:308
#10 0x00007f7e8cf2eccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f7e517fa700 (LWP 4269)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7e89bbc5ab in wait (time=18446744073709551615, this=0xa8b200) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xa7e820, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f7e852170eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xb88710, th=0x116af70) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f7e852199db in ThreadWeaver::WorkingHardState::applyForWork (this=0xa6bfb0, th=0x116af70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f7e8521884f in ThreadWeaver::ThreadRunHelper::run (this=0x7f7e517f9e20, parent=0xb88710, th=0x116af70) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f7e852188db in ThreadWeaver::Thread::run (this=0x116af70) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f7e89bbc09b in QThreadPrivate::start (arg=0x116af70) at thread/qthread_unix.cpp:307
#8  0x00007f7e82908e9a in start_thread (arg=0x7f7e517fa700) at pthread_create.c:308
#9  0x00007f7e8cf2eccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f7e8d501780 (LWP 3100)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:93
#1  0x00007f7e8cec0231 in _L_lock_10655 () at malloc.c:5220
#2  0x00007f7e8cebdfb7 in __GI___libc_malloc (bytes=140181510240032) at malloc.c:2921
#3  0x00007f7e89677ded in operator new(unsigned long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007f7e89cccf5b in QObject::deleteLater (this=0x13228c0) at kernel/qobject.cpp:2084
#5  0x00007f7e8c59909c in jobDone (job=<optimized out>, this=0xcb0430) at ../../plasma/runnermanager.cpp:321
#6  qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at ./runnermanager.moc:87
#7  Plasma::RunnerManager::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./runnermanager.moc:68
#8  0x00007f7e89ccf781 in QMetaObject::activate (sender=0x13228c0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff0ce9b990) at kernel/qobject.cpp:3547
#9  0x00007f7e85218d22 in ThreadWeaver::Job::done (this=<optimized out>, _t1=0x13228c0) at ./Job.moc:111
#10 0x00007f7e89cd4946 in QObject::event (this=0x13228c0, e=<optimized out>) at kernel/qobject.cpp:1195
#11 0x00007f7e8a6b87b4 in notify_helper (e=0x7f7e58013d30, receiver=0x13228c0, this=0x993640) at kernel/qapplication.cpp:4556
#12 QApplicationPrivate::notify_helper (this=0x993640, receiver=0x13228c0, e=0x7f7e58013d30) at kernel/qapplication.cpp:4528
#13 0x00007f7e8a6bd583 in QApplication::notify (this=0x983380, receiver=0x13228c0, e=0x7f7e58013d30) at kernel/qapplication.cpp:4417
#14 0x00007f7e8bfc9006 in KApplication::notify (this=0x983380, receiver=0x13228c0, event=0x7f7e58013d30) at ../../kdeui/kernel/kapplication.cpp:311
#15 0x00007f7e89cbb32c in QCoreApplication::notifyInternal (this=0x983380, receiver=0x13228c0, event=0x7f7e58013d30) at kernel/qcoreapplication.cpp:915
#16 0x00007f7e89cbf10a in sendEvent (event=0x7f7e58013d30, receiver=0x13228c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#17 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9561f0) at kernel/qcoreapplication.cpp:1539
#18 0x00007f7e89cea493 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#19 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#20 0x00007f7e8243bd13 in g_main_dispatch (context=0x9920e0) at /build/buildd/glib2.0-2.32.4/./glib/gmain.c:2539
#21 g_main_context_dispatch (context=0x9920e0) at /build/buildd/glib2.0-2.32.4/./glib/gmain.c:3075
#22 0x00007f7e8243c060 in g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x9920e0, self=<optimized out>) at /build/buildd/glib2.0-2.32.4/./glib/gmain.c:3146
#23 g_main_context_iterate (context=0x9920e0, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.32.4/./glib/gmain.c:3083
#24 0x00007f7e8243c124 in g_main_context_iteration (context=0x9920e0, may_block=1) at /build/buildd/glib2.0-2.32.4/./glib/gmain.c:3207
#25 0x00007f7e89cea926 in QEventDispatcherGlib::processEvents (this=0x957ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#26 0x00007f7e8a760cde in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#27 0x00007f7e89cb9e62 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#28 0x00007f7e89cba0b7 in QEventLoop::exec (this=0x7fff0ce9c2a0, flags=...) at kernel/qeventloop.cpp:204
#29 0x00007f7e89cbf407 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#30 0x00007f7e8d221a8f in kdemain (argc=1, argv=0x7fff0ce9c548) at ../../krunner/main.cpp:64
#31 0x00007f7e8ce5c76d in __libc_start_main (main=0x400640 <main(int, char**)>, argc=1, ubp_av=0x7fff0ce9c548, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff0ce9c538) at libc-start.c:226
#32 0x0000000000400671 in _start ()

This bug may be a duplicate of or related to bug 317567, bug 307567.

Possible duplicates by query: bug 317567, bug 314055, bug 311589, bug 309216, bug 307567.

Reported using DrKonqi
Comment 1 Malte S. Stretz 2013-04-18 18:16:46 UTC
Created attachment 79009 [details]
New crash information added by DrKonqi

krunner (0.1) on KDE Platform 4.10.2 using Qt 4.8.2

- What I was doing when the application crashed:

This time I tried to start Amarok. I think it crashed at ama.

-- Backtrace (Reduced):
#6  0x00007f01fa89c425 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f01fa89fb8b in __GI_abort () at abort.c:91
[...]
#9  0x00007f01fa8e4b96 in malloc_printerr (action=3, str=0x7f01fa9e4118 "double free or corruption (!prev)", ptr=<optimized out>) at malloc.c:5018
#10 0x00007f01fa8e7cd0 in _int_realloc (av=0x7f01fac1e720, oldp=0x1634930, oldsize=272, nb=<optimized out>) at malloc.c:4429
#11 0x00007f01fa8e974e in __GI___libc_realloc (oldmem=0x1634940, bytes=512) at malloc.c:3062
Comment 2 Vishesh Handa 2015-02-04 16:56:42 UTC
The internal code structure has changed quite a bit. I'm going to mark this as FIXED. Please re-open if you experience this crash with Plasma 5.