[Powerdevil] [Bug 341775] New: Powerdevil kded triggers kded5 loop

Hrvoje Senjan hrvoje.senjan at gmail.com
Thu Dec 11 16:02:42 UTC 2014


https://bugs.kde.org/show_bug.cgi?id=341775

            Bug ID: 341775
           Summary: Powerdevil kded triggers kded5 loop
           Product: Powerdevil
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: grave
          Priority: NOR
         Component: general
          Assignee: plasma-devel at kde.org
          Reporter: hrvoje.senjan at gmail.com

Since 697e505f37b9128d68ef2b0ce5c9d7f80ca422ff - Emit signal when maximum
brightness changes, i am getting kded5 killing the CPU... obtained backtrace:

Thread 1 (Thread 0x7f79784fb780 (LWP 23601)):
#0  0x00007f7973df7a80 in  () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f7973df7cec in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#2  0x00007f7975c26f9c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQt5Core.so.5
#3  0x00007f7975bcdbbb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQt5Core.so.5
#4  0x00007f7976fdaa6e in KJob::exec() () at /usr/lib64/libKF5CoreAddons.so.5
#5  0x00007f795d87cb94 in
PowerDevilUPowerBackend::brightnessValueMax(PowerDevil::BackendInterface::BrightnessControlType)
const (this=<optimized out>, type=<optimized out>) at
/usr/src/debug/powerdevil-5.1.90git/daemon/backends/upower/powerdevilupowerbackend.cpp:384
#6  0x00007f795d442a92 in
BrightnessControlAdaptor::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**) (this=0x15417e0)
---Type <return> to continue, or q <return> to quit---
    at
/usr/src/debug/powerdevil-5.1.90git/build/daemon/brightnesscontroladaptor.cpp:63
#7  0x00007f795d442a92 in
BrightnessControlAdaptor::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**) (_o=_o at entry=0x15417e0, _c=_c at entry=QMetaObject::InvokeMetaMethod,
_id=_id at entry=8, _a=_a at entry=0x7fff181aa440)
    at
/usr/src/debug/powerdevil-5.1.90git/build/daemon/brightnesscontroladaptor.moc:153
#8  0x00007f795d442ce3 in
BrightnessControlAdaptor::qt_metacall(QMetaObject::Call, int, void**)
(this=0x15417e0, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0x7fff181aa440) at
/usr/src/debug/powerdevil-5.1.90git/build/daemon/brightnesscontroladaptor.moc:216
#9  0x00007f797749d67f in QDBusConnectionPrivate::deliverCall(QObject*, int,
QDBusMessage const&, QVector<int> const&, int) (this=this at entry=
    0x1117010, object=object at entry=0x15417e0, msg=..., metaTypes=...,
slotIdx=13) at qdbusintegrator.cpp:990
#10 0x00007f79774a1dac in QDBusConnectionPrivate::activateCall(QObject*, int,
QDBusMessage const&) (this=this at entry=0x1117010, object=0x15417e0,
flags=flags at entry=273, msg=...) at qdbusintegrator.cpp:902
#11 0x00007f79774a2823 in
QDBusConnectionPrivate::activateObject(QDBusConnectionPrivate::ObjectTreeNode&,
QDBusMessage const&, int) (this=0x1117010, node=..., msg=...,
pathStartPos=<optimized out>) at qdbusintegrator.cpp:1463
#12 0x00007f79774a426e in QDBusActivateObjectEvent::placeMetaCall(QObject*)
(this=0x17f58c0) at qdbusintegrator.cpp:1577
#13 0x00007f7975c002b6 in QObject::event(QEvent*) () at
/usr/lib64/libQt5Core.so.5
#14 0x00007f797688da9c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib64/libQt5Widgets.so.5
#15 0x00007f7976892b00 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib64/libQt5Widgets.so.5
#16 0x00007f7975bcfc55 in QCoreApplication::notifyInternal(QObject*, QEvent*)
() at /usr/lib64/libQt5Core.so.5
#17 0x00007f7975bd1aef in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#18 0x00007f7975c27b23 in  () at /usr/lib64/libQt5Core.so.5
#19 0x00007f7973df7a04 in g_main_context_dispatch () at
/usr/lib64/libglib-2.0.so.0
#20 0x00007f7973df7c48 in  () at /usr/lib64/libglib-2.0.so.0
#21 0x00007f7973df7cec in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#22 0x00007f7975c26f9c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQt5Core.so.5
---Type <return> to continue, or q <return> to quit---
#23 0x00007f7975bcdbbb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQt5Core.so.5
#24 0x00007f7976fdaa6e in KJob::exec() () at /usr/lib64/libKF5CoreAddons.so.5
#25 0x00007f795d87d196 in
PowerDevilUPowerBackend::brightnessValue(PowerDevil::BackendInterface::BrightnessControlType)
const (this=
    0x153a620, type=<optimized out>) at
/usr/src/debug/powerdevil-5.1.90git/daemon/backends/upower/powerdevilupowerbackend.cpp:354
#26 0x00007f795d442a62 in
BrightnessControlAdaptor::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**) (this=0x15417e0)
    at
