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

--- Comment #1 from Øystein Steffensen-Alværvik <yst...@posteo.net> ---
GDB backtrace of the reproduction (freeze). Note that I attached GDB after
Discover started to 'freeze'. Hope it's still helpful.

GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
(gdb) handle SIG33 pass nostop noprint
Signal        Stop      Print   Pass to program Description
SIG33         No        No      Yes             Real-time event 33
(gdb) set pagination 0
(gdb) attach 2379
Attaching to process 2379
[New LWP 2380]
[New LWP 2381]
[New LWP 2382]
[New LWP 2383]
[New LWP 2384]
[New LWP 2385]
[New LWP 2386]
[New LWP 2389]
[New LWP 2391]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
38      ../sysdeps/unix/sysv/linux/x86_64/syscall.S: No such file or directory.
(gdb) backtrace full
#0  0x00007fbbb78734d9 in syscall () at
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fbbb8266355 in QBasicMutex::lockInternal() (val3=0, addr2=0x0,
val2=0, val=3, op=0, addr=<optimized out>) at thread/qfutex_p.h:92
#2  0x00007fbbb8266355 in QBasicMutex::lockInternal() (expectedValue=<optimized
out>, futex=...) at thread/qfutex_p.h:107
#3  0x00007fbbb8266355 in QBasicMutex::lockInternal() (timeout=-1,
elapsedTimer=0x0, d_ptr=...) at thread/qmutex_linux.cpp:145
#4  0x00007fbbb8266355 in QBasicMutex::lockInternal() (this=0x7fbbb88beb90
<_q_ObjectMutexPool+304>) at thread/qmutex_linux.cpp:162
#5  0x00007fbbb82663b7 in QMutex::lock() (this=this@entry=0x7fbbb88beb90
<_q_ObjectMutexPool+304>) at thread/qmutex.cpp:229
        current = 0x1
#6  0x00007fbbb846731d in QMetaObjectPrivate::disconnect(QObject const*, int,
QMetaObject const*, QObject const*, int, void**,
QMetaObjectPrivate::DisconnectType) (mtx2=0x7fbbb88beb90
<_q_ObjectMutexPool+304>, mtx1=0x7fbbb88bed60 <_q_ObjectMutexPool+768>) at
../../include/QtCore/5.11.0/QtCore/private/../../../../../src/corelib/thread/qorderedmutexlocker_p.h:109
        mtx2 = 0x7fbbb88beb90 <_q_ObjectMutexPool+304>
        mtx1 = 0x7fbbb88bed60 <_q_ObjectMutexPool+768>
        needToUnlock = false
        receiverMutex = <optimized out>
        success = <optimized out>
        c = <optimized out>
        s = 0x0
        locker = {val = 140444231789921}
        connectionLists = <optimized out>
        success = false
#7  0x00007fbbb846731d in QMetaObjectPrivate::disconnect(QObject const*, int,
QMetaObject const*, QObject const*, int, void**,
QMetaObjectPrivate::DisconnectType) (slot=0x0,
disconnectType=QMetaObjectPrivate::DisconnectAll, senderMutex=0x7fbbb88bed60
<_q_ObjectMutexPool+768>, method_index=<optimized out>, receiver=0x2b03c00,
c=0x17b2f30) at kernel/qobject.cpp:3377
        needToUnlock = false
        receiverMutex = <optimized out>
        success = <optimized out>
        c = <optimized out>
        s = 0x0
        locker = {val = 140444231789921}
        connectionLists = <optimized out>
        success = false
#8  0x00007fbbb846731d in QMetaObjectPrivate::disconnect(QObject const*, int,
QMetaObject const*, QObject const*, int, void**,
QMetaObjectPrivate::DisconnectType) (sender=sender@entry=0x4714650,
signal_index=signal_index@entry=10, smeta=<optimized out>,
receiver=receiver@entry=0x2b03c00, method_index=method_index@entry=39,
disconnectType=disconnectType@entry=QMetaObjectPrivate::DisconnectAll,
slot=0x0) at kernel/qobject.cpp:3445
        c = <optimized out>
        s = 0x4714650
        locker = {val = 140444231789921}
        connectionLists = <optimized out>
        success = false
#9  0x00007fbbb8467d24 in QObject::disconnect(QObject const*, char const*,
QObject const*, char const*) (sender=0x4714650, signal=0x4aeada9
"Finished(uint,uint)", receiver=0x2b03c00, method=0x4ab1319
"finished(uint,uint)") at kernel/qobject.cpp:3022
        method_index = 39
        rmeta = 0x7fbb8727c7a0 <PackageKit::Transaction::staticMetaObject>
        signal_index = 10
        signal_arg = 0x7fbb8706b4e8 "2Finished(uint,uint)"
        signal_name = {d = 0x4aead90}
        signal_found = true
        method_name = {d = 0x4ab1300}
        method_arg = 0x7fbb8706b548 "1finished(uint,uint)"
        membcode = <optimized out>
        method_found = false
        res = false
        smeta = 0x7fbb8727c960
<OrgFreedesktopPackageKitTransactionInterface::staticMetaObject>
        signalName = {d = 0x2c83d30}
        signalTypes = {a = 10, s = 2, ptr = 0x7fffd667a5c0, {array =
"\003\000\000\000\000\000\000\000\020\026\257\002\000\000\000\000\003\000\000\000\000\000\000\000\300\t\257\002\000\000\000\000\060\250g\326\377\177\000\000\204a\177\267\273\177\000\000\000\000\000\000\000\000\000\000t\000\000\000\000\000\000\000.\000\000\000\000\000\000\000\315m'\270\273\177\000\000-\000\000\000\000\000\000\000\060\250g\326\377\177\000\000
\000\000\000\000\000\000\000\023\304.\270\273\177\000\000\023\000\000\000\000\000\000\000,\000\000\000\000\000\000\000\000\250g\326\377\177\000\000W\312.\270\273\177\000\000\000\000\000\000\000\000\000\000.\025\257\002\000\000\000",
q_for_alignment_1 = 3, q_for_alignment_2 = 1.4821969375237396e-323}}
        methodName = {d = 0x2c11550}
        methodTypes = {a = 10, s = 2, ptr = 0x7fffd667a670, {array =
"\003\000\000\000\000\000\000\000`\024\257\002\000\000\000\000\003\000\000\000\000\000\000\000\260\360\247\004\000\000\000\000,\000\000\000,\000\000\000
k\263\267\273\177\000\000t\000\000\000\000\000\000\000\b\000\000\000\000\000\000\000h0\300\004\000\000\000\000\001\000\000\000\000\000\000\000P\251\005\207\273\177\000\000\204a\177\267\273\177\000\000\000\250g\326\377\177\000\000\000\000\000\000\000\000\000\000.\000\000\000\000\000\000\000\315m'\270\273\177\000\000-\000\000\000\000\000\000\000\200\247g\326\377\177\000\000-\000\000\000\000\000\000\000\023\304.\270\273\177\000",
q_for_alignment_1 = 3, q_for_alignment_2 = 1.4821969375237396e-323}}
#10 0x00007fbb870574ab in PackageKit::TransactionPrivate::setupSignal(QString
const&, bool) () at /usr/lib/x86_64-linux-gnu/libpackagekitqt5.so.0
#11 0x00007fbb8705aaf9 in PackageKit::Transaction::disconnectNotify(char
const*) () at /usr/lib/x86_64-linux-gnu/libpackagekitqt5.so.0
#12 0x00007fbb87056f0a in PackageKit::Transaction::disconnectNotify(QMetaMethod
const&) () at /usr/lib/x86_64-linux-gnu/libpackagekitqt5.so.0
#13 0x00007fbbb846b993 in QObject::~QObject() (this=<optimized out>,
__in_chrg=<optimized out>) at kernel/qobject.cpp:988
        slotObj = <optimized out>
        sender = 0x2b03c00
        senderLists = <optimized out>
        locker = {val = 140444231789457}
        node = 0x2af14c0
        d = <optimized out>
#14 0x00007fbb872b626b in TransactionSet::~TransactionSet() (this=0x2afc960,
__in_chrg=<optimized out>) at
/workspace/build/obj-x86_64-linux-gnu/libdiscover/backends/PackageKitBackend/../../../../libdiscover/backends/PackageKitBackend/TransactionSet.h:28
#15 0x00007fbb872b626b in TransactionSet::~TransactionSet() (this=0x2afc960,
__in_chrg=<optimized out>) at
/workspace/build/obj-x86_64-linux-gnu/libdiscover/backends/PackageKitBackend/../../../../libdiscover/backends/PackageKitBackend/TransactionSet.h:28
#16 0x00007fbbb8464c00 in QObject::event(QEvent*) (this=0x2afc960, e=<optimized
out>) at kernel/qobject.cpp:1242
#17 0x00007fbbb9a8c29c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x2afc960, e=0x17adc10) at
kernel/qapplication.cpp:3713
        consumed = <optimized out>
        this = <optimized out>
        e = 0x17adc10
        receiver = 0x2afc960
