Python аварийно завершает работу с LD_PRELOAD и библиотекой ThreadSanitizer ⇐ Python
Python аварийно завершает работу с LD_PRELOAD и библиотекой ThreadSanitizer
У меня есть сценарий, в котором скрипт Python загружает общий объект в системе Ubuntu 20 x64. Общий объект оснащен средством очистки потоков. Однако после загрузки библиотеки появляется ошибка «невозможно выделить память в статическом блоке TLS». Обычный метод решения этой проблемы — предварительная загрузка libtsan.so.0 с помощью LD_PRELOAD, но добавление этого параметра к вызову Python приведет к ошибке сегментации.
Существуют ли особые меры предосторожности при использовании tsan с Python?
С уважением
У меня есть сценарий, в котором скрипт Python загружает общий объект в системе Ubuntu 20 x64. Общий объект оснащен средством очистки потоков. Однако после загрузки библиотеки появляется ошибка «невозможно выделить память в статическом блоке TLS». Обычный метод решения этой проблемы — предварительная загрузка libtsan.so.0 с помощью LD_PRELOAD, но добавление этого параметра к вызову Python приведет к ошибке сегментации.
Существуют ли особые меры предосторожности при использовании tsan с Python?
С уважением
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение