После обновления до High Sierra мой MacBook регулярно выходит из строя катастрофическим образом, что заставляет меня каждый раз вызывать полный сброс.
Я подозреваю , HTOP быть виновником, но я не могу сказать наверняка.
Вот что происходило примерно полдюжины раз:
Я работаю либо в iTerm2, либо в приложении Terminal. Внезапно и, казалось бы, наугад вылетает iTerm2 / Terminal. Я все еще могу заставить его бросить.
Но тогда вся система остается в действительно испорченном состоянии, где я больше не могу запускать приложения. Хуже того, запуск перезагрузки не приведет к выключению системы. Мой единственный вариант - перезагрузить MacBook.
Сначала я заподозрил iTerm2 и вместо этого использовал приложение Terminal. Но то же самое произошло и с последним. Кажется, это не связано с чем-то конкретным, что я делаю в Терминале.
У меня есть привычка, хотя всегда иметь экземпляр htop (версия 2.0.2, установленный через brew install htop
), запущенный на некоторой панели терминала, чтобы иметь возможность удобно отслеживать процессы и использование ЦП / памяти во время работы.
Таким образом, работающий экземпляр htop является единственной общей предпосылкой для сбоев, которые я могу определить.
Поскольку я не знаю, как еще обойти эту проблему, я прибегаю к вопросу здесь:
Кто-нибудь еще испытывает (аналогичные) проблемы с запуском htop на High Sierra? И у кого-нибудь может быть есть решение для этого?
Предложения о том, что я мог бы сделать, чтобы добраться до сути этого также будет очень приветствоваться.
источник
Ответы:
Тем временем многие люди сообщали о том же поведении на GitHub .
Кроме того , я 96.73% уверен , что
htop
это не сбой при запуске сsudo
. Я думаю, что это лучший обходной путь, пока кто-то не найдет способ исправить причину.источник
Я нашел другой (более безопасный, чем sudo) обходной путь: запуск его с помощью valgrind помогает мне:
valgrind htop
Вы можете установить с помощью Homebrew, запустив:
brew install valgrind
источник