Bug 381973 - searching through plasma-discover for apps and random crashes including with updates
Summary: searching through plasma-discover for apps and random crashes including with ...
Status: RESOLVED DUPLICATE of bug 378339
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: 5.9.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Aleix Pol
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-07-04 02:49 UTC by mastertwitchy
Modified: 2017-07-06 10:12 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 mastertwitchy 2017-07-04 02:49:51 UTC
Application: plasma-discover (5.9.5)

Qt Version: 5.7.1
Frameworks Version: 5.31.0
Operating System: Linux 4.10.0-28-generic x86_64
Distribution: Ubuntu 17.04

-- Information about the crash:
- What I was doing when the application crashed:
was searching for apps when the crash happened. this is not the first time and has on multiple instances whether searching or updating will randomly crash. Fresh Install, checksum checked iso and no issues. version 17.04.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Discover (plasma-discover), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f885a4148c0 (LWP 3102))]

Thread 9 (Thread 0x7f8812ffd700 (LWP 3115)):
#0  0x00007f88506b2ed9 in g_mutex_lock () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f885066ca79 in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f885066d49b in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f885066d68c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f88565e5f2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f885658f88a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f88563bcfe3 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f88563c1c98 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f885279c6da in start_thread (arg=0x7f8812ffd700) at pthread_create.c:456
#9  0x00007f88559c5d7f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 8 (Thread 0x7f88227de700 (LWP 3110)):
#0  0x00007f88506b2ef4 in g_mutex_unlock () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f885066c4be in g_main_context_acquire () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f885066d425 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f885066d68c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f88565e5f2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f885658f88a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f88563bcfe3 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f88563c1c98 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f885279c6da in start_thread (arg=0x7f88227de700) at pthread_create.c:456
#9  0x00007f88559c5d7f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 7 (Thread 0x7f8826f49700 (LWP 3109)):
#0  0x00007ffe9e159b12 in clock_gettime ()
#1  0x00007f88559d4506 in __GI___clock_gettime (clock_id=1, tp=0x7f8826f489f0) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f8856466f71 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f88565e3ba9 in QTimerInfoList::updateCurrentTime() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f88565e4155 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f88565e54fe in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f885066ca6d in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f885066d49b in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f885066d68c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f88565e5f2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f885658f88a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f88563bcfe3 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f885979a4c6 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#13 0x00007f88563c1c98 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f885279c6da in start_thread (arg=0x7f8826f49700) at pthread_create.c:456
#15 0x00007f88559c5d7f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 6 (Thread 0x7f8828935700 (LWP 3108)):
#0  0x00007f88527a2510 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8835650b5b in  () at /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#2  0x00007f8835650a78 in  () at /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#3  0x00007f885279c6da in start_thread (arg=0x7f8828935700) at pthread_create.c:456
#4  0x00007f88559c5d7f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 5 (Thread 0x7f88372ab700 (LWP 3107)):
#0  0x00007f88527a2510 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f8835650b5b in  () at /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#2  0x00007f8835650a78 in  () at /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#3  0x00007f885279c6da in start_thread (arg=0x7f88372ab700) at pthread_create.c:456
#4  0x00007f88559c5d7f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 4 (Thread 0x7f883d74b700 (LWP 3105)):
#0  0x00007f88559b9d8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f885066d576 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f885066d68c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f88565e5f2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f885658f88a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f88563bcfe3 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8856f46df5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f88563c1c98 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f885279c6da in start_thread (arg=0x7f883d74b700) at pthread_create.c:456
#9  0x00007f88559c5d7f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 3 (Thread 0x7f883e95c700 (LWP 3104)):
#0  0x00007ffe9e159b12 in clock_gettime ()
#1  0x00007f88559d4506 in __GI___clock_gettime (clock_id=1, tp=0x7f883e95ba30) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f8856466f71 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f88565e3ba9 in QTimerInfoList::updateCurrentTime() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f88565e4155 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f88565e54fe in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f885066ca6d in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f885066d49b in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f885066d68c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f88565e5f2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f885658f88a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f88563bcfe3 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f885821b5c5 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#13 0x00007f88563c1c98 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f885279c6da in start_thread (arg=0x7f883e95c700) at pthread_create.c:456
#15 0x00007f88559c5d7f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 2 (Thread 0x7f8847170700 (LWP 3103)):
#0  0x00007f88559b9d8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f8850202c62 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f88502048d7 in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f88496c7ed9 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f88563c1c98 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f885279c6da in start_thread (arg=0x7f8847170700) at pthread_create.c:456
#6  0x00007f88559c5d7f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 1 (Thread 0x7f885a4148c0 (LWP 3102)):
[KCrash Handler]
#6  0x00007f885981b234 in QQuickItem::isVisible() const () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f885981b6a5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f88598244a3 in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007f88598246e1 in QQuickItem::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007f8857afb35c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007f8857b02b11 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007f88565918a0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f885981b6c9 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#14 0x00007f88598244a3 in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#15 0x00007f88598246e1 in QQuickItem::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#16 0x00007f8857afb35c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007f8857b02b11 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007f88565918a0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f885981b6c9 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#20 0x00007f88598244a3 in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#21 0x00007f88598246e1 in QQuickItem::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#22 0x00007f8857afb35c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007f8857b02b11 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007f88565918a0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f885981b6c9 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#26 0x00007f88598244a3 in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#27 0x00007f88598246e1 in QQuickItem::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#28 0x00007f8857afb35c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x00007f8857b02b11 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007f88565918a0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007f8859837143 in QQuickWindow::sendEvent(QQuickItem*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#32 0x00007f885983746f in QQuickWindow::keyPressEvent(QKeyEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#33 0x00007f8857373475 in QWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#34 0x00007f885983f245 in QQuickWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#35 0x00007f8857afb35c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#36 0x00007f8857b02b11 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#37 0x00007f88565918a0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x00007f8857363d18 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#39 0x00007f8857369285 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#40 0x00007f885734723b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#41 0x00007f88496fe830 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#42 0x00007f885066d377 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007f885066d5e0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x00007f885066d68c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#45 0x00007f88565e5f0f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#46 0x00007f885658f88a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#47 0x00007f8856597ffc in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#48 0x000055af3c772b16 in  ()
#49 0x00007f88558dd3f1 in __libc_start_main (main=0x55af3c772410, argc=1, argv=0x7ffe9e143338, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe9e143328) at ../csu/libc-start.c:291
#50 0x000055af3c772d5a in _start ()

Reported using DrKonqi
Comment 1 Dan Leinir Turthra Jensen 2017-07-06 10:12:14 UTC
Thank you for the report :) By the backtrace it would seem the crash is the same as in this other report, and as your version is older than the version in which the fix was released, i think it's safe to assume this is not a new thing.

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