Bug 236818

Summary: KPackageKit Setting crashed after selecting Automatic updates
Product: [Unmaintained] kpackagekit Reporter: Manavendra Nath Manav <manav.nit>
Component: generalAssignee: Steven M. Parrish <smparrish>
Status: RESOLVED DUPLICATE    
Severity: crash CC: dantti12, echidnaman, mnmanav
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Manavendra Nath Manav 2010-05-08 07:34:53 UTC
Application: kcmshell4 ()
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-21-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
I recently upgraded to Kubuntu Lucid 10.04. I opened KPackageKit Setting and set option for Automatic updates as "Download all updates in the background". After this it automatically started downloading list of changes. Everything went fine till it showed progress as "Downloading file 54 of 56", after which it crashed showing segmentation fault (11) in kdeinit4.

The crash can be reproduced every time.

 -- Backtrace:
Application: KDE Control Module (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#6  0x00edf65b in QObjectPrivate::isSignalConnected (sender=0x9d6a340, m=0x41becc4, local_signal_index=11, argv=0xbfb87194) at kernel/qobject_p.h:227
#7  QMetaObject::activate (sender=0x9d6a340, m=0x41becc4, local_signal_index=11, argv=0xbfb87194) at kernel/qobject.cpp:3218
#8  0x04197e19 in PackageKit::Transaction::finished(PackageKit::Transaction::ExitStatus, unsigned int) () from /usr/lib/libpackagekit-qt.so.12
#9  0x0419237c in PackageKit::ClientPrivate::serviceOwnerChanged(QString const&, QString const&, QString const&) () from /usr/lib/libpackagekit-qt.so.12
#10 0x04194453 in PackageKit::ClientPrivate::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libpackagekit-qt.so.12
#11 0x00ed0c9a in QMetaObject::metacall (object=0x9e39ee0, cl=13, idx=6, argv=0xbfb87320) at kernel/qmetaobject.cpp:237
#12 0x00edf3d5 in QMetaObject::activate (sender=0x9e76d68, m=0x302c88, local_signal_index=2, argv=0xbfb87320) at kernel/qobject.cpp:3293
#13 0x002ead9f in QDBusConnectionInterface::serviceOwnerChanged (this=0x9e76d68, _t1=..., _t2=..., _t3=...) at .moc/release-shared/moc_qdbusconnectioninterface.cpp:210
#14 0x002eb0c3 in QDBusConnectionInterface::qt_metacall (this=0x9e76d68, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfb874f0) at .moc/release-shared/moc_qdbusconnectioninterface.cpp:137
#15 0x00ed0c9a in QMetaObject::metacall (object=0x9e76d68, cl=13, idx=7, argv=0xbfb874f0) at kernel/qmetaobject.cpp:237
#16 0x00edf3d5 in QMetaObject::activate (sender=0x9e76d68, m=0x302c88, local_signal_index=6, argv=0xbfb874f0) at kernel/qobject.cpp:3293
#17 0x002eac4f in QDBusConnectionInterface::NameOwnerChanged (this=0x9e76d68, _t1=..., _t2=..., _t3=...) at .moc/release-shared/moc_qdbusconnectioninterface.cpp:238
#18 0x002eb153 in QDBusConnectionInterface::qt_metacall (this=0x9e76d68, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfb876fc) at .moc/release-shared/moc_qdbusconnectioninterface.cpp:141
#19 0x002abb34 in QDBusConnectionPrivate::deliverCall (this=0x9e6ef18, object=0x9e76d68, msg=..., metaTypes=..., slotIdx=11) at qdbusintegrator.cpp:904
#20 0x002b6ea7 in QDBusCallDeliveryEvent::placeMetaCall (this=0xa11fa00, object=0x9e76d68) at qdbusintegrator_p.h:101
#21 0x00edc3fe in QObject::event (this=0x9e76d68, e=0xa11fa00) at kernel/qobject.cpp:1248
#22 0x011164dc in QApplicationPrivate::notify_helper (this=0x9d116f0, receiver=0x9e76d68, e=0xa11fa00) at kernel/qapplication.cpp:4300
#23 0x0111d05e in QApplication::notify (this=0xbfb87ff4, receiver=0x9e76d68, e=0xa11fa00) at kernel/qapplication.cpp:3704
#24 0x00790f2a in KApplication::notify (this=0xbfb87ff4, receiver=0x9e76d68, event=0xa11fa00) at ../../kdeui/kernel/kapplication.cpp:302
#25 0x00ecba3b in QCoreApplication::notifyInternal (this=0xbfb87ff4, receiver=0x9e76d68, event=0xa11fa00) at kernel/qcoreapplication.cpp:704
#26 0x00ece473 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x9cd82f8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#27 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9cd82f8) at kernel/qcoreapplication.cpp:1345
#28 0x00ece5dd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#29 0x00ef7adf in QCoreApplication::sendPostedEvents (s=0x9d138c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#30 postEventSourceDispatch (s=0x9d138c0) at kernel/qeventdispatcher_glib.cpp:276
#31 0x050fd5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#32 0x051012d8 in ?? () from /lib/libglib-2.0.so.0
#33 0x051014b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#34 0x00ef75d5 in QEventDispatcherGlib::processEvents (this=0x9cd8e68, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#35 0x011d6135 in QGuiEventDispatcherGlib::processEvents (this=0x9cd8e68, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#36 0x00eca059 in QEventLoop::processEvents (this=0xbfb87f20, flags=) at kernel/qeventloop.cpp:149
#37 0x00eca4aa in QEventLoop::exec (this=0xbfb87f20, flags=...) at kernel/qeventloop.cpp:201
#38 0x016554f3 in QDialog::exec (this=0x9e09a30) at dialogs/qdialog.cpp:546
#39 0x0753f846 in kdemain () from /usr/lib/libkdeinit4_kcmshell4.so
#40 0x0804e133 in launch (argc=<value optimized out>, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=1, envs=0x9d07588 "DISPLAY=:0.0", reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x8051465 "0") at ../../kinit/kinit.cpp:717
#41 0x0804ec6d in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at ../../kinit/kinit.cpp:1209
#42 0x0804f190 in handle_requests (waitForPid=<value optimized out>) at ../../kinit/kinit.cpp:1402
#43 0x0804fe4f in main (argc=4, argv=0xbfb88b34, envp=0xbfb88b48) at ../../kinit/kinit.cpp:1845

Reported using DrKonqi
Comment 1 Manavendra Nath Manav 2010-05-08 08:20:58 UTC
The window titled "Package Install" was still open after the crash, showing "Downloading additional package files...File 54 or 56"
Progress bar showing 99% completed.

Additional info: I momentarily lost internet connection just before the crash.
Comment 2 Jonathan Thomas 2010-05-27 15:59:16 UTC

*** This bug has been marked as a duplicate of bug 232679 ***