У кого-нибудь еще есть проблемы с использованием htop на High Sierra?

13

После обновления до High Sierra мой MacBook регулярно выходит из строя катастрофическим образом, что заставляет меня каждый раз вызывать полный сброс.

Я подозреваю , HTOP быть виновником, но я не могу сказать наверняка.

Вот что происходило примерно полдюжины раз:

Я работаю либо в iTerm2, либо в приложении Terminal. Внезапно и, казалось бы, наугад вылетает iTerm2 / Terminal. Я все еще могу заставить его бросить.

Но тогда вся система остается в действительно испорченном состоянии, где я больше не могу запускать приложения. Хуже того, запуск перезагрузки не приведет к выключению системы. Мой единственный вариант - перезагрузить MacBook.

Сначала я заподозрил iTerm2 и вместо этого использовал приложение Terminal. Но то же самое произошло и с последним. Кажется, это не связано с чем-то конкретным, что я делаю в Терминале.

У меня есть привычка, хотя всегда иметь экземпляр htop (версия 2.0.2, установленный через brew install htop), запущенный на некоторой панели терминала, чтобы иметь возможность удобно отслеживать процессы и использование ЦП / памяти во время работы.

Таким образом, работающий экземпляр htop является единственной общей предпосылкой для сбоев, которые я могу определить.

Поскольку я не знаю, как еще обойти эту проблему, я прибегаю к вопросу здесь:

Кто-нибудь еще испытывает (аналогичные) проблемы с запуском htop на High Sierra? И у кого-нибудь может быть есть решение для этого?

Предложения о том, что я мог бы сделать, чтобы добраться до сути этого также будет очень приветствоваться.

anothernode
источник
1
У меня та же проблема, как на hackintosh, так и на настоящем MacBook Pro.
Спасибо за ответ, приятно знать, что я не единственный! Вы уверены, что htop является основной причиной проблемы? Это когда-нибудь случалось с тобой, когда не работает htop? Знаете ли вы какой-либо способ положительно подтвердить предположение, что виноват htop?
другой узел
1
Я не уверен, что htop является основной причиной, однако эта проблема возникала только когда я запускал htop или сразу после ее закрытия. Тот факт, что система остается нестабильной даже после принудительного выхода из iTerm / Terminal.app, указывает на нехватку ресурсов. Я подозреваю, что некоторые изменения в High Sierra делают порты утечки htop утечками.
1
Хорошо, кто-то подал ошибку на GitHub для этого уже два дня назад ...
Другой узел
та же проблема здесь
Дэвид 天宇 Вонг

Ответы:

8

Тем временем многие люди сообщали о том же поведении на GitHub .

Кроме того , я 96.73% уверен , что htopэто не сбой при запуске с sudo. Я думаю, что это лучший обходной путь, пока кто-то не найдет способ исправить причину.

anothernode
источник
2

Я нашел другой (более безопасный, чем sudo) обходной путь: запуск его с помощью valgrind помогает мне:

valgrind htop

Вы можете установить с помощью Homebrew, запустив:

brew install valgrind

Ichkamo
источник