compiz segfault when logging in, affected by autofs mounts
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz Core |
Expired
|
Undecided
|
Unassigned | ||
compiz (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
When I log in, I sometimes (about 50% of the times) suffer a crashing compiz. The symptoms are that the screen flashes quickly black with a diagonal (top left to bottom right) white band a few times. After a while, the screen sometimes freezes, and sometimes shows the files on my desktop (but no other controls).
I use a HP Pavilion Laptop with a small hard drive. I use autofs to mount additional directories, one per user, from a NAS box to which I connect over my wireless network. Here is my autofs configuration:
$ tail -1 /etc/auto.master
/mnt/marauder/homes /etc/auto.home
$ cat /etc/auto.home
* marauder:
These mounted directories are not used as user home directories directly, since I want my laptop to work without access to the NAS. Instead, I have replaced the various file-storing standard directories with symlinks into the mounted directory. So for the user 'spacejens', I have:
$ ls -l | grep marauder
lrwxrwxrwx 1 spacejens spacejens 40 2011-10-22 17:16 Documents -> /mnt/marauder/
lrwxrwxrwx 1 spacejens spacejens 35 2011-10-22 17:23 Music -> /mnt/marauder/
...
I have successfully avoided the problems by ensuring that before I log in to the graphical environment, I use Ctrl+Alt+<number> to get to the console login prompt, log in there, and execute e.g. 'ls Documents' to make sure that the autofs directories are properly mounted. After I have done this, I have been able to log in to the graphical environment without problems.
System information and syslog output included below.
$ lsb_release -rd
Description: Ubuntu 11.10
Release: 11.10
$ apt-cache policy compiz
compiz:
Installed: 1:0.9.6+
Candidate: 1:0.9.6+
Version table:
*** 1:0.9.6+
500 http://
100 /var/lib/
1:
500 http://
$ tail -50 /var/log/syslog
Nov 23 06:51:57 Pavilion NetworkManager[
Nov 23 06:52:03 Pavilion dbus[795]: [system] Failed to activate service 'org.freedeskto
Nov 23 05:53:54 Pavilion rtkit-daemon[1639]: Successfully made thread 1842 of process 1842 (n/a) owned by '1026' high priority at nice level -11.
Nov 23 05:53:54 Pavilion rtkit-daemon[1639]: Supervising 5 threads of 2 processes of 2 users.
Nov 23 05:53:54 Pavilion rtkit-daemon[1639]: Successfully made thread 1843 of process 1842 (n/a) owned by '1026' RT at priority 5.
Nov 23 05:53:54 Pavilion rtkit-daemon[1639]: Supervising 6 threads of 2 processes of 2 users.
Nov 23 06:53:54 Pavilion dbus[795]: [system] Activating service name='org.
Nov 23 06:53:54 Pavilion dbus[795]: [system] Successfully activated service 'org.freedeskto
Nov 23 05:53:54 Pavilion rtkit-daemon[1639]: Successfully made thread 1875 of process 1842 (n/a) owned by '1026' RT at priority 5.
Nov 23 05:53:54 Pavilion rtkit-daemon[1639]: Supervising 7 threads of 2 processes of 2 users.
Nov 23 05:53:54 Pavilion rtkit-daemon[1639]: Successfully made thread 1884 of process 1842 (n/a) owned by '1026' RT at priority 5.
Nov 23 05:53:54 Pavilion rtkit-daemon[1639]: Supervising 8 threads of 2 processes of 2 users.
Nov 23 06:53:55 Pavilion pulseaudio[1842]: [pulseaudio] bluetooth-util.c: Error from RegisterEndpoint reply: org.freedesktop
Nov 23 06:53:55 pulseaudio[1842]: last message repeated 2 times
Nov 23 05:53:55 Pavilion rtkit-daemon[1639]: Successfully made thread 1893 of process 1893 (n/a) owned by '1026' high priority at nice level -11.
Nov 23 05:53:55 Pavilion rtkit-daemon[1639]: Supervising 9 threads of 3 processes of 2 users.
Nov 23 06:53:55 Pavilion pulseaudio[1893]: [pulseaudio] pid.c: Daemon already running.
Nov 23 06:53:55 Pavilion kernel: [ 150.506784] RPC: Registered named UNIX socket transport module.
Nov 23 06:53:55 Pavilion kernel: [ 150.506788] RPC: Registered udp transport module.
Nov 23 06:53:55 Pavilion kernel: [ 150.506789] RPC: Registered tcp transport module.
Nov 23 06:53:55 Pavilion kernel: [ 150.506791] RPC: Registered tcp NFSv4.1 backchannel transport module.
Nov 23 06:53:55 Pavilion kernel: [ 150.516742] FS-Cache: Loaded
Nov 23 06:53:55 Pavilion kernel: [ 150.529039] FS-Cache: Netfs 'nfs' registered for caching
Nov 23 06:53:57 Pavilion kernel: [ 153.345448] show_signal_msg: 24 callbacks suppressed
Nov 23 06:53:57 Pavilion kernel: [ 153.345461] compiz[1828]: segfault at 0 ip 00007fe4837b4411 sp 00007fff6f4dbe20 error 4 in fglrx_dri.
Nov 23 06:53:58 Pavilion gnome-session[
Nov 23 06:53:58 Pavilion gnome-session[
Nov 23 06:53:58 Pavilion gnome-session[
Nov 23 06:54:00 Pavilion kernel: [ 155.938328] compiz[1968]: segfault at 0 ip 00007f5de8d9e411 sp 00007fffb314c970 error 4 in fglrx_dri.
Nov 23 06:54:00 Pavilion gnome-session[
Nov 23 06:54:00 Pavilion gnome-session[
Nov 23 06:54:00 Pavilion gnome-session[
Nov 23 06:54:19 Pavilion dbus[795]: [system] Failed to activate service 'org.freedeskto
Nov 23 06:54:57 Pavilion dbus[795]: [system] Activating service name='org.
Nov 23 06:54:57 Pavilion AptDaemon: INFO: Initializing daemon
Nov 23 06:54:57 Pavilion dbus[795]: [system] Successfully activated service 'org.debian.apt'
Nov 23 06:54:57 Pavilion AptDaemon: INFO: UpgradeSystem() was called with safe mode: 1
Nov 23 06:54:58 Pavilion AptDaemon.Trans: INFO: Simulate was called
Nov 23 06:54:58 Pavilion AptDaemon.Worker: INFO: Simulating trans: /org/debian/
Nov 23 06:55:00 Pavilion AptDaemon.Worker: INFO: Upgrade system with safe mode: 1
Nov 23 06:56:27 Pavilion anacron[983]: Job `cron.daily' started
Nov 23 06:56:27 Pavilion anacron[2389]: Updated timestamp for job `cron.daily' to 2011-11-23
Nov 23 06:58:00 Pavilion kernel: [ 396.368756] init: tty1 main process ended, respawning
Nov 23 06:58:22 Pavilion AptDaemon: INFO: UpgradeSystem() was called with safe mode: 1
Nov 23 06:58:22 Pavilion AptDaemon.Trans: INFO: Simulate was called
Nov 23 06:58:22 Pavilion AptDaemon.Worker: INFO: Simulating trans: /org/debian/
Nov 23 06:58:24 Pavilion AptDaemon.Worker: INFO: Upgrade system with safe mode: 1
Nov 23 06:59:58 Pavilion AptDaemon: INFO: Quitting due to inactivity
Nov 23 06:59:58 Pavilion AptDaemon: INFO: Quitting was requested
Nov 23 07:17:01 Pavilion CRON[2982]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
The problem still remains. I am currently working around the issue by using "Ubuntu 2D" from the login screen.