Bug 390687 - krunner crashes
Summary: krunner crashes
Status: RESOLVED DUPLICATE of bug 363136
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: 5.12.1
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Kai Uwe Broulik
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-02-18 16:49 UTC by Vasiliy Likhachev
Modified: 2018-02-18 18:08 UTC (History)
1 user (show)

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 Vasiliy Likhachev 2018-02-18 16:49:08 UTC
Application: krunner (5.12.1)

Qt Version: 5.10.1
Frameworks Version: 5.43.0
Operating System: Linux 4.15.3-2-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
Entered "kipi". After a couple of seconds krunner just krashed.

- Custom settings of the application:
I have Firefox as main browser. Thought it may worth mentioning besause i have error like that on console, when krunner strted manually and crashes:
QSqlDatabasePrivate::removeDatabase: connection '/home/<...>places.sqlite' is still in use, all queries will cease to work.

Also the issue is repeating on my home PC with NVIDIA, and I've never seen that on my work PC with Intel graphics. These are two completely different systems hardware-wise, but have mostly the same software. And on my home PC KDE seems to be mush less stable, I believe that it is GPU-related issue after all.

The crash can be reproduced every time.

-- Backtrace:
Application: krunner (krunner), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f46c225f800 (LWP 25701))]

Thread 14 (Thread 0x7f466dece700 (LWP 28939)):
#0  0x00007f46bbac53bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f466e05cf77 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f466e05cfb9 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f46bbabf08c in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f46bdb6de7f in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7f466ffff700 (LWP 25716)):
#0  0x00007f46bbac53bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f46be26702c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f4696d4e42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f4696d53479 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f4696d4d924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f4696d534d2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f4696d4d924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f4696d50c83 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f46be265b4d in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f46bbabf08c in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f46bdb6de7f in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f4667fff700 (LWP 25715)):
#0  0x00007f46bbac53bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f46be26702c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f4696d4e42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f4696d53479 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f4696d4d924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f4696d534d2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f4696d4d924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f4696d50c83 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f46be265b4d in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f46bbabf08c in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f46bdb6de7f in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f4684df7700 (LWP 25714)):
#0  0x00007f46bbac53bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f46be26702c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f4696d4e42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f4696d53479 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f4696d4d924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f4696d534d2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f4696d4d924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f4696d50c83 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f46be265b4d in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f46bbabf08c in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f46bdb6de7f in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f46855f8700 (LWP 25713)):
[KCrash Handler]
#5  0x00007f46be498a60 in QVariant::QVariant(QVariant const&) () at /usr/lib/libQt5Core.so.5
#6  0x00007f46898e92cc in  () at /usr/lib/qt/plugins/sqldrivers/libqsqlite.so
#7  0x00007f46898e6ae6 in  () at /usr/lib/qt/plugins/sqldrivers/libqsqlite.so
#8  0x00007f46b91d4938 in QSqlQuery::exec() () at /usr/lib/libQt5Sql.so.5
#9  0x00007f4689afd761 in  () at /usr/lib/qt/plugins/krunner_bookmarksrunner.so
#10 0x00007f4689afdf0a in  () at /usr/lib/qt/plugins/krunner_bookmarksrunner.so
#11 0x00007f4689af8972 in  () at /usr/lib/qt/plugins/krunner_bookmarksrunner.so
#12 0x00007f4689af61b5 in  () at /usr/lib/qt/plugins/krunner_bookmarksrunner.so
#13 0x00007f4689b01064 in  () at /usr/lib/qt/plugins/krunner_bookmarksrunner.so
#14 0x00007f4696f737f0 in Plasma::AbstractRunner::performMatch(Plasma::RunnerContext&) () at /usr/lib/libKF5Runner.so.5
#15 0x00007f4696d52618 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#16 0x00007f4696d51610 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5
#17 0x00007f4696d50d45 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#18 0x00007f46be265b4d in  () at /usr/lib/libQt5Core.so.5
#19 0x00007f46bbabf08c in start_thread () at /usr/lib/libpthread.so.0
#20 0x00007f46bdb6de7f in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f4685df9700 (LWP 25712)):
#0  0x00007f46bbac53bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f46be26702c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f4696d4e42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f4696d53479 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f4696d4d924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f4696d534d2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f4696d4d924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f4696d50c83 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f46be265b4d in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f46bbabf08c in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f46bdb6de7f in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f46865fa700 (LWP 25711)):
#0  0x00007f46bbac53bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f46be26702c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f4696d4e42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f4696d53479 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f4696d4d924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f4696d534d2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f4696d4d924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f4696d50c83 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f46be265b4d in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f46bbabf08c in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f46bdb6de7f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f4686dfb700 (LWP 25710)):
#0  0x00007f46bbac53bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f46be26702c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f4696d4e42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f4696d53479 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f4696d4d924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f4696d534d2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f4696d4d924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f4696d50c83 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f46be265b4d in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f46bbabf08c in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f46bdb6de7f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f46875fc700 (LWP 25709)):
#0  0x00007f46bbac53bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f46be26702c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f4696d4e42f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#3  0x00007f4696d53479 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#4  0x00007f4696d4d924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#5  0x00007f4696d534d2 in  () at /usr/lib/libKF5ThreadWeaver.so.5
#6  0x00007f4696d4d924 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5
#7  0x00007f4696d50c83 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5
#8  0x00007f46be265b4d in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f46bbabf08c in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f46bdb6de7f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f4694c13700 (LWP 25706)):
#0  0x00007f46bdb64d87 in ioctl () at /usr/lib/libc.so.6
#1  0x00007f46a36544bc in  () at /usr/lib/libnvidia-glcore.so.390.25
#2  0x00007f46a3655647 in  () at /usr/lib/libnvidia-glcore.so.390.25
#3  0x00007f46a3655e13 in  () at /usr/lib/libnvidia-glcore.so.390.25
#4  0x00007f46a9134212 in  () at /usr/lib/libGLX_nvidia.so.0
#5  0x00007f46a333fa8e in  () at /usr/lib/libnvidia-glcore.so.390.25
#6  0x00007f46a3260d8e in  () at /usr/lib/libnvidia-glcore.so.390.25
#7  0x00007f46a912acde in  () at /usr/lib/libGLX_nvidia.so.0
#8  0x00007f46ab6b01a5 in  () at /usr/lib/qt/plugins/xcbglintegrations/libqxcb-glx-integration.so
#9  0x00007f46bea0223f in QOpenGLContext::swapBuffers(QSurface*) () at /usr/lib/libQt5Gui.so.5
#10 0x00007f46c13496fb in  () at /usr/lib/libQt5Quick.so.5
#11 0x00007f46c134e820 in  () at /usr/lib/libQt5Quick.so.5
#12 0x00007f46be265b4d in  () at /usr/lib/libQt5Core.so.5
#13 0x00007f46bbabf08c in start_thread () at /usr/lib/libpthread.so.0
#14 0x00007f46bdb6de7f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f46a182c700 (LWP 25704)):
#0  0x00007f46b949eb94 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f46b9457509 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007f46b9457f1e in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f46b945810e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f46be4af314 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f46be4513db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f46be2607ae in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f46c0e7d379 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007f46be265b4d in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f46bbabf08c in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f46bdb6de7f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f46a9bbe700 (LWP 25703)):
#0  0x00007f46b949eb94 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f46b9457509 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007f46b9457f1e in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f46b945810e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007f46be4af314 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f46be4513db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f46be2607ae in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007f46bfdd9416 in  () at /usr/lib/libQt5DBus.so.5
#8  0x00007f46be265b4d in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f46bbabf08c in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f46bdb6de7f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f46ac4c8700 (LWP 25702)):
#0  0x00007f46bdb6397b in poll () at /usr/lib/libc.so.6
#1  0x00007f46bcf7e8e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007f46bcf80679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f46aee6082a in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f46be265b4d in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f46bbabf08c in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f46bdb6de7f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f46c225f800 (LWP 25701)):
#0  0x00007f46bbac53bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f46be26702c in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f46c134a9fa in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f46c134b842 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f46c13afec6 in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#5  0x00007f46c1e6acc4 in PlasmaQuick::Dialog::event(QEvent*) () at /usr/lib/libKF5PlasmaQuick.so.5
#6  0x00005560b8d39690 in  ()
#7  0x00007f46bf46bfec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#8  0x00007f46bf4739c6 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#9  0x00007f46be452da0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#10 0x00007f46be9d2623 in QWindowPrivate::deliverUpdateRequest() () at /usr/lib/libQt5Gui.so.5
#11 0x00007f46be9d2b5b in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5
#12 0x00007f46c13afe66 in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#13 0x00007f46c1e6acc4 in PlasmaQuick::Dialog::event(QEvent*) () at /usr/lib/libKF5PlasmaQuick.so.5
#14 0x00005560b8d39690 in  ()
#15 0x00007f46bf46bfec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#16 0x00007f46bf4739c6 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#17 0x00007f46be452da0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#18 0x00007f46be4ae738 in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#19 0x00007f46be4aef6a in  () at /usr/lib/libQt5Core.so.5
#20 0x00007f46b9457e38 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#21 0x00007f46b9458081 in  () at /usr/lib/libglib-2.0.so.0
#22 0x00007f46b945810e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#23 0x00007f46be4af314 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#24 0x00007f46aeee8482 in  () at /usr/lib/libQt5XcbQpa.so.5
#25 0x00007f46be4513db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#26 0x00007f46be45a7d8 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#27 0x00005560b8d35f02 in  ()
#28 0x00007f46bda98f4a in __libc_start_main () at /usr/lib/libc.so.6
#29 0x00005560b8d35f8a in _start ()

Reported using DrKonqi
Comment 1 Antonio Rojas 2018-02-18 18:08:09 UTC

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