Размер ~/.xsession-errors 2,7 ГБ (и растет) при новой установке, вызванный ошибками gnome-settings-daemon
Я только что установил Ubuntu 10.10 x64, активировал рекомендуемые драйверы Nvidia, и я заметил, что мое место на жестком диске исчезает, я сузил виновника до этого:
alex @ alex-home: ~ $ ls -la.x * -rw ------- 1 alex alex 4436076400 2010-11-19 22:35.xsession-errors -rw ------- 1 alex alex 10495 2010-11-19 21:46.xsession-errors.old
Есть идеи, что это за файл, почему он такой большой и почему растет? Несколько секунд спустя:
alex @ alex-home: ~ $ ls -la.x * -rw ------- 1 alex alex 5143604317 2010-11-19 22:36.xsession-errors -rw ------- 1 alex alex 10495 2010-11-19 21:46.xsession-errors.old
следя за этим:
alex @ alex-home: ~ $ tail.xsession-errors (gnome-settings-daemon:1514): GLib-GObject-CRITICAL **: g_object_unref: утверждение `G_IS_OBJECT (object)'не выполнено (gnome-settings-daemon:1514): GLib-GObject-CRITICAL **: g_object_unref: утверждение `G_IS_OBJECT (object)'не выполнено (gnome-settings-daemon:1514): GLib-GObject-CRITICAL **: g_object_unref: утверждение `G_IS_OBJECT (object)'не выполнено (gnome-settings-daemon:1514): GLib-GObject-CRITICAL **: g_object_unref: утверждение `G_IS_OBJECT (object)'не выполнено (gnome-settings-daemon:1514): GLib-GObject-CRITICAL **: g_object_unref: утверждение `G_IS_OBJECT (object)'не выполнено
Кроме того, процесс "gnome-settings", кажется, использует 100% процессор:
PID USER PR NI VIRT RES SHR S% CPU% MEM TIME + КОМАНДА 1514 alex 20 0 268m 10m 7044 R 100 0.1 7:06.10 gnome-settings-
2 ответа
.xsession-errors - это то место, куда направляется стандартная ошибка X-сервера и всех его дочерних элементов. Очевидно, что gnome-settings-daemon чем-то недоволен.
Вы можете получить некоторую полезную информацию, наблюдая за тем, что gnome-settings-daemon пытается сделать с
strace -p 1514
Но это часто может быть невероятно трудно понять, особенно если вы не сделали этого.
Лучше всего, если вы отправите сообщение об ошибке, используя
apport-bug 1514
где 1514 - PID ошибочного процесса. У меня сложилось впечатление, что x64-реализация всего этого не так сильно пострадала, как 32-битная версия, так что вы вполне могли обнаружить новую ошибку. Apport получает информацию перед людьми, наиболее заинтересованными в ее исправлении.