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

Re: (ITS#8690) syncprov memory leak



--On Tuesday, July 11, 2017 1:25 AM +0000 quanah@openldap.org wrote:

> Full_Name: Quanah Gibson-Mount
> Version: 2.4.45
> OS: Linux
> URL: ftp://ftp.openldap.org/incoming/
> Submission from: (NULL) (47.208.148.239)

Better trace:

==1504== 20,123 bytes in 67 blocks are definitely lost in loss record 40 of 
41
==1504==    at 0x4C2DB8F: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==1504==    by 0x50A8BA5: ber_memalloc_x 
(/home/build/git/sold-2445/openldap/libraries/liblber/memory.c:228)
==1504==    by 0x464A88: ch_malloc 
(/home/build/git/sold-2445/openldap/servers/slapd/ch_malloc.c:54)
==1504==    by 0x962B849: syncprov_qresp 
(/home/build/git/sold-2445/openldap/servers/slapd/overlays/syncprov.c:1062)
==1504==    by 0x962F22C: syncprov_op_response 
(/home/build/git/sold-2445/openldap/servers/slapd/overlays/syncprov.c:1982)
==1504==    by 0x454227: slap_response_play 
(/home/build/git/sold-2445/openldap/servers/slapd/result.c:521)
==1504==    by 0x45449A: send_ldap_response 
(/home/build/git/sold-2445/openldap/servers/slapd/result.c:596)
==1504==    by 0x455509: slap_send_ldap_result 
(/home/build/git/sold-2445/openldap/servers/slapd/result.c:891)
==1504==    by 0x984BBEF: bdb_delete 
(/home/build/git/sold-2445/openldap/servers/slapd/back-bdb/delete.c:596)
==1504==    by 0x4D9968: overlay_op_walk 
(/home/build/git/sold-2445/openldap/servers/slapd/backover.c:677)
==1504==    by 0x4D9BBA: over_op_func 
(/home/build/git/sold-2445/openldap/servers/slapd/backover.c:730)
==1504==    by 0x4D9D9B: over_op_delete 
(/home/build/git/sold-2445/openldap/servers/slapd/backover.c:787)
==1504==    by 0x4623FF: fe_op_delete 
(/home/build/git/sold-2445/openldap/servers/slapd/delete.c:174)
==1504==    by 0x462037: do_delete 
(/home/build/git/sold-2445/openldap/servers/slapd/delete.c:95)
==1504==    by 0x43D4E4: connection_operation 
(/home/build/git/sold-2445/openldap/servers/slapd/connection.c:1158)
==1504==    by 0x4E4C6C8: ldap_int_thread_pool_wrapper 
(/home/build/git/sold-2445/openldap/libraries/libldap_r/tpool.c:963)
==1504==    by 0x52B76B9: start_thread 
(/build/glibc-bfm8X4/glibc-2.23/nptl/pthread_create.c:333)
==1504==
==1504== 220,540 bytes in 734 blocks are definitely lost in loss record 41 
of 41
==1504==    at 0x4C2DB8F: malloc (in 
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==1504==    by 0x50A8BA5: ber_memalloc_x 
(/home/build/git/sold-2445/openldap/libraries/liblber/memory.c:228)
==1504==    by 0x464A88: ch_malloc 
(/home/build/git/sold-2445/openldap/servers/slapd/ch_malloc.c:54)
==1504==    by 0x962B849: syncprov_qresp 
(/home/build/git/sold-2445/openldap/servers/slapd/overlays/syncprov.c:1062)
==1504==    by 0x962F22C: syncprov_op_response 
(/home/build/git/sold-2445/openldap/servers/slapd/overlays/syncprov.c:1982)
==1504==    by 0x454227: slap_response_play 
(/home/build/git/sold-2445/openldap/servers/slapd/result.c:521)
==1504==    by 0x45449A: send_ldap_response 
(/home/build/git/sold-2445/openldap/servers/slapd/result.c:596)
==1504==    by 0x455509: slap_send_ldap_result 
(/home/build/git/sold-2445/openldap/servers/slapd/result.c:891)
==1504==    by 0x984BBEF: bdb_delete 
(/home/build/git/sold-2445/openldap/servers/slapd/back-bdb/delete.c:596)
==1504==    by 0x4D9968: overlay_op_walk 
(/home/build/git/sold-2445/openldap/servers/slapd/backover.c:677)
==1504==    by 0x4D9BBA: over_op_func 
(/home/build/git/sold-2445/openldap/servers/slapd/backover.c:730)
==1504==    by 0x4D9D9B: over_op_delete 
(/home/build/git/sold-2445/openldap/servers/slapd/backover.c:787)
==1504==    by 0x4623FF: fe_op_delete 
(/home/build/git/sold-2445/openldap/servers/slapd/delete.c:174)
==1504==    by 0x462037: do_delete 
(/home/build/git/sold-2445/openldap/servers/slapd/delete.c:95)
==1504==    by 0x43D4E4: connection_operation 
(/home/build/git/sold-2445/openldap/servers/slapd/connection.c:1158)
==1504==    by 0x43DB8A: connection_read_thread 
(/home/build/git/sold-2445/openldap/servers/slapd/connection.c:1294)
==1504==    by 0x4E4C6C8: ldap_int_thread_pool_wrapper 
(/home/build/git/sold-2445/openldap/libraries/libldap_r/tpool.c:963)
==1504==    by 0x52B76B9: start_thread 
(/build/glibc-bfm8X4/glibc-2.23/nptl/pthread_create.c:333)
==1504==


--Quanah

--

Quanah Gibson-Mount
Product Architect
Symas Corporation
Packaged, certified, and supported LDAP solutions powered by OpenLDAP:
<http://www.symas.com>