/usr/bin/qaptworker2.0 crashed when selecting a deb to install

Bug #1315514 reported by KDEUSER56
6
This bug affects 1 person
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/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@entry=0x7f477849b120, m=m@entry=0x7f4786424540 <QIODevice::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@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@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@entry=0x7f477849c980, m=m@entry=0x7f4786425a40 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@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@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@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@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@entry=0x7f47780009a0, block=block@entry=1, dispatch=dispatch@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@entry=0x7f477ee6dd20, flags=...) at kernel/qeventloop.cpp:149
        d = 0x7f47780031f0
#20 0x00007f47860c03a5 in QEventLoop::exec (this=this@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.

KDEUSER56 (kdeuser56)
description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.