/usr/src/debug/powerdevil-5.1.90git/build/daemon/brightnesscontroladaptor.cpp:57
#27 0x00007f795d442a62 in
BrightnessControlAdaptor::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**) (_o=_o at entry=0x15417e0, _c=_c at entry=QMetaObject::InvokeMetaMethod,
_id=_id at entry=7, _a=_a at entry=0x7fff181aaec0)
    at
/usr/src/debug/powerdevil-5.1.90git/build/daemon/brightnesscontroladaptor.moc:151
#28 0x00007f795d442ce3 in
BrightnessControlAdaptor::qt_metacall(QMetaObject::Call, int, void**)
(this=0x15417e0, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x7fff181aaec0) at
/usr/src/debug/powerdevil-5.1.90git/build/daemon/brightnesscontroladaptor.moc:216
#29 0x00007f797749d67f in QDBusConnectionPrivate::deliverCall(QObject*, int,
QDBusMessage const&, QVector<int> const&, int) (this=this at entry=0x1117010,
object=object at entry=0x15417e0, msg=..., metaTypes=..., slotIdx=12) at
qdbusintegrator.cpp:990
#30 0x00007f79774a1dac in QDBusConnectionPrivate::activateCall(QObject*, int,
QDBusMessage const&) (this=this at entry=0x1117010, object=0x15417e0,
flags=flags at entry=273, msg=...) at qdbusintegrator.cpp:902
#31 0x00007f79774a2823 in
QDBusConnectionPrivate::activateObject(QDBusConnectionPrivate::ObjectTreeNode&,
QDBusMessage const&, int) (this=0x1117010, node=..., msg=...,
pathStartPos=<optimized out>) at qdbusintegrator.cpp:1463
#32 0x00007f79774a426e in QDBusActivateObjectEvent::placeMetaCall(QObject*)
(this=0x165ccf0) at qdbusintegrator.cpp:1577
#33 0x00007f7975c002b6 in QObject::event(QEvent*) () at
/usr/lib64/libQt5Core.so.5
#34 0x00007f797688da9c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib64/libQt5Widgets.so.5
#35 0x00007f7976892b00 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib64/libQt5Widgets.so.5
#36 0x00007f7975bcfc55 in QCoreApplication::notifyInternal(QObject*, QEvent*)
() at /usr/lib64/libQt5Core.so.5
#37 0x00007f7975bd1aef in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
---Type <return> to continue, or q <return> to quit---
#38 0x00007f7975c27b23 in  () at /usr/lib64/libQt5Core.so.5
#39 0x00007f7973df7a04 in g_main_context_dispatch () at
/usr/lib64/libglib-2.0.so.0
#40 0x00007f7973df7c48 in  () at /usr/lib64/libglib-2.0.so.0
#41 0x00007f7973df7cec in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#42 0x00007f7975c26f9c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQt5Core.so.5
#43 0x00007f7975bcdbbb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQt5Core.so.5
#44 0x00007f7976fdaa6e in KJob::exec() () at /usr/lib64/libKF5CoreAddons.so.5
#45 0x00007f795d87cb94 in
PowerDevilUPowerBackend::brightnessValueMax(PowerDevil::BackendInterface::BrightnessControlType)
const (this=<optimized out>, type=<optimized out>) at
/usr/src/debug/powerdevil-5.1.90git/daemon/backends/upower/powerdevilupowerbackend.cpp:384
#46 0x00007f795d442a92 in
BrightnessControlAdaptor::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**) (this=0x15417e0)
    at
/usr/src/debug/powerdevil-5.1.90git/build/daemon/brightnesscontroladaptor.cpp:63
#47 0x00007f795d442a92 in
BrightnessControlAdaptor::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**) (_o=_o at entry=0x15417e0, _c=_c at entry=QMetaObject::InvokeMetaMethod,
_id=_id at entry=8, _a=_a at entry=0x7fff181ab920)
    at
