Я только что установил Ubuntu 10.10 x64, активировал рекомендуемые драйверы Nvidia, и я заметил, что мое место на жестком диске исчезает, я сузил виновника до этого: есть, почему он такой большой, и почему он растет? Несколько секунд спустя:
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: assertion `G_IS_OBJECT (object)' failed (gnome-settings-daemon:1514): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed (gnome-settings-daemon:1514): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed (gnome-settings-daemon:1514): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed (gnome-settings-daemon:1514): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
Кроме того, процесс "gnome-settings", кажется, использует 100% CPU:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1514 alex 20 0 268m 10m 7044 R 100 0.1 7:06.10 gnome-settings-
.xsession-errors - это то место, куда направляется стандартная ошибка X-сервера и всех его дочерних элементов. Очевидно, что gnome-settings-daemon чем-то недоволен.
Вы можете получить некоторую полезную информацию, посмотрев, что gnome-settings-daemon пытается сделать с
strace -p 1514
Но часто это может быть ошеломительно трудным для понимания, особенно если вы этого не сделали большая часть этого.
Лучше всего подавать ошибку, используя
apport-bug 1514
, где 1514 - PID ошибочного процесса. У меня сложилось впечатление, что x64-реализация всего этого не так сильно пострадала, как 32-битная версия, так что вы вполне могли обнаружить новую ошибку. Apport получает информацию перед людьми, наиболее заинтересованными в ее исправлении.