Збій додатка, піктограма дока залишається, не може перезавантажитися, але жоден процес в PS aux для вбивства


35

З моїм переходом до Йосеміті я стикався з надзвичайно прикрою проблемою. FCPX (але я повідомляв про цю проблему на інших комп’ютерах з Finder.app та safari.app) іноді вийде з ладу під час виходу (без виявленого сліду журналу), і його піктограма залишиться в доці зі звичайним "цим додатком не відповідає "попередження меню. Примусовий вихід не працюватиме Перезавантаження може бути виконано лише важким способом, оскільки застряглий додаток перешкоджає м'якому, але жодного процесу щодо FCPX не вказано, коли в моніторі активності немає, а в psaux немає. Жодних процесів зомбі не знайти; продуктивність комп’ютера чудово. Якщо я відкрию бібліотеку FCPX, я отримаю діалогове вікно про те, що "Додаток" Final Cut Pro "більше не відкрито", що дуже дратує q:

Я на ретині MBP на початку 2013 року 15 '

Хтось має найменшу підказку, що тут відбувається? Це трапляється досить часто, що жорстке перезавантаження кожного разу не є життєздатним довгостроковим рішенням.

Крім того, мені буде надзвичайно корисно знати, що робити, коли це відбувається на інших машинах з іншими програмами (:

Сподіваюся, хтось може допомогти

Дякую Марко


1
Чи можете ви все-таки опублікувати журнал консолі навколо позначки часу, що цікавить, щоб побачити, що відбувається. Крім того, якщо ви запустите файл "ps -A> process.txt" у свій домашній каталог, який можна використовувати для ваших записів, щоб побачити, які процеси активні (до збоїв).
Рускес

1
Chrome робить це дуже часто для мене. Не більше одного разу на два тижні, якби я здогадувався.
bassplayer7

1
Я зіткнувся з дуже подібними проблемами. Закінчився пониженням до Mavericks, який був досить прямим вперед, і я не можу реально сказати, що я зовсім шкодую про цей крок. Не скоро використовувати Yosemite більше не скоро.
бета-версія

1
дякую за добрі відповіді; на жаль, журнали завжди повністю мовчать під час збоїв, і, як я вже говорив раніше, ps не є корисним також, оскільки не існує жодного єдиного процесу, пов'язаного з FCPX після його виходу з ладу. Однак я опублікую і журнали, і вихід PS, коли знову зіткнуся з проблемою. Також слід зазначити, що в останній день я змусив викинути один зовнішній привід і сам вперше за кілька місяців випустив мою зомбі FCPX. Це корисно? Дякую Марко
Marco Carandente

Відповіді:


51

(Я знаю, що це старе питання, але я думаю, що це може допомогти комусь)

У мене була така ж проблема з NetBeans, і ось що для мене спрацювало:

sudo killall launchservicesd
sudo killall Dock

Я сподіваюся, що це допомагає.


1
Може хтось пояснить, що launchservicesdробить?
Матьє Ріглер

1
@MatthieuRiegler Сторінка не дуже корисна: Description: launchservicesd is used internally by MacOS X to track and coordinate information about the running applications on the system.Ви знайшли більш повну та корисну інформацію?
jsejcksn

2
Ви коли-небудь працювали над тим, що змушувало НБ це робити? У мене така ж проблема, і я не можу розробити, як її виправити. Після вашої процедури я можу перезавантажити, але не виправляє основну проблему.
спринтер

1
Ні, помилка у мене знову не була. Чи використовуєте ви останній NB?
loco.loop

1
Працює завжди для неправильної поведінки вогняного світла на ель-капітані.
ахан

6

На моєму Macbook Pro я запускаю ОС X 10.11 "El Capitan", і у мене виникає проблема з Mozilla Firefox. На жаль, в моєму випадку команди sudo killall launchservicesdі sudo killall Dockне вирішують цю проблему: після цього я все одно не можу, наприклад, перезавантажити операційну систему.

Я виявив, що наступна команда працює на Macs:

sudo shutdown -r now

Якщо ваш обліковий запис користувача має адміністративні права на OS X , запуск вищевказаної команди в терміналі змусить OS X перезавантажитися. На жаль, це не є вирішенням проблеми, але як "останнє вирішення ресурсу" це працює як шарм.


3

Це ґрунтується на відповіді loco.loop. Це траплялося зі мною дуже часто за допомогою програми Synergy. Зараз я перетворив це на баш сценарій.

sudo echo "#!/bin/bash
sudo killall launchservicesd
sudo killall Dock" > /usr/local/bin/fixDock && sudo chmod +x  
/usr/local/bin/fixDock

Тепер я просто набираю fixDockсвій термінал. :)


2

Відкрийте Монітор активності, знайдіть службу запуску процесу. Виділіть процес і примусьте вийти з нього. Пройде певний час, поки ноутбук відгукнеться, але програма-зомбі, яка ображає, також вийде. Добре працює для останніх версій Firefox та Mac OS X El Capitan 10.11.3.


1

У мене були проблеми з іншими рішеннями, оскільки мій комп'ютер застряг у режимі "спроби відключення". Іншими словами, я не зміг відкрити вікно терміналу або щось інше, оскільки ОС намагалася закрити всі програми. Але воно просто зависло, чекаючи, коли цей хамський процес загине.

Врешті-решт я зробив ТВОРУЮ ВЛАДУ. Тобто, я утримував кнопку живлення протягом чотирьох секунд, поки живлення не вимкнулося.

Зачекайте десять секунд і підключіть живлення. Все працює добре. Сподіваюсь, це допомагає.


1

У мене була подібна проблема після примусового виходу з програми (траплялося з Firefox, SQL Developer, Eclipse) на Yosemite. Я знайшов рішення, яке не потребує фактичного перезавантаження:

  1. Клацніть піктограму Apple у верхньому лівому куті, натисніть кнопку Перезапустити та натисніть кнопку Перезапустити у діалоговому вікні, що з'явиться. Здається, нічого не станеться
  2. Повторіть цей процес 10 або більше разів. Можливо, вам буде потрібно закрити деякі програми за запитом, щоб вони не переривали процес перезавантаження. Постарайтеся уникати закриття всього, що буде занадто неприємно вам.
  3. Виконуючи це, періодично перевіряйте, чи додаток все ще вважається "запущеним" (тобто. Натисніть на піктограму - якщо на ньому написано "Примусити вийти", воно ще не працює).
  4. Врешті-решт завдання перезавантаження припинить застряглий додаток. Помітивши це, перестаньте говорити про його перезапуск.

Це єдине рішення, яке я знайшов. Це більше мистецтво, ніж наука, але це виглядає приблизно за 60 секунд, або завдання перезавантаження позбавляється від зламаного додатка, і все в порядку. Для мене це було набагато зручніше, ніж насправді перезапуск комп’ютера - деякі програми не дуже добре відновлюються. Я спробував той самий підхід із Force Quit (тобто неодноразово вимушений силою) і не отримав результатів.

Кожного разу, коли це траплялося зі мною, я міг успішно виконувати перезавантаження (як правило, відмовляючись закривати програми, що блокують перезапуск) після закриття зламаного додатка.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.