KMaiL: Can't setup D-Bus service. Probably already running.

Ralf Habacker ralf.habacker at
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 
app ?
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 mailing list