https://bugs.kde.org/show_bug.cgi?id=380915
Bug ID: 380915 Summary: Discover crash when cancel updates. Product: Discover Version: 5.8.7 Platform: Ubuntu Packages OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: discover Assignee: aleix...@kde.org Reporter: angelbravosa...@gmail.com Target Milestone: --- Application: plasma-discover (5.8.7) Qt Version: 5.7.1 Frameworks Version: 5.34.0 Operating System: Linux 4.8.0-53-generic x86_64 Distribution: KDE neon LTS User Edition 5.8 -- Information about the crash: - What I was doing when the application crashed: The application failed when I click "no" on the window that warned me that some packages will be deleted, after click on "uptade". The app crash at least half the time I tried. The crash can be reproduced sometimes. -- Backtrace: Application: Descubrir (plasma-discover), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f3f9f83c8c0 (LWP 5849))] Thread 10 (Thread 0x7f3f43fff700 (LWP 5874)): #0 0x00007f3f9c13e69d in read () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f3f979da6f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f3f97996e74 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f3f97997330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f3f9799749c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f3f9cd6b75b in QEventDispatcherGlib::processEvents (this=0x7f3f3c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #6 0x00007f3f9cd160ba in QEventLoop::exec (this=this@entry=0x7f3f43ffed00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #7 0x00007f3f9cb45f64 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507 #8 0x00007f3f9cb4ab48 in QThreadPrivate::start (arg=0x1957d20) at thread/qthread_unix.cpp:368 #9 0x00007f3f99a826ba in start_thread (arg=0x7f3f43fff700) at pthread_create.c:333 #10 0x00007f3f9c14e82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7f3f52ffd700 (LWP 5872)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f3f9cb4b9fb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x11059c0) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=this@entry=0x16927b8, mutex=mutex@entry=0x16927b0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f3f9f17747d in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x16927a8) at scenegraph/qsgthreadedrenderloop.cpp:242 #4 QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x1692730) at scenegraph/qsgthreadedrenderloop.cpp:690 #5 0x00007f3f9f177d55 in QSGRenderThread::run (this=0x1692730) at scenegraph/qsgthreadedrenderloop.cpp:719 #6 0x00007f3f9cb4ab48 in QThreadPrivate::start (arg=0x1692730) at thread/qthread_unix.cpp:368 #7 0x00007f3f99a826ba in start_thread (arg=0x7f3f52ffd700) at pthread_create.c:333 #8 0x00007f3f9c14e82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7f3f537fe700 (LWP 5868)): #0 0x00007f3f9c142b5d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f3f9799738c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f3f97997712 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f3f6161f9d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007f3f979bdbb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f3f99a826ba in start_thread (arg=0x7f3f537fe700) at pthread_create.c:333 #6 0x00007f3f9c14e82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7f3f53fff700 (LWP 5867)): #0 0x00007f3f9c142b5d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f3f9799738c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f3f9799749c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f3f979974d9 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f3f979bdbb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f3f99a826ba in start_thread (arg=0x7f3f53fff700) at pthread_create.c:333 #6 0x00007f3f9c14e82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7f3f71e74700 (LWP 5854)): #0 0x00007f3f9c142b5d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f3f9799738c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f3f9799749c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f3f9cd6b75b in QEventDispatcherGlib::processEvents (this=0x7f3f6c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f3f9cd160ba in QEventLoop::exec (this=this@entry=0x7f3f71e73d00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007f3f9cb45f64 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507 #6 0x00007f3f9cb4ab48 in QThreadPrivate::start (arg=0x7f3f74003650) at thread/qthread_unix.cpp:368 #7 0x00007f3f99a826ba in start_thread (arg=0x7f3f71e74700) at pthread_create.c:333 #8 0x00007f3f9c14e82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f3f7c963700 (LWP 5853)): #0 0x00007f3f979dba94 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f3f97996db9 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f3f97997330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f3f9799749c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f3f9cd6b75b in QEventDispatcherGlib::processEvents (this=0x7f3f740008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f3f9cd160ba in QEventLoop::exec (this=this@entry=0x7f3f7c962c90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #6 0x00007f3f9cb45f64 in QThread::exec (this=this@entry=0x1570060) at thread/qthread.cpp:507 #7 0x00007f3f9f107fc6 in QQuickPixmapReader::run (this=0x1570060) at util/qquickpixmapcache.cpp:822 #8 0x00007f3f9cb4ab48 in QThreadPrivate::start (arg=0x1570060) at thread/qthread_unix.cpp:368 #9 0x00007f3f99a826ba in start_thread (arg=0x7f3f7c963700) at pthread_create.c:333 #10 0x00007f3f9c14e82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f3f85526700 (LWP 5852)): #0 0x00007f3f9c142b5d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f3f9799738c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f3f9799749c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f3f9cd6b75b in QEventDispatcherGlib::processEvents (this=0x7f3f780008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f3f9cd160ba in QEventLoop::exec (this=this@entry=0x7f3f85525ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007f3f9cb45f64 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507 #6 0x00007f3f9d4bcbf5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007f3f9cb4ab48 in QThreadPrivate::start (arg=0x108e150) at thread/qthread_unix.cpp:368 #8 0x00007f3f99a826ba in start_thread (arg=0x7f3f85526700) at pthread_create.c:333 #9 0x00007f3f9c14e82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f3f86737700 (LWP 5851)): #0 0x00007f3f979dba94 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f3f97996910 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f3f979972bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f3f9799749c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f3f9cd6b75b in QEventDispatcherGlib::processEvents (this=0x7f3f800008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f3f9cd160ba in QEventLoop::exec (this=this@entry=0x7f3f86736cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #6 0x00007f3f9cb45f64 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507 #7 0x00007f3f9f97e735 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #8 0x00007f3f9cb4ab48 in QThreadPrivate::start (arg=0x7f3f9f9f2d60) at thread/qthread_unix.cpp:368 #9 0x00007f3f99a826ba in start_thread (arg=0x7f3f86737700) at pthread_create.c:333 #10 0x00007f3f9c14e82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f3f8f12d700 (LWP 5850)): #0 0x00007f3f9c142b5d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f3f9752cc62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f3f9752e8d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f3f91cb6d79 in QXcbEventReader::run (this=0x1002a40) at qxcbconnection.cpp:1343 #4 0x00007f3f9cb4ab48 in QThreadPrivate::start (arg=0x1002a40) at thread/qthread_unix.cpp:368 #5 0x00007f3f99a826ba in start_thread (arg=0x7f3f8f12d700) at pthread_create.c:333 #6 0x00007f3f9c14e82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f3f9f83c8c0 (LWP 5849)): [KCrash Handler] #6 0x00007f3f9d44643e in QQmlContextData::destroy() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007f3f9d446505 in QQmlContext::~QQmlContext() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #8 0x00007f3f9d446519 in QQmlContext::~QQmlContext() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #9 0x00007f3f9cd41663 in QObjectPrivate::deleteChildren (this=this@entry=0x4345880) at kernel/qobject.cpp:1970 #10 0x00007f3f9cd4a814 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1041 #11 0x00007f3f9f1973a3 in QQuickItem::~QQuickItem (this=0x36c2750, __in_chrg=<optimized out>) at items/qquickitem.cpp:2342 #12 0x00007f3f843c8506 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Controls/libqtquickcontrolsplugin.so #13 0x00007f3f9cd41663 in QObjectPrivate::deleteChildren (this=this@entry=0x42bd1c0) at kernel/qobject.cpp:1970 #14 0x00007f3f9cd4a814 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1041 #15 0x00007f3f9f1973a3 in QQuickItem::~QQuickItem (this=0x37e3a30, __in_chrg=<optimized out>) at items/qquickitem.cpp:2342 #16 0x00007f3f9f1b2836 in QQmlPrivate::QQmlElement<QQuickLoader>::~QQmlElement (this=0x37e3a30, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:104 #17 QQmlPrivate::QQmlElement<QQuickLoader>::~QQmlElement (this=0x37e3a30, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:104 #18 0x00007f3f9cd41663 in QObjectPrivate::deleteChildren (this=this@entry=0x4860ca0) at kernel/qobject.cpp:1970 #19 0x00007f3f9cd4a814 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1041 #20 0x00007f3f9f1973a3 in QQuickItem::~QQuickItem (this=0x36c3700, __in_chrg=<optimized out>) at items/qquickitem.cpp:2342 #21 0x00007f3f9f1b24f6 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x36c3700, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:104 #22 QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x36c3700, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:104 #23 0x00007f3f9cd41663 in QObjectPrivate::deleteChildren (this=this@entry=0x48d2630) at kernel/qobject.cpp:1970 #24 0x00007f3f9cd4a814 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1041 #25 0x00007f3f9f1973a3 in QQuickItem::~QQuickItem (this=0x35423f0, __in_chrg=<optimized out>) at items/qquickitem.cpp:2342 #26 0x00007f3f9f1b24f6 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x35423f0, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:104 #27 QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x35423f0, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:104 #28 0x00007f3f9cd41663 in QObjectPrivate::deleteChildren (this=this@entry=0x36cfad0) at kernel/qobject.cpp:1970 #29 0x00007f3f9cd4a814 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1041 #30 0x00007f3f9f1973a3 in QQuickItem::~QQuickItem (this=0x3c33280, __in_chrg=<optimized out>) at items/qquickitem.cpp:2342 #31 0x00007f3f9f1b24f6 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x3c33280, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:104 #32 QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x3c33280, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:104 #33 0x00007f3f9cd41663 in QObjectPrivate::deleteChildren (this=this@entry=0x42b8c10) at kernel/qobject.cpp:1970 #34 0x00007f3f9cd4a814 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1041 #35 0x00007f3f9f1973a3 in QQuickItem::~QQuickItem (this=0x381d960, __in_chrg=<optimized out>) at items/qquickitem.cpp:2342 #36 0x00007f3f9f1b1d86 in QQmlPrivate::QQmlElement<QQuickFocusScope>::~QQmlElement (this=0x381d960, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:104 #37 QQmlPrivate::QQmlElement<QQuickFocusScope>::~QQmlElement (this=0x381d960, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:104 #38 0x00007f3f9cd41663 in QObjectPrivate::deleteChildren (this=this@entry=0x428f3f0) at kernel/qobject.cpp:1970 #39 0x00007f3f9cd4a814 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1041 #40 0x00007f3f9f1973a3 in QQuickItem::~QQuickItem (this=0x35a6d40, __in_chrg=<optimized out>) at items/qquickitem.cpp:2342 #41 0x00007f3f8449f32a in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so #42 0x00007f3f8449c224 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so #43 0x00007f3f9cd41663 in QObjectPrivate::deleteChildren (this=this@entry=0x47f77b0) at kernel/qobject.cpp:1970 #44 0x00007f3f9cd4a814 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1041 #45 0x00007f3f9f1973a3 in QQuickItem::~QQuickItem (this=0x353eec0, __in_chrg=<optimized out>) at items/qquickitem.cpp:2342 #46 0x00007f3f9f1b24f6 in QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x353eec0, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:104 #47 QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0x353eec0, __in_chrg=<optimized out>) at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:104 #48 0x00007f3f9cd43dd0 in QObject::event (this=this@entry=0x353eec0, e=e@entry=0x41d0fa0) at kernel/qobject.cpp:1254 #49 0x00007f3f9f194bbb in QQuickItem::event (this=0x353eec0, ev=0x41d0fa0) at items/qquickitem.cpp:7659 #50 0x00007f3f9dc7aecc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x353eec0, e=0x41d0fa0) at kernel/qapplication.cpp:3799 #51 0x00007f3f9dc828c6 in QApplication::notify (this=0x7fff7ba9b760, receiver=0x353eec0, e=0x41d0fa0) at kernel/qapplication.cpp:3556 #52 0x00007f3f9cd180c8 in QCoreApplication::notifyInternal2 (receiver=0x353eec0, event=event@entry=0x41d0fa0) at kernel/qcoreapplication.cpp:988 #53 0x00007f3f9cd1a78b in QCoreApplication::sendEvent (event=0x41d0fa0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #54 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xfe61d0) at kernel/qcoreapplication.cpp:1649 #55 0x00007f3f9cd1abf8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1503 #56 0x00007f3f9cd6b333 in postEventSourceDispatch (s=0x10330d0) at kernel/qeventdispatcher_glib.cpp:276 #57 0x00007f3f97997197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #58 0x00007f3f979973f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #59 0x00007f3f9799749c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #60 0x00007f3f9cd6b73f in QEventDispatcherGlib::processEvents (this=0x104c750, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #61 0x00007f3f9cd160ba in QEventLoop::exec (this=this@entry=0x7fff7ba9b680, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #62 0x00007f3f9cd1e6cc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1261 #63 0x000000000040a2a5 in ?? () #64 0x00007f3f9c068830 in __libc_start_main (main=0x409ba0, argc=3, argv=0x7fff7ba9b8f8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff7ba9b8e8) at ../csu/libc-start.c:291 #65 0x000000000040a3e9 in _start () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.