Ошибка сегментации после основных выходов при выполнении тестов с моим кодом в качестве общей библиотеки

Если я строю свой код как статическую библиотеку и запускаю свои тесты, все хорошо. Тем не менее, когда я строю свой код как разделяемую библиотеку, код работает нормально, когда не запускается через gtest, но когда я запускаю gtests, тесты проходят все успешно, мой выводной оператор перед выводом конца main выводится, тогда я получаю сегментацию неисправность. Маловероятно, что в моем коде есть реальная проблема, потому что это большой проект, в котором есть сотни тестов, и все они segfault, когда запускаются через gtest, когда собираются как общая библиотека.

Я не уверен, как предоставить минимальный рабочий пример этого, так как это, вероятно, связано с конфигурацией системы, но может ли кто-нибудь предложить потенциальные вещи, которые я могу найти, или причины, по которым это может произойти?

0 ответов

Другие вопросы по тегам