#18 0x00007fbbb9a93917 in QApplication::notify(QObject*, QEvent*)
(this=0x7fffd667af70, receiver=0x2afc960, e=0x17adc10) at
kernel/qapplication.cpp:3472
        w = 0x2afc960
        extra = <optimized out>
        isProxyWidget = <optimized out>
        res = false
#19 0x00007fbbb8436e38 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x2afc960, event=event@entry=0x17adc10) at
kernel/qcoreapplication.cpp:1048
        selfRequired = true
        result = false
        cbdata = {0x2afc960, 0x17adc10, 0x7fffd667ab6f}
        d = <optimized out>
        threadData = 0x132a9f0
        scopeLevelCounter = {threadData = 0x132a9f0}
#20 0x00007fbbb8439a3e in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (event=0x17adc10, receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
        e = 0x17adc10
        pe = <optimized out>
        r = <optimized out>
        unlocker = {m = <synthetic pointer>}
        event_deleter = {d = 0x17adc10}
        locker = {val = 20097568}
        startOffset = 0
        i = @0x132aa14: 2
        cleanup = {receiver = 0x0, event_type = 0, data = 0x132a9f0,
exceptionCaught = true}
#21 0x00007fbbb8439a3e in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0,
data=0x132a9f0) at kernel/qcoreapplication.cpp:1745
        e = 0x17adc10
        pe = <optimized out>
        r = <optimized out>
        unlocker = {m = <synthetic pointer>}
        event_deleter = {d = 0x17adc10}
        locker = {val = 20097568}
        startOffset = 0
        i = @0x132aa14: 2
        cleanup = {receiver = 0x0, event_type = 0, data = 0x132a9f0,
exceptionCaught = true}
#22 0x00007fbbb8439eb8 in QCoreApplication::sendPostedEvents(QObject*, int)
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1599
        data = <optimized out>
#23 0x00007fbbb848e5c3 in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x137e1d0) at kernel/qeventdispatcher_glib.cpp:276
        source = 0x137e1d0
#24 0x00007fbbb24b2197 in g_main_context_dispatch (context=0x7fbba40016f0) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3154
        dispatch = 0x7fbbb848e5b0 <postEventSourceDispatch(GSource*,
GSourceFunc, gpointer)>
        prev_source = 0x0
        was_in_call = 0
        user_data = 0x0
        callback = 0x0
        cb_funcs = <optimized out>
        cb_data = <optimized out>
        need_destroy = <optimized out>
        source = 0x137e1d0
        current = 0x138ac10
        i = 0
#25 0x00007fbbb24b2197 in g_main_context_dispatch
(context=context@entry=0x7fbba40016f0) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3769
#26 0x00007fbbb24b23f0 in g_main_context_iterate
(context=context@entry=0x7fbba40016f0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3840
        max_priority = 0
        timeout = 0
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = 6
        fds = 0x49fd100
#27 0x00007fbbb24b249c in g_main_context_iteration (context=0x7fbba40016f0,
may_block=may_block@entry=1) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
        retval = <optimized out>
#28 0x00007fbbb848dbcf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x1370e50, flags=...) at kernel/qeventdispatcher_glib.cpp:423
        d = 0x1372860
        canWait = true
        savedFlags = {i = 0}
        result = <optimized out>
#29 0x00007fbbac11cc11 in
QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x1370e50, flags=...) at qeventdispatcher_glib.cpp:69
        didSendEvents = <optimized out>
#30 0x00007fbbb84351ca in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fffd667ae90, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:214
        d = 0x13ddca0
        locker = {val = 20097760}
        ref = {d = 0x13ddca0, locker = @0x7fffd667ae10, exceptionCaught = true}
