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

memory leaks in syncrepl consumer (ITS#3316)



Full_Name: Howard Chu
Version: 2.2.15, RE22
OS: 
URL: 
Submission from: (NULL) (24.126.120.178)
Submitted by: hyc


There are a number of leaks in the syncrepl consumer code. Still trying to track
them all down.

   Leak, size: 0x8144660,17        ber_memalloc_x (memory.c:232)
     stack:     liblber-2.2.so.7 : ber_dupbv_x (memory.c:518)
                liblber-2.2.so.7 : ber_dupbv_x (memory.c:518)
                liblber-2.2.so.7 : ber_dupbv (memory.c:536)
                        lt-slapd : syncrepl_entry (syncrepl.c:1141)
                        lt-slapd : do_syncrep2 (syncrepl.c:540)
                        lt-slapd : do_syncrepl (syncrepl.c:869)
              libldap_r-2.2.so.7 : ldap_int_thread_pool_wrapper (tpool.c:467)
                 libpthread.so.0 : start_thread (??:0)
   Leak, size: 0x8144678,8         ber_memalloc_x (memory.c:232)
     stack:     liblber-2.2.so.7 : ber_dupbv_x (memory.c:518)
                liblber-2.2.so.7 : ber_dupbv_x (memory.c:506)
                liblber-2.2.so.7 : ber_dupbv (memory.c:536)
                        lt-slapd : syncrepl_entry (syncrepl.c:1141)
                        lt-slapd : do_syncrep2 (syncrepl.c:540)
                        lt-slapd : do_syncrepl (syncrepl.c:869)
              libldap_r-2.2.so.7 : ldap_int_thread_pool_wrapper (tpool.c:467)
                 libpthread.so.0 : start_thread (??:0)
   Leak, size: 0x81446a8,17        ber_memalloc_x (memory.c:232)
     stack:     liblber-2.2.so.7 : ber_dupbv_x (memory.c:518)
                liblber-2.2.so.7 : ber_dupbv_x (memory.c:518)
                liblber-2.2.so.7 : ber_dupbv (memory.c:536)
                        lt-slapd : syncrepl_entry (syncrepl.c:1141)
                        lt-slapd : do_syncrep2 (syncrepl.c:540)
                        lt-slapd : do_syncrepl (syncrepl.c:869)
              libldap_r-2.2.so.7 : ldap_int_thread_pool_wrapper (tpool.c:467)
                 libpthread.so.0 : start_thread (??:0)
   Leak, size: 0x81446c0,16        ber_memalloc_x (memory.c:232)
     stack:     liblber-2.2.so.7 : ber_skip_tag (decode.c:134)
                liblber-2.2.so.7 : ber_memalloc (memory.c:248)
                        lt-slapd : ravl_insert (avl.c:90)
                        lt-slapd : ravl_insert (avl.c:112)
                        lt-slapd : avl_insert (avl.c:236)
                        lt-slapd : syncrepl_entry (syncrepl.c:1142)
                        lt-slapd : do_syncrep2 (syncrepl.c:540)
                        lt-slapd : do_syncrepl (syncrepl.c:869)
   Leak, size: 0x81446d8,17        ber_memalloc_x (memory.c:232)
     stack:     liblber-2.2.so.7 : ber_dupbv_x (memory.c:518)
                liblber-2.2.so.7 : ber_dupbv_x (memory.c:518)
                liblber-2.2.so.7 : ber_dupbv (memory.c:536)
                        lt-slapd : syncrepl_entry (syncrepl.c:1141)
                        lt-slapd : do_syncrep2 (syncrepl.c:540)
                        lt-slapd : do_syncrepl (syncrepl.c:869)
              libldap_r-2.2.so.7 : ldap_int_thread_pool_wrapper (tpool.c:467)
                 libpthread.so.0 : start_thread (??:0)
   Leak, size: 0x81446f8,37        ber_memalloc_x (memory.c:232)
     stack:             lt-slapd : sl_context (sl_malloc.c:236)
                liblber-2.2.so.7 : ber_dupbv_x (memory.c:518)
                liblber-2.2.so.7 : ber_dupbv (memory.c:536)
                        lt-slapd : slap_dup_sync_cookie (ldapsync.c:508)
                        lt-slapd : syncrepl_updateCookie (syncrepl.c:1712)
                        lt-slapd : do_syncrep2 (syncrepl.c:544)
                        lt-slapd : do_syncrepl (syncrepl.c:869)
              libldap_r-2.2.so.7 : ldap_int_thread_pool_wrapper (tpool.c:467)
   Leak, size: 0x81448f8,16        ber_memalloc_x (memory.c:232)
     stack:             lt-slapd : avl_find (avl.c:652)
                liblber-2.2.so.7 : ber_memalloc (memory.c:248)
                        lt-slapd : ravl_insert (avl.c:90)
                        lt-slapd : avl_insert (avl.c:236)
                        lt-slapd : syncrepl_entry (syncrepl.c:1142)
                        lt-slapd : do_syncrep2 (syncrepl.c:540)
                        lt-slapd : do_syncrepl (syncrepl.c:869)
              libldap_r-2.2.so.7 : ldap_int_thread_pool_wrapper (tpool.c:467)
   Leak, size: 0x8144c28,16        ber_memalloc_x (memory.c:232)
     stack:             lt-slapd : sl_context (sl_malloc.c:236)
                liblber-2.2.so.7 : ber_bvarray_add_x (memory.c:757)
                liblber-2.2.so.7 : ber_bvarray_add (memory.c:793)
                        lt-slapd : slap_dup_sync_cookie (ldapsync.c:502)
                        lt-slapd : syncrepl_updateCookie (syncrepl.c:1712)
                        lt-slapd : do_syncrep2 (syncrepl.c:544)
                        lt-slapd : do_syncrepl (syncrepl.c:869)
              libldap_r-2.2.so.7 : ldap_int_thread_pool_wrapper (tpool.c:467)

etc....