Bug 403139 - Discover crash when clicking update notification
Summary: Discover crash when clicking update notification
Status: RESOLVED DUPLICATE of bug 402328
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: 5.14.5
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Aleix Pol
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-01-12 12:07 UTC by darktori
Modified: 2019-01-14 17:52 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 darktori 2019-01-12 12:07:54 UTC
Application: plasma-discover (5.14.5)

Qt Version: 5.11.2
Frameworks Version: 5.53.0
Operating System: Linux 4.15.0-43-generic x86_64
Distribution: KDE neon User Edition 5.14

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

Got the notification that updates are avaiable, and when clicked Discovery crashed. It restarted itself, got the notification again but crashed again when clicked.

The crash can be reproduced every time.

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

Thread 11 (Thread 0x7f8459a91700 (LWP 14658)):
#0  0x00007f84a67b49f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56206a641c40) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f84a67b49f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x56206a641bf0, cond=0x56206a641c18) at pthread_cond_wait.c:502
#2  0x00007f84a67b49f3 in __pthread_cond_wait (cond=0x56206a641c18, mutex=0x56206a641bf0) at pthread_cond_wait.c:655
#3  0x00007f84aa7be94b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f84ade3fb18 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f84ade3ff4a in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f84aa7bdadb in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f84a67ae6db in start_thread (arg=0x7f8459a91700) at pthread_create.c:463
#8  0x00007f84aa0b588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f845aa93700 (LWP 14656)):
#0  0x00007f84aa0af839 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f84aa7b1594 in QSemaphore::acquire(int) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f84aa9b8310 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f84a84bc38b in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#4  0x00007f84a855626d in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#5  0x00007f84aa9b8075 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f84a84b1fa9 in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#7  0x00007f84a84b2865 in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#8  0x00007f84aa9b8075 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f84a854fe9f in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#10 0x00007f84a854c9c0 in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#11 0x00007f84a854cd55 in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#12 0x00007f84a8531451 in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#13 0x00007f84aa9b8075 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f84a84f9ce3 in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#15 0x00007f84a84f9d94 in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#16 0x00007f84a850d651 in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#17 0x00007f84abfa3e1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007f84abfab3ef in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007f84aa988fe8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f84aa9e3c7d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007f84a4613387 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f84a46135c0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f84a461364c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f84aa9e304b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f84aa98730a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007f84aa7b2bba in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007f84aa7bdadb in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007f84a67ae6db in start_thread (arg=0x7f845aa93700) at pthread_create.c:463
#29 0x00007f84aa0b588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f846dd40700 (LWP 14634)):
#0  0x00007f84aa0af839 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f84aa7b1594 in QSemaphore::acquire(int) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f84aa9b8310 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f84a84bc38b in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#4  0x00007f84a855626d in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#5  0x00007f84aa9b8075 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f84a84b1fa9 in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#7  0x00007f84a84b2865 in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#8  0x00007f84aa9b8075 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f84a854fe9f in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#10 0x00007f84a854c9c0 in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#11 0x00007f84a854cd55 in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#12 0x00007f84a8531451 in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#13 0x00007f84aa9b8075 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f84a84f9ce3 in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#15 0x00007f84a84f9d94 in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#16 0x00007f84a850d651 in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#17 0x00007f84abfa3e1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007f84abfab3ef in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007f84aa988fe8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f84aa9e3c7d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007f84a4613387 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f84a46135c0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f84a461364c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f84aa9e304b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f84aa98730a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007f84aa7b2bba in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007f84aa7bdadb in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007f84a67ae6db in start_thread (arg=0x7f846dd40700) at pthread_create.c:463
#29 0x00007f84aa0b588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f846ffff700 (LWP 14633)):
#0  0x00007f84aa0a8bf9 in __GI___poll (fds=0x7f8464003ce0, nfds=1, timeout=9887) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f84a4613539 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f84a461364c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f84aa9e304b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f84aa98730a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f84aa7b2bba in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f84aa7bdadb in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f84a67ae6db in start_thread (arg=0x7f846ffff700) at pthread_create.c:463
#8  0x00007f84aa0b588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f8476936700 (LWP 14626)):
#0  0x00007f84aa0a40b4 in __GI___libc_read (fd=28, buf=0x7f8476935cd0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f84a4657cd0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f84a4613027 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f84a46134e0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f84a46138d2 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f847988f026 in  () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#6  0x00007f84a463b105 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f84a67ae6db in start_thread (arg=0x7f8476936700) at pthread_create.c:463
#8  0x00007f84aa0b588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f8477137700 (LWP 14625)):
#0  0x00007f84aa0a8bf9 in __GI___poll (fds=0x56206a826340, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f84a4613539 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f84a461364c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f84a4613691 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f84a463b105 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f84a67ae6db in start_thread (arg=0x7f8477137700) at pthread_create.c:463
#6  0x00007f84aa0b588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f8482cd2700 (LWP 14624)):
#0  0x00007f84aa0a40b4 in __GI___libc_read (fd=24, buf=0x7f8482cd1b20, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f84a4657cd0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f84a4613027 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f84a46134e0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f84a461364c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f84aa9e304b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f84aa98730a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f84aa7b2bba in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f84addc0826 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007f84aa7bdadb in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f84a67ae6db in start_thread (arg=0x7f8482cd2700) at pthread_create.c:463
#11 0x00007f84aa0b588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f84925de700 (LWP 14623)):
#0  0x00007f84aa0a8bf9 in __GI___poll (fds=0x7f8484004a00, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f84a4613539 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f84a461364c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f84aa9e304b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f84aa98730a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f84aa7b2bba in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f84ab3594f5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f84aa7bdadb in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f84a67ae6db in start_thread (arg=0x7f84925de700) at pthread_create.c:463
#9  0x00007f84aa0b588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f84937ef700 (LWP 14622)):
#0  0x00007f84aa0a8bf9 in __GI___poll (fds=0x7f848c01a030, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f84a4613539 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f84a461364c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f84aa9e304b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f84aa98730a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f84aa7b2bba in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f84ac6b3e45 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f84aa7bdadb in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f84a67ae6db in start_thread (arg=0x7f84937ef700) at pthread_create.c:463
#9  0x00007f84aa0b588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f849bfa0700 (LWP 14621)):
#0  0x00007f84aa0a8bf9 in __GI___poll (fds=0x7f849bf9fca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f84a3d47747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f84a3d4936a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f849ef60ed9 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f84aa7bdadb in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f84a67ae6db in start_thread (arg=0x7f849bfa0700) at pthread_create.c:463
#6  0x00007f84aa0b588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f84aeb38200 (LWP 14620)):
[KCrash Handler]
#6  0x00007f84ada59d62 in AbstractResource::reportNewState() () at /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#7  0x00007f84aa9b818f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f8479d89cb5 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/discover/fwupd-backend.so
#9  0x00007f8479d8a4e7 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/discover/fwupd-backend.so
#10 0x00007f8479d8adc1 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/discover/fwupd-backend.so
#11 0x00007f84aa9b818f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f84aa7bb223 in QFutureWatcherBase::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f84abfa3e1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007f84abfab3ef in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007f84aa988fe8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f84aa98bb2d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007f84aa9e39f3 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007f84a4613387 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f84a46135c0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f84a461364c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f84aa9e302f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007f849efec761 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#23 0x00007f84aa98730a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007f84aa9904d0 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x0000562069815868 in  ()
#26 0x00007f84a9fb5b97 in __libc_start_main (main=0x562069814f90, argc=3, argv=0x7fffa3ca9d98, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffa3ca9d88) at ../csu/libc-start.c:310
#27 0x0000562069815aea in _start ()

Reported using DrKonqi
Comment 1 Aleix Pol 2019-01-14 17:52:31 UTC

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