/usr/src/debug/powerdevil-5.1.90git/build/daemon/brightnesscontroladaptor.moc:153
#48 0x00007f795d442ce3 in
BrightnessControlAdaptor::qt_metacall(QMetaObject::Call, int, void**)
(this=0x15417e0, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0x7fff181ab920) at
/usr/src/debug/powerdevil-5.1.90git/build/daemon/brightnesscontroladaptor.moc:216
#49 0x00007f797749d67f in QDBusConnectionPrivate::deliverCall(QObject*, int,
QDBusMessage const&, QVector<int> const&, int) (this=this at entry=0x1117010,
object=object at entry=0x15417e0, msg=..., metaTypes=..., slotIdx=13) at
qdbusintegrator.cpp:990
#50 0x00007f79774a1d36 in QDBusConnectionPrivate::activateCall(QObject*, int,
QDBusMessage const&) (this=this at entry=0x1117010, object=0x15417e0,
flags=flags at entry=273, msg=...) at qdbusintegrator.cpp:895
#51 0x00007f79774a2823 in
QDBusConnectionPrivate::activateObject(QDBusConnectionPrivate::ObjectTreeNode&,
QDBusMessage const&, int) (this=0x1117010, node=..., msg=...,
pathStartPos=<optimized out>) at qdbusintegrator.cpp:1463
#52 0x00007f79774a426e in QDBusActivateObjectEvent::placeMetaCall(QObject*)
(this=0x11387a0) at qdbusintegrator.cpp:1577
---Type <return> to continue, or q <return> to quit---
#53 0x00007f7975c002b6 in QObject::event(QEvent*) () at
/usr/lib64/libQt5Core.so.5
#54 0x00007f797688da9c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib64/libQt5Widgets.so.5
#55 0x00007f7976892b00 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib64/libQt5Widgets.so.5
#56 0x00007f7975bcfc55 in QCoreApplication::notifyInternal(QObject*, QEvent*)
() at /usr/lib64/libQt5Core.so.5
#57 0x00007f7975bd1aef in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#58 0x00007f7975c27b23 in  () at /usr/lib64/libQt5Core.so.5
#59 0x00007f7973df7a04 in g_main_context_dispatch () at
/usr/lib64/libglib-2.0.so.0
#60 0x00007f7973df7c48 in  () at /usr/lib64/libglib-2.0.so.0
#61 0x00007f7973df7cec in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#62 0x00007f7975c26f9c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQt5Core.so.5
#63 0x00007f7975bcdbbb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQt5Core.so.5
#64 0x00007f7976fdaa6e in KJob::exec() () at /usr/lib64/libKF5CoreAddons.so.5
#65 0x00007f795d87d196 in
PowerDevilUPowerBackend::brightnessValue(PowerDevil::BackendInterface::BrightnessControlType)
const (this=0x153a620, type=<optimized out>) at
/usr/src/debug/powerdevil-5.1.90git/daemon/backends/upower/powerdevilupowerbackend.cpp:354
#66 0x00007f795d442a62 in
BrightnessControlAdaptor::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**) (this=0x15417e0)
    at
/usr/src/debug/powerdevil-5.1.90git/build/daemon/brightnesscontroladaptor.cpp:57
#67 0x00007f795d442a62 in
BrightnessControlAdaptor::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**) (_o=_o at entry=0x15417e0, _c=_c at entry=QMetaObject::InvokeMetaMethod,
_id=_id at entry=7, _a=_a at entry=0x7fff181ac3a0)
    at
/usr/src/debug/powerdevil-5.1.90git/build/daemon/brightnesscontroladaptor.moc:151
#68 0x00007f795d442ce3 in
BrightnessControlAdaptor::qt_metacall(QMetaObject::Call, int, void**)
(this=0x15417e0, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x7fff181ac3a0) at
/usr/src/debug/powerdevil-5.1.90git/build/daemon/brightnesscontroladaptor.moc:216
#69 0x00007f797749d67f in QDBusConnectionPrivate::deliverCall(QObject*, int,
QDBusMessage const&, QVector<int> const&, int) (this=this at entry=0x1117010,
object=object at entry=0x15417e0, msg=..., metaTypes=..., slotIdx=12) at
qdbusintegrator.cpp:990
---Type <return> to continue, or q <return> to quit---
#70 0x00007f79774a1d36 in QDBusConnectionPrivate::activateCall(QObject*, int,
QDBusMessage const&) (this=this at entry=0x1117010, object=0x15417e0,
flags=flags at entry=273, msg=...) at qdbusintegrator.cpp:895
#71 0x00007f79774a2823 in
QDBusConnectionPrivate::activateObject(QDBusConnectionPrivate::ObjectTreeNode&,
QDBusMessage const&, int) (this=0x1117010, node=..., msg=...,
pathStartPos=<optimized out>) at qdbusintegrator.cpp:1463
#72 0x00007f79774a426e in QDBusActivateObjectEvent::placeMetaCall(QObject*)
(this=0x1658470) at qdbusintegrator.cpp:1577
#73 0x00007f7975c002b6 in QObject::event(QEvent*) () at
/usr/lib64/libQt5Core.so.5
#74 0x00007f797688da9c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib64/libQt5Widgets.so.5
#75 0x00007f7976892b00 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib64/libQt5Widgets.so.5
#76 0x00007f7975bcfc55 in QCoreApplication::notifyInternal(QObject*, QEvent*)
() at /usr/lib64/libQt5Core.so.5
#77 0x00007f7975bd1aef in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#78 0x00007f7975c27b23 in  () at /usr/lib64/libQt5Core.so.5
#79 0x00007f7973df7a04 in g_main_context_dispatch () at
/usr/lib64/libglib-2.0.so.0
#80 0x00007f7973df7c48 in  () at /usr/lib64/libglib-2.0.so.0
#81 0x00007f7973df7cec in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#82 0x00007f7975c26f9c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQt5Core.so.5
#83 0x00007f7975bcdbbb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQt5Core.so.5
#84 0x00007f7975bd5226 in QCoreApplication::exec() () at
/usr/lib64/libQt5Core.so.5
#85 0x00007f7978127a9a in kdemain () at /usr/lib64/libkdeinit5_kded5.so
#86 0x00007f7977da0b45 in __libc_start_main () at /lib64/libc.so.6
#87 0x00000000004007ee in _start ()

Reproducible: Always

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Plasma-devel mailing list