Bug 421090 - Clicked on updates tray icon and updates crashed
Summary: Clicked on updates tray icon and updates crashed
Status: RESOLVED DUPLICATE of bug 375913
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: 5.12.8
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Dan Leinir Turthra Jensen
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-05-05 22:42 UTC by jtzemp
Modified: 2020-05-12 11:52 UTC (History)
2 users (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 jtzemp 2020-05-05 22:42:36 UTC
Application: plasma-discover (5.12.8)

Qt Version: 5.9.5
Frameworks Version: 5.44.0
Operating System: Linux 4.15.0-99-generic x86_64
Distribution: Ubuntu 18.04.4 LTS

-- Information about the crash:
- What I was doing when the application crashed:
 I had a few apps open, but definitely no memory or CPU pressure. I saw the Update icon in the system tray and left clicked on it. It opened up the window and I clicked the update button. That's when I got a crash report prompt and filled out this report.

I just tried it a second time and it crashed again. I'm wasn't running any other instance of a package manager (i.e. wasn't running aptitude on the Konsole). This is the first time I've seen Discover crash like this so it's something new.

The crash can be reproduced every time.

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

Thread 10 (Thread 0x7fea9f9aa700 (LWP 527)):
#0  0x00007feaf2f1a839 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007feaf361c775 in QBasicMutex::lockInternal() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007feaf0e8bf96 in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#3  0x00007feaf0e8c835 in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#4  0x00007feaf0e688cc in QSslSocket::startClientEncryption() () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#5  0x00007feaf0e69578 in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#6  0x00007feaf0e71379 in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#7  0x00007feaf3832555 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007feaf0e3bf09 in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#9  0x00007feaf0e3ee78 in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#10 0x00007feaf0e4f7ed in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#11 0x00007feaf5ad783c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007feaf5adf104 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007feaf38038d8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007feaf385d4ed in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007feaed704417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007feaed704650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007feaed7046dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007feaf385c8ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007feaf380190a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007feaf362023a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007feaf362517d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007feaef8336db in start_thread (arg=0x7fea9f9aa700) at pthread_create.c:463
#23 0x00007feaf2f2088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7feaa517b700 (LWP 491)):
#0  0x00007feaed703cf0 in g_main_context_query () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007feaed704547 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007feaed704962 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007feab9be8276 in  () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007feaed72c175 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007feaef8336db in start_thread (arg=0x7feaa517b700) at pthread_create.c:463
#6  0x00007feaf2f2088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7feaa597c700 (LWP 490)):
#0  0x00007feaf2f0f0b4 in __GI___libc_read (fd=25, buf=0x7feaa597bce0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007feaed7492b0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007feaed7040b7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007feaed704570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007feaed7046dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007feaed704721 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007feaed72c175 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007feaef8336db in start_thread (arg=0x7feaa597c700) at pthread_create.c:463
#8  0x00007feaf2f2088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7feac0d72700 (LWP 486)):
#0  0x00007feaef8399f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7feab402a870) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007feaef8399f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7feab402a820, cond=0x7feab402a848) at pthread_cond_wait.c:502
#2  0x00007feaef8399f3 in __pthread_cond_wait (cond=0x7feab402a848, mutex=0x7feab402a820) at pthread_cond_wait.c:655
#3  0x00007feaf36265ab in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007feaf361ec1b in QSemaphore::acquire(int) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007feaf3832868 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007feaf0e93df2 in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#7  0x00007feaf0e94d4c in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#8  0x00007feaf3832555 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007feaf0e92eb2 in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#10 0x00007feaf0df423f in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#11 0x00007feaf0df56cc in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#12 0x00007feaf3832555 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007feaf0e67dd2 in QSslSocket::preSharedKeyAuthenticationRequired(QSslPreSharedKeyAuthenticator*) () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#14 0x00007feaf0e8bcdc in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#15 0x00007feac0db8156 in  () at /usr/lib/x86_64-linux-gnu/libssl.so.1.1
#16 0x00007feac0db62eb in  () at /usr/lib/x86_64-linux-gnu/libssl.so.1.1
#17 0x00007feac0dc024e in  () at /usr/lib/x86_64-linux-gnu/libssl.so.1.1
#18 0x00007feac0dbf147 in  () at /usr/lib/x86_64-linux-gnu/libssl.so.1.1
#19 0x00007feac0dab4c4 in SSL_do_handshake () at /usr/lib/x86_64-linux-gnu/libssl.so.1.1
#20 0x00007feaf0e8c10d in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#21 0x00007feaf0e8c835 in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#22 0x00007feaf0e688cc in QSslSocket::startClientEncryption() () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#23 0x00007feaf0e69578 in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#24 0x00007feaf0e71379 in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#25 0x00007feaf3832555 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007feaf0e3bf09 in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#27 0x00007feaf0e3ee78 in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#28 0x00007feaf0e4f7ed in  () at /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#29 0x00007feaf5ad783c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007feaf5adf104 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007feaf38038d8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007feaf385d4ed in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007feaed704417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007feaed704650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007feaed7046dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007feaf385c8ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007feaf380190a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x00007feaf362023a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x00007feaf362517d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#40 0x00007feaef8336db in start_thread (arg=0x7feac0d72700) at pthread_create.c:463
#41 0x00007feaf2f2088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7feac2369700 (LWP 485)):
#0  0x00007feaed74a644 in g_mutex_unlock () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007feaed703fd9 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007feaed704570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007feaed7046dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007feaf385c8ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007feaf380190a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007feaf362023a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007feaf362517d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007feaef8336db in start_thread (arg=0x7feac2369700) at pthread_create.c:463
#9  0x00007feaf2f2088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7feacbfff700 (LWP 484)):
#0  0x00007feaf2f13bf9 in __GI___poll (fds=0x7feac4004db0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007feaed7045c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007feaed7046dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007feaf385c8ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007feaf380190a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007feaf362023a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007feaf6a002a6 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007feaf362517d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007feaef8336db in start_thread (arg=0x7feacbfff700) at pthread_create.c:463
#9  0x00007feaf2f2088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7feadacd4700 (LWP 483)):
#0  0x00007feaf2f13bf9 in __GI___poll (fds=0x7feacc004a00, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007feaed7045c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007feaed7046dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007feaf385c8ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007feaf380190a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007feaf362023a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007feaf42366f5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007feaf362517d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007feaef8336db in start_thread (arg=0x7feadacd4700) at pthread_create.c:463
#9  0x00007feaf2f2088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7feadbee5700 (LWP 482)):
#0  0x00007feaf2f13bf9 in __GI___poll (fds=0x7fead40192e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007feaed7045c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007feaed7046dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007feaf385c8ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007feaf380190a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007feaf362023a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007feaf4a11d45 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007feaf362517d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007feaef8336db in start_thread (arg=0x7feadbee5700) at pthread_create.c:463
#9  0x00007feaf2f2088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7feae5432700 (LWP 481)):
#0  0x00007feaf2f13bf9 in __GI___poll (fds=0x7feae5431ca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007feaed49b747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007feaed49d36a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007feae81df5e9 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007feaf362517d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007feaef8336db in start_thread (arg=0x7feae5432700) at pthread_create.c:463
#6  0x00007feaf2f2088f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7feaf793d800 (LWP 480)):
[KCrash Handler]
#6  0x00007feaf2e3de97 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#7  0x00007feaf2e3f801 in __GI_abort () at abort.c:79
#8  0x00007feaf360ffb7 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007feaf6a632a7 in QSGRenderLoop::handleContextCreationFailure(QQuickWindow*, bool) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007feaf6a64275 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#11 0x00007feaf6a64e9a in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#12 0x00007feaf53273d5 in QWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#13 0x00007feaf6ad96c5 in QQuickWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#14 0x00007feaf5ad783c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007feaf5adf104 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007feaf38038d8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007feaf531c49f in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#18 0x00007feaf531d0dd in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#19 0x00007feaf52f42eb in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#20 0x00007feae8244260 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#21 0x00007feaed704417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007feaed704650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007feaed7046dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007feaf385c88f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007feaf380190a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007feaf380a9b4 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x000055b13e680148 in  ()
#28 0x00007feaf2e20b97 in __libc_start_main (main=0x55b13e67f870, argc=3, argv=0x7ffdc8d7fad8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffdc8d7fac8) at ../csu/libc-start.c:310
#29 0x000055b13e6803ca in _start ()

Reported using DrKonqi
Comment 1 Nate Graham 2020-05-07 15:08:02 UTC
Please upgrade to Ubuntu 20.04; 18.04 is obsolete and ships a version of Discover that is no longer supported.
Comment 2 Christoph Feck 2020-05-12 11:52:44 UTC

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