Bug 388281 - Discover Update Crash
Summary: Discover Update Crash
Status: RESOLVED DUPLICATE of bug 378339
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: 5.11.3
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Aleix Pol
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-12-27 18:59 UTC by Gonçalo
Modified: 2018-01-15 00:26 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 Gonçalo 2017-12-27 18:59:39 UTC
Application: plasma-discover (5.11.3)

Qt Version: 5.9.2
Frameworks Version: 5.40.0
Operating System: Linux 4.14.8-300.fc27.x86_64 x86_64
Distribution (Platform): Fedora RPMs

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

Finishing installing or updating. Previously tried to install krita and it didn't let me, then installed it crashed and then when updated the app it crashed again.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Discover (plasma-discover), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f35f6d338c0 (LWP 22194))]

Thread 10 (Thread 0x7f3598cd3700 (LWP 22209)):
#0  0x00007f35f0bb730b in poll () at /lib64/libc.so.6
#1  0x00007f35e97a8ed9 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007f35e97a8fec in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007f35f1a2235b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007f35f19d00ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f35f18218ba in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007f35f1825b92 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007f35ee742619 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f35f0bc38bf in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7f359b500700 (LWP 22206)):
#0  0x00007f35e97edff6 in g_private_get () at /lib64/libglib-2.0.so.0
#1  0x00007f35e97d09b0 in g_thread_self () at /lib64/libglib-2.0.so.0
#2  0x00007f35e97a8fdd in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007f35f1a2235b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007f35f19d00ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f35f18218ba in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007f35f1825b92 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#7  0x00007f35ee742619 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f35f0bc38bf in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7f35b202b700 (LWP 22202)):
#0  0x00007f35f0bd242f in __libc_enable_asynccancel () at /lib64/libc.so.6
#1  0x00007f35f0bb72f6 in poll () at /lib64/libc.so.6
#2  0x00007f35e97a8ed9 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00007f35e97a9272 in g_main_loop_run () at /lib64/libglib-2.0.so.0
#4  0x00007f35b9beab36 in gdbus_shared_thread_func () at /lib64/libgio-2.0.so.0
#5  0x00007f35e97d04c6 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#6  0x00007f35ee742619 in start_thread () at /lib64/libpthread.so.0
#7  0x00007f35f0bc38bf in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f35b282c700 (LWP 22201)):
#0  0x00007f35e97a5e20 in g_source_iter_next () at /lib64/libglib-2.0.so.0
#1  0x00007f35e97a836b in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#2  0x00007f35e97a8e0b in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00007f35e97a8fec in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x00007f35e97a9031 in glib_worker_main () at /lib64/libglib-2.0.so.0
#5  0x00007f35e97d04c6 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#6  0x00007f35ee742619 in start_thread () at /lib64/libpthread.so.0
#7  0x00007f35f0bc38bf in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f35b3d42700 (LWP 22200)):
#0  0x00007f35f1a22273 in postEventSourcePrepare(_GSource*, int*) () at /lib64/libQt5Core.so.5
#1  0x00007f35e97a8909 in g_main_context_check () at /lib64/libglib-2.0.so.0
#2  0x00007f35e97a8e80 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00007f35e97a8fec in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x00007f35f1a2235b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f35f19d00ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007f35f18218ba in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x00007f35f1825b92 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007f35ee742619 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f35f0bc38bf in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f35c37d8700 (LWP 22199)):
#0  0x00007ffdfff69969 in  ()
#1  0x00007ffdfff69c20 in clock_gettime ()
#2  0x00007f35f0bd2bc6 in clock_gettime () at /lib64/libc.so.6
#3  0x00007f35f1a21bd1 in qt_gettime() () at /lib64/libQt5Core.so.5
#4  0x00007f35f1a20719 in QTimerInfoList::updateCurrentTime() () at /lib64/libQt5Core.so.5
#5  0x00007f35f1a20b15 in QTimerInfoList::timerWait(timespec&) () at /lib64/libQt5Core.so.5
#6  0x00007f35f1a2203c in timerSourcePrepareHelper(GTimerSource*, int*) () at /lib64/libQt5Core.so.5
#7  0x00007f35f1a220de in timerSourcePrepare(_GSource*, int*) () at /lib64/libQt5Core.so.5
#8  0x00007f35e97a8439 in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#9  0x00007f35e97a8e0b in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#10 0x00007f35e97a8fec in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#11 0x00007f35f1a2235b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#12 0x00007f35f19d00ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#13 0x00007f35f18218ba in QThread::exec() () at /lib64/libQt5Core.so.5
#14 0x00007f35f5cd91f6 in QQuickPixmapReader::run() () at /lib64/libQt5Quick.so.5
#15 0x00007f35f1825b92 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#16 0x00007f35ee742619 in start_thread () at /lib64/libpthread.so.0
#17 0x00007f35f0bc38bf in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f35d24d2700 (LWP 22198)):
#0  0x00007f35f0bb730b in poll () at /lib64/libc.so.6
#1  0x00007f35e97a8ed9 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007f35e97a8fec in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007f35f1a2235b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007f35f19d00ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f35f18218ba in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007f35f271a2a5 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#7  0x00007f35f1825b92 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007f35ee742619 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f35f0bc38bf in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f35d36e3700 (LWP 22197)):
#0  0x00007f35f0bb2888 in read () at /lib64/libc.so.6
#1  0x00007f35e97ed0e0 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0
#2  0x00007f35e97a89e8 in g_main_context_check () at /lib64/libglib-2.0.so.0
#3  0x00007f35e97a8e80 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#4  0x00007f35e97a8fec in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#5  0x00007f35f1a2235b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#6  0x00007f35f19d00ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#7  0x00007f35f18218ba in QThread::exec() () at /lib64/libQt5Core.so.5
#8  0x00007f35f3b90479 in QDBusConnectionManager::run() () at /lib64/libQt5DBus.so.5
#9  0x00007f35f1825b92 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#10 0x00007f35ee742619 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f35f0bc38bf in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f35dcffb700 (LWP 22196)):
#0  0x00007f35f0bb730b in poll () at /lib64/libc.so.6
#1  0x00007f35e9131fe7 in _xcb_conn_wait () at /lib64/libxcb.so.1
#2  0x00007f35e9133dda in xcb_wait_for_event () at /lib64/libxcb.so.1
#3  0x00007f35dfb99a49 in QXcbEventReader::run() () at /lib64/libQt5XcbQpa.so.5
#4  0x00007f35f1825b92 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#5  0x00007f35ee742619 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f35f0bc38bf in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f35f6d338c0 (LWP 22194)):
[KCrash Handler]
#6  0x00007f35f5d8cf94 in QQuickItem::isVisible() const () at /lib64/libQt5Quick.so.5
#7  0x00007f35f5d8d3f9 in QQuickKeysAttached::keyPressed(QKeyEvent*, bool) () at /lib64/libQt5Quick.so.5
#8  0x00007f35f5d98edb in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) () at /lib64/libQt5Quick.so.5
#9  0x00007f35f5d99125 in QQuickItem::event(QEvent*) () at /lib64/libQt5Quick.so.5
#10 0x00007f35f324c6ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#11 0x00007f35f3253ef4 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#12 0x00007f35f19d1367 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#13 0x00007f35f5d8d415 in QQuickKeysAttached::keyPressed(QKeyEvent*, bool) () at /lib64/libQt5Quick.so.5
#14 0x00007f35f5d98edb in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) () at /lib64/libQt5Quick.so.5
#15 0x00007f35f5d99125 in QQuickItem::event(QEvent*) () at /lib64/libQt5Quick.so.5
#16 0x00007f35f324c6ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#17 0x00007f35f3253ef4 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#18 0x00007f35f19d1367 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#19 0x00007f35f5d8d415 in QQuickKeysAttached::keyPressed(QKeyEvent*, bool) () at /lib64/libQt5Quick.so.5
#20 0x00007f35f5d98edb in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) () at /lib64/libQt5Quick.so.5
#21 0x00007f35f5d99125 in QQuickItem::event(QEvent*) () at /lib64/libQt5Quick.so.5
#22 0x00007f35f324c6ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#23 0x00007f35f3253ef4 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#24 0x00007f35f19d1367 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#25 0x00007f35f5d8d415 in QQuickKeysAttached::keyPressed(QKeyEvent*, bool) () at /lib64/libQt5Quick.so.5
#26 0x00007f35f5d98edb in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) () at /lib64/libQt5Quick.so.5
#27 0x00007f35f5d99125 in QQuickItem::event(QEvent*) () at /lib64/libQt5Quick.so.5
#28 0x00007f35f324c6ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#29 0x00007f35f3253ef4 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#30 0x00007f35f19d1367 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#31 0x00007f35f5daa408 in QQuickWindow::sendEvent(QQuickItem*, QEvent*) () at /lib64/libQt5Quick.so.5
#32 0x00007f35f5daa61f in QQuickWindow::keyPressEvent(QKeyEvent*) () at /lib64/libQt5Quick.so.5
#33 0x00007f35f2b3ef35 in QWindow::event(QEvent*) () at /lib64/libQt5Gui.so.5
#34 0x00007f35f5db1b65 in QQuickWindow::event(QEvent*) () at /lib64/libQt5Quick.so.5
#35 0x00007f35f324c6ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#36 0x00007f35f3253ef4 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#37 0x00007f35f19d1367 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#38 0x00007f35f2b2fef0 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () at /lib64/libQt5Gui.so.5
#39 0x00007f35f2b35315 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /lib64/libQt5Gui.so.5
#40 0x00007f35f2b0f1ab in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Gui.so.5
#41 0x00007f35dfbfc7d0 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5XcbQpa.so.5
#42 0x00007f35e97a8bb7 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#43 0x00007f35e97a8f60 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#44 0x00007f35e97a8fec in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#45 0x00007f35f1a2233f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#46 0x00007f35f19d00ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#47 0x00007f35f19d8744 in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#48 0x0000558fd156ec68 in main ()

Possible duplicates by query: bug 379699, bug 379337.

Reported using DrKonqi
Comment 1 Nate Graham 2017-12-28 21:05:10 UTC

*** This bug has been marked as a duplicate of bug 378339 ***
Comment 2 Christoph Feck 2018-01-15 00:26:06 UTC
Should we reopen bug 378339? Either the commit there was not sufficient to fix the issue, or it is not really a duplicate (see KF5 version).

Note that we also have related search crashes in systemsettings since its switch to the new kirigami UI.

https://bugs.kde.org/buglist.cgi?bug_severity=crash&resolution=---&longdesc=QQuickItemPrivate%3A%3AdeliverKeyEvent&longdesc_type=allwordssubstr