Bug 230776

Summary: System Settings segfaults while installing software updates after STS 12 install
Product: [Unmaintained] kpackagekit Reporter: Arthur Kreymer <arkreymer>
Component: generalAssignee: Steven M. Parrish <smparrish>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra, dantti12, echidnaman
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Arthur Kreymer 2010-03-14 23:34:04 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.4.00 (KDE 4.4.0) (Compiled from sources)
Qt Version: 4.6.2
Operating System: Linux 2.6.32.9-70.fc12.i686 i686
Distribution (Platform): Fedora RPMs

-- Information about the crash:
The software installer sometimes crashes with a segfault,
when installing updates after a new install of STS12 ( SL based on Fedora 12 )


The crash can be reproduced some of the time.

 -- Backtrace:
Application: System Settings (systemsettings), signal: Segmentation fault
[KCrash Handler]
#6  0x01b2b24e in PackageKit::Transaction::percentage() const () from /usr/lib/libpackagekit-qt.so.12
#7  0x0513b863 in KpkTransaction::updateUi() () from /usr/lib/libkpackagekitlib.so
#8  0x0513e856 in KpkTransaction::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkpackagekitlib.so
#9  0x049ef5db in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#10 0x049fe4af in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#11 0x01b2adc8 in PackageKit::Transaction::changed() () from /usr/lib/libpackagekit-qt.so.12
#12 0x01b2cc01 in PackageKit::Transaction::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libpackagekit-qt.so.12
#13 0x049ef5db in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#14 0x049fe4af in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#15 0x01b34108 in PackageKit::TransactionProxy::Changed() () from /usr/lib/libpackagekit-qt.so.12
#16 0x01b34ac3 in PackageKit::TransactionProxy::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libpackagekit-qt.so.12
#17 0x002e5f7c in ?? () from /usr/lib/libQtDBus.so.4
#18 0x002f0ad8 in ?? () from /usr/lib/libQtDBus.so.4
#19 0x049fac4e in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#20 0x00d6d1cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#21 0x00d739f6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#22 0x0085c58b in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#23 0x049eac03 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#24 0x049ebac3 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#25 0x049ebc1e in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#26 0x04a13350 in ?? () from /usr/lib/libQtCore.so.4
#27 0x04b67f88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#28 0x04b6b8b8 in ?? () from /lib/libglib-2.0.so.0
#29 0x04b6b9e4 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#30 0x04a12e46 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#31 0x00e1b566 in ?? () from /usr/lib/libQtGui.so.4
#32 0x049e92da in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#33 0x049e961a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#34 0x0125fa84 in QDialog::exec() () from /usr/lib/libQtGui.so.4
#35 0x007e0734 in KMessageBox::createKMessageBox(KDialog*, QIcon const&, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&, QMessageBox::Icon) ()
   from /usr/lib/libkdeui.so.5
#36 0x007e1baf in KMessageBox::createKMessageBox(KDialog*, QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&) ()
   from /usr/lib/libkdeui.so.5
