https://bugs.kde.org/show_bug.cgi?id=391890

            Bug ID: 391890
           Summary: Discover vanishing under varying circumstances
           Product: Discover
           Version: 5.11.0
          Platform: Neon Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: normal
          Priority: NOR
         Component: discover
          Assignee: aleix...@kde.org
          Reporter: gijsb...@rondte.nl
  Target Milestone: ---

Application: plasma-discover (5.11.0)

Qt Version: 5.10.0
Frameworks Version: 5.44.0
Operating System: Linux 4.13.0-37-generic x86_64
Distribution: KDE neon User Edition 5.12

-- Information about the crash:
- What I was doing when the application crashed: This time I just clicked on
the scroll bar to scroll through all updates that were to be installed. It
seems that the very moment the scroll bar was clicked on Discover crashed and
vanished. Comparable things have happened with Discover every now and then over
the last few monts or so: the moment I click anywhere inside the Discover
interface it vanishes, crashes. Not only when an update is to be installed but
for instance also when clicking the interface to scroll through a series of
apps. But it is not happening all the time.

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 0x7fcec3fb68c0 (LWP 5971))]

Thread 9 (Thread 0x7fce735ce700 (LWP 5984)):
#0  0x00007fcebf40574d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fceb9eb838c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fceb9eb849c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fcec00415cb in QEventDispatcherGlib::processEvents
(this=0x7fce6c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fcebffe864a in QEventLoop::exec (this=this@entry=0x7fce735cdd00,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007fcebfe08554 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:522
#6  0x00007fcebfe0d6eb in QThreadPrivate::start (arg=0x1930290) at
thread/qthread_unix.cpp:376
#7  0x00007fcebbfb06ba in start_thread (arg=0x7fce735ce700) at
pthread_create.c:333
#8  0x00007fcebf41141d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7fce89105700 (LWP 5980)):
#0  0x00007fcebf40574d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fceb9eb838c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fceb9eb849c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fcec00415cb in QEventDispatcherGlib::processEvents
(this=0x7fce740008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fcebffe864a in QEventLoop::exec (this=this@entry=0x7fce89104d00,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007fcebfe08554 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:522
#6  0x00007fcebfe0d6eb in QThreadPrivate::start (arg=0x143fde0) at
thread/qthread_unix.cpp:376
#7  0x00007fcebbfb06ba in start_thread (arg=0x7fce89105700) at
pthread_create.c:333
#8  0x00007fcebf41141d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7fce8a63e700 (LWP 5979)):
#0  roundToMillisecond (val=...) at kernel/qtimerinfo_unix.cpp:210
#1  QTimerInfoList::timerWait (this=0x7fce800026d0, tm=...) at
kernel/qtimerinfo_unix.cpp:405
#2  0x00007fcec004133e in timerSourcePrepareHelper (timeout=0x7fce8a63db34,
src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:132
#3  timerSourcePrepare (source=<optimized out>, timeout=0x7fce8a63db34) at
kernel/qeventdispatcher_glib.cpp:165
#4  0x00007fceb9eb791d in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fceb9eb82bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fceb9eb849c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fcec00415cb in QEventDispatcherGlib::processEvents
(this=0x7fce800008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#8  0x00007fcebffe864a in QEventLoop::exec (this=this@entry=0x7fce8a63dd00,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#9  0x00007fcebfe08554 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:522
#10 0x00007fcebfe0d6eb in QThreadPrivate::start (arg=0x13bc750) at
thread/qthread_unix.cpp:376
#11 0x00007fcebbfb06ba in start_thread (arg=0x7fce8a63e700) at
pthread_create.c:333
#12 0x00007fcebf41141d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7fce8b6fd700 (LWP 5977)):
#0  0x00007fcebf40574d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fceb9eb838c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fceb9eb8712 in g_main_loop_run () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fce8d0d59d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fceb9edebb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fcebbfb06ba in start_thread (arg=0x7fce8b6fd700) at
pthread_create.c:333
#6  0x00007fcebf41141d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fce8befe700 (LWP 5976)):
#0  0x00007fcebf40574d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fceb9eb838c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fceb9eb849c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fceb9eb84d9 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fceb9edebb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fcebbfb06ba in start_thread (arg=0x7fce8befe700) at
pthread_create.c:333
#6  0x00007fcebf41141d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fce970d7700 (LWP 5975)):
#0  0x00007fcebf40574d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fceb9eb838c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fceb9eb849c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fcec00415cb in QEventDispatcherGlib::processEvents
(this=0x7fce900008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fcebffe864a in QEventLoop::exec (this=this@entry=0x7fce970d6c90,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007fcebfe08554 in QThread::exec (this=this@entry=0x1176da0) at
thread/qthread.cpp:522
#6  0x00007fcec32c91c6 in QQuickPixmapReader::run (this=0x1176da0) at
util/qquickpixmapcache.cpp:887
#7  0x00007fcebfe0d6eb in QThreadPrivate::start (arg=0x1176da0) at
thread/qthread_unix.cpp:376
#8  0x00007fcebbfb06ba in start_thread (arg=0x7fce970d7700) at
pthread_create.c:333
#9  0x00007fcebf41141d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fcea68c6700 (LWP 5974)):
#0  0x00007fcebf40574d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fceb9eb838c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fceb9eb849c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fcec00415cb in QEventDispatcherGlib::processEvents
(this=0x7fce980008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fcebffe864a in QEventLoop::exec (this=this@entry=0x7fcea68c5ce0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007fcebfe08554 in QThread::exec (this=this@entry=0xd29120) at
thread/qthread.cpp:522
#6  0x00007fcec09e3a35 in QQmlThreadPrivate::run (this=0xd29120) at
qml/ftw/qqmlthread.cpp:147
#7  0x00007fcebfe0d6eb in QThreadPrivate::start (arg=0xd29120) at
thread/qthread_unix.cpp:376
#8  0x00007fcebbfb06ba in start_thread (arg=0x7fcea68c6700) at
pthread_create.c:333
#9  0x00007fcebf41141d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fcea7ad7700 (LWP 5973)):
#0  0x00007fcebf40127d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fceb9efb6f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fceb9eb7e74 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fceb9eb8330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fceb9eb849c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fcec00415cb in QEventDispatcherGlib::processEvents
(this=0x7fcea00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007fcebffe864a in QEventLoop::exec (this=this@entry=0x7fcea7ad6cd0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#7  0x00007fcebfe08554 in QThread::exec (this=this@entry=0x7fcec242bd60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:522
#8  0x00007fcec21b72c5 in QDBusConnectionManager::run (this=0x7fcec242bd60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:178
#9  0x00007fcebfe0d6eb in QThreadPrivate::start (arg=0x7fcec242bd60 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:376
#10 0x00007fcebbfb06ba in start_thread (arg=0x7fcea7ad7700) at
pthread_create.c:333
#11 0x00007fcebf41141d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fcec3fb68c0 (LWP 5971)):
[KCrash Handler]
#6  0x0000000004936550 in ?? ()
#7  0x00007fcec2f66fd0 in ?? () from
/usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#8  0x00007fcec00177b6 in QtPrivate::QSlotObjectBase::call (a=0x7ffd2ed9ef80,
r=0x47c74e0, this=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:378
#9  QMetaObject::activate (sender=0x146a490, signalOffset=<optimized out>,
local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3749
#10 0x00007fcec2f791b2 in AbstractBackendUpdater::progressingChanged(bool) ()
from /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#11 0x00007fcec00177b6 in QtPrivate::QSlotObjectBase::call (a=0x7ffd2ed9f0d0,
r=0x146a490, this=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:378
#12 QMetaObject::activate (sender=sender@entry=0x46a0580,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7ffd2ed9f0d0) at kernel/qobject.cpp:3749
#13 0x00007fcec0017d97 in QMetaObject::activate (sender=sender@entry=0x46a0580,
m=m@entry=0x7fcec043ea60 <QObject::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffd2ed9f0d0)
at kernel/qobject.cpp:3628
#14 0x00007fcec0017e3f in QObject::destroyed (this=this@entry=0x46a0580,
_t1=_t1@entry=0x46a0580) at .moc/moc_qobject.cpp:214
#15 0x00007fcec001eaf5 in QObject::~QObject (this=<optimized out>,
__in_chrg=<optimized out>) at kernel/qobject.cpp:901
#16 0x00007fcec2f6ad79 in ResultsStream::~ResultsStream() () from
/usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#17 0x00007fcec0018500 in QObject::event (this=0x46a0580, e=<optimized out>) at
kernel/qobject.cpp:1237
#18 0x00007fcec15efacc in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x46a0580, e=0x10532a0) at kernel/qapplication.cpp:3732
#19 0x00007fcec15f7417 in QApplication::notify (this=0x7ffd2ed9f7e0,
receiver=0x46a0580, e=0x10532a0) at kernel/qapplication.cpp:3491
#20 0x00007fcebffea3c8 in QCoreApplication::notifyInternal2
(receiver=0x46a0580, event=event@entry=0x10532a0) at
kernel/qcoreapplication.cpp:1044
#21 0x00007fcebffecfcb in QCoreApplication::sendEvent (event=0x10532a0,
receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#22 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0, data=0xc8a180) at
kernel/qcoreapplication.cpp:1719
#23 0x00007fcebffed438 in QCoreApplication::sendPostedEvents
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1573
#24 0x00007fcec0041fa3 in postEventSourceDispatch (s=0xcd43e0) at
kernel/qeventdispatcher_glib.cpp:276
#25 0x00007fceb9eb8197 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007fceb9eb83f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007fceb9eb849c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007fcec00415af in QEventDispatcherGlib::processEvents
(this=this@entry=0xcd5ed0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#29 0x00007fceb31721a1 in QPAEventDispatcherGlib::processEvents (this=0xcd5ed0,
flags=...) at qeventdispatcher_glib.cpp:69
#30 0x00007fcebffe864a in QEventLoop::exec (this=this@entry=0x7ffd2ed9f700,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#31 0x00007fcebfff1854 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1332
#32 0x0000000000411b9e in ?? ()
#33 0x00007fcebf32a830 in __libc_start_main (main=0x411180, argc=3,
argv=0x7ffd2ed9f9a8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffd2ed9f998) at ../csu/libc-start.c:291
#34 0x0000000000411cb9 in _start ()

Possible duplicates by query: bug 389184.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to