Re: memory leaks in orbit
- From: ABHISHEK THAKUR <abhishekthakur usa net>
- To: orbit-list gnome org
- Cc: andrewm treshna com
- Subject: Re: memory leaks in orbit
- Date: 8 Mar 2001 16:15:57 PST
Hi,
I am sorry if my repetitive mails are causing a concern .
I have continued with my debugging and this is what I fould -
"resolve" request for orbit-name-server does not leak memory, but the "list"
request does. And the memory seems to be leaking in "CosNaming-common.c".
While I continue with the hunt - i remember some issues of memeory leak in
"common" code w.r.t. structs/sequences being discussed. What i observed may be
part of the same - but I am not sure(and hence a cc goes to
andrewm treshna com )
I also remember coming accross a posting on use of "free_strings" and/or
"val->_release". Though at that time I could not understand the exact issues
being discussed - i am not sure if they are bugging me.
From the gurus I would like to get the following clerification -
in "new-name-server.c" line 707 of 793 (more specifically "new-name-server.c"
line 661 of 793) - 'bl' is being allocated using list creation operator. who
is responsible to free it?
shouldn't the '_release' be set on this somewhere so that the array is freed
after the value is sent to the client.
As I see the CORBA_sequence_CosNaming_Binding__free is being invoked through
'CORBA_free(bl);' in *skel.c but in there _release is not set and hence the
value is not released.
my debugging shows that this might be the possible cause for the leak.
thanks for any pointers.
Abhishek
Abhishek Thakur @
Software Engineer
Synchronous Inc.
Ph:(o)408-284-6136 (r)408-730-1690 (fx)815-377-0514
Get free email and a permanent address at
http://www.netaddress.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]