[Date Prev][Date Next] [Chronological] [Thread] [Top]

(ITS#8855) Memory leak in modify transaction case



Full_Name: Verchaswa Sharma
Version: 2.4.11
OS: Windriver x86_64 GNU/Linux
URL: 
Submission from: (NULL) (62.168.56.1)


Hi,

While testing modify for transactions, we observed memory leak in libldap.
We ran memtrace found following memory leak.

+ 27605 1526029632 0x168b0008 4060
@0 memtrace_newhook(void const*, unsigned long) [0x5b1b3d]
@1 MallocHook::InvokeNewHookSlow(void const*, unsigned long) [0x7f1cb61648e1]
@2 malloc [0x7f1cb616748a]
@3 ber_memalloc_x [0x5adf24]
@4 ber_realloc [0x5accf4]
@5 ber_write [0x5acd82]
@6 ber_put_tag [0x5aba2a]
@7 ber_put_int_or_enum [0x5abbbf]
@8 ber_printf [0x5ac89d]
@9 ldap_modify_ext [0x6c46e4]

---------------

+ 4167 1526297517 0x2b7a9048 136
@0 memtrace_newhook(void const*, unsigned long) [0x5b1b3d]
@1 MallocHook::InvokeNewHookSlow(void const*, unsigned long) [0x7f11bb68b8e1]
@2 tc_calloc [0x7f11bb68ebf9]
@3 ber_memcalloc_x [0x5adf94]
@4 ldap_send_server_request [0x6cbfa5]
@5 ldap_send_initial_request [0x6cc23d]
@6 ldap_modify_ext [0x6c47de]

----------------

+ 4169 1526297517 0x2c4672e8 15
@0 memtrace_newhook(void const*, unsigned long) [0x5b1b3d]
@1 MallocHook::InvokeNewHookSlow(void const*, unsigned long) [0x7f11bb68b8e1]
@2 malloc [0x7f11bb68e48a]
@3 ber_memalloc_x [0x5adf24]
@4 ber_strdup_x [0x5ae5c2]
@5 ldap_control_create [0x6c3d18]

----------------------

+ 4171 1526297517 0x2aa8c828 80
@0 memtrace_newhook(void const*, unsigned long) [0x5b1b3d]
@1 MallocHook::InvokeNewHookSlow(void const*, unsigned long) [0x7f11bb68b8e1]
@2 tc_calloc [0x7f11bb68ebf9]
@3 ber_memcalloc_x [0x5adf94]
@4 ber_alloc_t [0x5acff1]
@5 ldap_alloc_ber_with_options [0x6cb7cf]
@6 ldap_modify_ext [0x6c4687]

---------------------------