[Bug 1315514] [NEW] /usr/bin/qaptworker2.0 crashed when selecting a deb to install
KDEUSER56
kdeuser56 at gmail.com
Fri May 2 20:19:39 UTC 2014
Public bug reported:
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/qt4/QtCore/qmutex.h:187
No locals.
#1 QMutexLocker (m=0xe0, this=<synthetic pointer>) at /usr/include/qt4/QtCore/qmutex.h:109
No locals.
#2 Transaction::setStatusDetails (this=0x0, details=...) at /build/buildd/libqapt-2.1.70/src/worker/transaction.cpp:334
lock = <optimized out>
#3 0x000000000040750d in AptWorker::updateDpkgProgress (this=0x1ceb310) at /build/buildd/libqapt-2.1.70/src/worker/aptworker.cpp:670
str = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x61f8ba <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x7f478642791a <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7f477849ccf0, static codecForCStrings = 0x0}
#4 0x00007f47860d587a in QMetaObject::activate (sender=sender at entry=0x7f477849b120, m=m at entry=0x7f4786424540 <QIODevice::staticMetaObject>, local_signal_index=local_signal_index at entry=0, argv=argv at entry=0x0) at kernel/qobject.cpp:3539
receiverInSameThread = true
previousSender = 0x0
callFunction = 0x4153b0 <AptWorker::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>
receiver = 0x1ceb310
currentSender = {sender = 0x7f477849b120, signal = 4, ref = 1}
method_relative = 4
c = 0x7f477849f340
last = 0x7f477849f340
methodOffset = <optimized out>
signal_absolute_index = 4
empty_argv = {0x0}
locker = {val = 139944932769984}
connectionLists = 0x7f477849d030
list = 0x7f477849f420
signalOffset = <optimized out>
signal_index = <optimized out>
currentThreadId = 139945048467200
#5 0x00007f478611e720 in QIODevice::readyRead (this=this at entry=0x7f477849b120) at .moc/release-shared/moc_qiodevice.cpp:104
No locals.
#6 0x00007f4786056761 in QProcessPrivate::_q_canReadStandardOutput (this=0x7f477849c330) at io/qprocess.cpp:932
available = <optimized out>
readBytes = 54
didRead = true
#7 0x00007f4786056d7e in QProcess::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=0x7f477ee6d9d0, _c=<optimized out>) at .moc/release-shared/moc_qprocess.cpp:83
_r = <optimized out>
_t = <optimized out>
#8 0x00007f47860d587a in QMetaObject::activate (sender=sender at entry=0x7f477849c980, m=m at entry=0x7f4786425a40 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index at entry=0, argv=argv at entry=0x7f477ee6d9d0) at kernel/qobject.cpp:3539
receiverInSameThread = true
previousSender = 0x0
callFunction = 0x7f4786056e30 <QProcess::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>
receiver = 0x7f477849b120
currentSender = {sender = 0x7f477849c980, signal = 4, ref = 1}
method_relative = 9
c = 0x7f477849b210
last = 0x7f477849b210
methodOffset = <optimized out>
signal_absolute_index = 4
empty_argv = {0x0}
locker = {val = 139944932747136}
connectionLists = 0x7f477849ca70
list = 0x7f477849cad0
signalOffset = <optimized out>
signal_index = <optimized out>
currentThreadId = 139945048467200
#9 0x00007f47861202ae in QSocketNotifier::activated (this=this at entry=0x7f477849c980, _t1=106) at .moc/release-shared/moc_qsocketnotifier.cpp:102
_a = {0x0, 0x7f477ee6d9cc}
#10 0x00007f47860de64b in QSocketNotifier::event (this=0x7f477849c980, e=0x7f477ee6db10) at kernel/qsocketnotifier.cpp:316
No locals.
#11 0x00007f47860c14dd in QCoreApplication::notifyInternal (this=0x7fffd01cb030, receiver=0x7f477849c980, event=event at entry=0x7f477ee6db10) at kernel/qcoreapplication.cpp:953
threadData = 0x1ceb560
returnValue = <optimized out>
result = false
cbdata = {0x7f477849c980, 0x7f477ee6db10, 0x7f477ee6dabf}
d = <optimized out>
#12 0x00007f47860ef4a8 in sendEvent (event=0x7f477ee6db10, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
No locals.
#13 socketNotifierSourceDispatch (source=0x7f4778003050) at kernel/qeventdispatcher_glib.cpp:117
p = <optimized out>
i = 0
event = {_vptr.QEvent = 0x7f47864229d0 <vtable for QEvent+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f47861b19c0 <qt_meta_stringdata_QEvent> "QEvent", data = 0x7f47861b23c0 <qt_meta_data_QEvent>, extradata = 0x0}}, d = 0x0, t = 50, posted = 0, spont = 0, m_accept = 1, reserved = 0}
src = 0x7f4778003050
#14 0x00007f4784343e04 in g_main_dispatch (context=0x7f47780009a0) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3064
dispatch = 0x7f47860ef420 <socketNotifierSourceDispatch(GSource*, GSourceFunc, gpointer)>
prev_source = 0x0
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = <optimized out>
cb_data = 0x0
need_destroy = <optimized out>
source = 0x7f4778003050
current = 0x7f4778002410
i = 0
#15 g_main_context_dispatch (context=context at entry=0x7f47780009a0) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3663
No locals.
#16 0x00007f4784344048 in g_main_context_iterate (context=context at entry=0x7f47780009a0, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3734
max_priority = 2147483647
timeout = -1
some_ready = 1
nfds = <optimized out>
allocated_nfds = 4
fds = 0x7f4778004bb0
#17 0x00007f47843440ec in g_main_context_iteration (context=0x7f47780009a0, may_block=1) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3795
retval = <optimized out>
#18 0x00007f47860ee7a1 in QEventDispatcherGlib::processEvents (this=0x7f47780008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:434
d = 0x7f47780008e0
canWait = <optimized out>
savedFlags = {i = 0}
result = <optimized out>
#19 0x00007f47860c00af in QEventLoop::processEvents (this=this at entry=0x7f477ee6dd20, flags=...) at kernel/qeventloop.cpp:149
d = 0x7f47780031f0
#20 0x00007f47860c03a5 in QEventLoop::exec (this=this at entry=0x7f477ee6dd20, flags=...) at kernel/qeventloop.cpp:204
d = 0x7f47780031f0
locker = {val = 30323992}
#21 0x00007f4785fbcc5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537
d = 0x1ceb490
locker = {val = 30323992}
eventLoop = {<QObject> = {_vptr.QObject = 0x7f4786425710 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f478619eca0 <qt_meta_stringdata_QObject> "QObject", data = 0x7f478619ed40 <qt_meta_data_QObject>, extradata = 0x7f4786422c60 <QObject::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f47860daae0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {d = 0x7f47780031f0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f47861a7be0 <qt_meta_stringdata_Qt> "Qt", data = 0x7f47861ab500 <qt_meta_data_Qt>, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x61f9e0 <QObject::staticMetaObject>, stringdata = 0x7f47861b17c0 <qt_meta_stringdata_QEventLoop> "QEventLoop", data = 0x7f47861b17e0 <qt_meta_data_QEventLoop>, extradata = 0x7f47864257a0 <QEventLoop::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f478611fdf0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}}
returnCode = <optimized out>
#22 0x00007f4785fbf32f in QThreadPrivate::start (arg=0x1ceb240) at thread/qthread_unix.cpp:349
__clframe = {__cancel_routine = 0x7f4785fbe300 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x1ceb240, __do_it = 1, __cancel_type = <optimized out>}
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::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x7f478642791a <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x61f8a0 <QString::shared_null>, static codecForCStrings = 0x0}
#23 0x00007f4784a28182 in start_thread (arg=0x7f477ee6e700) at pthread_create.c:312
__res = <optimized out>
pd = 0x7f477ee6e700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139945048467200, 8907726812269920373, 0, 0, 139945048467904, 139945048467200, -8858466553586106251, -8858137285686181771}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#24 0x00007f4784d3930d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
** Affects: muon
Importance: Undecided
Status: New
** Affects: apt (Ubuntu)
Importance: Undecided
Status: New
** Also affects: muon
Importance: Undecided
Status: New
** Description changed:
- 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.
+ 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/qt4/QtCore/qmutex.h:187
No locals.
#1 QMutexLocker (m=0xe0, this=<synthetic pointer>) at /usr/include/qt4/QtCore/qmutex.h:109
No locals.
#2 Transaction::setStatusDetails (this=0x0, details=...) at /build/buildd/libqapt-2.1.70/src/worker/transaction.cpp:334
- lock = <optimized out>
+ lock = <optimized out>
#3 0x000000000040750d in AptWorker::updateDpkgProgress (this=0x1ceb310) at /build/buildd/libqapt-2.1.70/src/worker/aptworker.cpp:670
- str = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x61f8ba <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x7f478642791a <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7f477849ccf0, static codecForCStrings = 0x0}
+ str = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x61f8ba <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x7f478642791a <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7f477849ccf0, static codecForCStrings = 0x0}
#4 0x00007f47860d587a in QMetaObject::activate (sender=sender at entry=0x7f477849b120, m=m at entry=0x7f4786424540 <QIODevice::staticMetaObject>, local_signal_index=local_signal_index at entry=0, argv=argv at entry=0x0) at kernel/qobject.cpp:3539
- receiverInSameThread = true
- previousSender = 0x0
- callFunction = 0x4153b0 <AptWorker::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>
- receiver = 0x1ceb310
- currentSender = {sender = 0x7f477849b120, signal = 4, ref = 1}
- method_relative = 4
- c = 0x7f477849f340
- last = 0x7f477849f340
- methodOffset = <optimized out>
- signal_absolute_index = 4
- empty_argv = {0x0}
- locker = {val = 139944932769984}
- connectionLists = 0x7f477849d030
- list = 0x7f477849f420
- signalOffset = <optimized out>
- signal_index = <optimized out>
- currentThreadId = 139945048467200
+ receiverInSameThread = true
+ previousSender = 0x0
+ callFunction = 0x4153b0 <AptWorker::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>
+ receiver = 0x1ceb310
+ currentSender = {sender = 0x7f477849b120, signal = 4, ref = 1}
+ method_relative = 4
+ c = 0x7f477849f340
+ last = 0x7f477849f340
+ methodOffset = <optimized out>
+ signal_absolute_index = 4
+ empty_argv = {0x0}
+ locker = {val = 139944932769984}
+ connectionLists = 0x7f477849d030
+ list = 0x7f477849f420
+ signalOffset = <optimized out>
+ signal_index = <optimized out>
+ currentThreadId = 139945048467200
#5 0x00007f478611e720 in QIODevice::readyRead (this=this at entry=0x7f477849b120) at .moc/release-shared/moc_qiodevice.cpp:104
No locals.
#6 0x00007f4786056761 in QProcessPrivate::_q_canReadStandardOutput (this=0x7f477849c330) at io/qprocess.cpp:932
- available = <optimized out>
- readBytes = 54
- didRead = true
+ available = <optimized out>
+ readBytes = 54
+ didRead = true
#7 0x00007f4786056d7e in QProcess::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=0x7f477ee6d9d0, _c=<optimized out>) at .moc/release-shared/moc_qprocess.cpp:83
- _r = <optimized out>
- _t = <optimized out>
+ _r = <optimized out>
+ _t = <optimized out>
#8 0x00007f47860d587a in QMetaObject::activate (sender=sender at entry=0x7f477849c980, m=m at entry=0x7f4786425a40 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index at entry=0, argv=argv at entry=0x7f477ee6d9d0) at kernel/qobject.cpp:3539
- receiverInSameThread = true
- previousSender = 0x0
- callFunction = 0x7f4786056e30 <QProcess::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>
- receiver = 0x7f477849b120
- currentSender = {sender = 0x7f477849c980, signal = 4, ref = 1}
- method_relative = 9
- c = 0x7f477849b210
- last = 0x7f477849b210
- methodOffset = <optimized out>
- signal_absolute_index = 4
- empty_argv = {0x0}
- locker = {val = 139944932747136}
- connectionLists = 0x7f477849ca70
- list = 0x7f477849cad0
- signalOffset = <optimized out>
- signal_index = <optimized out>
- currentThreadId = 139945048467200
+ receiverInSameThread = true
+ previousSender = 0x0
+ callFunction = 0x7f4786056e30 <QProcess::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>
+ receiver = 0x7f477849b120
+ currentSender = {sender = 0x7f477849c980, signal = 4, ref = 1}
+ method_relative = 9
+ c = 0x7f477849b210
+ last = 0x7f477849b210
+ methodOffset = <optimized out>
+ signal_absolute_index = 4
+ empty_argv = {0x0}
+ locker = {val = 139944932747136}
+ connectionLists = 0x7f477849ca70
+ list = 0x7f477849cad0
+ signalOffset = <optimized out>
+ signal_index = <optimized out>
+ currentThreadId = 139945048467200
#9 0x00007f47861202ae in QSocketNotifier::activated (this=this at entry=0x7f477849c980, _t1=106) at .moc/release-shared/moc_qsocketnotifier.cpp:102
- _a = {0x0, 0x7f477ee6d9cc}
+ _a = {0x0, 0x7f477ee6d9cc}
#10 0x00007f47860de64b in QSocketNotifier::event (this=0x7f477849c980, e=0x7f477ee6db10) at kernel/qsocketnotifier.cpp:316
No locals.
#11 0x00007f47860c14dd in QCoreApplication::notifyInternal (this=0x7fffd01cb030, receiver=0x7f477849c980, event=event at entry=0x7f477ee6db10) at kernel/qcoreapplication.cpp:953
- threadData = 0x1ceb560
- returnValue = <optimized out>
- result = false
- cbdata = {0x7f477849c980, 0x7f477ee6db10, 0x7f477ee6dabf}
- d = <optimized out>
+ threadData = 0x1ceb560
+ returnValue = <optimized out>
+ result = false
+ cbdata = {0x7f477849c980, 0x7f477ee6db10, 0x7f477ee6dabf}
+ d = <optimized out>
#12 0x00007f47860ef4a8 in sendEvent (event=0x7f477ee6db10, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
No locals.
#13 socketNotifierSourceDispatch (source=0x7f4778003050) at kernel/qeventdispatcher_glib.cpp:117
- p = <optimized out>
- i = 0
- event = {_vptr.QEvent = 0x7f47864229d0 <vtable for QEvent+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f47861b19c0 <qt_meta_stringdata_QEvent> "QEvent", data = 0x7f47861b23c0 <qt_meta_data_QEvent>, extradata = 0x0}}, d = 0x0, t = 50, posted = 0, spont = 0, m_accept = 1, reserved = 0}
- src = 0x7f4778003050
+ p = <optimized out>
+ i = 0
+ event = {_vptr.QEvent = 0x7f47864229d0 <vtable for QEvent+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f47861b19c0 <qt_meta_stringdata_QEvent> "QEvent", data = 0x7f47861b23c0 <qt_meta_data_QEvent>, extradata = 0x0}}, d = 0x0, t = 50, posted = 0, spont = 0, m_accept = 1, reserved = 0}
+ src = 0x7f4778003050
#14 0x00007f4784343e04 in g_main_dispatch (context=0x7f47780009a0) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3064
- dispatch = 0x7f47860ef420 <socketNotifierSourceDispatch(GSource*, GSourceFunc, gpointer)>
- prev_source = 0x0
- was_in_call = 0
- user_data = 0x0
- callback = 0x0
- cb_funcs = <optimized out>
- cb_data = 0x0
- need_destroy = <optimized out>
- source = 0x7f4778003050
- current = 0x7f4778002410
- i = 0
+ dispatch = 0x7f47860ef420 <socketNotifierSourceDispatch(GSource*, GSourceFunc, gpointer)>
+ prev_source = 0x0
+ was_in_call = 0
+ user_data = 0x0
+ callback = 0x0
+ cb_funcs = <optimized out>
+ cb_data = 0x0
+ need_destroy = <optimized out>
+ source = 0x7f4778003050
+ current = 0x7f4778002410
+ i = 0
#15 g_main_context_dispatch (context=context at entry=0x7f47780009a0) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3663
No locals.
#16 0x00007f4784344048 in g_main_context_iterate (context=context at entry=0x7f47780009a0, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3734
- max_priority = 2147483647
- timeout = -1
- some_ready = 1
- nfds = <optimized out>
- allocated_nfds = 4
- fds = 0x7f4778004bb0
+ max_priority = 2147483647
+ timeout = -1
+ some_ready = 1
+ nfds = <optimized out>
+ allocated_nfds = 4
+ fds = 0x7f4778004bb0
#17 0x00007f47843440ec in g_main_context_iteration (context=0x7f47780009a0, may_block=1) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3795
- retval = <optimized out>
+ retval = <optimized out>
#18 0x00007f47860ee7a1 in QEventDispatcherGlib::processEvents (this=0x7f47780008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:434
- d = 0x7f47780008e0
- canWait = <optimized out>
- savedFlags = {i = 0}
- result = <optimized out>
+ d = 0x7f47780008e0
+ canWait = <optimized out>
+ savedFlags = {i = 0}
+ result = <optimized out>
#19 0x00007f47860c00af in QEventLoop::processEvents (this=this at entry=0x7f477ee6dd20, flags=...) at kernel/qeventloop.cpp:149
- d = 0x7f47780031f0
+ d = 0x7f47780031f0
#20 0x00007f47860c03a5 in QEventLoop::exec (this=this at entry=0x7f477ee6dd20, flags=...) at kernel/qeventloop.cpp:204
- d = 0x7f47780031f0
- locker = {val = 30323992}
+ d = 0x7f47780031f0
+ locker = {val = 30323992}
#21 0x00007f4785fbcc5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537
- d = 0x1ceb490
- locker = {val = 30323992}
- eventLoop = {<QObject> = {_vptr.QObject = 0x7f4786425710 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f478619eca0 <qt_meta_stringdata_QObject> "QObject", data = 0x7f478619ed40 <qt_meta_data_QObject>, extradata = 0x7f4786422c60 <QObject::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f47860daae0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {d = 0x7f47780031f0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f47861a7be0 <qt_meta_stringdata_Qt> "Qt", data = 0x7f47861ab500 <qt_meta_data_Qt>, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x61f9e0 <QObject::staticMetaObject>, stringdata = 0x7f47861b17c0 <qt_meta_stringdata_QEventLoop> "QEventLoop", data = 0x7f47861b17e0 <qt_meta_data_QEventLoop>, extradata = 0x7f47864257a0 <QEventLoop::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f478611fdf0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}}
- returnCode = <optimized out>
+ d = 0x1ceb490
+ locker = {val = 30323992}
+ eventLoop = {<QObject> = {_vptr.QObject = 0x7f4786425710 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f478619eca0 <qt_meta_stringdata_QObject> "QObject", data = 0x7f478619ed40 <qt_meta_data_QObject>, extradata = 0x7f4786422c60 <QObject::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f47860daae0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {d = 0x7f47780031f0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f47861a7be0 <qt_meta_stringdata_Qt> "Qt", data = 0x7f47861ab500 <qt_meta_data_Qt>, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x61f9e0 <QObject::staticMetaObject>, stringdata = 0x7f47861b17c0 <qt_meta_stringdata_QEventLoop> "QEventLoop", data = 0x7f47861b17e0 <qt_meta_data_QEventLoop>, extradata = 0x7f47864257a0 <QEventLoop::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f478611fdf0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}}
+ returnCode = <optimized out>
#22 0x00007f4785fbf32f in QThreadPrivate::start (arg=0x1ceb240) at thread/qthread_unix.cpp:349
- __clframe = {__cancel_routine = 0x7f4785fbe300 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x1ceb240, __do_it = 1, __cancel_type = <optimized out>}
- 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::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x7f478642791a <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x61f8a0 <QString::shared_null>, static codecForCStrings = 0x0}
+ __clframe = {__cancel_routine = 0x7f4785fbe300 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x1ceb240, __do_it = 1, __cancel_type = <optimized out>}
+ 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::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x7f478642791a <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x61f8a0 <QString::shared_null>, static codecForCStrings = 0x0}
#23 0x00007f4784a28182 in start_thread (arg=0x7f477ee6e700) at pthread_create.c:312
- __res = <optimized out>
- pd = 0x7f477ee6e700
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139945048467200, 8907726812269920373, 0, 0, 139945048467904, 139945048467200, -8858466553586106251, -8858137285686181771}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = <optimized out>
- pagesize_m1 = <optimized out>
- sp = <optimized out>
- freesize = <optimized out>
- __PRETTY_FUNCTION__ = "start_thread"
+ __res = <optimized out>
+ pd = 0x7f477ee6e700
+ now = <optimized out>
+ unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139945048467200, 8907726812269920373, 0, 0, 139945048467904, 139945048467200, -8858466553586106251, -8858137285686181771}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
+ not_first_call = <optimized out>
+ pagesize_m1 = <optimized out>
+ sp = <optimized out>
+ freesize = <optimized out>
+ __PRETTY_FUNCTION__ = "start_thread"
#24 0x00007f4784d3930d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to apt in Ubuntu.
https://bugs.launchpad.net/bugs/1315514
Title:
/usr/bin/qaptworker2.0 crashed when selecting a deb to install
Status in Muon Package Manager:
New
Status in “apt” package in Ubuntu:
New
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/qt4/QtCore/qmutex.h:187
No locals.
#1 QMutexLocker (m=0xe0, this=<synthetic pointer>) at /usr/include/qt4/QtCore/qmutex.h:109
No locals.
#2 Transaction::setStatusDetails (this=0x0, details=...) at /build/buildd/libqapt-2.1.70/src/worker/transaction.cpp:334
lock = <optimized out>
#3 0x000000000040750d in AptWorker::updateDpkgProgress (this=0x1ceb310) at /build/buildd/libqapt-2.1.70/src/worker/aptworker.cpp:670
str = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x61f8ba <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x7f478642791a <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7f477849ccf0, static codecForCStrings = 0x0}
#4 0x00007f47860d587a in QMetaObject::activate (sender=sender at entry=0x7f477849b120, m=m at entry=0x7f4786424540 <QIODevice::staticMetaObject>, local_signal_index=local_signal_index at entry=0, argv=argv at entry=0x0) at kernel/qobject.cpp:3539
receiverInSameThread = true
previousSender = 0x0
callFunction = 0x4153b0 <AptWorker::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>
receiver = 0x1ceb310
currentSender = {sender = 0x7f477849b120, signal = 4, ref = 1}
method_relative = 4
c = 0x7f477849f340
last = 0x7f477849f340
methodOffset = <optimized out>
signal_absolute_index = 4
empty_argv = {0x0}
locker = {val = 139944932769984}
connectionLists = 0x7f477849d030
list = 0x7f477849f420
signalOffset = <optimized out>
signal_index = <optimized out>
currentThreadId = 139945048467200
#5 0x00007f478611e720 in QIODevice::readyRead (this=this at entry=0x7f477849b120) at .moc/release-shared/moc_qiodevice.cpp:104
No locals.
#6 0x00007f4786056761 in QProcessPrivate::_q_canReadStandardOutput (this=0x7f477849c330) at io/qprocess.cpp:932
available = <optimized out>
readBytes = 54
didRead = true
#7 0x00007f4786056d7e in QProcess::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=0x7f477ee6d9d0, _c=<optimized out>) at .moc/release-shared/moc_qprocess.cpp:83
_r = <optimized out>
_t = <optimized out>
#8 0x00007f47860d587a in QMetaObject::activate (sender=sender at entry=0x7f477849c980, m=m at entry=0x7f4786425a40 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index at entry=0, argv=argv at entry=0x7f477ee6d9d0) at kernel/qobject.cpp:3539
receiverInSameThread = true
previousSender = 0x0
callFunction = 0x7f4786056e30 <QProcess::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>
receiver = 0x7f477849b120
currentSender = {sender = 0x7f477849c980, signal = 4, ref = 1}
method_relative = 9
c = 0x7f477849b210
last = 0x7f477849b210
methodOffset = <optimized out>
signal_absolute_index = 4
empty_argv = {0x0}
locker = {val = 139944932747136}
connectionLists = 0x7f477849ca70
list = 0x7f477849cad0
signalOffset = <optimized out>
signal_index = <optimized out>
currentThreadId = 139945048467200
#9 0x00007f47861202ae in QSocketNotifier::activated (this=this at entry=0x7f477849c980, _t1=106) at .moc/release-shared/moc_qsocketnotifier.cpp:102
_a = {0x0, 0x7f477ee6d9cc}
#10 0x00007f47860de64b in QSocketNotifier::event (this=0x7f477849c980, e=0x7f477ee6db10) at kernel/qsocketnotifier.cpp:316
No locals.
#11 0x00007f47860c14dd in QCoreApplication::notifyInternal (this=0x7fffd01cb030, receiver=0x7f477849c980, event=event at entry=0x7f477ee6db10) at kernel/qcoreapplication.cpp:953
threadData = 0x1ceb560
returnValue = <optimized out>
result = false
cbdata = {0x7f477849c980, 0x7f477ee6db10, 0x7f477ee6dabf}
d = <optimized out>
#12 0x00007f47860ef4a8 in sendEvent (event=0x7f477ee6db10, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
No locals.
#13 socketNotifierSourceDispatch (source=0x7f4778003050) at kernel/qeventdispatcher_glib.cpp:117
p = <optimized out>
i = 0
event = {_vptr.QEvent = 0x7f47864229d0 <vtable for QEvent+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f47861b19c0 <qt_meta_stringdata_QEvent> "QEvent", data = 0x7f47861b23c0 <qt_meta_data_QEvent>, extradata = 0x0}}, d = 0x0, t = 50, posted = 0, spont = 0, m_accept = 1, reserved = 0}
src = 0x7f4778003050
#14 0x00007f4784343e04 in g_main_dispatch (context=0x7f47780009a0) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3064
dispatch = 0x7f47860ef420 <socketNotifierSourceDispatch(GSource*, GSourceFunc, gpointer)>
prev_source = 0x0
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = <optimized out>
cb_data = 0x0
need_destroy = <optimized out>
source = 0x7f4778003050
current = 0x7f4778002410
i = 0
#15 g_main_context_dispatch (context=context at entry=0x7f47780009a0) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3663
No locals.
#16 0x00007f4784344048 in g_main_context_iterate (context=context at entry=0x7f47780009a0, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3734
max_priority = 2147483647
timeout = -1
some_ready = 1
nfds = <optimized out>
allocated_nfds = 4
fds = 0x7f4778004bb0
#17 0x00007f47843440ec in g_main_context_iteration (context=0x7f47780009a0, may_block=1) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3795
retval = <optimized out>
#18 0x00007f47860ee7a1 in QEventDispatcherGlib::processEvents (this=0x7f47780008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:434
d = 0x7f47780008e0
canWait = <optimized out>
savedFlags = {i = 0}
result = <optimized out>
#19 0x00007f47860c00af in QEventLoop::processEvents (this=this at entry=0x7f477ee6dd20, flags=...) at kernel/qeventloop.cpp:149
d = 0x7f47780031f0
#20 0x00007f47860c03a5 in QEventLoop::exec (this=this at entry=0x7f477ee6dd20, flags=...) at kernel/qeventloop.cpp:204
d = 0x7f47780031f0
locker = {val = 30323992}
#21 0x00007f4785fbcc5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537
d = 0x1ceb490
locker = {val = 30323992}
eventLoop = {<QObject> = {_vptr.QObject = 0x7f4786425710 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f478619eca0 <qt_meta_stringdata_QObject> "QObject", data = 0x7f478619ed40 <qt_meta_data_QObject>, extradata = 0x7f4786422c60 <QObject::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f47860daae0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {d = 0x7f47780031f0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f47861a7be0 <qt_meta_stringdata_Qt> "Qt", data = 0x7f47861ab500 <qt_meta_data_Qt>, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x61f9e0 <QObject::staticMetaObject>, stringdata = 0x7f47861b17c0 <qt_meta_stringdata_QEventLoop> "QEventLoop", data = 0x7f47861b17e0 <qt_meta_data_QEventLoop>, extradata = 0x7f47864257a0 <QEventLoop::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f478611fdf0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}}
returnCode = <optimized out>
#22 0x00007f4785fbf32f in QThreadPrivate::start (arg=0x1ceb240) at thread/qthread_unix.cpp:349
__clframe = {__cancel_routine = 0x7f4785fbe300 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x1ceb240, __do_it = 1, __cancel_type = <optimized out>}
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::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x7f478642791a <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x61f8a0 <QString::shared_null>, static codecForCStrings = 0x0}
#23 0x00007f4784a28182 in start_thread (arg=0x7f477ee6e700) at pthread_create.c:312
__res = <optimized out>
pd = 0x7f477ee6e700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139945048467200, 8907726812269920373, 0, 0, 139945048467904, 139945048467200, -8858466553586106251, -8858137285686181771}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#24 0x00007f4784d3930d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
To manage notifications about this bug go to:
https://bugs.launchpad.net/muon/+bug/1315514/+subscriptions
More information about the foundations-bugs
mailing list