Bug 214921 - Crash during setting startup services in service manager
Summary: Crash during setting startup services in service manager
Status: RESOLVED FIXED
Alias: None
Product: solid
Classification: Frameworks and Libraries
Component: powermanagement-daemon (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Dario Freddi
URL:
Keywords:
: 227798 243588 250234 253015 261482 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-11-17 04:55 UTC by john
Modified: 2010-12-28 20:52 UTC (History)
8 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.5.1


Attachments
New crash information added by DrKonqi (4.58 KB, text/plain)
2010-09-03 20:32 UTC, jerome
Details

Note You need to log in before you can comment on or make changes to this bug.
Description john 2009-11-17 04:55:20 UTC
Version:            (using KDE 4.3.2)
Compiler:          package obtained from ubuntu 9.10 karmic Koala updated to kubuntu-desktop
OS:                Linux
Installed from:    Ubuntu Packages

Chose "Application Launcher" -> Settings -> system settings.

Clicked on Advanced tab and chose service manager.

Unchecked "Power Devil" and "Free space notifier" in startup services.

Then clicked "Apply" button.

Then went ahead, highlighted "Power Devil" and stopped the service when the crash happened.

I was able to reproduce this twice.



Details from crash reported by the Crash Assistant
===================================================

Application that crashed: kded4
Version of the application: $Id: kded.cpp 944898 2009-03-26 13:01:25Z dfaure $
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-14-generic i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
<In detail, tell us what you were doing  when the application crashed.>

 -- Backtrace:
Application: KDE Daemon (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#6  0x0026ea70 in QVariant::QVariant(QVariant const&) () from /usr/lib/libQtCore.so.4
#7  0x00d577b0 in QDBusPendingReplyData::argumentAt(int) const () from /usr/lib/libQtDBus.so.4
#8  0x01186f7f in ?? () from /usr/lib/libsolid.so.4
#9  0x01188157 in Solid::PowerManagement::appShouldConserveResources() () from /usr/lib/libsolid.so.4
#10 0x0169164a in ?? () from /usr/lib/kde4/kded_kpackagekitd.so
#11 0x01691cd5 in ?? () from /usr/lib/kde4/kded_kpackagekitd.so
#12 0x016927f5 in ?? () from /usr/lib/kde4/kded_kpackagekitd.so
#13 0x01691543 in ?? () from /usr/lib/kde4/kded_kpackagekitd.so
#14 0x00265263 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#15 0x00265ec2 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#16 0x0029f667 in QTimer::timeout() () from /usr/lib/libQtCore.so.4
#17 0x0026a9ae in QTimer::timerEvent(QTimerEvent*) () from /usr/lib/libQtCore.so.4
#18 0x0025f3bf in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#19 0x0237cf54 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#20 0x0238467c in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#21 0x00fa1bfa in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#22 0x0024f6cb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#23 0x0027c7ce in ?? () from /usr/lib/libQtCore.so.4
#24 0x0027a0e0 in ?? () from /usr/lib/libQtCore.so.4
#25 0x00c80e78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#26 0x00c84720 in ?? () from /lib/libglib-2.0.so.0
#27 0x00c84853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#28 0x0027a02c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#29 0x0241dbe5 in ?? () from /usr/lib/libQtGui.so.4
#30 0x0024dc79 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#31 0x0024e0ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#32 0x0025053f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#33 0x0237cdd7 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#34 0x0672cd1e in kdemain () from /usr/lib/libkdeinit4_kded4.so
#35 0x0804dde1 in _start ()

Report to https://bugs.kde.org
Comment 1 Dario Freddi 2009-11-17 20:57:50 UTC
If this boils down to what I'm thinking, it's a serious one. Can you please tell me if you get this crash randomly when PowerDevil is not running?
Comment 2 john 2009-12-20 16:25:13 UTC
No. I do not get this type of crash at other times.  Sometimes Kate crashes when I open something from gnome but not from kde.
Comment 3 Dario Andres 2010-02-20 14:29:47 UTC
From bug 227798 (4.3.2):
-- What I was doing when the application crashed:
KDED4 crashed while entering the Login manager in System settings.

-- Backtrace:
#6  Private (this=0xbf9bcc8c, p=...) at
../../include/QtCore/../../src/corelib/kernel/qvariant.h:343
#7  QVariant (this=0xbf9bcc8c, p=...) at kernel/qvariant.cpp:1371
#8  0x007db7b0 in QDBusPendingReplyData::argumentAt (this=0xbf9bcce0, index=0)
at qdbuspendingreply.cpp:268
#9  0x01ad0f7f in argumentAt<0> (this=0xa05f348) at
/usr/include/qt4/QtDBus/qdbuspendingreply.h:174
#10 QDBusPendingReply<bool, void, void, void, void, void, void, void>::operator
bool (this=0xa05f348) at /usr/include/qt4/QtDBus/qdbuspendingreply.h:184
#11 PowerManagementPrivate (this=0xa05f348) at
../../../solid/solid/powermanagement.cpp:37
#12 0x01ad2157 in operator-> () at ../../../solid/solid/powermanagement.cpp:27
#13 Solid::PowerManagement::appShouldConserveResources () at
../../../solid/solid/powermanagement.cpp:58
...
Comment 4 Dario Andres 2010-02-20 14:29:52 UTC
*** Bug 227798 has been marked as a duplicate of this bug. ***
Comment 5 Frank Reininghaus 2010-07-04 18:26:03 UTC
*** Bug 243588 has been marked as a duplicate of this bug. ***
Comment 6 Beat Wolf 2010-09-01 20:59:36 UTC

*** This bug has been marked as a duplicate of bug 238365 ***
Comment 7 jerome 2010-09-03 20:32:14 UTC
Created attachment 51287 [details]
New crash information added by DrKonqi

kded4 ($Id: kded.cpp 1156841 2010-07-29 19:59:05Z zander $) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

- What I was doing when the application crashed:
tried to stop some services in systemsettings

-- Backtrace (Reduced):
#6  Private (this=0x7fff44418900, p=...) at ../../include/QtCore/../../src/corelib/kernel/qvariant.h:360
#7  QVariant (this=0x7fff44418900, p=...) at kernel/qvariant.cpp:1419
#8  0x00007f1577f6f067 in QDBusPendingReplyData::argumentAt (this=0x7fff44418a00, index=0) at qdbuspendingreply.cpp:270
#9  0x00007f15706fbb82 in argumentAt<0> (this=0xd707f0) at /usr/include/qt4/QtDBus/qdbuspendingreply.h:176
#10 QDBusPendingReply<bool, void, void, void, void, void, void, void>::operator bool (this=0xd707f0) at /usr/include/qt4/QtDBus/qdbuspendingreply.h:186
Comment 8 Christoph Feck 2010-10-02 13:41:55 UTC
*** Bug 253015 has been marked as a duplicate of this bug. ***
Comment 9 Christoph Feck 2010-10-02 13:42:29 UTC
*** Bug 250234 has been marked as a duplicate of this bug. ***
Comment 10 Christoph Feck 2010-10-02 13:44:18 UTC
Not a duplicate.
Comment 11 john 2010-10-14 08:34:20 UTC
I do not see this issue in version kde 4.5.1. that I installed with 10.10.  I am not sure if what was called "power devil" before is not "blue devil" or "power management".  In any case it has been resolved.
It might have probably been resolved in the earlier versions as well.  Thank you very much to the Developers and others who worked on this bug to rectify it.  Love KDE. And sorry for notifying it late.
Comment 12 Dario Andres 2010-12-28 20:52:12 UTC
[Comment from a bug triager]
Mh, there are cases from KDE SC 4.5.1: comment 7 and bug 261482.
- Is this fixed in some version after 4.5.1 or it is still unfixed ?
Regards
Comment 13 Dario Andres 2010-12-28 20:52:23 UTC
*** Bug 261482 has been marked as a duplicate of this bug. ***