/usr/bin/qaptworker2.0 crashed when selecting a deb to install
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Muon |
New
|
Undecided
|
Unassigned | ||
apt (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
What I did: I downloaded chrome-beta.deb and double clicked it in chromium in order to install it using muon in kubuntu. It took a very long time, till I saw the window. I do not know if it crashed there, but I suppose it crashed during the install, as in the window it stated Done and later I found out that the install was not complete, so I had to manually invoke dpkg --reconfigure -a.
I suppose it died during the install procedure, so maybe muon installer does not handle this correctly and if the qaptworker backend dies, it simply states done, despite the install was not complete.
--- stack trace ---
#0 lockInline (this=0xe0) at /usr/include/
No locals.
#1 QMutexLocker (m=0xe0, this=<synthetic pointer>) at /usr/include/
No locals.
#2 Transaction:
lock = <optimized out>
#3 0x000000000040750d in AptWorker:
str = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x61f8ba <QString:
#4 0x00007f47860d587a in QMetaObject:
receiver = 0x1ceb310
c = 0x7f477849f340
last = 0x7f477849f340
empty_argv = {0x0}
locker = {val = 139944932769984}
list = 0x7f477849f420
#5 0x00007f478611e720 in QIODevice:
No locals.
#6 0x00007f4786056761 in QProcessPrivate
available = <optimized out>
readBytes = 54
didRead = true
#7 0x00007f4786056d7e in QProcess:
_r = <optimized out>
_t = <optimized out>
#8 0x00007f47860d587a in QMetaObject:
receiver = 0x7f477849b120
c = 0x7f477849b210
last = 0x7f477849b210
empty_argv = {0x0}
locker = {val = 139944932747136}
list = 0x7f477849cad0
#9 0x00007f47861202ae in QSocketNotifier
_a = {0x0, 0x7f477ee6d9cc}
#10 0x00007f47860de64b in QSocketNotifier
No locals.
#11 0x00007f47860c14dd in QCoreApplicatio
threadData = 0x1ceb560
returnValue = <optimized out>
result = false
cbdata = {0x7f477849c980, 0x7f477ee6db10, 0x7f477ee6dabf}
d = <optimized out>
#12 0x00007f47860ef4a8 in sendEvent (event=
No locals.
#13 socketNotifierS
p = <optimized out>
i = 0
event = {_vptr.QEvent = 0x7f47864229d0 <vtable for QEvent+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f47861b19c0 <qt_meta_
src = 0x7f4778003050
#14 0x00007f4784343e04 in g_main_dispatch (context=
dispatch = 0x7f47860ef420 <socketNotifier
prev_source = 0x0
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = <optimized out>
cb_data = 0x0
source = 0x7f4778003050
current = 0x7f4778002410
i = 0
#15 g_main_
No locals.
#16 0x00007f4784344048 in g_main_
timeout = -1
some_ready = 1
nfds = <optimized out>
fds = 0x7f4778004bb0
#17 0x00007f47843440ec in g_main_
retval = <optimized out>
#18 0x00007f47860ee7a1 in QEventDispatche
d = 0x7f47780008e0
canWait = <optimized out>
savedFlags = {i = 0}
result = <optimized out>
#19 0x00007f47860c00af in QEventLoop:
d = 0x7f47780031f0
#20 0x00007f47860c03a5 in QEventLoop::exec (this=this@
d = 0x7f47780031f0
locker = {val = 30323992}
#21 0x00007f4785fbcc5f in QThread::exec (this=<optimized out>) at thread/
d = 0x1ceb490
locker = {val = 30323992}
eventLoop = {<QObject> = {_vptr.QObject = 0x7f4786425710 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f478619eca0 <qt_meta_
returnCode = <optimized out>
#22 0x00007f4785fbf32f in QThreadPrivate:
__clframe = {__cancel_routine = 0x7f4785fbe300 <QThreadPrivate
thr = 0x1ceb240
data = <optimized out>
objectName = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x61f8ba <QString:
#23 0x00007f4784a28182 in start_thread (arg=0x7f477ee6
__res = <optimized out>
pd = 0x7f477ee6e700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139945048467200, 890772681226992
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
#24 0x00007f4784d3930d in clone () at ../sysdeps/
No locals.