Dmitry Vyukov
c7081b5b4c
tsan: fix crash during thread exit
...
Use of gethostent provokes caching of some resources inside of libc.
They are freed in __libc_thread_freeres very late in thread lifetime,
after our ThreadFinish. __libc_thread_freeres calls free which
previously crashed in malloc hooks.
Fix it by setting ignore_interceptors for finished threads,
which in turn prevents malloc hooks.
Reviewed By: melver
Differential Revision: https://reviews.llvm.org/D113989
2021-11-16 16:43:09 +01:00
..
2021-09-04 14:12:58 +05:30
2021-09-04 14:12:58 +05:30
2021-11-12 17:49:47 +01:00
2021-11-12 17:49:47 +01:00
2021-11-12 17:49:47 +01:00
2020-08-18 18:34:14 -07:00
2021-08-05 16:56:28 +02:00
2021-08-03 11:03:23 +02:00
2021-07-31 09:05:31 +02:00
2021-11-12 17:49:47 +01:00
2021-11-12 17:49:47 +01:00
2021-08-02 11:13:51 +02:00
2021-08-02 11:13:51 +02:00
2021-07-29 17:07:27 +02:00
2020-09-02 11:20:47 -07:00
2021-09-04 14:12:58 +05:30
2020-08-24 11:36:02 -07:00
2021-11-16 07:51:24 +01:00
2021-10-29 17:37:02 +02:00
2021-07-31 09:17:14 +02:00
2021-11-12 17:49:47 +01:00
2021-11-12 17:49:47 +01:00
2021-10-05 15:24:52 +02:00
2021-09-22 07:11:59 +02:00
2021-08-04 18:03:49 +02:00
2021-11-13 09:12:55 +01:00
2021-07-30 12:49:08 +02:00
2021-11-12 17:49:47 +01:00
2021-11-12 17:49:47 +01:00
2021-11-12 17:49:47 +01:00
2021-11-12 17:49:47 +01:00
2021-11-12 17:49:47 +01:00
2021-11-12 17:49:47 +01:00
2021-11-12 17:49:47 +01:00
2021-11-12 17:49:47 +01:00
2021-11-12 17:49:47 +01:00
2021-11-12 17:49:47 +01:00
2021-11-12 12:53:47 +01:00
2021-11-12 17:49:47 +01:00
2021-11-12 17:49:47 +01:00
2021-11-12 17:49:47 +01:00
2021-07-15 12:18:48 +02:00
2021-11-16 16:43:09 +01:00
2021-11-13 09:12:55 +01:00
2021-11-13 09:12:55 +01:00
2021-11-12 17:49:47 +01:00
2021-07-30 11:51:55 +02:00
2021-07-30 11:51:55 +02:00
2021-11-12 17:49:47 +01:00
2021-11-12 17:49:47 +01:00
2021-11-16 16:00:14 +01:00
2021-11-12 17:49:47 +01:00
2021-08-02 16:52:29 +02:00
2021-08-02 13:45:31 +02:00