Bug#807878: gnome: Gnome freezes when root windows are open on user screen.

Edilson Azevedo edilsona6 at aim.com
Mon Dec 14 01:28:41 UTC 2015

Package: gnome
Version: 1:3.14+3
Severity: critical
Justification: causes serious data loss

    *** Scenario ***

Non-classic gnome logged as a regular user and some root windows open. e.g.
synaptic, nautilus-as-root, root-terminal, etc.

    *** Causing the problem ***

Hitting the upper left corner of the screen with mouse cursor - or - clicking
over Activities.

    *** Problem ***

Screen freezes (no usual shrink) cursor moves. No reaction to clicks.

    *** Observation ***

top, running on a <ctrl><alt><F1-6> text window shows gnome-settings-daemon
busy (50%).

Logs like syslog, messages, etc. get huge filled with several messages like

    <<< gnome-session[1367]: (gnome-settings-daemon:1434): dconf-CRITICAL **:
unable to create file '/run/user/1000/dconf/user': Access denied.  dconf will
not work properly. >>>

ls -l /run/user/1000/dconf/user --> -rw------- 1 root root 2 Dec 13 21:42
/run/user/1000/dconf/user !!!
ls -l /run/user/1000/dconf/user --> -rw------- 1 user user 2 Dec 13 21:54

    *** My conclusion ***

For some reason the owner of the file referred above turns from user to root.
>From this moment on gnome system is desperately trying to access it as user,
overloading the machine, filling logs with same message, and no escape.

    *** My comments ***

1) As I don't know which part of software is responsible for
/run/user/1000/dconf/user writing and creation I blame gnome.
2) It can be harmful to the system because when one doesn't what to do, he/she
will press reset button and get corrupted files.
3) A workaround for the crash is to hit <ctrl><alt><F1-6> and <ctrl><alt><del>.
4) By now, when I need work as root, I hit <ctrl><alt><F1-6> and startx. Some
say it might lead to safety problems ...

Thanks for your patience, anyway, I believe solution is closer.

-- System Information:
Debian Release: 8.2
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 3.16.0-4-686-pae (SMP w/2 CPU cores)
Locale: LANG=pt_BR.utf8, LC_CTYPE=pt_BR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages gnome depends on:
ii  alacarte                       3.11.91-2
ii  avahi-daemon                   0.6.31-5
ii  bijiben                        3.14.2-1+b1
ii  brasero                        3.11.4-1.1
ii  cheese                         3.14.1-2
ii  cups-pk-helper                 0.2.5-2+b1
ii  desktop-base                   8.0.2
ii  evolution                      3.12.9~git20141130.241663-1+b1
ii  evolution-plugins              3.12.9~git20141130.241663-1+b1
ii  file-roller                    3.14.1-1
ii  gedit                          3.14.0-3
ii  gedit-plugins                  3.14.0-2
ii  gimp                           2.8.14-1+b1
ii  gnome-clocks                   3.14.1-1
ii  gnome-color-manager            3.14.1-1
ii  gnome-core                     1:3.14+3
ii  gnome-documents                3.14.2-1
ii  gnome-games                    1:3.14+3
ii  gnome-getting-started-docs     3.14.1-1
ii  gnome-logs                     3.14.2-1
ii  gnome-maps           
ii  gnome-music                    3.14.1-1
ii  gnome-nettool                  3.8.1-1
ii  gnome-orca                     3.14.0-4
ii  gnome-photos                   3.14.2-1
ii  gnome-shell-extension-weather  0~20140924.git7e28508-1
ii  gnome-sound-recorder 
ii  gnome-tweak-tool               3.14.2-2
ii  goobox                         3.3.1-6
ii  gstreamer1.0-libav             1.4.4-2
ii  gstreamer1.0-plugins-ugly      1.4.4-2+b1
ii  hamster-applet                 2.91.3+git20120514.b9fec3e1-1
ii  inkscape                       0.48.5-3
ii  libgtk2-perl                   2:1.2492-4
ii  libreoffice-calc               1:4.3.3-2+deb8u2
ii  libreoffice-evolution          1:4.3.3-2+deb8u2
ii  libreoffice-gnome              1:4.3.3-2+deb8u2
ii  libreoffice-impress            1:4.3.3-2+deb8u2
ii  libreoffice-writer             1:4.3.3-2+deb8u2
ii  nautilus-sendto                3.8.2-1
ii  network-manager-gnome
ii  polari                         3.14.1-1
ii  rhythmbox                      3.1-1
ii  rhythmbox-plugin-cdrecorder    3.1-1
ii  rhythmbox-plugins              3.1-1
ii  rygel-playbin                  0.24.2-1+b1
ii  rygel-tracker                  0.24.2-1+b1
ii  seahorse                       3.14.0-2
ii  simple-scan                    3.14.0-1
ii  telepathy-gabble               0.18.3-1+b1
ii  telepathy-rakia                0.8.0-3
ii  telepathy-salut                0.8.1-4
ii  totem-plugins                  3.14.0-2
ii  transmission-gtk               2.84-0.2
ii  vinagre                        3.14.1-1
ii  xdg-user-dirs-gtk              0.10-1

