Сбой Nautilus с ошибкой сегментации при открытии папки

В Linux вы можете использовать команду top , чтобы узнать, является ли своп активным или нет, в котором вы можете увидеть что-то вроде kswapd0 . Команда top обеспечивает динамическое представление работающей системы в реальном времени, поэтому вы должны увидеть своп там.

Если вы не видите его там, скорее всего, он не работает. чтобы перезапустить или включить его, вы можете использовать эту команду: sudo swapon --all --verbose ( source )

Затем, запустив top команда снова вы должны ее увидеть.

0
29.08.2015, 18:37
1 ответ

Вы можете попробовать выполнение команды identify из imagemagick для каждого файла , содержащего изображение. Он может обнаружить поврежденный файл.

В противном случае, если nautilus работает на переднем плане и вы можете набрать Control-Z , пока он выводит сообщения об ошибках, вы затем можете присоединиться к процессу с помощью gdb -p и идентификатор процесса, чтобы увидеть, где это может быть. Или используйте lsof -p и идентификатор процесса , чтобы узнать, какие файлы открыты.

Также вы можете попробовать strace nautilus 2> / tmp / errs , который покажет все открытия, записи и т. Д., Чтобы вы могли видеть, что было открыто непосредственно перед сообщениями. Были напечатаны . Будьте осторожны, журнал будет очень большим, но для последнего открытия может быть достаточно поиска.

0
29.04.2021, 00:24

Теги

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