Bug#670097: gnome-shell: random hang causes data loss

April 22nd, 2012 - 05:10 pm ET by Teodor | Report spam
This is a multi-part MIME message sent by reportbug.


MIME-Version: 1.0

Package: gnome-shell
Version: 3.2.2.1-3
Severity: grave
Justification: causes data loss

Hi,


From time to time the Gnome shell will just freeze/hang and not accept any input


(keyboard or mouse) and all I can do is restart gdm3 or the laptop. Now I'm in
the same situation and the latest changes made in a document I'm writting are
going to be lost as I have no way to save them.

This is the second most annoying thing for me in Debian 7.0 (wheezy). I cannot
tell what causes this, there is nothing in the syslog.
I've attached the current process listing - maybe you can spot something.

Thanks

Debian Release: wheezy/sid
APT prefers proposed-updates
APT policy: (500, 'proposed-updates'), (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash

Versions of packages gnome-shell depends on:
ii dconf-gsettings-backend [gsettings-backend] 0.10.0-3
ii gconf-service 3.2.3-4
ii gir1.2-accountsservice-1.0 0.6.15-4
ii gir1.2-atk-1.0 2.4.0-2
ii gir1.2-caribou-1.0 0.4.2-2
ii gir1.2-clutter-1.0 1.8.4-1
ii gir1.2-cogl-1.0 1.8.2-1
ii gir1.2-coglpango-1.0 1.8.2-1
ii gir1.2-folks-0.6 0.6.8-2
ii gir1.2-freedesktop 1.32.1-1
ii gir1.2-gconf-2.0 3.2.3-4
ii gir1.2-gdkpixbuf-2.0 2.26.1-1
ii gir1.2-gee-1.0 0.6.4-1
ii gir1.2-gkbd-3.0 3.4.0.2-1
ii gir1.2-glib-2.0 1.32.1-1
ii gir1.2-gmenu-3.0 3.2.0.1-2
ii gir1.2-gnomebluetooth-1.0 3.2.2-1
ii gir1.2-gtk-3.0 3.4.1-2
ii gir1.2-json-1.0 0.14.2-1
ii gir1.2-mutter-3.0 3.2.2-1
ii gir1.2-networkmanager-1.0 0.9.4.0-3
ii gir1.2-pango-1.0 1.30.0-1
ii gir1.2-polkit-1.0 0.104-2
ii gir1.2-soup-2.4 2.38.1-2
ii gir1.2-telepathyglib-0.12 0.18.1-1
ii gir1.2-telepathylogger-0.2 0.2.12-1
ii gir1.2-upowerglib-1.0 0.9.15-3
ii gjs 1.30.1-1
ii gnome-bluetooth 3.2.2-1
ii gnome-icon-theme-symbolic 3.4.0-2
ii gnome-settings-daemon 3.2.2-3
ii gnome-shell-common 3.2.2.1-3
ii gsettings-desktop-schemas 3.4.1-2
ii libatk1.0-0 2.4.0-2
ii libc6 2.13-30
ii libcairo-gobject2 1.10.2-7
ii libcairo2 1.10.2-7
ii libcamel-1.2-29 3.2.2-3
ii libcanberra0 0.28-4
ii libclutter-1.0-0 1.8.4-1
ii libcogl-pango0 1.8.2-1
ii libcogl5 1.8.2-1
ii libcroco3 0.6.5-1
ii libdbus-1-3 1.5.12-1
ii libdbus-glib-1-2 0.98-1
ii libdrm2 2.4.33-1
ii libebook-1.2-12 3.2.2-3
ii libecal-1.2-10 3.2.2-3
ii libedataserver-1.2-15 3.2.2-3
ii libedataserverui-3.0-1 3.2.2-3
ii libffi5 3.0.10-3
ii libfolks25 0.6.8-2
ii libfontconfig1 2.8.0-3.1
ii libfreetype6 2.4.9-1
ii libgconf-2-4 3.2.3-4
ii libgdk-pixbuf2.0-0 2.26.1-1
ii libgee2 0.6.4-1
ii libgirepository-1.0-1 1.32.1-1
ii libgjs0b [libgjs0-libmozjs185-1.0] 1.30.1-1
ii libgl1-mesa-glx [libgl1] 7.11.2-1
ii libglib2.0-0 2.32.0-4
ii libgnome-desktop-3-2 3.4.1-2
ii libgnome-keyring0 3.4.1-1
ii libgnome-menu-3-0 3.2.0.1-2
ii libgstreamer0.10-0 0.10.36-1
ii libgtk-3-0 3.4.1-2
ii libical0 0.48-1
ii libjson-glib-1.0-0 0.14.2-1
ii libmozjs185-1.0 1.8.5-1.0.0+dfsg-3
ii libmutter0 3.2.2-1
ii libnm-glib4 0.9.4.0-3
ii libnm-util2 0.9.4.0-3
ii libnspr4-0d 4.9-1
ii libnss3-1d 3.13.3-1
ii libpango1.0-0 1.30.0-1
ii libpolkit-agent-1-0 0.104-2
ii libpolkit-gobject-1-0 0.104-2
ii libpulse-mainloop-glib0 1.1-3+b1
ii libpulse0 1.1-3+b1
ii libsoup2.4-1 2.38.1-2
ii libsqlite3-0 3.7.11-2
ii libstartup-notification0 0.12-1
ii libtelepathy-glib0 0.18.1-1
ii libtelepathy-logger2 0.2.12-1
ii libx11-6 2:1.4.99.901-1
ii libxcomposite1 1:0.4.3-2
ii libxdamage1 1:1.1.3-2
ii libxext6 2:1.3.1-2
ii libxfixes3 1:5.0-4
ii libxi6 2:1.6.0-1
ii libxml2 2.7.8.dfsg-8
ii python 2.7.2-10
ii telepathy-mission-control-5 1:5.10.1-2

Versions of packages gnome-shell recommends:
ii gnome-contacts 3.2.2-2
ii gnome-control-center 1:3.2.2-3+b1
ii gnome-session-fallback 3.2.1-1
ii gnome-themes-standard 3.4.1-2

gnome-shell suggests no packages.


MIME-Version: 1.0

PID TTY STAT TIME COMMAND
2 ? S 0:00 [kthreadd]
3 ? S 0:13 \_ [ksoftirqd/0]
6 ? S 0:00 \_ [migration/0]
7 ? S 0:00 \_ [watchdog/0]
13 ? S< 0:00 \_ [cpuset]
14 ? S< 0:00 \_ [khelper]
15 ? S 0:00 \_ [kdevtmpfs]
16 ? S< 0:00 \_ [netns]
17 ? S 0:00 \_ [sync_supers]
18 ? S 0:00 \_ [bdi-default]
19 ? S< 0:00 \_ [kintegrityd]
20 ? S< 0:00 \_ [kblockd]
23 ? S 0:00 \_ [khungtaskd]
24 ? S 0:00 \_ [kswapd0]
25 ? SN 0:00 \_ [ksmd]
26 ? SN 0:00 \_ [khugepaged]
27 ? S 0:00 \_ [fsnotify_mark]
28 ? S< 0:00 \_ [crypto]
86 ? S 0:00 \_ [khubd]
135 ? S< 0:00 \_ [firewire]
136 ? S< 0:00 \_ [ata_sff]
159 ? S 0:03 \_ [scsi_eh_0]
186 ? S 0:00 \_ [scsi_eh_1]
191 ? S 0:00 \_ [scsi_eh_2]
192 ? S 0:00 \_ [scsi_eh_3]
193 ? S 0:00 \_ [scsi_eh_4]
194 ? S 0:00 \_ [scsi_eh_5]
243 ? S 0:00 \_ [jbd2/sda2-8]
244 ? S< 0:00 \_ [ext4-dio-unwrit]
514 ? S< 0:00 \_ [kpsmoused]
552 ? S< 0:00 \_ [cfg80211]
556 ? S 0:00 \_ [pccardd]
559 ? S< 0:00 \_ [iwl3945]
572 ? S< 0:00 \_ [ttm_swap]
581 ? S< 0:00 \_ [hd-audio0]
584 ? S< 0:00 \_ [tifm]
983 ? S 0:00 \_ [flush-8:0]
1443 ? S< 0:00 \_ [kdmflush]
1444 ? S< 0:00 \_ [kcryptd_io]
1445 ? S< 0:00 \_ [kcryptd]
1898 ? S 0:00 \_ [jbd2/sda7-8]
1899 ? S< 0:00 \_ [ext4-dio-unwrit]
1900 ? S 0:00 \_ [jbd2/dm-0-8]
1901 ? S< 0:00 \_ [ext4-dio-unwrit]
3017 ? S< 0:00 \_ [krfcommd]
3897 ? S 0:00 \_ [kauditd]
4920 ? S< 0:00 \_ [xfs_mru_cache]
4921 ? S< 0:00 \_ [xfslogd]
4922 ? S< 0:00 \_ [xfsdatad]
4923 ? S< 0:00 \_ [xfsconvertd]
4926 ? S 0:00 \_ [jfsIO]
4927 ? S 0:00 \_ [jfsCommit]
4928 ? S 0:00 \_ [jfsCommit]
4929 ? S 0:00 \_ [jfsSync]
1841 ? S 0:01 \_ [kworker/u:7]
1849 ? S 0:00 \_ [migration/1]
1851 ? S 0:00 \_ [ksoftirqd/1]
1852 ? S 0:00 \_ [watchdog/1]
1864 ? S 0:04 \_ [kworker/u:23]
1887 ? S< 0:00 \_ [hci0]
6564 ? S 0:02 \_ [kworker/u:0]
13654 ? S 0:02 \_ [kworker/1:0]
13740 ? S 0:00 \_ [kworker/0:1]
14044 ? S 0:00 \_ [kworker/0:2]
14063 ? S 0:00 \_ [kworker/1:1]
14070 ? S 0:00 \_ [kworker/1:2]
14077 ? S 0:00 \_ [kworker/0:0]
14081 ? S 0:00 \_ [kworker/1:3]
1 ? Ss 0:01 init [2]
351 ? Ss 0:00 udevd --daemon
1892 ? S 0:00 \_ udevd --daemon
2342 ? S 0:00 \_ udevd --daemon
2665 ? Sl 0:00 /usr/sbin/rsyslogd -c5
2699 ? Ss 0:05 /usr/bin/dbus-daemon --system
2723 ? Ssl 0:05 /usr/sbin/NetworkManager
2209 ? S 0:00 \_ /sbin/dhclient -d -4 -sf /usr/lib/NetworkManager/nm-dhcp-client.action -pf /var/run/dhclient-wlan0.pid -lf /var/lib/dhcp/dhclient-93712cfb-3f83-40f7-a4d9-e97b95df2413-wlan0.lease -cf /var/run/nm-dhclient-wlan0.conf wlan0
2744 ? Sl 0:04 /usr/lib/policykit-1/polkitd --no-debug
2777 ? S 0:00 /usr/sbin/modem-manager
2786 ? Ss 0:01 /usr/sbin/acpid
2806 ? S 0:00 /sbin/wpa_supplicant -u -s -O /var/run/wpa_supplicant
2854 ? Sl 0:00 /usr/sbin/gdm3
2873 ? Sl 0:00 \_ /usr/lib/gdm3/gdm-simple-slave --display-id /org/gnome/DisplayManager/Display1
2875 tty7 Ss+ 10:57 \_ /usr/bin/Xorg :0 -br -verbose -novtswitch -auth /var/run/gdm3/auth-for-Debian-gdm-xmKIvy/database -nolisten tcp vt7
3828 ? Sl 0:00 \_ /usr/lib/gdm3/gdm-session-worker
3913 ? Ssl 0:01 \_ x-session-manager
3948 ? Ss 0:00 \_ /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session x-session-manager
3965 ? Sl 0:11 \_ /usr/lib/gnome-settings-daemon/gnome-settings-daemon
4011 ? Sl 7:21 \_ gnome-shell --sm-client-id 10734845a56a18744133078822530614600000325100000
2380 ? S 0:20 | \_ python /usr/bin/retext
2396 ? S 0:00 | \_ /usr/lib/eclipse/eclipse
2411 ? Sl 3:06 | | \_ /usr/bin/java -Xms40m -Xmx384m -Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/usr/share/eclipse/dropins -XX:MaxPermSize%6m -jar /usr/lib/eclipse//plugins/org.eclipse.equinox.launcher_1.2.0.dist.jar -os linux -ws gtk -arch x86_64 -showsplash -launcher /usr/lib/eclipse/eclipse -name Eclipse --launcher.library /usr/lib/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.100.dist/eclipse_1408.so -startup /usr/lib/eclipse//plugins/org.eclipse.equinox.launcher_1.2.0.dist.jar --launcher.overrideVmargs -exitdata 8f8002 -vm /usr/bin/java -vmargs -Xms40m -Xmx384m -Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/usr/share/eclipse/dropins -XX:MaxPermSize%6m -jar /usr/lib/eclipse//plugins/org.eclipse.equinox.launcher_1.2.0.dist.jar
6296 ? S 0:01 | \_ gnome-commander
4023 ? Sl 0:00 \_ /usr/lib/tracker/tracker-store
4024 ? Sl 0:04 \_ nm-applet
4025 ? Sl 0:00 \_ /usr/lib/evolution/3.2/evolution-alarm-notify
4026 ? S 0:00 \_ kerneloops-applet
4035 ? S 0:00 \_ /usr/bin/python /usr/bin/smart-notifier
4037 ? S 0:00 \_ /usr/lib/gnome-disk-utility/gdu-notification-daemon
4040 ? SNl 0:00 \_ /usr/lib/tracker/tracker-miner-fs
4041 ? Sl 0:04 \_ update-notifier
4043 ? Sl 0:28 \_ gnome-terminal --sm-client-id 1044c16e438ee23827133489913035526600000017950056 --sm-client-state-file /srv/doru/.config/session-state/gnome-terminal-1335088427.desktop
4069 ? S 0:00 | \_ gnome-pty-helper
4072 pts/0 Ss+ 0:00 | \_ bash
4047 ? Sl 2:44 \_ epiphany-browser --sm-client-id 10d476c9432edf6797133499358073098400000017880041 --load-session /srv/doru/.gnome2/epiphany/session_gnome-A8MADW.xml
4048 ? Sl 0:02 \_ gnome-screensaver
2907 ? Ss 0:00 /usr/sbin/acpi_fakekeyd
2971 ? S<L 0:03 /usr/bin/atop -a -w /var/log/atop.log 600
3009 ? Ss 0:00 /usr/sbin/bluetoothd
3068 ? Sl 0:00 /usr/sbin/console-kit-daemon --no-daemon
3145 ? S 0:00 /usr/sbin/dnsmasq -x /var/run/dnsmasq/dnsmasq.pid -u dnsmasq -r /var/run/dnsmasq/resolv.conf -7 /etc/dnsmasq.d,.dpkg-dist,.dpkg-old,.dpkg-new
3245 ? Ss 0:00 /usr/sbin/cron
3270 ? Ss 0:42 /usr/sbin/gpm -m /dev/psaux -t autops2 -Rms3
3321 ? Ss 0:03 /usr/sbin/kerneloops
3383 ? Sl 0:01 /usr/lib/upower/upowerd
3541 ? S 0:00 /usr/sbin/smartd --pidfile /var/run/smartd.pid
3714 ? SNl 0:00 /usr/lib/rtkit/rtkit-daemon
3715 ? Ss 0:00 /usr/sbin/winbindd
3807 ? S 0:00 \_ /usr/sbin/winbindd
3790 ? Ss 0:00 /usr/sbin/minissdpd -i 0.0.0.0
3799 tty1 Ss+ 0:00 /sbin/getty 38400 tty1
3800 tty2 Ss 0:00 /bin/login --
13807 tty2 S 0:00 \_ -bash
14013 tty2 S+ 0:01 \_ /usr/bin/python /usr/bin/reportbug gnome-shell
3801 tty3 Ss+ 0:00 /sbin/getty 38400 tty3
3802 tty4 Ss 0:00 /bin/login --
13899 tty4 S 0:00 \_ -bash
14093 tty4 R+ 0:00 \_ ps fax
3803 tty5 Ss+ 0:00 /sbin/getty 38400 tty5
3804 tty6 Ss+ 0:00 /sbin/getty 38400 tty6
3811 ? Sl 0:00 /usr/lib/x86_64-linux-gnu/colord/colord
3815 ? Sl 0:00 /usr/lib/x86_64-linux-gnu/colord/colord-sane
3830 ? Sl 0:00 /usr/lib/accountsservice/accounts-daemon
3895 ? SLl 0:01 /usr/bin/gnome-keyring-daemon --daemonize --login
3951 ? S 0:00 /usr/bin/dbus-launch --exit-with-session x-session-manager
3952 ? Ss 0:01 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
3959 ? S 0:00 /usr/lib/x86_64-linux-gnu/gconf/gconfd-2
3975 ? S 0:00 /usr/lib/gvfs/gvfsd
3981 ? Sl 0:01 /usr/bin/pulseaudio --start --log-target=syslog
3986 ? Sl 0:00 /usr/lib/gnome-settings-daemon/gsd-printer
3991 ? S 0:00 /usr/lib/gvfs/gvfs-gdu-volume-monitor
3993 ? Sl 0:01 /usr/lib/udisks/udisks-daemon
3994 ? S 0:03 \_ udisks-daemon: polling /dev/sr0
4000 ? S 0:00 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
4002 ? Sl 0:01 /usr/lib/gvfs/gvfs-afc-volume-monitor
4014 ? Sl 0:00 /usr/lib/dconf/dconf-service
4056 ? Sl 0:00 /usr/lib/evolution/e-calendar-factory
4131 ? S 0:00 /usr/lib/gvfs/gvfsd-metadata
4144 ? Sl 0:00 /usr/lib/evolution/e-addressbook-factory
4159 ? Sl 0:00 /usr/lib/gnome-online-accounts/goa-daemon
4174 ? Sl 0:00 /usr/lib/gnome-shell/gnome-shell-calendar-server
4178 ? Sl 0:01 /usr/lib/telepathy/mission-control-5
4198 ? S 0:00 /usr/lib/telepathy/telepathy-salut
4199 ? Sl 0:00 /usr/lib/telepathy/telepathy-logger
4200 ? Sl 0:03 /usr/lib/telepathy/telepathy-gabble
4215 ? S 0:00 /usr/lib/gnome-vfs-2.0/gnome-vfs-daemon
22312 ? Sl 0:00 /usr/lib/gvfs/gvfsd-http --spawner :1.8 /org/gtk/gvfs/exec_spaw/0




To UNSUBSCRIBE, email to debian-bugs-dist-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
email Follow the discussionReplies 4 repliesReplies Make a reply

Replies

#1 Michael Biebl
April 30th, 2012 - 11:40 am ET | Report spam
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)

