Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Server library leaks memory and file descriptors #54

Closed
rhc54 opened this issue Feb 22, 2016 · 4 comments
Closed

Server library leaks memory and file descriptors #54

rhc54 opened this issue Feb 22, 2016 · 4 comments

Comments

@rhc54
Copy link
Contributor

rhc54 commented Feb 22, 2016

Seeing some significant memory leaks from malloc in register_client

@rhc54
Copy link
Contributor Author

rhc54 commented Aug 2, 2016

@artpol84 Can we get help from you folks on this? It would be good if v2.0 was valgrind clean.

@artpol84
Copy link
Contributor

artpol84 commented Aug 3, 2016

Yes, it's in our todo list as well. Let's adjust on deadline.

@rhc54
Copy link
Contributor Author

rhc54 commented Aug 3, 2016

Here is some input from the Intel folks:

{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: definite
   fun:malloc
   fun:pmix_bfrop_unpack_string
   fun:pmix_bfrop_unpack
   fun:job_data
   fun:pmix_usock_process_msg
   fun:event_base_loop
   fun:progress_engine
   fun:start_thread
   fun:clone
}
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: definite
   fun:malloc
   fun:strdup
   fun:pmix_value_xfer
   fun:lookup_cbfunc
   fun:wait_lookup_cbfunc
   fun:pmix_usock_process_msg
   fun:event_base_loop
   fun:progress_engine
   fun:start_thread
   fun:clone
}
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: definite
   fun:malloc
   fun:pmix_argv_append_nosize
   fun:PMIx_Lookup
   fun:mcl_attach
   fun:main
}
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: definite
   fun:malloc
   fun:pmix_argv_append_nosize
   fun:PMIx_Lookup
   fun:mcl_uri_lookup_with_pmix
   fun:mcl_attach
   fun:main
}
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: definite
   fun:malloc
   fun:pmix_argv_append_nosize
   fun:PMIx_Lookup
   fun:mcl_assign_rank_with_pmix
   fun:mcl_startup
   fun:main
}
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: definite
   fun:malloc
   fun:pmix_hash_store
   fun:pmix_client_process_nspace_blob
   fun:job_data
   fun:pmix_usock_process_msg
   fun:event_base_loop
   fun:progress_engine
   fun:start_thread
   fun:clone
}
{
   <insert_a_suppression_name_here>
   Memcheck:Leak
   match-leak-kinds: definite
   fun:malloc
   fun:pmix_client_process_nspace_blob
   fun:job_data
   fun:pmix_usock_process_msg
   fun:event_base_loop
   fun:progress_engine
   fun:start_thread
   fun:clone
}

@rhc54
Copy link
Contributor Author

rhc54 commented Jun 30, 2017

Pretty sure we have this licked now - if not, we can open another issue with specific problems.

@rhc54 rhc54 closed this as completed Jun 30, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants