Comment 1 for bug 1166638

Revision history for this message
Roel Van de Paar (roel11) wrote : Re: Utility user setup leaks memory

Seen in 5.6-QA also (malloc in acl_init_utility_user, init_dynamic_array2)

24 bytes in 1 blocks are still reachable in loss record 4 of 524
   at 0x4A069EE: malloc (vg_replace_malloc.c:270)
   by 0x997CA5: my_malloc (my_malloc.c:38)
   by 0x997E84: my_strndup (my_malloc.c:164)
   by 0x715803: acl_init_utility_user(char) (sql_acl.cc:1788)
   by 0x71602B: acl_load(THD*, TABLE_LIST*) (sql_acl.cc:1297)
   by 0x716C4A: acl_reload(THD*) (sql_acl.cc:1624)
   by 0x71B305: acl_init(bool) (sql_acl.cc:1012)
   by 0x6348AE: mysqld_main(int, char**) (mysqld.cc:5573)
   by 0x3636E1ECDC: (below main) (in /lib64/libc-2.12.so)

40 bytes in 1 blocks are still reachable in loss record 183 of 524
   at 0x4A069EE: malloc (vg_replace_malloc.c:270)
   by 0x997CA5: my_malloc (my_malloc.c:38)
   by 0x97EEB4: init_dynamic_array2 (array.c:70)
   by 0x7157BA: acl_init_utility_user(char) (sql_acl.cc:1778)
   by 0x71602B: acl_load(THD*, TABLE_LIST*) (sql_acl.cc:1297)
   by 0x716C4A: acl_reload(THD*) (sql_acl.cc:1624)
   by 0x71B305: acl_init(bool) (sql_acl.cc:1012)
   by 0x6348AE: mysqld_main(int, char**) (mysqld.cc:5573)
   by 0x3636E1ECDC: (below main) (in /lib64/libc-2.12.so)

49 bytes in 1 blocks are still reachable in loss record 236 of 524
   at 0x4A069EE: malloc (vg_replace_malloc.c:270)
   by 0x997CA5: my_malloc (my_malloc.c:38)
   by 0x7154A7: acl_init_utility_user(char) (sql_acl.cc:1664)
   by 0x71602B: acl_load(THD*, TABLE_LIST*) (sql_acl.cc:1297)
   by 0x716C4A: acl_reload(THD*) (sql_acl.cc:1624)
   by 0x71B305: acl_init(bool) (sql_acl.cc:1012)
   by 0x6348AE: mysqld_main(int, char**) (mysqld.cc:5573)
   by 0x3636E1ECDC: (below main) (in /lib64/libc-2.12.so)

61 bytes in 1 blocks are still reachable in loss record 237 of 524
   at 0x4A069EE: malloc (vg_replace_malloc.c:270)
   by 0x997CA5: my_malloc (my_malloc.c:38)
   by 0x7154BA: acl_init_utility_user(char) (sql_acl.cc:1665)
   by 0x71602B: acl_load(THD*, TABLE_LIST*) (sql_acl.cc:1297)
   by 0x716C4A: acl_reload(THD*) (sql_acl.cc:1624)
   by 0x71B305: acl_init(bool) (sql_acl.cc:1012)
   by 0x6348AE: mysqld_main(int, char**) (mysqld.cc:5573)
   by 0x3636E1ECDC: (below main) (in /lib64/libc-2.12.so)

320 bytes in 1 blocks are still reachable in loss record 379 of 524
   at 0x4A069EE: malloc (vg_replace_malloc.c:270)
   by 0x997CA5: my_malloc (my_malloc.c:38)
   by 0x97EEB4: init_dynamic_array2 (array.c:70)
   by 0x9822BF: _my_hash_init (hash.c:92)
   by 0x9A8D9A: getopt_constraint_init(char) (my_getopt.cc:134)
   by 0x9A8DDF: getopt_constraint_find(char const*, unsigned long, char) (my_getopt.cc:152)
   by 0x9A8F84: getopt_constraint_get_min_value (my_getopt.cc:188)
   by 0x9A90EC: setval(my_option const*, void const*, char*, int) (my_getopt.cc:986)
   by 0x9A9E37: my_handle_options (my_getopt.cc:808)
   by 0x62F811: get_options(int*, char***) (mysqld.cc:8933)
   by 0x633177: init_common_variables() (mysqld.cc:3841)
   by 0x634635: mysqld_main(int, char**) (mysqld.cc:5383)
   by 0x3636E1ECDC: (below main) (in /lib64/libc-2.12.so)