Versions of packages gnome recommends:
pn  gnome-software  <none>

Versions of packages gnome suggests:
pn  iceweasel-l10n-all     <none>
pn  xul-ext-adblock-plus   <none>
pn  xul-ext-gnome-keyring  <none>

Versions of packages gnome-core depends on:
ii  adwaita-icon-theme         3.14.0-2
ii  at-spi2-core               2.14.0-1
ii  baobab                     3.14.1-1
ii  caribou                    0.4.15-1
ii  caribou-antler             0.4.15-1
ii  dconf-gsettings-backend    0.22.0-1
ii  dconf-tools                0.22.0-1
ii  empathy                    3.12.7-1
ii  eog                        3.14.1-1
ii  evince                     3.14.1-2
ii  evolution-data-server      3.12.9~git20141128.5242b0-2+deb8u2
ii  fonts-cantarell            0.0.16-1
ii  gdm3                       3.14.1-7
ii  gkbd-capplet               3.6.0-1
ii  glib-networking            2.42.0-2
ii  gnome-backgrounds          3.14.1-1
ii  gnome-bluetooth            3.14.0-2
ii  gnome-calculator           3.14.1-1
ii  gnome-contacts             3.14.1-1
ii  gnome-control-center       1:3.14.2-3
ii  gnome-dictionary           3.14.1-1
ii  gnome-disk-utility         3.12.1-1+b1
ii  gnome-font-viewer          3.14.0-2
ii  gnome-keyring              3.14.0-1+b1
ii  gnome-menus                3.13.3-6
ii  gnome-online-accounts      3.14.2-1
ii  gnome-online-miners        3.14.0-2
ii  gnome-packagekit           3.14.0-1
ii  gnome-screenshot           3.14.0-1
ii  gnome-session              3.14.0-2
ii  gnome-settings-daemon      3.14.2-3
ii  gnome-shell                3.14.4-1~deb8u1
ii  gnome-shell-extensions     3.14.2-1
ii  gnome-sushi                3.12.0-2+b1
ii  gnome-system-log           3.9.90-2
ii  gnome-system-monitor       3.14.1-1
ii  gnome-terminal             3.14.1-1+deb8u1
ii  gnome-themes-standard
ii  gnome-user-guide           3.14.1-1
ii  gnome-user-share           3.14.0-2
ii  gsettings-desktop-schemas  3.14.1-1
ii  gstreamer1.0-plugins-base  1.4.4-2
ii  gstreamer1.0-plugins-good  1.4.4-2
ii  gstreamer1.0-pulseaudio    1.4.4-2
ii  gtk2-engines               1:2.20.2-3
ii  gucharmap                  1:3.14.1-1
ii  gvfs-backends              1.22.2-1
ii  gvfs-bin                   1.22.2-1
ii  gvfs-fuse                  1.22.2-1
ii  iceweasel                  38.4.0esr-1~deb8u1
ii  libatk-adaptor             2.14.0-2
ii  libcanberra-pulse          0.30-2.1
ii  libcaribou-gtk-module      0.4.15-1
ii  libcaribou-gtk3-module     0.4.15-1
ii  libgtk-3-common            3.14.5-1+deb8u1
ii  libpam-gnome-keyring       3.14.0-1+b1
ii  metacity                   1:3.14.3-1
ii  mousetweaks                3.12.0-1
ii  nautilus                   3.14.1-2
ii  policykit-1-gnome          0.105-2
ii  pulseaudio                 5.0-13
ii  sound-theme-freedesktop    0.8-1
ii  totem                      3.14.0-2
ii  tracker-gui                1.2.4-2
ii  vino                       3.14.0-2+b1
ii  yelp                       3.14.1-1
ii  zenity                     3.14.0-1

Versions of packages gnome-core recommends:
ii  anacron                2.3-23
ii  network-manager-gnome

gnome-core suggests no packages.

-- no debconf information

More information about the pkg-gnome-maintainers mailing list