#31 0x00007fbbb843e2d4 in QCoreApplication::exec() () at
kernel/qcoreapplication.cpp:1336
        threadData = 0x132a9f0
        eventLoop = {<QObject> = {_vptr.QObject = 0x7fbbb88b73c8 <vtable for
QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata =
0x7fbbb85c0300 <qt_meta_stringdata_QObject>, data = 0x7fbbb85c01e0
<qt_meta_data_QObject>, static_metacall = 0x7fbbb846bcd0
<QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x13ddca0}, static
staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7fbbb85c30c0
<qt_meta_stringdata_Qt>, data = 0x7fbbb85c0420 <qt_meta_data_Qt>,
static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static
staticMetaObject = {d = {superdata = 0x7fbbb88afa40
<QObject::staticMetaObject>, stringdata = 0x7fbbb85bade0
<qt_meta_stringdata_QEventLoop>, data = 0x7fbbb85bad80
<qt_meta_data_QEventLoop>, static_metacall = 0x7fbbb8434f00
<QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}}
        returnCode = <optimized out>
#32 0x00007fbbb927d81c in QGuiApplication::exec() () at
kernel/qguiapplication.cpp:1751
#33 0x00007fbbb9a8c1f5 in QApplication::exec() () at
kernel/qapplication.cpp:2898
#34 0x00000000004130df in main(int, char**) (argc=1, argv=<optimized out>) at
/workspace/build/discover/main.cpp:156
        app = {<QGuiApplication> = {<QCoreApplication> = {<QObject> =
{_vptr.QObject = 0x7fbbba165a10 <vtable for QApplication+16>, static
staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7fbbb85c0300
<qt_meta_stringdata_QObject>, data = 0x7fbbb85c01e0 <qt_meta_data_QObject>,
static_metacall = 0x7fbbb846bcd0 <QObject::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}},
d_ptr = {d = 0x132af80}, static staticQtMetaObject = {d = {superdata = 0x0,
stringdata = 0x7fbbb85c30c0 <qt_meta_stringdata_Qt>, data = 0x7fbbb85c0420
<qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata =
0x0}}}, static staticMetaObject = {d = {superdata = 0x7fbbb88afa40
<QObject::staticMetaObject>, stringdata = 0x7fbbb85bb420
<qt_meta_stringdata_QCoreApplication>, data = 0x7fbbb85bb300
<qt_meta_data_QCoreApplication>, static_metacall = 0x7fbbb8438960
<QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static self =
0x7fffd667af70}, static staticMetaObject = {d = {superdata = 0x7fbbb88b7560
<QCoreApplication::staticMetaObject>, stringdata = 0x7fbbb9635e60
<qt_meta_stringdata_QGuiApplication>, data = 0x7fbbb9635be0
<qt_meta_data_QGuiApplication>, static_metacall = 0x7fbbb9288b30
<QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject
= {d = {superdata = 0x7fbbb991d120 <QGuiApplication::staticMetaObject>,
stringdata = 0x7fbbb9e0ba40 <qt_meta_stringdata_QApplication>, data =
0x7fbbb9e0b8c0 <qt_meta_data_QApplication>, static_metacall = 0x7fbbb9a91380
<QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, extradata = 0x0}}}
        about = {d = 0x140fdf0}
        mainWindow = 0x13de560
(gdb) info registers
rax            0xfffffffffffffe00       -512
rbx            0x7fbbb88beb90   140444231789456
rcx            0x7fbbb78734d9   140444214703321
rdx            0x3      3
rsi            0x80     128
rdi            0x7fbbb88beb90   140444231789456
rbp            0x3      0x3
rsp            0x7fffd667a368   0x7fffd667a368
r8             0x0      0
r9             0x0      0
r10            0x0      0
r11            0x246    582
r12            0x7fbbb88bed60   140444231789920
r13            0x0      0
r14            0x7fbbb88bea60   140444231789152
r15            0x17b2f30        24850224
rip            0x7fbbb78734d9   0x7fbbb78734d9 <syscall+25>
eflags         0x246    [ PF ZF IF ]
cs             0x33     51
ss             0x2b     43
ds             0x0      0
es             0x0      0
fs             0x0      0
gs             0x0      0
(gdb) x/16i $pc
=> 0x7fbbb78734d9 <syscall+25>: cmp    $0xfffffffffffff001,%rax
   0x7fbbb78734df <syscall+31>: jae    0x7fbbb78734e2 <syscall+34>
   0x7fbbb78734e1 <syscall+33>: retq   
   0x7fbbb78734e2 <syscall+34>: mov    0x2c298f(%rip),%rcx        #
0x7fbbb7b35e78
   0x7fbbb78734e9 <syscall+41>: neg    %eax
   0x7fbbb78734eb <syscall+43>: mov    %eax,%fs:(%rcx)
   0x7fbbb78734ee <syscall+46>: or     $0xffffffffffffffff,%rax
   0x7fbbb78734f2 <syscall+50>: retq   
   0x7fbbb78734f3:      nopw   %cs:0x0(%rax,%rax,1)
   0x7fbbb78734fd:      nopl   (%rax)
   0x7fbbb7873500 <daemon>:     push   %r12
   0x7fbbb7873502 <daemon+2>:   push   %rbp
   0x7fbbb7873503 <daemon+3>:   mov    %edi,%r12d
   0x7fbbb7873506 <daemon+6>:   push   %rbx
   0x7fbbb7873507 <daemon+7>:   mov    %esi,%ebp
   0x7fbbb7873509 <daemon+9>:   sub    $0x90,%rsp
(gdb) thread apply all backtrace

Thread 10 (Thread 0x7fbb69430700 (LWP 2391)):
#0  0x00007fbbb786d74d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fbbb24b238c in g_main_context_iterate (priority=2147483647, n_fds=1,
fds=0x7fbb60004da0, timeout=<optimized out>, context=0x7fbb60000990) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4135
#2  0x00007fbbb24b238c in g_main_context_iterate
(context=context@entry=0x7fbb60000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3835
#3  0x00007fbbb24b249c in g_main_context_iteration (context=0x7fbb60000990,
may_block=may_block@entry=1) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#4  0x00007fbbb848dbeb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fbb600008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fbbb84351ca in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fbb6942fcf0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:214
#6  0x00007fbbb826a5e4 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:522
#7  0x00007fbbb8275727 in QThreadPrivate::start(void*) (arg=0x1837700) at
thread/qthread_unix.cpp:367
#8  0x00007fbbb43176ba in start_thread (arg=0x7fbb69430700) at
pthread_create.c:333
#9  0x00007fbbb787941d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7fbb6ae63700 (LWP 2389)):
#0  0x00007fbbb786d74d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fbbb24b238c in g_main_context_iterate (priority=2147483647, n_fds=2,
fds=0x7fbb6400eef0, timeout=<optimized out>, context=0x7fbb64000990) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4135
#2  0x00007fbbb24b238c in g_main_context_iterate
(context=context@entry=0x7fbb64000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3835
#3  0x00007fbbb24b249c in g_main_context_iteration (context=0x7fbb64000990,
may_block=may_block@entry=1) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#4  0x00007fbbb848dbeb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fbb640008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fbbb84351ca in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fbb6ae62cf0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:214
#6  0x00007fbbb826a5e4 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:522
#7  0x00007fbbb8275727 in QThreadPrivate::start(void*) (arg=0x2b581e0) at
thread/qthread_unix.cpp:367
#8  0x00007fbbb43176ba in start_thread (arg=0x7fbb6ae63700) at
pthread_create.c:333
#9  0x00007fbbb787941d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7fbb7ffff700 (LWP 2386)):
#0  0x00007fbbb786d74d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fbbb24b238c in g_main_context_iterate (priority=2147483647, n_fds=1,
fds=0x7fbb74002870, timeout=<optimized out>, context=0x7fbb74000990) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4135
#2  0x00007fbbb24b238c in g_main_context_iterate
(context=context@entry=0x7fbb74000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3835
#3  0x00007fbbb24b249c in g_main_context_iteration (context=0x7fbb74000990,
may_block=may_block@entry=1) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#4  0x00007fbbb848dbcf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fbb740008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007fbbb84351ca in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fbb7fffecf0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:214
#6  0x00007fbbb826a5e4 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:522
#7  0x00007fbbb8275727 in QThreadPrivate::start(void*) (arg=0x19d8340) at
thread/qthread_unix.cpp:367
#8  0x00007fbbb43176ba in start_thread (arg=0x7fbb7ffff700) at
pthread_create.c:333
#9  0x00007fbbb787941d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7fbb84f4e700 (LWP 2385)):
#0  0x00007fbbb786d74d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fbbb24b238c in g_main_context_iterate (priority=2147483647, n_fds=2,
fds=0x7fbb780010c0, timeout=<optimized out>, context=0x19c8190) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4135
#2  0x00007fbbb24b238c in g_main_context_iterate (context=0x19c8190,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3835
#3  0x00007fbbb24b2712 in g_main_loop_run (loop=0x19c8120) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4034
#4  0x00007fbb869269d6 in gdbus_shared_thread_func (user_data=0x19c8160) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./gio/gdbusprivate.c:246
#5  0x00007fbbb24d8bb5 in g_thread_proxy (data=0x19a18f0) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gthread.c:780
#6  0x00007fbbb43176ba in start_thread (arg=0x7fbb84f4e700) at
pthread_create.c:333
#7  0x00007fbbb787941d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7fbb8574f700 (LWP 2384)):
#0  0x00007fbbb786d74d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fbbb24b238c in g_main_context_iterate (priority=2147483647, n_fds=1,
fds=0x7fbb800008c0, timeout=<optimized out>, context=0x19c7970) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4135
#2  0x00007fbbb24b238c in g_main_context_iterate
(context=context@entry=0x19c7970, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3835
#3  0x00007fbbb24b249c in g_main_context_iteration (context=0x19c7970,
may_block=may_block@entry=1) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#4  0x00007fbbb24b24d9 in glib_worker_main (data=<optimized out>) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:5672
#5  0x00007fbbb24d8bb5 in g_thread_proxy (data=0x19a18a0) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gthread.c:780
#6  0x00007fbbb43176ba in start_thread (arg=0x7fbb8574f700) at
pthread_create.c:333
#7  0x00007fbbb787941d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fbb8f7c9700 (LWP 2383)):
#0  0x00007fbbb786d74d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fbbb24b238c in g_main_context_iterate (priority=2147483647, n_fds=1,
fds=0x7fbb880013c0, timeout=<optimized out>, context=0x7fbb88000990) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4135
#2  0x00007fbbb24b238c in g_main_context_iterate
(context=context@entry=0x7fbb88000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3835
#3  0x00007fbbb24b249c in g_main_context_iteration (context=0x7fbb88000990,
may_block=may_block@entry=1) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#4  0x00007fbbb848dbeb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fbb880008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fbbb84351ca in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fbb8f7c8c80, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:214
#6  0x00007fbbb826a5e4 in QThread::exec() (this=this@entry=0x1930c40) at
thread/qthread.cpp:522
#7  0x00007fbbbb6b2e66 in QQuickPixmapReader::run() (this=0x1930c40) at
util/qquickpixmapcache.cpp:934
#8  0x00007fbbb8275727 in QThreadPrivate::start(void*) (arg=0x1930c40) at
thread/qthread_unix.cpp:367
#9  0x00007fbbb43176ba in start_thread (arg=0x7fbb8f7c9700) at
pthread_create.c:333
#10 0x00007fbbb787941d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fbb9b5ef700 (LWP 2382)):
#0  0x00007fbbb786d74d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fbbb24b238c in g_main_context_iterate (priority=2147483647, n_fds=1,
fds=0x7fbb94002e70, timeout=<optimized out>, context=0x7fbb94000990) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4135
#2  0x00007fbbb24b238c in g_main_context_iterate
(context=context@entry=0x7fbb94000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3835
#3  0x00007fbbb24b249c in g_main_context_iteration (context=0x7fbb94000990,
may_block=may_block@entry=1) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#4  0x00007fbbb848dbcf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fbb940008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007fbbb84351ca in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fbb9b5eecd0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:214
#6  0x00007fbbb826a5e4 in QThread::exec() (this=this@entry=0x13e0060) at
thread/qthread.cpp:522
#7  0x00007fbbb8df2cf5 in QQmlThreadPrivate::run() (this=0x13e0060) at
qml/ftw/qqmlthread.cpp:148
#8  0x00007fbbb8275727 in QThreadPrivate::start(void*) (arg=0x13e0060) at
thread/qthread_unix.cpp:367
#9  0x00007fbbb43176ba in start_thread (arg=0x7fbb9b5ef700) at
pthread_create.c:333
#10 0x00007fbbb787941d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fbba0896700 (LWP 2381)):
#0  0x00007fbbb786d74d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fbbb24b238c in g_main_context_iterate (priority=2147483647, n_fds=4,
fds=0x7fbb9c018ad0, timeout=<optimized out>, context=0x7fbb9c000990) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:4135
#2  0x00007fbbb24b238c in g_main_context_iterate
(context=context@entry=0x7fbb9c000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3835
#3  0x00007fbbb24b249c in g_main_context_iteration (context=0x7fbb9c000990,
may_block=may_block@entry=1) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#4  0x00007fbbb848dbeb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fbb9c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fbbb84351ca in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fbba0895cc0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:214
#6  0x00007fbbb826a5e4 in QThread::exec() (this=this@entry=0x7fbbba423d60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:522
#7  0x00007fbbba1aaf35 in QDBusConnectionManager::run() (this=0x7fbbba423d60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:178
#8  0x00007fbbb8275727 in QThreadPrivate::start(void*) (arg=0x7fbbba423d60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:367
#9  0x00007fbbb43176ba in start_thread (arg=0x7fbba0896700) at
pthread_create.c:333
#10 0x00007fbbb787941d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fbba967f700 (LWP 2380)):
#0  0x00007fbbb786d74d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fbbb224fc62 in _xcb_conn_wait (__timeout=-1, __nfds=1,
__fds=0x7fbba967ebf0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  0x00007fbbb224fc62 in _xcb_conn_wait (c=c@entry=0x133b5a0,
cond=cond@entry=0x133b5e0, vector=vector@entry=0x0, count=count@entry=0x0) at
../../src/xcb_conn.c:459
#3  0x00007fbbb22518d7 in xcb_wait_for_event (c=0x133b5a0) at
../../src/xcb_in.c:693
#4  0x00007fbbac094029 in QXcbEventReader::run() (this=0x13465f0) at
qxcbconnection.cpp:1384
#5  0x00007fbbb8275727 in QThreadPrivate::start(void*) (arg=0x13465f0) at
thread/qthread_unix.cpp:367
#6  0x00007fbbb43176ba in start_thread (arg=0x7fbba967f700) at
pthread_create.c:333
#7  0x00007fbbb787941d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fbbbc59d8c0 (LWP 2379)):
#0  0x00007fbbb78734d9 in syscall () at
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fbbb8266355 in QBasicMutex::lockInternal() (val3=0, addr2=0x0,
val2=0, val=3, op=0, addr=<optimized out>) at thread/qfutex_p.h:92
#2  0x00007fbbb8266355 in QBasicMutex::lockInternal() (expectedValue=<optimized
out>, futex=...) at thread/qfutex_p.h:107
#3  0x00007fbbb8266355 in QBasicMutex::lockInternal() (timeout=-1,
elapsedTimer=0x0, d_ptr=...) at thread/qmutex_linux.cpp:145
#4  0x00007fbbb8266355 in QBasicMutex::lockInternal() (this=0x7fbbb88beb90
<_q_ObjectMutexPool+304>) at thread/qmutex_linux.cpp:162
#5  0x00007fbbb82663b7 in QMutex::lock() (this=this@entry=0x7fbbb88beb90
<_q_ObjectMutexPool+304>) at thread/qmutex.cpp:229
#6  0x00007fbbb846731d in QMetaObjectPrivate::disconnect(QObject const*, int,
QMetaObject const*, QObject const*, int, void**,
QMetaObjectPrivate::DisconnectType) (mtx2=0x7fbbb88beb90
<_q_ObjectMutexPool+304>, mtx1=0x7fbbb88bed60 <_q_ObjectMutexPool+768>) at
../../include/QtCore/5.11.0/QtCore/private/../../../../../src/corelib/thread/qorderedmutexlocker_p.h:109
#7  0x00007fbbb846731d in QMetaObjectPrivate::disconnect(QObject const*, int,
QMetaObject const*, QObject const*, int, void**,
QMetaObjectPrivate::DisconnectType) (slot=0x0,
disconnectType=QMetaObjectPrivate::DisconnectAll, senderMutex=0x7fbbb88bed60
<_q_ObjectMutexPool+768>, method_index=<optimized out>, receiver=0x2b03c00,
c=0x17b2f30) at kernel/qobject.cpp:3377
#8  0x00007fbbb846731d in QMetaObjectPrivate::disconnect(QObject const*, int,
QMetaObject const*, QObject const*, int, void**,
QMetaObjectPrivate::DisconnectType) (sender=sender@entry=0x4714650,
signal_index=signal_index@entry=10, smeta=<optimized out>,
receiver=receiver@entry=0x2b03c00, method_index=method_index@entry=39,
disconnectType=disconnectType@entry=QMetaObjectPrivate::DisconnectAll,
slot=0x0) at kernel/qobject.cpp:3445
#9  0x00007fbbb8467d24 in QObject::disconnect(QObject const*, char const*,
QObject const*, char const*) (sender=0x4714650, signal=0x4aeada9
"Finished(uint,uint)", receiver=0x2b03c00, method=0x4ab1319
"finished(uint,uint)") at kernel/qobject.cpp:3022
#10 0x00007fbb870574ab in PackageKit::TransactionPrivate::setupSignal(QString
const&, bool) () at /usr/lib/x86_64-linux-gnu/libpackagekitqt5.so.0
#11 0x00007fbb8705aaf9 in PackageKit::Transaction::disconnectNotify(char
const*) () at /usr/lib/x86_64-linux-gnu/libpackagekitqt5.so.0
#12 0x00007fbb87056f0a in PackageKit::Transaction::disconnectNotify(QMetaMethod
const&) () at /usr/lib/x86_64-linux-gnu/libpackagekitqt5.so.0
#13 0x00007fbbb846b993 in QObject::~QObject() (this=<optimized out>,
__in_chrg=<optimized out>) at kernel/qobject.cpp:988
#14 0x00007fbb872b626b in TransactionSet::~TransactionSet() (this=0x2afc960,
__in_chrg=<optimized out>) at
/workspace/build/obj-x86_64-linux-gnu/libdiscover/backends/PackageKitBackend/../../../../libdiscover/backends/PackageKitBackend/TransactionSet.h:28
#15 0x00007fbb872b626b in TransactionSet::~TransactionSet() (this=0x2afc960,
__in_chrg=<optimized out>) at
/workspace/build/obj-x86_64-linux-gnu/libdiscover/backends/PackageKitBackend/../../../../libdiscover/backends/PackageKitBackend/TransactionSet.h:28
#16 0x00007fbbb8464c00 in QObject::event(QEvent*) (this=0x2afc960, e=<optimized
out>) at kernel/qobject.cpp:1242
#17 0x00007fbbb9a8c29c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x2afc960, e=0x17adc10) at
kernel/qapplication.cpp:3713
#18 0x00007fbbb9a93917 in QApplication::notify(QObject*, QEvent*)
(this=0x7fffd667af70, receiver=0x2afc960, e=0x17adc10) at
kernel/qapplication.cpp:3472
#19 0x00007fbbb8436e38 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x2afc960, event=event@entry=0x17adc10) at
kernel/qcoreapplication.cpp:1048
#20 0x00007fbbb8439a3e in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (event=0x17adc10, receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#21 0x00007fbbb8439a3e in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0,
data=0x132a9f0) at kernel/qcoreapplication.cpp:1745
#22 0x00007fbbb8439eb8 in QCoreApplication::sendPostedEvents(QObject*, int)
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1599
#23 0x00007fbbb848e5c3 in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x137e1d0) at kernel/qeventdispatcher_glib.cpp:276
#24 0x00007fbbb24b2197 in g_main_context_dispatch (context=0x7fbba40016f0) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3154
#25 0x00007fbbb24b2197 in g_main_context_dispatch
(context=context@entry=0x7fbba40016f0) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3769
#26 0x00007fbbb24b23f0 in g_main_context_iterate
(context=context@entry=0x7fbba40016f0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3840
#27 0x00007fbbb24b249c in g_main_context_iteration (context=0x7fbba40016f0,
may_block=may_block@entry=1) at
/build/glib2.0-prJhLS/glib2.0-2.48.2/./glib/gmain.c:3901
#28 0x00007fbbb848dbcf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x1370e50, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#29 0x00007fbbac11cc11 in
QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x1370e50, flags=...) at qeventdispatcher_glib.cpp:69
#30 0x00007fbbb84351ca in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fffd667ae90, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:214
#31 0x00007fbbb843e2d4 in QCoreApplication::exec() () at
kernel/qcoreapplication.cpp:1336
#32 0x00007fbbb927d81c in QGuiApplication::exec() () at
kernel/qguiapplication.cpp:1751
#33 0x00007fbbb9a8c1f5 in QApplication::exec() () at
kernel/qapplication.cpp:2898
#34 0x00000000004130df in main(int, char**) (argc=1, argv=<optimized out>) at
/workspace/build/discover/main.cpp:156
(gdb) quit
A debugging session is active.

        Inferior 1 [process 2379] will be detached.

Quit anyway? (y or n) y
Detaching from program: /usr/bin/plasma-discover, process 2379

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

Reply via email to