On 22.04.2012 23:04, Teodor wrote:
Package: gnome-shell
Version: 3.2.2.1-3
Severity: grave
Justification: causes data loss

Hi,

From time to time the Gnome shell will just freeze/hang and not accept any input





How often is "from time to time"? Is this related to specific
actions/circumstances, e.g. running an OpenGL game or something similar.

(keyboard or mouse) and all I can do is restart gdm3 or the laptop.



So the system does not lock up completely? I.e you can still switch to
the console or access the system via e.g. SSH?

Now I'm in
the same situation and the latest changes made in a document I'm writting are
going to be lost as I have no way to save them.





If you are able to still access the system via the console, you might
just kill the gnome-shell process, in which case it should be restarted.

This is the second most annoying thing for me in Debian 7.0 (wheezy). I cannot
tell what causes this, there is nothing in the syslog.
I've attached the current process listing - maybe you can spot something.



Unfortunately not.
Is it possible, that you compile gnome-shell with debug symbols [1] and
attach gdb when such a freeze occurs (if you are able to still access
the system).

Which Xorg driver do you use? Do those freezes also occur with the
gnome-shell version from testing or is this something specific in 3.2.2.1-3?

Michael



[1] http://wiki.debian.org/HowToGetABacktrace
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?







To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact

Similar topics