Sergei Golubchik
c6c2a2b8d4
MDEV-33150 double-locking of LOCK_thd_kill in performance_schema.session_status
...
perfschema thread walker needs to take thread's LOCK_thd_kill to prevent
the thread from disappearing why it's being looked at.
But there's no need to lock it for the current thread.
In fact, it was harmful as some code down the stack might take
LOCK_thd_kill (e.g. set_killed() does it, and my_malloc_size_cb_func()
calls set_killed()). And it caused a bunch of mutexes being locked under
LOCK_thd_kill, which created problems later when my_malloc_size_cb_func()
called set_killed() at some unspecified point under some
random mutexes.
2024-01-09 16:05:08 +01:00
..
2020-03-10 19:24:22 +01:00
2020-03-14 09:51:36 +01:00
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2020-02-05 17:22:26 +01:00
2022-10-02 14:38:13 +02:00
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:23 +01:00
2020-03-14 09:51:36 +01:00
2020-03-14 09:51:36 +01:00
2020-03-10 19:24:23 +01:00
2022-09-14 16:24:51 +04:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2021-09-10 17:16:50 +03:00
2021-09-10 17:16:50 +03:00
2021-09-10 17:16:50 +03:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:22 +01:00
2022-07-29 14:48:01 +02:00
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:23 +01:00
2021-04-08 17:19:51 +05:30
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:23 +01:00
2023-11-08 15:57:05 +01:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-10-02 14:38:13 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-10-02 14:38:13 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-10-02 14:38:13 +02:00
2020-03-10 19:24:22 +01:00
2022-07-29 14:48:01 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-10-02 14:38:13 +02:00
2022-07-29 14:48:01 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 22:14:21 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-10-02 14:38:13 +02:00
2020-03-10 19:24:22 +01:00
2021-09-10 17:16:50 +03:00
2022-10-02 14:38:13 +02:00
2022-10-02 22:14:21 +02:00
2021-09-10 17:16:18 +03:00
2022-10-02 14:38:13 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-10-02 14:38:13 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-09-30 08:48:57 +02:00
2022-10-02 14:38:13 +02:00
2020-03-10 19:24:22 +01:00
2020-05-23 12:29:10 +03:00
2020-05-23 12:29:10 +03:00
2020-05-23 12:29:10 +03:00
2020-05-23 12:29:10 +03:00
2020-05-23 12:29:10 +03:00
2020-05-23 12:29:10 +03:00
2020-05-23 12:29:10 +03:00
2020-05-23 12:29:10 +03:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:23 +01:00
2020-06-13 21:22:07 +02:00
2020-03-14 09:51:36 +01:00
2020-03-14 09:51:36 +01:00
2020-03-14 09:51:36 +01:00
2020-03-14 09:51:36 +01:00
2020-03-14 09:51:36 +01:00
2020-03-14 09:51:36 +01:00
2020-03-14 09:51:36 +01:00
2020-03-14 09:51:36 +01:00
2021-05-26 09:47:28 +03:00
2020-03-14 09:51:36 +01:00
2020-04-08 06:09:42 +00:00
2020-03-14 09:51:36 +01:00
2020-03-14 09:51:36 +01:00
2020-03-14 09:51:36 +01:00
2020-03-14 09:51:36 +01:00
2020-03-14 09:51:36 +01:00
2020-03-14 09:51:36 +01:00
2020-03-14 09:51:36 +01:00
2020-03-14 09:51:36 +01:00
2020-03-14 09:51:36 +01:00
2020-03-14 09:51:36 +01:00
2020-03-14 09:51:36 +01:00
2020-03-14 09:51:36 +01:00
2020-03-14 09:51:36 +01:00
2020-03-14 09:51:36 +01:00
2020-03-14 09:51:36 +01:00
2020-03-14 09:51:36 +01:00
2020-03-14 09:51:36 +01:00
2020-04-08 06:09:42 +00:00
2020-03-14 09:51:36 +01:00
2020-03-14 09:51:36 +01:00
2020-03-14 09:51:36 +01:00
2020-03-14 09:51:36 +01:00
2020-03-14 09:51:36 +01:00
2020-03-14 09:51:36 +01:00
2020-03-14 09:51:36 +01:00
2020-03-14 09:51:36 +01:00
2022-09-14 16:24:51 +04:00
2022-07-29 14:48:01 +02:00
2021-01-15 13:43:05 +02:00
2022-09-14 16:24:51 +04:00
2020-03-14 09:51:36 +01:00
2022-07-29 14:48:01 +02:00
2023-11-04 20:40:31 +01:00
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:23 +01:00
2022-09-14 16:24:51 +04:00
2022-09-14 16:24:51 +04:00
2022-08-02 09:34:15 +02:00
2024-01-09 16:05:08 +01:00
2022-10-02 14:38:13 +02:00
2022-09-14 16:24:51 +04:00
2020-03-10 19:24:22 +01:00
2022-09-14 16:24:51 +04:00
2020-07-22 08:20:10 +03:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2022-07-29 14:48:01 +02:00
2022-09-14 16:24:51 +04:00
2018-05-26 12:49:25 +03:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-10-19 09:52:16 +01:00
2020-03-10 19:24:23 +01:00
2023-09-19 10:20:09 +03:00
2022-10-02 14:38:13 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2020-03-10 19:24:23 +01:00
2021-05-03 11:22:07 +02:00
2020-03-10 19:24:23 +01:00
2022-09-14 16:24:51 +04:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:23 +01:00
2020-03-14 09:51:36 +01:00
2024-01-09 15:50:57 +01:00
2022-09-20 16:53:20 +03:00
2018-07-04 19:13:55 +02:00
2020-03-10 19:24:22 +01:00
2022-10-02 14:38:13 +02:00
2020-03-10 19:24:23 +01:00
2022-10-02 14:38:13 +02:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:23 +01:00
2021-06-11 13:02:55 +02:00
2020-03-10 19:24:23 +01:00
2023-10-13 18:13:12 +02:00
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:23 +01:00
2022-07-29 14:48:01 +02:00
2022-05-10 14:01:23 +02:00
2021-03-05 08:25:53 +11:00
2022-05-09 22:04:06 +02:00
2020-03-10 19:24:22 +01:00
2020-03-14 09:51:36 +01:00
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:23 +01:00
2019-12-11 21:39:26 +01:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2023-11-08 15:57:05 +01:00
2020-03-10 19:24:23 +01:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2020-03-10 19:24:23 +01:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2021-03-18 08:02:48 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:23 +01:00
2020-03-11 08:29:48 +02:00
2022-07-29 14:48:01 +02:00
2022-03-24 13:43:58 +02:00
2022-03-24 13:43:58 +02:00
2020-03-23 10:45:08 +01:00
2020-03-10 19:24:23 +01:00
2023-11-29 10:48:10 +02:00
2022-02-24 19:48:51 +08:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2023-10-14 11:03:00 +02:00
2023-10-14 11:03:00 +02:00
2023-10-14 11:03:00 +02:00
2023-10-14 11:03:00 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2022-07-29 14:48:01 +02:00
2020-03-14 09:51:36 +01:00
2022-07-29 14:48:01 +02:00
2022-09-14 16:24:51 +04:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2020-03-10 19:24:22 +01:00
2022-08-02 09:34:15 +02:00
2020-03-10 19:24:22 +01:00
2020-05-23 12:29:10 +03:00
2020-03-14 09:51:36 +01:00
2020-03-10 19:24:23 +01:00
2020-03-10 19:24:23 +01:00
2022-09-14 16:24:51 +04:00