Summary: | kded4 does not start on x64 system | ||
---|---|---|---|
Product: | [Unmaintained] solid | Reporter: | Oleg Terehov <olegator1> |
Component: | powermanagement-daemon | Assignee: | Dario Freddi <drf> |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | CC: | dagger, faure, zahl |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Oleg Terehov
2009-03-08 18:19:21 UTC
In konsole, on a command prompt, run: kbuildsycoca4 That should fix this. (In reply to comment #1) > In konsole, on a command prompt, run: > kbuildsycoca4 > > That should fix this. Thanks, but that does not work Could be any module crashing it. Please do gdb --args kded4 --nofork run and when it crashes, type bt (In reply to comment #3) > Could be any module crashing it. > Please do > gdb --args kded4 --nofork > run > > and when it crashes, type > bt Starting program: /usr/bin/kded4 --nofork [Thread debugging using libthread_db enabled] Program received signal SIGSEGV, Segmentation fault. 0x00007ffff166dcd0 in ?? () from /lib64/libdbus-1.so.3 (gdb) bt #0 0x00007ffff166dcd0 in ?? () from /lib64/libdbus-1.so.3 #1 0x00007ffff166deb8 in ?? () from /lib64/libdbus-1.so.3 #2 0x00007ffff165a210 in ?? () from /lib64/libdbus-1.so.3 #3 0x00007ffff165a6ac in ?? () from /lib64/libdbus-1.so.3 #4 0x00007ffff165a9f6 in ?? () from /lib64/libdbus-1.so.3 #5 0x00007ffff1658704 in ?? () from /lib64/libdbus-1.so.3 #6 0x00007ffff1658bc2 in ?? () from /lib64/libdbus-1.so.3 #7 0x00007ffff16605b4 in dbus_message_new_method_call () from /lib64/libdbus-1.so.3 #8 0x00007ffff6ac4a0e in QDBusMessagePrivate::toDBusMessage (message=<value optimized out>) at ./qdbus_symbols_p.h:260 #9 0x00007ffff6ac1360 in QDBusConnectionPrivate::sendWithReply (this=0x70c390, message=@0x7fffff7ff860, sendMode=0, timeout=-1) at qdbusintegrator.cpp:1751 #10 0x00007ffff6aac3c3 in QDBusConnection::call (this=0x7b2320, message=@0x17, mode=QDBus::NoBlock, timeout=0) at qdbusconnection.cpp:516 #11 0x00007ffff6ac7b9f in QDBusAbstractInterface::callWithArgumentList (this=0x822a20, mode=QDBus::Block, method=<value optimized out>, args=@0x7fffff7ff960) at qdbusabstractinterface.cpp:402 #12 0x00007ffff6acb86c in QDBusAbstractInterface::call (this=0x822a20, mode=QDBus::AutoDetect, method=@0x7fffff7ffeb0, arg1=@0x7fffff7ffd30, arg2=@0x7fffff7ffd20, arg3=@0x7fffff7ffd10, arg4=@0x7fffff7ffd00, arg5=@0x7fffff7ffcf0, arg6=@0x7fffff7ffce0, arg7=@0x7fffff7ffcd0, arg8=@0x7fffff7ffcc0) at qdbusabstractinterface.cpp:655 #13 0x00007ffff6acbac1 in QDBusAbstractInterface::call (this=0x1f, method=<value optimized out>, arg1=<value optimized out>, arg2=<value optimized out>, arg3=<value optimized out>, arg4=@0x7fffff7ffd00, arg5=@0x7fffff7ffcf0, arg6=@0x7fffff7ffce0, arg7=@0x7fffff7ffcd0, arg8=@0x7fffff7ffcc0) at qdbusabstractinterface.cpp:598 #14 0x00007ffff2b3b6f3 in Solid::Backends::Hal::HalManager::findDeviceByDeviceInterface (this=0x8bdbc0, type=<value optimized out>) at /usr/src/debug/kdelibs-4.2.1/solid/solid/backends/hal/halmanager.cpp:173 #15 0x00007ffff2b3d01a in Solid::Backends::Hal::HalManager::devicesFromQuery (this=0x8bdbc0, parentUdi=@0x7fffff800120, type=Solid::DeviceInterface::Battery) at /usr/src/debug/kdelibs-4.2.1/solid/solid/backends/hal/halmanager.cpp:138 #16 0x00007ffff2b08977 in Solid::Device::listFromType (type=@0x7fffff80012c, parentUdi=@0x7fffff800120) at /usr/src/debug/kdelibs-4.2.1/solid/solid/devicemanager.cpp:99 #17 0x00007fffec2b5d62 in PowerDevilDaemon::recacheBatteryPointer (this=0x72a8e0, force=false) at /usr/src/debug/kdebase-workspace-4.2.1/powerdevil/daemon/PowerDevilDaemon.cpp:268 #18 0x00007fffec2b84c5 in PowerDevilDaemon::reloadProfile (this=0x616d18, state=-1) at /usr/src/debug/kdebase-workspace-4.2.1/powerdevil/daemon/PowerDevilDaemon.cpp:1145 #19 0x00007fffec2b8c79 in PowerDevilDaemon::getCurrentProfile (this=0x72a8e0, forcereload=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.2.1/powerdevil/daemon/PowerDevilDaemon.cpp:1135 #20 0x00007fffec2b91b5 in PowerDevilDaemon::poll (this=0x616d18, idle=0) at /usr/src/debug/kdebase-workspace-4.2.1/powerdevil/daemon/PowerDevilDaemon.cpp:867 #21 0x00007fffec2bbb43 in PowerDevilDaemon::qt_metacall (this=0x72a8e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffff800930) at /usr/src/debug/kdebase-workspace-4.2.1/build/powerdevil/daemon/PowerDevilDaemon.moc:255 #22 0x00007ffff67b79c2 in QMetaObject::activate (sender=0x8f7ad0, from_signal_index=<value optimized out>, to_signal_index=36, argv=0x0) at kernel/qobject.cpp:3069 #23 0x00007fffec2bf4e1 in XSyncBasedPoller::pollRequest (this=0x616d18, _t1=0) at /usr/src/debug/kdebase-workspace-4.2.1/build/powerdevil/daemon/XSyncBasedPoller.moc:102 #24 0x00007fffec2bf6a0 in XSyncBasedPoller::poll (this=0x8f7ad0) at /usr/src/debug/kdebase-workspace-4.2.1/powerdevil/daemon/XSyncBasedPoller.cpp:195 #25 0x00007fffec2b85a4 in PowerDevilDaemon::reloadProfile (this=0x72a8e0, state=-1) at /usr/src/debug/kdebase-workspace-4.2.1/powerdevil/daemon/PowerDevilDaemon.cpp:1190 #26 0x00007fffec2b8c79 in PowerDevilDaemon::getCurrentProfile (this=0x72a8e0, forcereload=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.2.1/powerdevil/daemon/PowerDevilDaemon.cpp:1135 #27 0x00007fffec2b91b5 in PowerDevilDaemon::poll (this=0x616d18, idle=0) at /usr/src/debug/kdebase-workspace-4.2.1/powerdevil/daemon/PowerDevilDaemon.cpp:867 #28 0x00007fffec2bbb43 in PowerDevilDaemon::qt_metacall (this=0x72a8e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffff801130) at /usr/src/debug/kdebase-workspace-4.2.1/build/powerdevil/daemon/PowerDevilDaemon.moc:255 #29 0x00007ffff67b79c2 in QMetaObject::activate (sender=0x8f7ad0, from_signal_index=<value optimized out>, to_signal_index=36, argv=0x0) ---Type <return> to continue, or q <return> to quit---q at kernel/qobject.cpQuit (gdb) q The bug was fixed creation of the new user. But removal of all settings in the home folder did not help. I now seem to be having the same issue with the latest svn trunk version of kded4. I'm also using an x86-64 system. kded(15339) Solid::Control::ManagerBasePrivate::loadBackend: Backend loaded: "HAL-Power" kded(15339) XSyncBasedPoller::XSyncBasedPoller: 3 0 kded(15339) XSyncBasedPoller::XSyncBasedPoller: XSync seems available and ready QDBusObjectPath: invalid path "" process 15339: arguments to dbus_message_new_method_call() were incorrect, assertion "path != NULL" failed in file dbus-message.c line 1070. This is normally a bug in some application using the D-Bus library. D-Bus not built with -rdynamic so unable to print a backtrace kded(15337): Communication problem with "kded" , it probably crashed. Application: KDE Daemon (kded4), signal SIGABRT 0x00007f0009877460 in __nanosleep_nocancel () from /lib/libc.so.6 Thread 1 (Thread 0x7f000e1f5760 (LWP 14788)): [KCrash Handler] #5 0x00007f000980f205 in raise () from /lib/libc.so.6 #6 0x00007f000981057e in abort () from /lib/libc.so.6 #7 0x00007f0007917515 in _dbus_abort () from /usr/lib/libdbus-1.so.3 #8 0x00007f00079138b5 in _dbus_warn_check_failed () from /usr/lib/libdbus-1.so.3 #9 0x00007f0007908f50 in dbus_message_new_method_call () from /usr/lib/libdbus-1.so.3 #10 0x00007f000ccc1d68 in QDBusMessagePrivate::toDBusMessage () from /usr/lib64/qt4/libQtDBus.so.4 #11 0x00007f000ccbe378 in QDBusConnectionPrivate::sendWithReply () from /usr/lib64/qt4/libQtDBus.so.4 #12 0x00007f000ccbf17e in QDBusConnectionPrivate::findMetaObject () from /usr/lib64/qt4/libQtDBus.so.4 #13 0x00007f000ccc7a7f in QDBusInterfacePrivate::QDBusInterfacePrivate () from /usr/lib64/qt4/libQtDBus.so.4 #14 0x00007f000ccc7b96 in QDBusInterface::QDBusInterface () from /usr/lib64/qt4/libQtDBus.so.4 #15 0x00007effffe7bc64 in PowerDevilDaemon::setUpConsoleKit (this=0x215dbf0) at /home/aidan/kde4/src/KDE/kdebase/workspace/powerdevil/daemon/PowerDevilDaemon.cpp:1592 #16 0x00007effffe82058 in PowerDevilDaemon (this=0x215dbf0, parent=<value optimized out>) at /home/aidan/kde4/src/KDE/kdebase/workspace/powerdevil/daemon/PowerDevilDaemon.cpp:173 #17 0x00007effffe866b7 in KPluginFactory::createInstance<PowerDevilDaemon, QObject> (parentWidget=<value optimized out>, parent=<value optimized out>, args=@0x7fff1623d420) at /home/aidan/kde4-64/include/KDE/../kpluginfactory.h:461 #18 0x00007f000d0a0123 in KPluginFactory::create (this=0x21ac650, iface=0x7f000d0dfcc0 "KDEDModule", parentWidget=0x0, parent=0x211e980, args=@0x7fff1623d420, keyword=@0x7fff1623d230) at /home/aidan/kde4/src/KDE/kdelibs/kdecore/util/kpluginfactory.cpp:191 #19 0x00007f000de1dc71 in KPluginFactory::create<KDEDModule> (this=0x21ac650, parent=0x211e980, args=@0x7fff1623d420) at /home/aidan/kde4/src/KDE/kdelibs/kdecore/util/kpluginfactory.h:491 #20 0x00007f000de188fc in Kded::loadModule (this=0x211e980, s=@0x7fff1623d4f0, onDemand=<value optimized out>) at /home/aidan/kde4/src/KDE/kdelibs/kded/kded.cpp:380 #21 0x00007f000de1913b in Kded::initModules (this=0x211e980) at /home/aidan/kde4/src/KDE/kdelibs/kded/kded.cpp:238 #22 0x00007f000de1e071 in KDEDApplication::newInstance (this=<value optimized out>) at /home/aidan/kde4/src/KDE/kdelibs/kded/kded.cpp:862 #23 0x00007f000d54d182 in KUniqueApplicationAdaptor::newInstance (this=0x22705f0, asn_id=<value optimized out>, args=@0x2126080) at /home/aidan/kde4/src/KDE/kdelibs/kdeui/kernel/kuniqueapplication.cpp:454 #24 0x00007f000d54d20f in KUniqueApplicationAdaptor::qt_metacall (this=0x22705f0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff1623d9c0) at /home/aidan/kde4-64/build/KDE/kdelibs/kdeui/kuniqueapplication_p.moc:75 #25 0x00007f000ccba745 in QDBusConnectionPrivate::deliverCall () from /usr/lib64/qt4/libQtDBus.so.4 #26 0x00007f000ccbb4b2 in QDBusConnectionPrivate::activateCall () from /usr/lib64/qt4/libQtDBus.so.4 #27 0x00007f000ccbbc08 in QDBusConnectionPrivate::activateObject () from /usr/lib64/qt4/libQtDBus.so.4 #28 0x00007f000ccbbd88 in QDBusActivateObjectEvent::placeMetaCall () from /usr/lib64/qt4/libQtDBus.so.4 #29 0x00007f000c9cfb21 in QObject::event () from /usr/lib64/qt4/libQtCore.so.4 #30 0x00007f000c9c0680 in QCoreApplication::event () from /usr/lib64/qt4/libQtCore.so.4 #31 0x00007f000b5d0b82 in QApplication::event () from /usr/lib64/qt4/libQtGui.so.4 #32 0x00007f000b5c7c8e in QApplicationPrivate::notify_helper () from /usr/lib64/qt4/libQtGui.so.4 #33 0x00007f000b5ced8e in QApplication::notify () from /usr/lib64/qt4/libQtGui.so.4 #34 0x00007f000d5492ce in KApplication::notify (this=0x7fff1623e870, receiver=0x7fff1623e870, event=0x211ff00) at /home/aidan/kde4/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307 #35 0x00007f000c9c05a3 in QCoreApplication::notifyInternal () from /usr/lib64/qt4/libQtCore.so.4 #36 0x00007f000c9c166a in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib64/qt4/libQtCore.so.4 #37 0x00007f000c9e4dc3 in postEventSourceDispatch () from /usr/lib64/qt4/libQtCore.so.4 #38 0x00007f000723b4b2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #39 0x00007f000723e795 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #40 0x00007f000723ec9b in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #41 0x00007f000c9e527e in QEventDispatcherGlib::processEvents () from /usr/lib64/qt4/libQtCore.so.4 #42 0x00007f000b64781f in QGuiEventDispatcherGlib::processEvents () from /usr/lib64/qt4/libQtGui.so.4 #43 0x00007f000c9bf995 in QEventLoop::processEvents () from /usr/lib64/qt4/libQtCore.so.4 #44 0x00007f000c9bfb16 in QEventLoop::exec () from /usr/lib64/qt4/libQtCore.so.4 #45 0x00007f000c9c1979 in QCoreApplication::exec () from /usr/lib64/qt4/libQtCore.so.4 #46 0x00007f000de1a041 in kdemain (argc=1, argv=0x7fff1623eb68) at /home/aidan/kde4/src/KDE/kdelibs/kded/kded.cpp:938 #47 0x00007f00097fc5e4 in __libc_start_main () from /lib/libc.so.6 #48 0x00000000004007e9 in _start () Scratch that. I didn't read the backtrace closely enough; I'm encountering a different bug. Is this one still happening? I'm definitely not able to reproduce it, works like a charm for me. kde-4.3_rc3, qt-4.5.2 still same problem This GDB was configured as "x86_64-pc-linux-gnu"... (gdb) r Starting program: /usr/bin/kded4 --nofork [Thread debugging using libthread_db enabled] [New Thread 0x7fcdb85df740 (LWP 24884)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fcdb85df740 (LWP 24884)] 0x00007fcdb7ee7c6c in vfprintf () from /lib/libc.so.6 (gdb) bt #0 0x00007fcdb7ee7c6c in vfprintf () from /lib/libc.so.6 #1 0x00007fcdb7f8ad09 in __vsnprintf_chk () from /lib/libc.so.6 #2 0x00007fcdb7f8ac4b in __snprintf_chk () from /lib/libc.so.6 #3 0x00007fcdb779bb57 in KCatalogPrivate::setupGettextEnv () from /usr/lib64/libkdecore.so.5 #4 0x00007fcdb779c9df in KCatalog::translateStrict () from /usr/lib64/libkdecore.so.5 #5 0x00007fcdb77b19ae in KLocalePrivate::translate_priv () from /usr/lib64/libkdecore.so.5 #6 0x00007fcdb77b1f4e in KLocale::translateRaw () from /usr/lib64/libkdecore.so.5 #7 0x00007fcdb77bdf14 in KLocalizedStringPrivate::toString () from /usr/lib64/libkdecore.so.5 #8 0x00007fcdb77bee77 in KLocalizedString::toString () from /usr/lib64/libkdecore.so.5 #9 0x00007fcdacd96364 in PowerDevilDaemon::getCurrentProfile () from /usr/lib64/kde4/kded_powerdevil.so #10 0x00007fcdacd9b62a in PowerDevilDaemon::poll () from /usr/lib64/kde4/kded_powerdevil.so #11 0x00007fcdacd9c593 in PowerDevilDaemon::qt_metacall () from /usr/lib64/kde4/kded_powerdevil.so #12 0x00007fcdb7be0e7d in QMetaObject::activate () from /usr/lib64/qt4/libQtCore.so.4 #13 0x00007fcdacd9e7a1 in XSyncBasedPoller::pollRequest () from /usr/lib64/kde4/kded_powerdevil.so #14 0x00007fcdacd9e960 in XSyncBasedPoller::poll () from /usr/lib64/kde4/kded_powerdevil.so #15 0x00007fcdacd95f47 in PowerDevilDaemon::reloadProfile () from /usr/lib64/kde4/kded_powerdevil.so #16 0x00007fcdacd963f9 in PowerDevilDaemon::getCurrentProfile () from /usr/lib64/kde4/kded_powerdevil.so #17 0x00007fcdacd9b62a in PowerDevilDaemon::poll () from /usr/lib64/kde4/kded_powerdevil.so #18 0x00007fcdacd9c593 in PowerDevilDaemon::qt_metacall () from /usr/lib64/kde4/kded_powerdevil.so #19 0x00007fcdb7be0e7d in QMetaObject::activate () from /usr/lib64/qt4/libQtCore.so.4 #20 0x00007fcdacd9e7a1 in XSyncBasedPoller::pollRequest () from /usr/lib64/kde4/kded_powerdevil.so #21 0x00007fcdacd9e960 in XSyncBasedPoller::poll () from /usr/lib64/kde4/kded_powerdevil.so #22 0x00007fcdacd95f47 in PowerDevilDaemon::reloadProfile () from /usr/lib64/kde4/kded_powerdevil.so #23 0x00007fcdacd963f9 in PowerDevilDaemon::getCurrentProfile () from /usr/lib64/kde4/kded_powerdevil.so #24 0x00007fcdacd9b62a in PowerDevilDaemon::poll () from /usr/lib64/kde4/kded_powerdevil.so #25 0x00007fcdacd9c593 in PowerDevilDaemon::qt_metacall () from /usr/lib64/kde4/kded_powerdevil.so #26 0x00007fcdb7be0e7d in QMetaObject::activate () from /usr/lib64/qt4/libQtCore.so.4 #27 0x00007fcdacd9e7a1 in XSyncBasedPoller::pollRequest () from /usr/lib64/kde4/kded_powerdevil.so #28 0x00007fcdacd9e960 in XSyncBasedPoller::poll () from /usr/lib64/kde4/kded_powerdevil.so #29 0x00007fcdacd95f47 in PowerDevilDaemon::reloadProfile () from /usr/lib64/kde4/kded_powerdevil.so #30 0x00007fcdacd963f9 in PowerDevilDaemon::getCurrentProfile () from /usr/lib64/kde4/kded_powerdevil.so #31 0x00007fcdacd9b62a in PowerDevilDaemon::poll () from /usr/lib64/kde4/kded_powerdevil.so #32 0x00007fcdacd9c593 in PowerDevilDaemon::qt_metacall () from /usr/lib64/kde4/kded_powerdevil.so #33 0x00007fcdb7be0e7d in QMetaObject::activate () from /usr/lib64/qt4/libQtCore.so.4 #34 0x00007fcdacd9e7a1 in XSyncBasedPoller::pollRequest () from /usr/lib64/kde4/kded_powerdevil.so #35 0x00007fcdacd9e960 in XSyncBasedPoller::poll () from /usr/lib64/kde4/kded_powerdevil.so #36 0x00007fcdacd95f47 in PowerDevilDaemon::reloadProfile () from /usr/lib64/kde4/kded_powerdevil.so #37 0x00007fcdacd963f9 in PowerDevilDaemon::getCurrentProfile () from /usr/lib64/kde4/kded_powerdevil.so #38 0x00007fcdacd9b62a in PowerDevilDaemon::poll () from /usr/lib64/kde4/kded_powerdevil.so ---Type <return> to continue, or q <return> to quit--- annoyingly when kded4 is not running, cookies don't work in Konqueror It starts fine if you remove .kde4/share/config/powerdevilrc |