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

            Bug ID: 389184
           Summary: Crash on Upgrade
           Product: Discover
           Version: 5.11.0
          Platform: Neon Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: discover
          Assignee: aleix...@kde.org
          Reporter: ja...@jasonplayne.com
  Target Milestone: ---

Application: plasma-discover (5.11.0)

Qt Version: 5.9.3
Frameworks Version: 5.42.0
Operating System: Linux 4.13.0-26-generic x86_64
Distribution: KDE neon User Edition 5.11

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

I double clicked the "you have updated" tray icon.

I clicked update

It looked as if the tool did the "apt update" process and was about to start
the apt upgrade process.

No dialog for "enter admin password" appeared before the crash

-- 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 0x7f90e1d0c8c0 (LWP 30936))]

Thread 16 (Thread 0x7f909a7fc700 (LWP 30958)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f90b723d3cb in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f90b723d2e8 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f90d9d546ba in start_thread (arg=0x7f909a7fc700) at
pthread_create.c:333
#4  0x00007f90dd1ad41d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7f909affd700 (LWP 30955)):
#0  0x00007f90d7ecc8d3 in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f90d7ecd2bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f90d7ecd49c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f90dddd16cb in QEventDispatcherGlib::processEvents
(this=0x7f908c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f90ddd79e2a in QEventLoop::exec (this=this@entry=0x7f909affcd00,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f90ddba28f4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:515
#6  0x00007f90ddba7709 in QThreadPrivate::start (arg=0x47bd690) at
thread/qthread_unix.cpp:368
#7  0x00007f90d9d546ba in start_thread (arg=0x7f909affd700) at
pthread_create.c:333
#8  0x00007f90dd1ad41d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7f90a0ff4700 (LWP 30952)):
#0  0x00007f90d7f11a79 in g_mutex_lock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f90d7ecc7f7 in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f90d7ecd2bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f90d7ecd49c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f90dddd16cb in QEventDispatcherGlib::processEvents
(this=0x7f90940008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f90ddd79e2a in QEventLoop::exec (this=this@entry=0x7f90a0ff3d00,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007f90ddba28f4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:515
#7  0x00007f90ddba7709 in QThreadPrivate::start (arg=0x28feac0) at
thread/qthread_unix.cpp:368
#8  0x00007f90d9d546ba in start_thread (arg=0x7f90a0ff4700) at
pthread_create.c:333
#9  0x00007f90dd1ad41d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7f90add8b700 (LWP 30951)):
#0  0x00007f90dd19d27d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f90d7f106f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f90d7ecce74 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f90d7ecd330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f90d7ecd49c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f90dddd16cb in QEventDispatcherGlib::processEvents
(this=0x7f909c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f90ddd79e2a in QEventLoop::exec (this=this@entry=0x7f90add8ad00,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#7  0x00007f90ddba28f4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:515
#8  0x00007f90ddba7709 in QThreadPrivate::start (arg=0x289e290) at
thread/qthread_unix.cpp:368
#9  0x00007f90d9d546ba in start_thread (arg=0x7f90add8b700) at
pthread_create.c:333
#10 0x00007f90dd1ad41d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7f90ae9de700 (LWP 30948)):
#0  0x00007f90dd19d27d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f90d7f106f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f90d7ecce74 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f90d7ecd330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f90d7ecd49c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f90dddd16cb in QEventDispatcherGlib::processEvents
(this=0x7f90a80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f90ddd79e2a in QEventLoop::exec (this=this@entry=0x7f90ae9ddc90,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#7  0x00007f90ddba28f4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:515
#8  0x00007f90e1037046 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007f90ddba7709 in QThreadPrivate::start (arg=0x25b6630) at
thread/qthread_unix.cpp:368
#10 0x00007f90d9d546ba in start_thread (arg=0x7f90ae9de700) at
pthread_create.c:333
#11 0x00007f90dd1ad41d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f90af23f700 (LWP 30946)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f90b723d3cb in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f90b723d2e8 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f90d9d546ba in start_thread (arg=0x7f90af23f700) at
pthread_create.c:333
#4  0x00007f90dd1ad41d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f90afa40700 (LWP 30945)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f90b723d3cb in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f90b723d2e8 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f90d9d546ba in start_thread (arg=0x7f90afa40700) at
pthread_create.c:333
#4  0x00007f90dd1ad41d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f90b0241700 (LWP 30944)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f90b723d3cb in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f90b723d2e8 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f90d9d546ba in start_thread (arg=0x7f90b0241700) at
pthread_create.c:333
#4  0x00007f90dd1ad41d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f90b0a42700 (LWP 30943)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f90b723d3cb in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f90b723d2e8 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f90d9d546ba in start_thread (arg=0x7f90b0a42700) at
pthread_create.c:333
#4  0x00007f90dd1ad41d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f90b1243700 (LWP 30942)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f90b723d3cb in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f90b723d2e8 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f90d9d546ba in start_thread (arg=0x7f90b1243700) at
pthread_create.c:333
#4  0x00007f90dd1ad41d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f90b1a44700 (LWP 30941)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f90b723d3cb in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f90b723d2e8 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f90d9d546ba in start_thread (arg=0x7f90b1a44700) at
pthread_create.c:333
#4  0x00007f90dd1ad41d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f90b286c700 (LWP 30940)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f90b723d3cb in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f90b723d2e8 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f90d9d546ba in start_thread (arg=0x7f90b286c700) at
pthread_create.c:333
#4  0x00007f90dd1ad41d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f90c4ab5700 (LWP 30939)):
#0  0x00007f90dd1a174d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f90d7ecd38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f90d7ecd49c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f90dddd16cb in QEventDispatcherGlib::processEvents
(this=0x7f90b80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f90ddd79e2a in QEventLoop::exec (this=this@entry=0x7f90c4ab4ce0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f90ddba28f4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:515
#6  0x00007f90de7a3d25 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f90ddba7709 in QThreadPrivate::start (arg=0x21d7a50) at
thread/qthread_unix.cpp:368
#8  0x00007f90d9d546ba in start_thread (arg=0x7f90c4ab5700) at
pthread_create.c:333
#9  0x00007f90dd1ad41d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f90c5cc6700 (LWP 30938)):
#0  0x00007f90dd1a174d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f90d7ecd38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f90d7ecd49c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f90dddd16cb in QEventDispatcherGlib::processEvents
(this=0x7f90c00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f90ddd79e2a in QEventLoop::exec (this=this@entry=0x7f90c5cc5cd0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f90ddba28f4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:515
#6  0x00007f90dff2f315 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f90ddba7709 in QThreadPrivate::start (arg=0x7f90e01a3d40) at
thread/qthread_unix.cpp:368
#8  0x00007f90d9d546ba in start_thread (arg=0x7f90c5cc6700) at
pthread_create.c:333
#9  0x00007f90dd1ad41d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f90cec05700 (LWP 30937)):
#0  0x00007f90dd1a174d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f90d7c6ac62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f90d7c6c8d7 in xcb_wait_for_event () from
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f90d115c1f9 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f90ddba7709 in QThreadPrivate::start (arg=0x2132a50) at
thread/qthread_unix.cpp:368
#5  0x00007f90d9d546ba in start_thread (arg=0x7f90cec05700) at
pthread_create.c:333
#6  0x00007f90dd1ad41d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f90e1d0c8c0 (LWP 30936)):
[KCrash Handler]
#6  0x00007f90df2015d8 in vtable for QImage () from
/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#7  0x00007f90e0cdbfd0 in UpdateTransaction::isProgressing (this=0x559bfd0) at
/workspace/build/libdiscover/resources/ResourcesUpdatesModel.cpp:77
#8  UpdateTransaction::slotProgressingChanged (this=0x559bfd0) at
/workspace/build/libdiscover/resources/ResourcesUpdatesModel.cpp:84
#9  0x00007f90ddda85a6 in QtPrivate::QSlotObjectBase::call (a=0x7fffca2792d0,
r=0x559bfd0, this=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101
#10 QMetaObject::activate (sender=0x2898020, signalOffset=<optimized out>,
local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fffca2792d0)
at kernel/qobject.cpp:3749
#11 0x00007f90ddda8b87 in QMetaObject::activate (sender=<optimized out>,
m=m@entry=0x7f90e0f0f4c0 <AbstractBackendUpdater::staticMetaObject>,
local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fffca2792d0)
at kernel/qobject.cpp:3628
#12 0x00007f90e0cee1b2 in AbstractBackendUpdater::progressingChanged
(this=<optimized out>, _t1=false) at
/workspace/build/obj-x86_64-linux-gnu/libdiscover/moc_AbstractBackendUpdater.cpp:306
#13 0x00007f90ddda85a6 in QtPrivate::QSlotObjectBase::call (a=0x7fffca279420,
r=0x2898020, this=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101
#14 QMetaObject::activate (sender=sender@entry=0x566c970,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7fffca279420) at kernel/qobject.cpp:3749
#15 0x00007f90ddda8b87 in QMetaObject::activate (sender=sender@entry=0x566c970,
m=m@entry=0x7f90de22aa00 <QObject::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffca279420)
at kernel/qobject.cpp:3628
#16 0x00007f90ddda8c2f in QObject::destroyed (this=this@entry=0x566c970,
_t1=_t1@entry=0x566c970) at .moc/moc_qobject.cpp:214
#17 0x00007f90dddaf8e5 in QObject::~QObject (this=<optimized out>,
__in_chrg=<optimized out>) at kernel/qobject.cpp:901
#18 0x00007f90e0cdfd79 in ResultsStream::~ResultsStream (this=0x566c970,
__in_chrg=<optimized out>) at
/workspace/build/libdiscover/resources/AbstractResourcesBackend.cpp:64
#19 0x00007f90ddda92f0 in QObject::event (this=0x566c970, e=<optimized out>) at
kernel/qobject.cpp:1237
#20 0x00007f90df368b9c in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x566c970, e=0x55a2a60) at kernel/qapplication.cpp:3722
#21 0x00007f90df3705a7 in QApplication::notify (this=0x7fffca279b10,
receiver=0x566c970, e=0x55a2a60) at kernel/qapplication.cpp:3481
#22 0x00007f90ddd7bdf8 in QCoreApplication::notifyInternal2
(receiver=0x566c970, event=event@entry=0x55a2a60) at
kernel/qcoreapplication.cpp:1018
#23 0x00007f90ddd7e5db in QCoreApplication::sendEvent (event=0x55a2a60,
receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:233
#24 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0, data=0x2110150) at
kernel/qcoreapplication.cpp:1678
#25 0x00007f90ddd7ea48 in QCoreApplication::sendPostedEvents
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1532
#26 0x00007f90dddd20a3 in postEventSourceDispatch (s=0x2188600) at
kernel/qeventdispatcher_glib.cpp:276
#27 0x00007f90d7ecd197 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f90d7ecd3f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f90d7ecd49c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f90dddd16af in QEventDispatcherGlib::processEvents (this=0x2175d70,
flags=...) at kernel/qeventdispatcher_glib.cpp:423
#31 0x00007f90ddd79e2a in QEventLoop::exec (this=this@entry=0x7fffca279a30,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#32 0x00007f90ddd82d64 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1291
#33 0x0000000000411b9e in main (argc=3, argv=<optimized out>) at
/workspace/build/discover/main.cpp:151

Reported using DrKonqi

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

Reply via email to