mysqlimport memory leak

Bug #1589832 reported by Laurynas Biveinis
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Percona Server moved to https://jira.percona.com/projects/PS
Triaged
Low
Unassigned
5.5
Won't Fix
Low
Unassigned
5.6
Won't Fix
Low
Unassigned
5.7
Won't Fix
Low
Unassigned

Bug Description

main.mysqldump w3 [ fail ]
...
=================================================================
==9146==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 144 byte(s) in 1 object(s) allocated from:
    #0 0x7f12d6ffd54a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x9854a)
    #1 0x45dbfc in my_malloc /mnt/workspace/percona-server-5.5-asan-param/BUILD_TYPE/debug-asan/Host/ubuntu-xenial-64bit/mysys/my_malloc.c:38
    #2 0x4758b3 in init_alloc_root /mnt/workspace/percona-server-5.5-asan-param/BUILD_TYPE/debug-asan/Host/ubuntu-xenial-64bit/mysys/my_alloc.c:63
    #3 0x47f037 in mysql_client_plugin_init /mnt/workspace/percona-server-5.5-asan-param/BUILD_TYPE/debug-asan/Host/ubuntu-xenial-64bit/sql-common/client_plugin.c:243
    #4 0x422803 in mysql_server_init /mnt/workspace/percona-server-5.5-asan-param/BUILD_TYPE/debug-asan/Host/ubuntu-xenial-64bit/libmysql/libmysql.c:133
    #5 0x40fd15 in mysql_init /mnt/workspace/percona-server-5.5-asan-param/BUILD_TYPE/debug-asan/Host/ubuntu-xenial-64bit/sql-common/client.c:1745
    #6 0x40608c in db_connect /mnt/workspace/percona-server-5.5-asan-param/BUILD_TYPE/debug-asan/Host/ubuntu-xenial-64bit/client/mysqlimport.c:420
    #7 0x40631d in worker_thread /mnt/workspace/percona-server-5.5-asan-param/BUILD_TYPE/debug-asan/Host/ubuntu-xenial-64bit/client/mysqlimport.c:568
    #8 0x7f12d6d4f6f9 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x76f9)

Direct leak of 24 byte(s) in 1 object(s) allocated from:
    #0 0x7f12d6ffd54a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x9854a)
    #1 0x45dbfc in my_malloc /mnt/workspace/percona-server-5.5-asan-param/BUILD_TYPE/debug-asan/Host/ubuntu-xenial-64bit/mysys/my_malloc.c:38
    #2 0x478a8f in my_error_register /mnt/workspace/percona-server-5.5-asan-param/BUILD_TYPE/debug-asan/Host/ubuntu-xenial-64bit/mysys/my_error.c:217
    #3 0x41823a in init_client_errs /mnt/workspace/percona-server-5.5-asan-param/BUILD_TYPE/debug-asan/Host/ubuntu-xenial-64bit/libmysql/errmsg.c:111
    #4 0x4227f9 in mysql_server_init /mnt/workspace/percona-server-5.5-asan-param/BUILD_TYPE/debug-asan/Host/ubuntu-xenial-64bit/libmysql/libmysql.c:132
    #5 0x40fd15 in mysql_init /mnt/workspace/percona-server-5.5-asan-param/BUILD_TYPE/debug-asan/Host/ubuntu-xenial-64bit/sql-common/client.c:1745
    #6 0x40608c in db_connect /mnt/workspace/percona-server-5.5-asan-param/BUILD_TYPE/debug-asan/Host/ubuntu-xenial-64bit/client/mysqlimport.c:420
    #7 0x40631d in worker_thread /mnt/workspace/percona-server-5.5-asan-param/BUILD_TYPE/debug-asan/Host/ubuntu-xenial-64bit/client/mysqlimport.c:568
    #8 0x7f12d6d4f6f9 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x76f9)

SUMMARY: AddressSanitizer: 168 byte(s) leaked in 2 allocation(s).

Tags: asan ci upstream
tags: added: asan ci upstream
Revision history for this message
Laurynas Biveinis (laurynas-biveinis) wrote :

Fix for bug 1591202 reduces probability of this bug occurring, and proper fix seems to require introducing more synchronisation to mysqlimport.c. Thus not fixing for now.

Revision history for this message
Shahriyar Rzayev (rzayev-sehriyar) wrote :

Percona now uses JIRA for bug reports so this bug report is migrated to: https://jira.percona.com/browse/PS-2154

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.