HandlerSocket may access freed memory on startup
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Percona Server moved to https://jira.percona.com/projects/PS | Status tracked in 5.7 | |||||
5.5 |
Won't Fix
|
Undecided
|
Unassigned | |||
5.6 |
Fix Released
|
High
|
Laurynas Biveinis | |||
5.7 |
Invalid
|
Undecided
|
Unassigned |
Bug Description
On 5.6 trunk:
=======
==11746==ERROR: AddressSanitizer: heap-use-after-free on address 0x60200000ee90 at pc 0x0000009e4da1 bp 0x7f4262fb7430 sp 0x7f4262fb7420
READ of size 8 at 0x60200000ee90 thread T29
#0 0x9e4da0 in intern_plugin_lock /home/laurynas/
#1 0x9f21cd in plugin_
#2 0x910547 in THD::init() /home/laurynas/
#3 0x9162c8 in THD::THD(bool) /home/laurynas/
#4 0x7f42714263c4 in dena::dbcontext
#5 0x7f4271440e9d in thr_init /home/laurynas/
#6 0x7f4271440e9d in dena::hstcpsvr_
#7 0x7f427144709b in dena::worker_
#8 0x7f427144709b in dena::thread<
#9 0x7f42792c16f9 in start_thread (/lib/x86_
#10 0x7f4278756b5c in clone (/lib/x86_
0x60200000ee90 is located 0 bytes inside of 8-byte region [0x60200000ee90
freed by thread T0 here:
#0 0x7f4279fcf2ca in __interceptor_free (/usr/lib/
#1 0xff499b in my_free /home/laurynas/
#2 0x9e547d in intern_
#3 0x9f33f2 in plugin_unlock(THD*, st_plugin_int**) /home/laurynas/
#4 0x586c1f in initialize_
#5 0x5a140f in init_server_
#6 0x5a140f in mysqld_main(int, char**) /home/laurynas/
#7 0x58380e in main /home/laurynas/
#8 0x7f427867082f in __libc_start_main (/lib/x86_
previously allocated by thread T0 here:
#0 0x7f4279fcf602 in malloc (/usr/lib/
#1 0xff45e9 in my_malloc /home/laurynas/
#2 0x9e4e40 in intern_plugin_lock /home/laurynas/
#3 0x9fa6f7 in plugin_init(int*, char**, int) /home/laurynas/
#4 0x5a105c in init_server_
#5 0x5a105c in mysqld_main(int, char**) /home/laurynas/
#6 0x58380e in main /home/laurynas/
#7 0x7f427867082f in __libc_start_main (/lib/x86_
Thread T29 created by T0 here:
#0 0x7f4279f6d253 in pthread_create (/usr/lib/
#1 0x7f42714453da in dena::thread<
#2 0x7f42714453da in dena::thread<
#3 0x7f42714453da in dena::hstcpsvr:
#4 0x7f427143549a in daemon_
#5 0x9ed961 in plugin_initialize /home/laurynas/
#6 0x9fb222 in plugin_init(int*, char**, int) /home/laurynas/
#7 0x5a105c in init_server_
#8 0x5a105c in mysqld_main(int, char**) /home/laurynas/
#9 0x58380e in main /home/laurynas/
#10 0x7f427867082f in __libc_start_main (/lib/x86_
https:/ /github. com/percona/ percona- server/ pull/939 /github. com/percona/ percona- server/ pull/940
https:/