Summary: | kded crashes on kde startup causing signal 6 SIGABRT | ||
---|---|---|---|
Product: | [Frameworks and Libraries] kdelibs | Reporter: | Peter de Kraker <peterdekraker> |
Component: | kded | Assignee: | Unassigned bugs mailing-list <unassigned-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | fbayer, jose.alarcon.roldan, pasquiernoterdaeme, qbast, yo |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | Backtrace from kded |
Description
Peter de Kraker
2006-01-18 00:15:33 UTC
Same thing here with KDE 3.5.0 in Gentoo AMD64. Pretty anoying. Also, after that, kdeprintd won't work. SVN commit 502129 by qbast: Do not hit assert() on trying to get state of uninitialized avahi client BUG:120355 M +6 -5 publicservice.cpp --- trunk/playground/network/kdnssd-avahi/publicservice.cpp #502128:502129 @@ -50,7 +50,7 @@ class PublicServicePrivate { public: - PublicServicePrivate() : m_published(false), m_running(false), m_collision(false) + PublicServicePrivate() : m_published(false), m_running(false), m_collision(false), m_group(false) {} bool m_published; bool m_running; @@ -68,9 +68,10 @@ : QObject(), ServiceBase(name, type, QString::null, domain, port) { d = new PublicServicePrivate; - if (Responder::self().client()) d->m_group = avahi_entry_group_new(Responder::self().client(), - publish_callback,this); - connect(&Responder::self(),SIGNAL(stateChanged(AvahiClientState)),this,SLOT(clientState(AvahiClientState))); + if (Responder::self().client()) { + d->m_group = avahi_entry_group_new(Responder::self().client(), publish_callback,this); + connect(&Responder::self(),SIGNAL(stateChanged(AvahiClientState)),this,SLOT(clientState(AvahiClientState))); + } if (domain.isNull()) if (Configuration::publishType()==Configuration::EnumPublishType::LAN) m_domain="local."; else m_domain=Configuration::publishDomain(); @@ -208,7 +209,7 @@ emit published(false); return; } - AvahiClientState s=avahi_client_get_state(Responder::self().client()); + AvahiClientState s=Responder::self().state(); d->m_running=true; d->m_collision=true; // make it look like server is getting out of collision to force registering clientState(s); Same problem under Mandriva 2006. I don't see how the above path solves the original problem! I am having the same problem under Fedora Core 5 devel. It has a unique symptom: 1. Kded is working fine for regular iso cd's 2. When an audio cd (mp3) is used it is crashing repeatedly with the exact symptoms as above. Any ideas? I just tried it with a regular music cd (commercial) with the same symptoms. I have also updated everything to kde-3.5.1 tag. Umar Created attachment 14462 [details]
Backtrace from kded
Umar, bug that you are suffering from is completely different and unrelated to one originally reported. Peter de Kraker had problem with buggy kdnssd-avahi and you have problem with mediamanager hal backend. I this you should open separate bug for this. Peter, Do you have http://kat.mandriva.com/ installed? It was the program causing my pains. Have just uninstalled it and everything runs fine again. *** Bug 123299 has been marked as a duplicate of this bug. *** *** Bug 122985 has been marked as a duplicate of this bug. *** how is this bug solved? i dont have kat installed but Bug 123299 crashes my kpf/kicker! do i have to wait for a package update for my kubuntu dapper 6.04 development version? I have the same problem under Mandriva 2006. It is not systematic, but very frequent at startup. Then, it is impossible to print... It is said "RESOLVED" on this forum... So, pratically, want should I do to resolve it? re-instal something? Thanks. If you're using Mandriva, and are heaving problems with kded aborts I would suggest removing kat. I'm having the same problem with Mepis 6.0 with KDE 3.5.3. I also had kat installed but if I try "apt-get remove" it fails and complains about tzdata being broken. If I try Synaptic it wants to remove most of KDE along with kat. I don't know if it is related but my scanner is not recognized by Mepis or the Mepis live CD, but works fine with a Kubuntu live CD or Windoze. Trying to fix that by forcing libsane to an unstable version did break tzdata. It might be easier to reinstall than try and fix this mess, but I wanted to report that I was experiencing the same issue with kded. |