ASAN: MEMORY LEAK IN MYSQLSLAP

Bug #1588361 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
Status tracked in 5.7
5.5
Fix Released
Low
Laurynas Biveinis
5.6
Fix Released
Low
Laurynas Biveinis
5.7
Invalid
Undecided
Unassigned

Bug Description

main.mysqlslap w1 [ fail ]
        Test ended at 2016-05-23 07:21:31

CURRENT_TEST: main.mysqlslap

=================================================================
==14312==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 25440 byte(s) in 20 object(s) allocated from:
    #0 0x7f4ad3c0254a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x9854a)
    #1 0x463877 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 0x41511e in mysql_init /mnt/workspace/percona-server-5.5-asan-param/BUILD_TYPE/debug-asan/Host/ubuntu-xenial-64bit/sql-common/client.c:1734
    #3 0x40b923 in run_task /mnt/workspace/percona-server-5.5-asan-param/BUILD_TYPE/debug-asan/Host/ubuntu-xenial-64bit/client/mysqlslap.c:1837
    #4 0x7f4ad39546f9 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x76f9)

Direct leak of 7 byte(s) in 1 object(s) allocated from:
    #0 0x7f4ad3c0254a in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x9854a)
    #1 0x463877 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 0x463f35 in my_strdup /mnt/workspace/percona-server-5.5-asan-param/BUILD_TYPE/debug-asan/Host/ubuntu-xenial-64bit/mysys/my_malloc.c:152
    #3 0x41b56a in mysql_options /mnt/workspace/percona-server-5.5-asan-param/BUILD_TYPE/debug-asan/Host/ubuntu-xenial-64bit/sql-common/client.c:4186
    #4 0x40b0bb in main /mnt/workspace/percona-server-5.5-asan-param/BUILD_TYPE/debug-asan/Host/ubuntu-xenial-64bit/client/mysqlslap.c:345
    #5 0x7f4ad27b982f in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2082f)

SUMMARY: AddressSanitizer: 25447 byte(s) leaked in 21 allocation(s).
mysqltest: At line 8: command "$MYSQL_SLAP --only-print --iterations=20 --query="select * from t1" --create="CREATE TABLE t1 (id int, name varchar(64)); INSERT INTO t1 VALUES (1, 'This is a test')" --delimiter=";"" failed

The fix would be to backport

commit 182b8d3286149bb0c3371ca177b9b989a5db3a94
Author: Jon Olav Hauglid <email address hidden>
Date: Thu Jun 18 08:01:41 2015 +0100

    Bug#21250947: ASAN: MEMORY LEAK IN MYSQLSLAP

    Fix various memory leaks in mysqlslap.
    Call mysql_close() to free resources allocated by mysql_init().
    Also add a few missing DBUG_RETURNs.

Tags: asan ci upstream
Revision history for this message
Laurynas Biveinis (laurynas-biveinis) wrote :
tags: added: asan ci upstream
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-3455

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.