Summary: | plasma-desktop crashes when applying battery widget settings | ||
---|---|---|---|
Product: | [Unmaintained] plasma4 | Reporter: | Marc Schiffbauer <mschiff> |
Component: | widget-battery | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | annma, gortab, l.tomalak+bugskde, m.wege, stevebm |
Priority: | NOR | ||
Version: | 4.8.90 (beta2) | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/kdelibs/0570ab52641ec45b28bf749413c78a5e51009b8e | Version Fixed In: | 4.9 |
Sentry Crash Report: | |||
Attachments: | New crash information added by DrKonqi |
Description
Marc Schiffbauer
2012-06-09 12:59:23 UTC
Confirmed Thread 1 (Thread 0xb28bd760 (LWP 15196)): [KCrash Handler] #6 0xb534b8c5 in raise () from /lib/libc.so.6 #7 0xb534d1d5 in abort () from /lib/libc.so.6 #8 0xb614bfe2 in qt_message_output(QtMsgType, char const*) () from /usr/local/master/qt/lib/libQtCore.so.4 #9 0xb614c187 in ?? () from /usr/local/master/qt/lib/libQtCore.so.4 #10 0xb614c299 in qFatal(char const*, ...) () from /usr/local/master/qt/lib/libQtCore.so.4 #11 0xb614c2dc in qt_assert_x(char const*, char const*, char const*, int) () from /usr/local/master/qt/lib/libQtCore.so.4 #12 0xb64e1d54 in KConfigGroup::writeEntry (this=0xbfffd700, key=0xa5b82bb0 "suspendType", value=..., flags=...) at /usr/local/kde-master-src/kdelibs/kdecore/config/kconfiggroup.cpp:895 #13 0xb7f7e6f2 in KConfigGroup::writeCheck<unsigned int> (this=0xbfffd700, key=0xa5b82bb0 "suspendType", value=@0xbfffd6f0, pFlags=...) at /usr/local/master/include/kconfiggroup.h:752 #14 0xb7f7e548 in KConfigGroup::writeEntry<unsigned int> (this=0xbfffd700, key=0xa5b82bb0 "suspendType", value=@0xbfffd6f0, pFlags=...) at /usr/local/master/include/kconfiggroup.h:426 #15 0xa5b810dd in PowerDevil::BundledActions::SuspendSessionConfig::save (this=0x928de40) at /usr/local/kde-master-src/kde-workspace/powerdevil/daemon/actions/bundled/suspendsessionconfig.cpp:53 #16 0xa5be15a0 in ActionEditWidget::save (this=0x928a068) at /usr/local/kde-master-src/kde-workspace/powerdevil/kcmodule/common/actioneditwidget.cpp:158 #17 0xa5bf4240 in EditPage::save (this=0x9220010) at /usr/local/kde-master-src/kde-workspace/powerdevil/kcmodule/profiles/EditPage.cpp:185 #18 0xb6a714eb in KCModule::qt_static_metacall (_o=0x9220010, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfffd89c) at /usr/local/kde-master-src/kdelibs/build/kdeui/kcmodule.moc:67 #19 0xb627c198 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/local/master/qt/lib/libQtCore.so.4 #20 0xb690dd1b in KDialog::applyClicked (this=0x91ceb58) at /usr/local/kde-master-src/kdelibs/build/kdeui/kdialog.moc:260 #21 0xb690c773 in KDialog::slotButtonClicked (this=0x91ceb58, button=8) at /usr/local/kde-master-src/kdelibs/kdeui/dialogs/kdialog.cpp:888 #22 0xb690d9e5 in KDialog::qt_static_metacall (_o=0x91ceb58, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0xbfffda18) at /usr/local/kde-master-src/kdelibs/build/kdeui/kdialog.moc:167 #23 0xb627c198 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/local/master/qt/lib/libQtCore.so.4 #24 0xb62826c3 in QSignalMapper::mapped(int) () from /usr/local/master/qt/lib/libQtCore.so.4 #25 0xb6282924 in QSignalMapper::map(QObject*) () from /usr/local/master/qt/lib/libQtCore.so.4 #26 0xb6282a2e in QSignalMapper::map() () from /usr/local/master/qt/lib/libQtCore.so.4 #27 0xb6282ef8 in ?? () from /usr/local/master/qt/lib/libQtCore.so.4 #28 0xb627c198 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/local/master/qt/lib/libQtCore.so.4 #29 0xb5e50ad9 in QAbstractButton::clicked(bool) () from /usr/local/master/qt/lib/libQtGui.so.4 #30 0xb5b52559 in ?? () from /usr/local/master/qt/lib/libQtGui.so.4 #31 0xb5b53e14 in ?? () from /usr/local/master/qt/lib/libQtGui.so.4 #32 0xb5b540ce in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/local/master/qt/lib/libQtGui.so.4 #33 0xb578a7b4 in QWidget::event(QEvent*) () from /usr/local/master/qt/lib/libQtGui.so.4 #34 0xb5b5310e in QAbstractButton::event(QEvent*) () from /usr/local/master/qt/lib/libQtGui.so.4 #35 0xb5bf4992 in QPushButton::event(QEvent*) () from /usr/local/master/qt/lib/libQtGui.so.4 #36 0xb5730e04 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/local/master/qt/lib/libQtGui.so.4 #37 0xb573a3b0 in QApplication::notify(QObject*, QEvent*) () from /usr/local/master/qt/lib/libQtGui.so.4 #38 0xb69c28e6 in KApplication::notify (this=0x80a2f28, receiver=0x91ecbe8, event=0xbfffe3d8) at /usr/local/kde-master-src/kdelibs/kdeui/kernel/kapplication.cpp:311 #39 0xb6265b6b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/local/master/qt/lib/libQtCore.so.4 #40 0xb5731d72 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/local/master/qt/lib/libQtGui.so.4 #41 0xb57bbb0c in ?? () from /usr/local/master/qt/lib/libQtGui.so.4 #42 0xb57b9ff7 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/local/master/qt/lib/libQtGui.so.4 #43 0xb57e4c82 in ?? () from /usr/local/master/qt/lib/libQtGui.so.4 #44 0xb2ee4e2f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #45 0xb2ee5560 in ?? () from /usr/lib/libglib-2.0.so.0 #46 0xb2ee57fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #47 0xb629722c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/local/master/qt/lib/libQtCore.so.4 #48 0xb57e4895 in ?? () from /usr/local/master/qt/lib/libQtGui.so.4 #49 0xb6264a89 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/local/master/qt/lib/libQtCore.so.4 #50 0xb6264d3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/local/master/qt/lib/libQtCore.so.4 #51 0xb626997f in QCoreApplication::exec() () from /usr/local/master/qt/lib/libQtCore.so.4 #52 0xb572ec17 in QApplication::exec() () from /usr/local/master/qt/lib/libQtGui.so.4 #53 0xb7f84c7e in kdemain (argc=1, argv=0xbfffece4) at /usr/local/kde-master-src/kde-workspace/plasma/desktop/shell/main.cpp:120 #54 0x08048869 in main (argc=1, argv=0xbfffece4) at /usr/local/kde-master-src/kde-workspace/build/plasma/desktop/shell/plasma-desktop_dummy.cpp:3 the problem appears to be with powerdevil, though: #15 0xa5b810dd in PowerDevil::BundledActions::SuspendSessionConfig::save (this=0x928de40) at /usr/local/kde-master-src/kde-workspace/powerdevil/daemon/actions/bundled/suspendsessionconfig.cpp:53 #16 0xa5be15a0 in ActionEditWidget::save (this=0x928a068) at /usr/local/kde-master-src/kde-workspace/powerdevil/kcmodule/common/actioneditwidget.cpp:158 #17 0xa5bf4240 in EditPage::save (this=0x9220010) at /usr/local/kde-master-src/kde-workspace/powerdevil/kcmodule/profiles/EditPage.cpp:185 Reassign or subscribe the powerdevil maintainer? I can confirm this in Kubuntu 12.04, KDE 4.9 beta1, using Project Neon on a Thinkpad T500. Created attachment 71916 [details]
New crash information added by DrKonqi
plasma-desktop (0.4) on KDE Platform 4.8.90 (4.8.90) using Qt 4.8.1
Dupe: 302047
Not fixed in Kubuntu 4.9 Beta 2 (and todays updates)
-- Backtrace (Reduced):
#6 0x00007feec4dd50d7 in KConfigGroup::writeEntry(char const*, QByteArray const&, QFlags<KConfigBase::WriteConfigFlag>) () from /usr/lib/libkdecore.so.5
[...]
#8 0x00007feec4dd99f1 in KConfigGroup::writeEntry(char const*, QVariant const&, QFlags<KConfigBase::WriteConfigFlag>) () from /usr/lib/libkdecore.so.5
[...]
#10 0x00007fee6b49512e in ActionEditWidget::save() () from /usr/lib/libpowerdevilconfigcommonprivate.so.4
[...]
#14 0x00007feec5396178 in KDialog::slotButtonClicked(int) () from /usr/lib/libkdeui.so.5
[...]
#17 0x00007feec4778b3e in QSignalMapper::mapped(int) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
Git commit 0570ab52641ec45b28bf749413c78a5e51009b8e by Marco Martin. Committed on 19/06/2012 at 20:05. Pushed by mart into branch 'KDE/4.8'. prevent save of not loaded modules M +3 -0 plasma/applet.cpp http://commits.kde.org/kdelibs/0570ab52641ec45b28bf749413c78a5e51009b8e *** Bug 302047 has been marked as a duplicate of this bug. *** *** Bug 304138 has been marked as a duplicate of this bug. *** |