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

            Bug ID: 399085
           Summary: crash during snap package install
           Product: Discover
           Version: unspecified
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: Snap Backend
          Assignee: aleix...@kde.org
          Reporter: bugsefor...@gmx.com
  Target Milestone: ---

I tried to install skype snap packge on neon dev unstable and discover crashed
before to complete the process.

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 0x7f5b7523cc80 (LWP 24656))]

Thread 12 (Thread 0x7f5b1b7fe700 (LWP 17147)):
#0  0x00007f5b6ad62963 in g_private_get () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f5b6ad45370 in g_thread_self () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5b6ad1d53d in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5b710eda9b in QEventDispatcherGlib::processEvents
(this=0x7f5b10003c00, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f5b71091dea in QEventLoop::exec (this=this@entry=0x7f5b1b7fdda0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#5  0x00007f5b70ebcb8a in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:525
#6  0x00007f5b70ec7aab in QThreadPrivate::start (arg=0x55a95ae23140) at
thread/qthread_unix.cpp:367
#7  0x00007f5b6ceb86db in start_thread (arg=0x7f5b1b7fe700) at
pthread_create.c:463
#8  0x00007f5b707ba88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f5b2c315700 (LWP 12247)):
#0  0x00007f5b707adbf9 in __GI___poll (fds=0x7f5b2482b870, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f5b6ad1d439 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5b6ad1d54c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5b710eda9b in QEventDispatcherGlib::processEvents
(this=0x7f5b24005020, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f5b71091dea in QEventLoop::exec (this=this@entry=0x7f5b2c314da0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#5  0x00007f5b70ebcb8a in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:525
#6  0x00007f5b70ec7aab in QThreadPrivate::start (arg=0x7f5b4400e520) at
thread/qthread_unix.cpp:367
#7  0x00007f5b6ceb86db in start_thread (arg=0x7f5b2c315700) at
pthread_create.c:463
#8  0x00007f5b707ba88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f5b1bfff700 (LWP 1596)):
#0  0x00007f5b707adbf9 in __GI___poll (fds=0x55a95f8519c0, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f5b6ad1d439 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5b6ad1d54c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5b710eda9b in QEventDispatcherGlib::processEvents
(this=0x7f5af8abf7b0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f5b71091dea in QEventLoop::exec (this=this@entry=0x7f5b1bffeda0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#5  0x00007f5b70ebcb8a in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:525
#6  0x00007f5b70ec7aab in QThreadPrivate::start (arg=0x55a95f5b4920) at
thread/qthread_unix.cpp:367
#7  0x00007f5b6ceb86db in start_thread (arg=0x7f5b1bfff700) at
pthread_create.c:463
#8  0x00007f5b707ba88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f5b29af4700 (LWP 24689)):
#0  0x00007f5b6ad62d79 in g_mutex_lock () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f5b6ad1ce5c in g_main_context_check () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5b6ad1d3e0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5b6ad1d54c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f5b710eda9b in QEventDispatcherGlib::processEvents
(this=0x7f5b14000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f5b71091dea in QEventLoop::exec (this=this@entry=0x7f5b29af3da0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#6  0x00007f5b70ebcb8a in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:525
#7  0x00007f5b70ec7aab in QThreadPrivate::start (arg=0x55a9574871d0) at
thread/qthread_unix.cpp:367
#8  0x00007f5b6ceb86db in start_thread (arg=0x7f5b29af4700) at
pthread_create.c:463
#9  0x00007f5b707ba88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f5b2aedd700 (LWP 24670)):
#0  0x00007f5b707adbf9 in __GI___poll (fds=0x55a957542950, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f5b6ad1d439 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5b6ad1d7d2 in g_main_loop_run () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5b3c94bf66 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f5b6ad44e85 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f5b6ceb86db in start_thread (arg=0x7f5b2aedd700) at
pthread_create.c:463
#6  0x00007f5b707ba88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f5b2b6de700 (LWP 24669)):
#0  0x00007f5b707adbf9 in __GI___poll (fds=0x55a9575251f0, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f5b6ad1d439 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5b6ad1d54c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5b6ad1d591 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f5b6ad44e85 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f5b6ceb86db in start_thread (arg=0x7f5b2b6de700) at
pthread_create.c:463
#6  0x00007f5b707ba88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f5b3eb04700 (LWP 24666)):
#0  0x00007f5b6ad62d79 in g_mutex_lock () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f5b6ad1c9a3 in g_main_context_prepare () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5b6ad1d36b in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5b6ad1d54c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f5b710eda9b in QEventDispatcherGlib::processEvents
(this=0x7f5b30000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f5b71091dea in QEventLoop::exec (this=this@entry=0x7f5b3eb03da0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#6  0x00007f5b70ebcb8a in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:525
#7  0x00007f5b70ec7aab in QThreadPrivate::start (arg=0x55a958a0ecc0) at
thread/qthread_unix.cpp:367
#8  0x00007f5b6ceb86db in start_thread (arg=0x7f5b3eb04700) at
pthread_create.c:463
#9  0x00007f5b707ba88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f5b40085700 (LWP 24665)):
#0  0x00007f5b707a90b4 in __GI___libc_read (fd=15, buf=0x7f5b40084b90,
nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f5b6ad61a00 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5b6ad1cf27 in g_main_context_check () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5b6ad1d3e0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f5b6ad1d54c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f5b710eda9b in QEventDispatcherGlib::processEvents
(this=0x7f5b38000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f5b71091dea in QEventLoop::exec (this=this@entry=0x7f5b40084da0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#7  0x00007f5b70ebcb8a in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:525
#8  0x00007f5b70ec7aab in QThreadPrivate::start (arg=0x55a95705b950) at
thread/qthread_unix.cpp:367
#9  0x00007f5b6ceb86db in start_thread (arg=0x7f5b40085700) at
pthread_create.c:463
#10 0x00007f5b707ba88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f5b495d5700 (LWP 24664)):
#0  0x00007f5b707c9eca in __GI___clock_gettime (clock_id=clock_id@entry=1,
tp=tp@entry=0x7f5b495d4aa0) at ../sysdeps/unix/clock_gettime.c:134
#1  0x00007f5b710ed3a1 in qt_clock_gettime (ts=0x7f5b495d4aa0, clock=<optimized
out>) at kernel/qelapsedtimer_unix.cpp:111
#2  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at
kernel/qelapsedtimer_unix.cpp:166
#3  qt_gettime () at kernel/qelapsedtimer_unix.cpp:175
#4  0x00007f5b710ebbd9 in QTimerInfoList::updateCurrentTime
(this=this@entry=0x7f5b44004cf0) at kernel/qtimerinfo_unix.cpp:91
#5  0x00007f5b710ec1b5 in QTimerInfoList::timerWait (this=0x7f5b44004cf0,
tm=...) at kernel/qtimerinfo_unix.cpp:388
#6  0x00007f5b710ed7fe in timerSourcePrepareHelper (timeout=0x7f5b495d4b64,
src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:132
#7  timerSourcePrepare (source=<optimized out>, timeout=0x7f5b495d4b64) at
kernel/qeventdispatcher_glib.cpp:165
#8  0x00007f5b6ad1c998 in g_main_context_prepare () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f5b6ad1d36b in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f5b6ad1d54c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f5b710eda9b in QEventDispatcherGlib::processEvents
(this=0x7f5b44000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#12 0x00007f5b71091dea in QEventLoop::exec (this=this@entry=0x7f5b495d4d30,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#13 0x00007f5b70ebcb8a in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:525
#14 0x00007f5b742b8906 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#15 0x00007f5b70ec7aab in QThreadPrivate::start (arg=0x55a958828460) at
thread/qthread_unix.cpp:367
#16 0x00007f5b6ceb86db in start_thread (arg=0x7f5b495d5700) at
pthread_create.c:463
#17 0x00007f5b707ba88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f5b58e79700 (LWP 24662)):
#0  update_get_addr (ti=0x7f5b71519670) at ../elf/dl-tls.c:804
#1  0x00007f5b7506fa28 in __tls_get_addr () at
../sysdeps/x86_64/tls_get_addr.S:55
#2  0x00007f5b70ec6a56 in get_thread_data () at thread/qthread_unix.cpp:184
#3  QThreadData::current (createIfNecessary=createIfNecessary@entry=true) at
thread/qthread_unix.cpp:239
#4  0x00007f5b710ed99a in postEventSourcePrepare (s=0x7f5b4c0047a0,
timeout=0x7f5b58e78bb4) at kernel/qeventdispatcher_glib.cpp:252
#5  0x00007f5b6ad1c998 in g_main_context_prepare () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f5b6ad1d36b in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f5b6ad1d54c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f5b710eda9b in QEventDispatcherGlib::processEvents
(this=0x7f5b4c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#9  0x00007f5b71091dea in QEventLoop::exec (this=this@entry=0x7f5b58e78d80,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#10 0x00007f5b70ebcb8a in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:525
#11 0x00007f5b71a618b5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007f5b70ec7aab in QThreadPrivate::start (arg=0x55a9570318a0) at
thread/qthread_unix.cpp:367
#13 0x00007f5b6ceb86db in start_thread (arg=0x7f5b58e79700) at
pthread_create.c:463
#14 0x00007f5b707ba88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f5b5a08a700 (LWP 24661)):
#0  0x00007f5b6ad62d94 in g_mutex_unlock () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f5b6ad1c988 in g_main_context_prepare () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5b6ad1d36b in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5b6ad1d54c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f5b710eda9b in QEventDispatcherGlib::processEvents
(this=0x7f5b54000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f5b71091dea in QEventLoop::exec (this=this@entry=0x7f5b5a089d70,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#6  0x00007f5b70ebcb8a in QThread::exec (this=this@entry=0x7f5b73032d60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:525
#7  0x00007f5b72dbae45 in QDBusConnectionManager::run (this=0x7f5b73032d60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:178
#8  0x00007f5b70ec7aab in QThreadPrivate::start (arg=0x7f5b73032d60 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:367
#9  0x00007f5b6ceb86db in start_thread (arg=0x7f5b5a08a700) at
pthread_create.c:463
#10 0x00007f5b707ba88f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f5b7523cc80 (LWP 24656)):
[KCrash Handler]
#6  0x00007f5b3d0bf58b in qDeleteAll<QList<QObject*>::const_iterator> (end=...,
begin=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:320
#7  qDeleteAll<QList<QObject*> > (c=...) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:328
#8  Channels::refreshChannels (this=0x55a95f464030) at
./libdiscover/backends/SnapBackend/SnapResource.cpp:410
#9  0x00007f5b710c2bef in QtPrivate::QSlotObjectBase::call (a=0x7fff932d0c30,
r=0x55a95f464030, this=0x55a95fbd2d70) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:376
#10 QMetaObject::activate (sender=sender@entry=0x55a95c050f30,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1,
argv=argv@entry=0x0) at kernel/qobject.cpp:3754
#11 0x00007f5b710c31a7 in QMetaObject::activate
(sender=sender@entry=0x55a95c050f30, m=m@entry=0x7f5b3d2caca0
<SnapResource::staticMetaObject>,
local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at
kernel/qobject.cpp:3633
#12 0x00007f5b3d0c4f33 in SnapResource::newSnap
(this=this@entry=0x55a95c050f30) at
./obj-x86_64-linux-gnu/libdiscover/backends/SnapBackend/snap-backend_autogen/EWIEGA46WW/moc_SnapResource.cpp:210
#13 0x00007f5b3d0bc68b in SnapResource::setSnap
(this=this@entry=0x55a95c050f30, snap=...) at
./libdiscover/backends/SnapBackend/SnapResource.cpp:239
#14 0x00007f5b3d0c3369 in ResultsStream*
SnapBackend::populate<QSnapdListRequest>(QSnapdListRequest*)::{lambda()#2}::operator()()
const (__closure=0x55a95e2cc790) at
./libdiscover/backends/SnapBackend/SnapBackend.cpp:142
#15 0x00007f5b710c2bef in QtPrivate::QSlotObjectBase::call (a=0x7fff932d0e00,
r=0x55a95f673450, this=0x55a95e2cc780) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:376
#16 QMetaObject::activate (sender=0x55a95e5a5430, signalOffset=<optimized out>,
local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3754
#17 0x00007f5b3ce8ce7e in QSnapdRequest::finish(void*) () from
/usr/lib/x86_64-linux-gnu/libsnapd-qt.so.1
#18 0x00007f5b3ce81dbd in QSnapdListRequest::handleResult(void*, void*) () from
/usr/lib/x86_64-linux-gnu/libsnapd-qt.so.1
#19 0x00007f5b3cc31952 in ?? () from
/usr/lib/x86_64-linux-gnu/libsnapd-glib.so.1
#20 0x00007f5b6ad1d0f5 in g_main_context_dispatch () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f5b6ad1d4c0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f5b6ad1d54c in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f5b710eda7f in QEventDispatcherGlib::processEvents
(this=0x55a956fc3430, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#24 0x00007f5b65826ed1 in QPAEventDispatcherGlib::processEvents
(this=0x55a956fc3430, flags=...) at qeventdispatcher_glib.cpp:69
#25 0x00007f5b71091dea in QEventLoop::exec (this=this@entry=0x7fff932d10e0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#26 0x00007f5b7109afa0 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1336
#27 0x000055a9560b2808 in main (argc=<optimized out>, argv=<optimized out>) at
./discover/main.cpp:156

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

Reply via email to