#python #macos #crash-reports
#python #macos #отчеты о сбоях
Вопрос:
У меня есть приложение на Python, которое использует скомпилированную общую библиотеку. Эта библиотека по какой-то причине выходит из строя с ошибкой segfault каждый раз, когда приложение выдает исключение. OSX каким-то образом улавливает ошибку segfault и показывает окно сбоя отчета. Как я могу отключить это окно раз и навсегда?
Комментарии:
1. Найдите исправленную версию библиотеки или используйте другую. (В идеальном мире, конечно …)
Ответ №1:
Вы можете отключить crash reporter глобально, но я не думаю, что есть способ отключить его локально. На этом веб-сайте есть подробная информация: http://hints.macworld.com/article.php?story=20091230100541242 . В принципе, вы можете использовать /Developer /Applications / Utilities /CrashReporterPrefs, если у вас установлен XCode. В противном случае вы можете использовать командную строку
defaults write com.apple.CrashReporter DialogType server
Чтобы полностью отключить его.