Open u-ra opened 5 years ago
I have exactly the same problem. caused by intercepted pthread_rwlock_wrlock.
SUMMARY: ThreadSanitizer: SEGV ??:? in __GI___pthread_rwlock_wrlock
which has exactly the same root cause with this: https://gitlab.freedesktop.org/libnice/libnice/issues/74
Are there any workarounds to not inject to the specific points explicitly? I don't want to stuck with this OpenSSL bug.
May be seeing the same issue in chromium conformance test suite: https://crbug.com/1094869#c42 I'll try to check if similar pthread calls are being made before the crash.
Edit: You may not be able to access that link. Apoligies. There is no super good reason why the issue is not public right now, so perhaps I can make it publicly viewable soon. Anyway, there's not much interesting there besides the observation that I see a SIGSEGV on the same line of code as here, with __interceptor_malloc below on the stack and the same DEADLYSIGNAL printout.
A program built with thread sanitizer will crash on startup if it tries to set real time scheduling with priority higher than the user limit: