Bug 385146 - ALT+F2 entry crash
Summary: ALT+F2 entry crash
Status: RESOLVED UNMAINTAINED
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: 5.5.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Kai Uwe Broulik
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-09-27 17:15 UTC by Nachiappa
Modified: 2017-10-12 18:54 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nachiappa 2017-09-27 17:15:57 UTC
Application: krunner (5.5.5)

Qt Version: 5.5.1
Operating System: Linux 4.10.0-33-generic x86_64
Distribution: Ubuntu 16.04.3 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I typed ALT+F2, and chrom in that, hit enter, chrom did not open and crashed
- Unusual behavior I noticed:

-- Backtrace:
Application: krunner (krunner), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
__lll_lock_wait_private () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
[Current thread is 1 (Thread 0x7ffa70aef8c0 (LWP 1375))]

Thread 10 (Thread 0x7ffa397fa700 (LWP 2099)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffa6dc2ea5b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007ffa49d1d2bf in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#3  0x00007ffa49d214e8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007ffa49d1c46d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007ffa49d1f353 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007ffa6dc2d7be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007ffa6b7866ba in start_thread (arg=0x7ffa397fa700) at pthread_create.c:333
#8  0x00007ffa6d5433dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7ffa39ffb700 (LWP 2098)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffa6dc2ea5b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007ffa49d1d2bf in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#3  0x00007ffa49d214e8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007ffa49d1c46d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007ffa49d1f353 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007ffa6dc2d7be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007ffa6b7866ba in start_thread (arg=0x7ffa39ffb700) at pthread_create.c:333
#8  0x00007ffa6d5433dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7ffa3a7fc700 (LWP 2097)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffa6dc2ea5b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007ffa49d1d2bf in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#3  0x00007ffa49d214e8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007ffa49d1c46d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007ffa49d1f353 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007ffa6dc2d7be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007ffa6b7866ba in start_thread (arg=0x7ffa3a7fc700) at pthread_create.c:333
#8  0x00007ffa6d5433dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7ffa3affd700 (LWP 2096)):
[KCrash Handler]
#6  0x00007ffa6d471428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#7  0x00007ffa6d47302a in __GI_abort () at abort.c:89
#8  0x00007ffa6d4b37ea in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7ffa6d5cce98 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175
#9  0x00007ffa6d4bc37a in malloc_printerr (ar_ptr=<optimized out>, ptr=<optimized out>, str=0x7ffa6d5ccf60 "double free or corruption (fasttop)", action=3) at malloc.c:5006
#10 _int_free (av=<optimized out>, p=<optimized out>, have_lock=1) at malloc.c:3867
#11 0x00007ffa6d4bf350 in _int_realloc (av=av@entry=0x7ffa28000020, oldp=oldp@entry=0x7ffa28003120, oldsize=oldsize@entry=64, nb=nb@entry=80) at malloc.c:4358
#12 0x00007ffa6d4c0839 in __GI___libc_realloc (oldmem=0x7ffa28003130, bytes=64) at malloc.c:3045
#13 0x00007ffa6dc929cf in QListData::realloc(int) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007ffa6dc92aa1 in QListData::append(int) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007ffa465bd42d in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/sqldrivers/libqsqlite.so
#16 0x00007ffa465bd461 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/sqldrivers/libqsqlite.so
#17 0x00007ffa70bb7692 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Sql.so.5
#18 0x00007ffa70bb770f in QSqlQuery::QSqlQuery(QSqlDatabase) () from /usr/lib/x86_64-linux-gnu/libQt5Sql.so.5
#19 0x00007ffa44271331 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/krunner_bookmarksrunner.so
#20 0x00007ffa4427197c in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/krunner_bookmarksrunner.so
#21 0x00007ffa4427086e in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/krunner_bookmarksrunner.so
#22 0x00007ffa4426ef95 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/krunner_bookmarksrunner.so
#23 0x00007ffa44273f17 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/krunner_bookmarksrunner.so
#24 0x00007ffa49f3c540 in Plasma::AbstractRunner::performMatch(Plasma::RunnerContext&) () from /usr/lib/x86_64-linux-gnu/libKF5Runner.so.5
#25 0x00007ffa49d20c90 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#26 0x00007ffa49d1f7e0 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#27 0x00007ffa49d1f28a in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#28 0x00007ffa6dc2d7be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007ffa6b7866ba in start_thread (arg=0x7ffa3affd700) at pthread_create.c:333
#30 0x00007ffa6d5433dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7ffa3b7fe700 (LWP 2095)):
#0  __lll_lock_wait_private () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007ffa6d4c0821 in __GI___libc_realloc (oldmem=0x7ffa28016820, bytes=64) at malloc.c:3043
#2  0x00007ffa6dc31705 in QByteArray::reallocData(unsigned int, QFlags<QArrayData::AllocationOption>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007ffa6dc31912 in QByteArray::resize(int) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ffa6dd37c8a in QIODevice::readLine(long long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ffa6e5ef3b9 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#6  0x00007ffa6e5f21e0 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#7  0x00007ffa6e5e8dff in KPluginMetaData::loadFromDesktopFile(QString const&, QStringList const&) () from /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#8  0x00007ffa6e5ec10b in KPluginMetaData::KPluginMetaData(QString const&) () from /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#9  0x00007ffa6fc09ab5 in KPackage::PackageLoader::listPackages(QString const&, QString const&) () from /usr/lib/x86_64-linux-gnu/libKF5Package.so.5
#10 0x00007ffa6fc0a0b4 in KPackage::PackageLoader::findPackages(QString const&, QString const&, std::function<bool (KPluginMetaData const&)>) () from /usr/lib/x86_64-linux-gnu/libKF5Package.so.5
#11 0x00007ffa6d1b8185 in Plasma::PluginLoader::listAppletInfo(QString const&, QString const&) () from /usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5
#12 0x00007ffa448bf405 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/krunner_windowedwidgets.so
#13 0x00007ffa49f3c540 in Plasma::AbstractRunner::performMatch(Plasma::RunnerContext&) () from /usr/lib/x86_64-linux-gnu/libKF5Runner.so.5
#14 0x00007ffa49d20c90 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#15 0x00007ffa49d1f7e0 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#16 0x00007ffa49d1f28a in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#17 0x00007ffa6dc2d7be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007ffa6b7866ba in start_thread (arg=0x7ffa3b7fe700) at pthread_create.c:333
#19 0x00007ffa6d5433dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7ffa3bfff700 (LWP 2094)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffa6dc2ea5b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007ffa49d1d2bf in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#3  0x00007ffa49d214e8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007ffa49d1c46d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007ffa49d1f353 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007ffa6dc2d7be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007ffa6b7866ba in start_thread (arg=0x7ffa3bfff700) at pthread_create.c:333
#8  0x00007ffa6d5433dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7ffa40ff2700 (LWP 2093)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffa6dc2ea5b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007ffa49d1d2bf in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#3  0x00007ffa49d214e8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007ffa49d1c46d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007ffa49d1f353 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007ffa6dc2d7be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007ffa6b7866ba in start_thread (arg=0x7ffa40ff2700) at pthread_create.c:333
#8  0x00007ffa6d5433dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7ffa417f3700 (LWP 2092)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffa6dc2ea5b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007ffa49d1d2bf in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#3  0x00007ffa49d214e8 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#4  0x00007ffa49d1c46d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007ffa49d1f353 in ThreadWeaver::Thread::run() () from /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007ffa6dc2d7be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007ffa6b7866ba in start_thread (arg=0x7ffa417f3700) at pthread_create.c:333
#8  0x00007ffa6d5433dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7ffa52279700 (LWP 1379)):
#0  0x00007ffa6dc2593a in QMutex::lock() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#1  0x00007ffa6de63d6f in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007ffa6ac0491d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffa6ac052bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffa6ac0549c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffa6de647eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ffa6de0bb4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007ffa6dc28834 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007ffa6faa03c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007ffa6dc2d7be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007ffa6b7866ba in start_thread (arg=0x7ffa52279700) at pthread_create.c:333
#11 0x00007ffa6d5433dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7ffa70aef8c0 (LWP 1375)):
#0  __lll_lock_wait_private () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007ffa6d4bc2bd in _int_free (av=0x7ffa28000020, p=0x7ffa28047ce0, have_lock=0) at malloc.c:3962
#2  0x00007ffa6d4c053c in __GI___libc_free (mem=<optimized out>) at malloc.c:2968
#3  0x00007ffa70bb48e3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Sql.so.5
#4  0x00007ffa6d475ff8 in __run_exit_handlers (status=1, listp=0x7ffa6d8005f8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82
#5  0x00007ffa6d476045 in __GI_exit (status=<optimized out>) at exit.c:104
#6  0x00007ffa5ed882fd in QXcbConnection::processXcbEvents() () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#7  0x00007ffa6de3dc01 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007ffa6e98f05c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x00007ffa6e994516 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007ffa6de0e38b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007ffa6de10786 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007ffa6de643c3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007ffa6ac05197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007ffa6ac053f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007ffa6ac0549c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007ffa6de647cf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007ffa6de0bb4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007ffa6de13bec in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x0000000000407697 in main ()

Possible duplicates by query: bug 385077, bug 383744, bug 383554, bug 382108, bug 381268.

Reported using DrKonqi
Comment 1 Christoph Feck 2017-10-12 18:54:26 UTC
Please update to Plasma 5.8 or newer.