Как узнать, что & ldquo; Unknown & rdquo; программа все еще работает и предотвращает выключение?

Иногда я выхожу из окна при выключении. Есть ли способ узнать, что такое «Неизвестная» программа? Возможно, найдите путь к исполняемому файлу?

enter image description here [/g0]

9
задан 24 September 2011 в 18:47

5 ответов

Это на самом деле функция, а не ошибка. До этого система выходила из системы с потерей несохраненной работы и следила за каким-либо ущербом.

В настоящее время приложения, выполняющие длительные задачи, ожидающие ожидания, регистрируются через DBus с оболочкой; это может быть кодирование видео, загрузка и синхронизация задач Ubuntu One или DropBox и т. д.

Иногда приложения могут вылетать из строя и, следовательно, не могут отменить регистрацию своих ожидающих задач, а они могут или не могут быть firefox .

Вы можете исследовать свой ингибитор выключения с помощью любой просмотрщик DBus, такой как d-foot:

На шине сеанса интерфейс org.gnome.SessionManager будет выставлять метод GetInhibitors(), который возвращает, например, ['/org/gnome/SessionManager/Inhibitor2']. Объект на этом пути позволит вам запрашивать различные вещи, такие как GetAppId() (например, Handbrake), GetReason() (например, кодирование), GetToplevelXid() (например, 79691816L). Особенно актуальным может быть последнее: вы можете выдать xwininfo -id 79691816 и, таким образом, проверить, существует ли окно, и если да, то каково его настоящее название.

3
ответ дан 25 July 2018 в 21:17

Попробуйте запустить обновление grub:

sudo update-grub

У меня была такая же проблема, как описано выше, и это исправило это для меня.

0
ответ дан 2 August 2018 в 02:56

Firefox долгое время страдал от плохой утечки памяти. И это только ухудшило последние несколько выпусков (4, 5 и 6).

Я часто получаю это сообщение «Не отвечаю» и методом проб и ошибок; ошибка узнала, что она исходит от Firefox. Чтобы узнать, вызывает ли это Firefox на вашем компьютере, подумайте о том, чтобы попытаться выполнить следующую процедуру:

, когда вы получите диалоговое окно «Не реагировать», откройте «Системный монитор». Найдите исполняемый файл firefox-bin в списке «Процессы», и если вы обнаружите, что заголовок «Ожидающий канал» говорит «futex_wait_queue_me»: firefox-bin executable [/g0]

Если вы видите эту запись, откройте терминал и введите «killall firefox-bin». Этот комманд завершит процесс.

Теперь повторите все, что вы сделали, что создало диалоговое окно «Не реагировать» (например, попытка перезагрузки или выключения компьютера) и посмотреть, все ли коаксиально. Если все будет плавным, и вы не получите другое диалоговое окно «Не реагировать», вы можете сделать вывод, что это утечка памяти Firefox вызывает его.

0
ответ дан 2 August 2018 в 02:56

Попробуйте запустить обновление grub:

sudo update-grub

У меня была такая же проблема, как описано выше, и это исправило это для меня.

0
ответ дан 6 August 2018 в 03:10

Firefox долгое время страдал от плохой утечки памяти. И это только ухудшило последние несколько выпусков (4, 5 и 6).

Я часто получаю это сообщение «Не отвечаю» и методом проб и ошибок; ошибка узнала, что она исходит от Firefox. Чтобы узнать, вызывает ли это Firefox на вашем компьютере, подумайте о том, чтобы попытаться выполнить следующую процедуру:

, когда вы получите диалоговое окно «Не реагировать», откройте «Системный монитор». Найдите исполняемый файл firefox-bin в списке «Процессы», и если вы обнаружите, что заголовок «Ожидающий канал» говорит «futex_wait_queue_me»: firefox-bin executable [/g0]

Если вы видите эту запись, откройте терминал и введите «killall firefox-bin». Этот комманд завершит процесс.

Теперь повторите все, что вы сделали, что создало диалоговое окно «Не реагировать» (например, попытка перезагрузки или выключения компьютера) и посмотреть, все ли коаксиально. Если все будет плавным, и вы не получите другое диалоговое окно «Не реагировать», вы можете сделать вывод, что это утечка памяти Firefox вызывает его.

0
ответ дан 10 August 2018 в 09:13

Другие вопросы по тегам:

Похожие вопросы: