rpl_4threads_deadlock may crash due to concurrent dbug access
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 |
Fix Released
|
Low
|
Laurynas Biveinis |
Bug Description
rpl.rpl_
...
mysqltest: In included file "./include/
included from ./include/
At line 77: query 'let $_tmp= query_get_
...
rogram terminated with signal 11, Segmentation fault.
#0 0x00007f4ea33d7e32 in pthread_kill () from /lib64/
#0 0x00007f4ea33d7e32 in pthread_kill () from /lib64/
#1 0x0000000000801489 in my_write_core (sig=11)
at /mnt/workspace/
#2 0x00000000006c482d in handle_fatal_signal (sig=11)
at /mnt/workspace/
#3 <signal handler called>
#4 0x00007f4ea1b94f34 in internal_fnmatch () from /lib64/libc.so.6
#5 0x00007f4ea1b98949 in fnmatch@
#6 0x0000000000a1f72a in InList (linkp=
cp=0xa44333 "enter")
at /mnt/workspace/
#7 0x0000000000a1f9e7 in _db_keyword_ (cs=0x2770990,
keyword=
at /mnt/workspace/
#8 0x0000000000a203e1 in _db_doprnt_ (
format=0xb054a4 "root: 0x%lx flags: %u")
at /mnt/workspace/
#9 0x00000000007f4c3e in free_root (root=0x283c578, MyFlags=0)
at /mnt/workspace/
#10 0x0000000000584586 in THD::~THD (this=0x283aca0,
__in_
at /mnt/workspace/
#11 0x00000000005849e5 in THD::~THD (this=0x283aca0,
__in_
at /mnt/workspace/
#12 0x000000000051a1fc in delete_thd (thd=0x283aca0)
at /mnt/workspace/
#13 0x000000000051e932 in unlink_thd (thd=0x283aca0)
at /mnt/workspace/
#14 0x000000000051e989 in one_thread_
put_
at /mnt/workspace/
#15 0x000000000065bc28 in do_handle_
thd_arg=<value optimized out>)
at /mnt/workspace/
#16 0x000000000065bca9 in handle_
at /mnt/workspace/
#17 0x000000000081566e in pfs_spawn_thread (arg=0x27e92c0)
at /mnt/workspace/
#18 0x00007f4ea33d283d in start_thread () from /lib64/
#19 0x00007f4ea1bcafdd in clone () from /lib64/libc.so.6
...
SET GLOBAL debug=... is running in parallel with previous asynchronous disconnects, resulting in concurrent unprotected dbug data structure access.
tags: | added: ci upstream |
https:/ /github. com/percona/ percona- server/ pull/720 /github. com/percona/ percona- server/ pull/721 /github. com/percona/ percona- server/ pull/722
https:/
https:/