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.

Reply via email to