#37 0x007e1f03 in KMessageBox::detailedSorryWId(unsigned long, QString const&, QString const&, QString const&, QFlags<KMessageBox::Option>) () from /usr/lib/libkdeui.so.5
#38 0x007e2030 in KMessageBox::detailedSorry(QWidget*, QString const&, QString const&, QString const&, QFlags<KMessageBox::Option>) () from /usr/lib/libkdeui.so.5
#39 0x0513d35c in KpkTransaction::errorCode(PackageKit::Client::ErrorType, QString const&) () from /usr/lib/libkpackagekitlib.so
#40 0x0513e81e in KpkTransaction::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkpackagekitlib.so
#41 0x049ef5db in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#42 0x049fe4af in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#43 0x01b2ab5a in PackageKit::Transaction::errorCode(PackageKit::Client::ErrorType, QString const&) () from /usr/lib/libpackagekit-qt.so.12
#44 0x01b31442 in PackageKit::TransactionPrivate::errorCode(QString const&, QString const&) () from /usr/lib/libpackagekit-qt.so.12
#45 0x01b324fc in PackageKit::TransactionPrivate::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libpackagekit-qt.so.12
#46 0x049ef5db in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#47 0x049fe4af in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#48 0x01b33f9a in PackageKit::TransactionProxy::ErrorCode(QString const&, QString const&) () from /usr/lib/libpackagekit-qt.so.12
#49 0x01b34b59 in PackageKit::TransactionProxy::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libpackagekit-qt.so.12
#50 0x002e5f7c in ?? () from /usr/lib/libQtDBus.so.4
#51 0x002f0ad8 in ?? () from /usr/lib/libQtDBus.so.4
#52 0x049fac4e in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#53 0x00d6d1cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#54 0x00d739f6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#55 0x0085c58b in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#56 0x049eac03 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#57 0x049ebac3 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#58 0x049ebc1e in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#59 0x04a13350 in ?? () from /usr/lib/libQtCore.so.4
#60 0x04b67f88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#61 0x04b6b8b8 in ?? () from /lib/libglib-2.0.so.0
#62 0x04b6b9e4 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#63 0x04a12e46 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#64 0x00e1b566 in ?? () from /usr/lib/libQtGui.so.4
#65 0x049e92da in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#66 0x049e961a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#67 0x0125fa84 in QDialog::exec() () from /usr/lib/libQtGui.so.4
#68 0x01b5c82c in ?? () from /usr/lib/kde4/kcm_kpk_update.so
#69 0x01b5cf7d in ?? () from /usr/lib/kde4/kcm_kpk_update.so
#70 0x01b5af71 in ?? () from /usr/lib/kde4/kcm_kpk_update.so
#71 0x00c17a5a in KCModuleProxy::save() () from /usr/lib/libkutils.so.4
#72 0x0011b154 in ModuleView::moduleSave(KCModuleProxy*) () from /usr/lib/libsystemsettingsview.so.1
#73 0x0011b529 in ModuleView::moduleSave() () from /usr/lib/libsystemsettingsview.so.1
#74 0x0011e433 in ModuleView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libsystemsettingsview.so.1
#75 0x049ef5db in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#76 0x049fe4af in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#77 0x01430bea in QAbstractButton::clicked(bool) () from /usr/lib/libQtGui.so.4
#78 0x01144b3a in ?? () from /usr/lib/libQtGui.so.4
#79 0x01145d75 in ?? () from /usr/lib/libQtGui.so.4
#80 0x0114603e in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#81 0x00dbffcd in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#82 0x011449df in QAbstractButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#83 0x011e2443 in QPushButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#84 0x00d6d1cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#85 0x00d7459e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#86 0x0085c58b in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#87 0x049eac03 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#88 0x00d73308 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#89 0x00df0570 in ?? () from /usr/lib/libQtGui.so.4
#90 0x00defa83 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#91 0x00e1b97a in ?? () from /usr/lib/libQtGui.so.4
#92 0x04b67f88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#93 0x04b6b8b8 in ?? () from /lib/libglib-2.0.so.0
#94 0x04b6b9e4 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#95 0x04a12e46 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#96 0x00e1b566 in ?? () from /usr/lib/libQtGui.so.4
#97 0x049e92da in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#98 0x049e961a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#99 0x049ebce7 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#100 0x00d6d278 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#101 0x08055dc8 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2010-03-14 23:46:54 UTC
This looks like bug 220344, do you identify the situation ?
Regards
Comment 2 Arthur Kreymer 2010-03-27 14:43:49 UTC
This is hard for me to say, as I'm not familiar with the internals of the
situation.

From the end-user point of view,
the crashes occurred when the software installation prompted for the root
password.

I got around the problem by logging in as root, avoiding the need for that
prompt.

The situation has not come up again.

On Sun, Mar 14, 2010 at 5:46 PM, Dario Andres <andresbajotierra@gmail.com>wrote:

> https://bugs.kde.org/show_bug.cgi?id=230776
>
>
> Dario Andres <andresbajotierra@gmail.com> changed:
>
>           What    |Removed                     |Added
>
> ----------------------------------------------------------------------------
>                 CC|                            |andresbajotierra@gmail.com
> ,
>                   |                            |dantti85-kde@yahoo.com.br
>          Component|general                     |general
>         AssignedTo|sourtooth+ssbugs@gmail.com<sourtooth%2Bssbugs@gmail.com> |
> smparrish@gmail.com
>            Product|systemsettings              |kpackagekit
>
>
>
>
> --- Comment #1 from Dario Andres <andresbajotierra gmail com>  2010-03-14
> 23:46:54 ---
> This looks like bug 220344, do you identify the situation ?
> Regards
>
> --
> Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You reported the bug.
>
Comment 3 Jonathan Thomas 2010-07-22 16:56:35 UTC

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