extra/mariabackup/mariabackup
|
|
=================================================================
|
==2646==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x6020000000d8 at pc 0x55f8a3ca8ef0 bp 0x7ffece1ce0d0 sp 0x7ffece1ce0c8
|
READ of size 8 at 0x6020000000d8 thread T0
|
#0 0x55f8a3ca8eef in get_defaults_options /git/10.5/mysys/my_default.c:293
|
#1 0x55f8a3ca9445 in my_load_defaults /git/10.5/mysys/my_default.c:417
|
#2 0x55f8a3ca926a in load_defaults /git/10.5/mysys/my_default.c:362
|
#3 0x55f8a1c9c3c3 in handle_options(int, char**, char***, char***, char***) /git/10.5/extra/mariabackup/xtrabackup.cc:5958
|
#4 0x55f8a1c9d918 in main /git/10.5/extra/mariabackup/xtrabackup.cc:6163
|
#5 0x7f4f4f8a709a in __libc_start_main ../csu/libc-start.c:308
|
#6 0x55f8a1c7c7a9 in _start (/git/10.5/extra/mariabackup/mariadb-backup+0x18467a9)
|
|
0x6020000000d8 is located 0 bytes to the right of 8-byte region [0x6020000000d0,0x6020000000d8)
|
allocated by thread T0 here:
|
#0 0x7f4f50479d30 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.5+0xead30)
|
#1 0x55f8a1cb9e0c in __gnu_cxx::new_allocator<char*>::allocate(unsigned long, void const*) (/git/10.5/extra/mariabackup/mariadb-backup+0x1883e0c)
|
#2 0x55f8a1cb8dbd in std::allocator_traits<std::allocator<char*> >::allocate(std::allocator<char*>&, unsigned long) (/git/10.5/extra/mariabackup/mariadb-backup+0x1882dbd)
|
#3 0x55f8a1cb4e61 in std::_Vector_base<char*, std::allocator<char*> >::_M_allocate(unsigned long) (/git/10.5/extra/mariabackup/mariadb-backup+0x187ee61)
|
#4 0x55f8a1cacff6 in void std::vector<char*, std::allocator<char*> >::_M_realloc_insert<char* const&>(__gnu_cxx::__normal_iterator<char**, std::vector<char*, std::allocator<char*> > >, char* const&) (/git/10.5/extra/mariabackup/mariadb-backup+0x1876ff6)
|
#5 0x55f8a1ca6a1a in std::vector<char*, std::allocator<char*> >::push_back(char* const&) (/git/10.5/extra/mariabackup/mariadb-backup+0x1870a1a)
|
#6 0x55f8a1c9b982 in handle_options(int, char**, char***, char***, char***) /git/10.5/extra/mariabackup/xtrabackup.cc:5890
|
#7 0x55f8a1c9d918 in main /git/10.5/extra/mariabackup/xtrabackup.cc:6163
|
#8 0x7f4f4f8a709a in __libc_start_main ../csu/libc-start.c:308
|
|
SUMMARY: AddressSanitizer: heap-buffer-overflow /git/10.5/mysys/my_default.c:293 in get_defaults_options
|
Shadow bytes around the buggy address:
|
0x0c047fff7fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
0x0c047fff7fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
0x0c047fff7fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
0x0c047fff7ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
0x0c047fff8000: fa fa 00 00 fa fa 00 00 fa fa 00 00 fa fa fd fa
|
=>0x0c047fff8010: fa fa fd fd fa fa 00 fa fa fa 00[fa]fa fa fa fa
|
0x0c047fff8020: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
|
0x0c047fff8030: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
|
0x0c047fff8040: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
|
0x0c047fff8050: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
|
0x0c047fff8060: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
|
Shadow byte legend (one shadow byte represents 8 application bytes):
|
Addressable: 00
|
Partially addressable: 01 02 03 04 05 06 07
|
Heap left redzone: fa
|
Freed heap region: fd
|
Stack left redzone: f1
|
Stack mid redzone: f2
|
Stack right redzone: f3
|
Stack after return: f5
|
Stack use after scope: f8
|
Global redzone: f9
|
Global init order: f6
|
Poisoned by user: f7
|
Container overflow: fc
|
Array cookie: ac
|
Intra object redzone: bb
|
ASan internal: fe
|
Left alloca redzone: ca
|
Right alloca redzone: cb
|
==2646==ABORTING
|
|