(libverto - unknown fix status -- all paths appear to call verto_free() -- didn't explore)
==25788== 56 bytes in 1 blocks are definitely lost in loss record 18 of 37
==25788== at 0x4C2EB6B: malloc (vg_replace_malloc.c:299)
==25788== by 0x5258F47: expandNextArg (popt.c:699)
==25788== by 0x525A681: poptGetNextOpt (popt.c:1501)
==25788== by 0x4051DA: main (gssproxy.c:191)
==25788== 64 bytes in 4 blocks are definitely lost in loss record 22 of 37
==25788== at 0x4C2EB6B: malloc (vg_replace_malloc.c:299)
==25788== by 0x6A082B5: UnknownInlinedFun (gssapi_alloc.h:99)
==25788== by 0x6A082B5: generic_gss_create_empty_buffer_set (util_buffer_set.c:41)
==25788== by 0x6A156F6: gss_inquire_cred_by_oid (g_inq_cred_oid.c:88)
==25788== by 0x40A33D: get_impersonator_name (gp_creds.c:864)
==25788== by 0x40A33D: gp_cred_allowed (gp_creds.c:957)
==25788== by 0x413A90: gp_init_sec_context (gp_rpc_init_sec_context.c:111)
==25788== by 0x40F098: gp_rpc_execute (gp_rpc_process.c:321)
==25788== by 0x40F098: gp_rpc_process_call (gp_rpc_process.c:378)
==25788== by 0x4087E8: gp_handle_query (gp_workers.c:430)
==25788== by 0x4087E8: gp_worker_main (gp_workers.c:384)
==25788== by 0x6C4E36C: start_thread (pthread_create.c:456)
==25788== by 0x6F76B9E: clone (clone.S:97)
Before:
(18 errors)
After:
(4 errors)
There are leaks in the testsuite that I can fix if desired.
The four remaining errors in the daemon are:
(libverto - unknown fix status -- all paths appear to call verto_free() -- didn't explore)
(libpopt -- fixed upstream)
(krb5, fixed upstream)
(unknown -- not quite sure if its due to rpc clean up or what).