Я прошу прощения, что проблема, о которой я пишу, не очень конкретна. Я использую KDE4 для тестирования Debian и очень часто использую файловый менеджер KDE Dolphin, большую часть времени без проблем. Я полагаю, что в последнее время после обновления системы Dolphin часто очень не отвечает. Это может произойти непосредственно при запуске - примерно за минуту до появления окна - это может произойти и позже, через некоторое время все было хорошо. Содержимое окна больше не обновляется, требуется много времени, пока файл не откроется после нажатия на него и т.д. Перезагрузка иногда устраняет проблему, но ненадолго. Я подумал, что это может быть связано с доступом к оптическому приводу, но проблема остается, даже если в приводе нет носителя. - У меня нет смонтированных сетевых файловых систем. Также нет других процессов, потребляющих процессорное время и / или пропускную способность диска.
Теперь вопрос, который я задаю, не об этой конкретной проблеме с Дельфином, а об этом:
Как я вообще могу справиться с ситуацией, когда программа перестает отвечать на запросы? Существует ли стандартная стратегия для выяснения причин такой проблемы, чтобы 1) я мог найти исправление или обходной путь для себя и / или 2) иметь возможность представить полезный отчет об ошибке?
В этом случае, поскольку я подумал, что это может быть связано с попыткой Dolphin получить доступ к определенным файлам и зависанием, потому что есть какой-то блок, я запустил dolphin под strace
и попытался разобраться в сообщениях. Тем не менее, существует множество "ошибок" типа «EAGAIN (ресурс временно недоступен)» или «ENOENT (нет такого файла или каталога)», большинство из которых, по-видимому, не представляют проблему. Единственное, чему я научился достоверно, это то, что даже если Дельфин не реагирует на ввод пользователя, это не значит, что в ответ на движения мыши и щелчки мышью ничего не происходит ...
Является ли strace
правильным инструментом? Если да, что я должен искать в его выводе? Если нет, что я должен использовать вместо этого?