KMaiL: Can't setup D-Bus service. Probably already running.
Ralf Habacker
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
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.
Ralf
More information about the kde-core-devel
mailing list