Попытки устранить неполадки, которые постоянно вызывают сбой в Dock, Mission Control, Launchbar

Aug 20 2020

Предыстория: мне нужна помощь в устранении этой очень странной ошибки, которую я не могу понять. Это в macOS 10.15.6 (до и после последнего дополнительного обновления) на 16-дюймовом MBP 2020 года. Единственное, что, как мне кажется, изменилось прямо перед тем, как возникла эта проблема, - я играл с BitBar и некоторыми плагинами BitBar, но проблема сохраняется независимо от того, запущен / завершен BitBar или даже полностью удален BitBar.

Ошибка: док-станция исчезла, процесс не отображается в Activity Monitor, и его невозможно перезапустить или даже завершить использование killall Dock(отображается как ошибка несоответствия процесса). Кроме того, CMD+TABне работает, и тот же постоянно неработающий процесс происходит для Launchpad и Mission Control. Ни один из них не запускается при вызове из Spotlight, они не отображаются в мониторе активности, и их нельзя убить с помощью killall.

Устранение неполадок до сих пор: я пробовал killallи некоторые команды defaults writeтерминала, плавающие в Интернете, для уничтожения / перезапуска этих процессов. Я пробовал искать подсказки в Activity Monitor и меню Force Quit (на всякий случай перезапустил Finder). Я перезагрузился, установил последнее дополнительное обновление Catalina, сбросил PRAM / NVRAM. Я также не могу найти никого с такой же проблемой где-либо в Интернете, которого я спрашивал на Reddit, и это самое близкое к моей проблеме, которое я мог найти, несмотря на то, что они не совпадают и решения не работают для меня: SO1 , SO2

Ответы

1 brutalistreceptacle Aug 22 2020 at 07:59

Очень длинная история короткая

Сценарий BitBar для автоматического изменения фона рабочего стола каким-то образом запустился без моего намерения и установил для фонового изображения рабочего стола неработающую строку URL. Фон моего рабочего стола был черным, поэтому не было никаких визуальных изменений, которые предупреждали бы меня о том, что это является виновником, но просматривая ~/Library/Application Support/Dock/, я на catвсякий случай добавил все внутри него и оказалось, что это desktoppicture.dbбыла не тарабарщина, а вместо этого URL.

Это привело к тому, что процесс Dock застрял в подвешенном состоянии, я не мог его убить или запустить, а также не мог увидеть это в какой-либо системной диагностике или отчете о сбоях. Он ни разу не разбился, но и не работал; призрак.