Bug 300591 - KRunner crashed when trying to return autocomplete list
Summary: KRunner crashed when trying to return autocomplete list
Status: RESOLVED DUPLICATE of bug 298815
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: 4.8.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-25 07:55 UTC by Baze Petrushev
Modified: 2012-06-13 08:37 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (15.21 KB, text/plain)
2012-06-12 10:12 UTC, Baze Petrushev
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Baze Petrushev 2012-05-25 07:55:42 UTC
Application: krunner (0.1)
KDE Platform Version: 4.8.2 (4.8.2)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-24-generic x86_64
Distribution: Ubuntu 12.04 LTS

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

I was typing 'synap' and when it should have returned autocomplete list with 'synaptic', 'synaptics' - it crashed.

-- 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 0x7fa513ab07c0 (LWP 1835))]

Thread 7 (Thread 0x7fa4f717e700 (LWP 1845)):
#0  0x00007fa5133b4b03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fa50856cff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa50856d124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa50fe0c426 in QEventDispatcherGlib::processEvents (this=0x7fa4f00008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fa50fddbc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fa50fddbed7 in QEventLoop::exec (this=0x7fa4f717dcd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fa50fcdafa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fa50fdbb9ff in QInotifyFileSystemWatcherEngine::run (this=0x1531a30) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fa50fcddfcb in QThreadPrivate::start (arg=0x1531a30) at thread/qthread_unix.cpp:298
#9  0x00007fa50425eb74 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#10 0x00007fa508a39e9a in start_thread (arg=0x7fa4f717e700) at pthread_create.c:308
#11 0x00007fa5133c04bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fa4e96ac700 (LWP 16996)):
#0  0x00007fa508a3bf69 in __pthread_mutex_lock (mutex=0x7fa4dc000a80) at pthread_mutex_lock.c:92
#1  0x00007fa5085a8561 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa50856c729 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa50856cf1b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa50856d124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa50fe0c426 in QEventDispatcherGlib::processEvents (this=0x7fa4dc0008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fa50fddbc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fa50fddbed7 in QEventLoop::exec (this=0x7fa4e96abcd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fa50fcdafa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007fa50fdbb9ff in QInotifyFileSystemWatcherEngine::run (this=0x18f7580) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007fa50fcddfcb in QThreadPrivate::start (arg=0x18f7580) at thread/qthread_unix.cpp:298
#11 0x00007fa50425eb74 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#12 0x00007fa508a39e9a in start_thread (arg=0x7fa4e96ac700) at pthread_create.c:308
#13 0x00007fa5133c04bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fa4e8eab700 (LWP 16997)):
[KCrash Handler]
#6  0x00007fa513304445 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007fa513307bab in __GI_abort () at abort.c:91
#8  0x00007fa513341e2e in __libc_message (do_abort=2, fmt=0x7fa51344a0d0 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:201
#9  0x00007fa51334c626 in malloc_printerr (action=3, str=0x7fa51344a1e0 "double free or corruption (!prev)", ptr=<optimized out>) at malloc.c:5007
#10 0x00007fa51334f750 in _int_realloc (av=0x7fa513684720, oldp=0x17cab90, oldsize=144, nb=<optimized out>) at malloc.c:4418
#11 0x00007fa5133511fe in __GI___libc_realloc (oldmem=0x17caba0, bytes=256) at malloc.c:3060
#12 0x00007fa50425e05b in ?? () from /usr/lib/nvidia-current/libGL.so.1
#13 0x00007fa501ee3cdc in ?? () from /usr/lib/nvidia-current/tls/libnvidia-tls.so.295.40
#14 0x00007fa50fcfba26 in QListData::realloc (this=0x178ebd0, alloc=29) at tools/qlist.cpp:221
#15 0x00007fa50fcfbc92 in QListData::prepend (this=0x178ebd0) at tools/qlist.cpp:285
#16 0x00007fa50fdf861f in insert (t=@0x7fa4e8eaa598: 0x7fa4e0011740, i=0, this=0x178ebd0) at ../../include/QtCore/../../src/corelib/tools/qlist.h:598
#17 QObjectCleanupHandler::add (this=0x178ebc0, object=0x7fa4e0011740) at kernel/qobjectcleanuphandler.cpp:101
#18 0x00007fa5103505e6 in KPluginFactory::KPluginFactory (this=0x7fa4e0011740, componentName=<optimized out>, catalogName=0x0, parent=<optimized out>) at ../../kdecore/util/kpluginfactory.cpp:42
#19 0x00007fa4e81220a9 in KUriSearchFilterFactory::KUriSearchFilterFactory (this=0x7fa4e0011740, componentName=<optimized out>, catalogName=<optimized out>, parent=<optimized out>) at ../../../kurifilter-plugins/ikws/kurisearchfilter.cpp:35
#20 0x00007fa4e8122288 in qt_plugin_instance () at ../../../kurifilter-plugins/ikws/kurisearchfilter.cpp:36
#21 0x00007fa50fdc110f in QPluginLoader::instance (this=0x7fa4e8eaa750) at plugin/qpluginloader.cpp:204
#22 0x00007fa510353ee0 in KPluginLoader::factory (this=0x7fa4e8eaa750) at ../../kdecore/util/kpluginloader.cpp:216
#23 0x00007fa50e62755f in createInstance<KUriFilterPlugin> (error=0x0, args=..., parent=0x0, parentWidget=0x0, this=0x7fa4e000ea10) at ../../kdecore/services/kservice.h:551
#24 createInstance<KUriFilterPlugin> (error=0x0, args=..., parent=0x0, this=0x7fa4e000ea10) at ../../kdecore/services/kservice.h:530
#25 KUriFilter::loadPlugins (this=0x7fa4e0003840) at ../../kio/kio/kurifilter.cpp:701
#26 0x00007fa50e627902 in operator-> (this=<optimized out>) at ../../kio/kio/kurifilter.cpp:597
#27 operator KUriFilter* (this=<optimized out>) at ../../kio/kio/kurifilter.cpp:597
#28 KUriFilter::self () at ../../kio/kio/kurifilter.cpp:598
#29 0x00007fa4f6406839 in LocationsRunner::match (this=0x179f9d0, context=...) at ../../../../../plasma/generic/runners/locations/locationrunner.cpp:92
#30 0x00007fa5127da7e4 in Plasma::AbstractRunner::performMatch (this=0x179f9d0, localContext=...) at ../../plasma/abstractrunner.cpp:136
#31 0x00007fa50b55705b in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fa4e8eaaca0, th=0x1792ac0, job=0x192d590) at ../../../threadweaver/Weaver/Job.cpp:106
#32 0x00007fa50b5571cc in ThreadWeaver::Job::execute (this=0x192d590, th=0x1792ac0) at ../../../threadweaver/Weaver/Job.cpp:135
#33 0x00007fa50b55681f in ThreadWeaver::ThreadRunHelper::run (this=0x7fa4e8eaad20, parent=0x1638350, th=0x1792ac0) at ../../../threadweaver/Weaver/Thread.cpp:95
#34 0x00007fa50b5568db in ThreadWeaver::Thread::run (this=0x1792ac0) at ../../../threadweaver/Weaver/Thread.cpp:142
#35 0x00007fa50fcddfcb in QThreadPrivate::start (arg=0x1792ac0) at thread/qthread_unix.cpp:298
#36 0x00007fa50425eb74 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#37 0x00007fa508a39e9a in start_thread (arg=0x7fa4e8eab700) at pthread_create.c:308
#38 0x00007fa5133c04bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#39 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fa4dbfff700 (LWP 16998)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa50fcde4db in wait (time=18446744073709551615, this=0x1589950) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1539740, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fa50b5550eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1638350, th=0x18ead50) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fa50b5579db in ThreadWeaver::WorkingHardState::applyForWork (this=0x1557170, th=0x18ead50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fa50b55684f in ThreadWeaver::ThreadRunHelper::run (this=0x7fa4dbffed20, parent=0x1638350, th=0x18ead50) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fa50b5568db in ThreadWeaver::Thread::run (this=0x18ead50) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fa50fcddfcb in QThreadPrivate::start (arg=0x18ead50) at thread/qthread_unix.cpp:298
#8  0x00007fa50425eb74 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#9  0x00007fa508a39e9a in start_thread (arg=0x7fa4dbfff700) at pthread_create.c:308
#10 0x00007fa5133c04bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fa4db7fe700 (LWP 16999)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa50fcde4db in wait (time=18446744073709551615, this=0x1589950) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1539740, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fa50b5550eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1638350, th=0x18f9a80) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fa50b5579db in ThreadWeaver::WorkingHardState::applyForWork (this=0x1557170, th=0x18f9a80) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fa50b55684f in ThreadWeaver::ThreadRunHelper::run (this=0x7fa4db7fdd20, parent=0x1638350, th=0x18f9a80) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fa50b5568db in ThreadWeaver::Thread::run (this=0x18f9a80) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fa50fcddfcb in QThreadPrivate::start (arg=0x18f9a80) at thread/qthread_unix.cpp:298
#8  0x00007fa50425eb74 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#9  0x00007fa508a39e9a in start_thread (arg=0x7fa4db7fe700) at pthread_create.c:308
#10 0x00007fa5133c04bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fa4daffd700 (LWP 17000)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa50fcde4db in wait (time=18446744073709551615, this=0x1589950) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1539740, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fa50b5550eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1638350, th=0x1658c70) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fa50b5579db in ThreadWeaver::WorkingHardState::applyForWork (this=0x1557170, th=0x1658c70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fa50b55684f in ThreadWeaver::ThreadRunHelper::run (this=0x7fa4daffcd20, parent=0x1638350, th=0x1658c70) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fa50b5568db in ThreadWeaver::Thread::run (this=0x1658c70) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fa50fcddfcb in QThreadPrivate::start (arg=0x1658c70) at thread/qthread_unix.cpp:298
#8  0x00007fa50425eb74 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#9  0x00007fa508a39e9a in start_thread (arg=0x7fa4daffd700) at pthread_create.c:308
#10 0x00007fa5133c04bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fa513ab07c0 (LWP 1835)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:93
#1  0x00007fa513352cb1 in _L_lock_10627 () at malloc.c:5209
#2  0x00007fa513350a37 in __GI___libc_malloc (bytes=140346971932448) at malloc.c:2921
#3  0x00007fa50425e175 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#4  0x00007fa501ee3e91 in ?? () from /usr/lib/nvidia-current/tls/libnvidia-tls.so.295.40
#5  0x00007fa50f79aded in operator new(unsigned long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#6  0x00007fa51096fc80 in QRegion::QRegion (this=0x7ffff7ed0580, r=..., t=QRegion::Rectangle) at painting/qregion.cpp:3841
#7  0x00007fa5109ea462 in QWidgetBackingStore::markDirty (this=0x15a88e0, rect=..., widget=0x16c7e90, updateImmediately=false, invalidateBuffer=false) at painting/qbackingstore.cpp:709
#8  0x00007fa510813a62 in QWidget::update (this=0x16c7e90, rect=...) at kernel/qwidget.cpp:10554
#9  0x00007fa510813b03 in QWidget::update (this=<optimized out>) at kernel/qwidget.cpp:10520
#10 0x00007fa51239591b in setOpacity (value=<optimized out>, this=0x16c7e90) at ../../kdeui/widgets/klineedit_p.h:114
#11 KLineEditButton::qt_metacall (this=0x16c7e90, _c=QMetaObject::WriteProperty, _id=<optimized out>, _a=0x7ffff7ed0698) at ./klineedit_p.moc:93
#12 0x00007fa50fcc5d21 in QPropertyAnimationPrivate::updateProperty (this=0x1688990, newValue=...) at animation/qpropertyanimation.cpp:139
#13 0x00007fa50fcc3538 in QVariantAnimationPrivate::setCurrentValueForProgress (this=0x1688990, progress=<optimized out>) at animation/qvariantanimation.cpp:293
#14 0x00007fa50fcc37ae in QVariantAnimationPrivate::recalculateCurrentInterval (this=0x1688990, force=<optimized out>) at animation/qvariantanimation.cpp:278
#15 0x00007fa50fcc182e in QAbstractAnimation::setCurrentTime (this=0x15961c0, msecs=<optimized out>) at animation/qabstractanimation.cpp:903
#16 0x00007fa50fcc1a5f in updateAnimationsTime (this=0x16c4de0) at animation/qabstractanimation.cpp:235
#17 QUnifiedTimer::updateAnimationsTime (this=0x16c4de0) at animation/qabstractanimation.cpp:207
#18 0x00007fa50fcc1b11 in QAnimationDriver::advance (this=<optimized out>) at animation/qabstractanimation.cpp:443
#19 0x00007fa50fdf6179 in QObject::event (this=0x16c4df8, e=<optimized out>) at kernel/qobject.cpp:1157
#20 0x00007fa5107d1894 in notify_helper (e=0x7ffff7ed0ea0, receiver=0x16c4df8, this=0x1386cc0) at kernel/qapplication.cpp:4559
#21 QApplicationPrivate::notify_helper (this=0x1386cc0, receiver=0x16c4df8, e=0x7ffff7ed0ea0) at kernel/qapplication.cpp:4531
#22 0x00007fa5107d6713 in QApplication::notify (this=0x136ef50, receiver=0x16c4df8, e=0x7ffff7ed0ea0) at kernel/qapplication.cpp:4420
#23 0x00007fa5122e2b46 in KApplication::notify (this=0x136ef50, receiver=0x16c4df8, event=0x7ffff7ed0ea0) at ../../kdeui/kernel/kapplication.cpp:311
#24 0x00007fa50fddce9c in QCoreApplication::notifyInternal (this=0x136ef50, receiver=0x16c4df8, event=0x7ffff7ed0ea0) at kernel/qcoreapplication.cpp:876
#25 0x00007fa50fe0e1f2 in sendEvent (event=0x7ffff7ed0ea0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#26 QTimerInfoList::activateTimers (this=0x1388660) at kernel/qeventdispatcher_unix.cpp:611
#27 0x00007fa50fe0bc0d in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:186
#28 timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:180
#29 0x00007fa50fe0bc31 in idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:233
#30 0x00007fa50856cc9a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007fa50856d060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007fa50856d124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007fa50fe0c3bf in QEventDispatcherGlib::processEvents (this=0x12c2ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#34 0x00007fa510879d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#35 0x00007fa50fddbc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#36 0x00007fa50fddbed7 in QEventLoop::exec (this=0x7ffff7ed1110, flags=...) at kernel/qeventloop.cpp:204
#37 0x00007fa50fde0f67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#38 0x00007fa5136b574f in kdemain (argc=1, argv=0x7ffff7ed13b8) at ../../krunner/main.cpp:66
#39 0x00007fa5132ef76d in __libc_start_main (main=0x400640 <main(int, char**)>, argc=1, ubp_av=0x7ffff7ed13b8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffff7ed13a8) at libc-start.c:226
#40 0x0000000000400671 in _start ()

Possible duplicates by query: bug 299137, bug 298589, bug 298459, bug 296502, bug 296435.

Reported using DrKonqi
Comment 1 Baze Petrushev 2012-06-12 10:12:47 UTC
Created attachment 71756 [details]
New crash information added by DrKonqi

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

- What I was doing when the application crashed:

Typing in krunner box for the autocomplete

-- Backtrace (Reduced):
#6  0x00007fb7401d8445 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007fb7401dbbab in __GI_abort () at abort.c:91
[...]
#9  0x00007fb740220626 in malloc_printerr (action=3, str=0x7fb74031e1e0 "double free or corruption (!prev)", ptr=<optimized out>) at malloc.c:5007
#10 0x00007fb740223750 in _int_realloc (av=0x7fb740558720, oldp=0x1b46c10, oldsize=144, nb=<optimized out>) at malloc.c:4418
#11 0x00007fb7402251fe in __GI___libc_realloc (oldmem=0x1b46c20, bytes=256) at malloc.c:3060
Comment 2 Myriam Schweingruber 2012-06-13 08:37:26 UTC
Thank you for your report, the problem is in kdelibs.

Could you eventually test with KDE 4.9 beta1 or beta2?

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