KMaiL: Can't setup D-Bus service. Probably already running.
ralf.habacker at freenet.de
Sun Feb 17 19:43:17 GMT 2008
Thiago Macieira schrieb:
> Ralf Habacker wrote:
>> I recognized a similar error with amarok starting the second time. I had
>> to restart dbus-daemon to avoid this message. In that case i assume that
>> the service KUniqueApplication registers in dbus wasn't unregistered at
>> application shutdown. At least there is no unregisterService() call in
>> whole kdelibs. May be that thiago can give some lights in this area.
>> Anyway the related code is located in
>> kdelibs/kdeui/kernel/kuniqueapplication.cpp line 146
> The name unregisters automatically when the application exits.
Is this good progamming style not to unregister resources, which are
registered before and to expect that this unregistering is outside the
In fact does this mean that creating and deleting a KUniqueApplication
instance lets open a kind of "memory leak" in dbus, which should be
fixed in KUniqueApplication and not in dbus.
This belongs to Kapplication too.
More information about the kde-core-devel