Everytime i login a user and logout i get a white screen :/. The only way i can fix it to kill GDM and restart it.(which really sucks because if i have another user logged it, it hard closes everything) Is there a way to fix this?

i tried this....
https://bugs.launchpad.net/ubuntu/+s...nux/+bug/48974

Code:
In /etc/gdm/gdm.conf-custom :

[daemon]
AlwaysRestartServer=true
RemoteGreeter=/usr/lib/gdm/gdmgreeter
[security]
AllowRoot=true
It didn't work, i even tried putting it in gdm.conf still didn't work...

this is my .xsession-errors (user bash)
Code:
/etc/gdm/Xsession: Beginning session setup...
x-session-manager[7089]: WARNING: Could not parse desktop file /home/bash/.config/autostart/padevchooser.desktop: No such file or directory
x-session-manager[7089]: WARNING: could not read /home/bash/.config/autostart/padevchooser.desktop
GNOME_KEYRING_SOCKET=/tmp/keyring-0WCDgC/socket
SSH_AUTH_SOCK=/tmp/keyring-0WCDgC/socket.ssh

** (gnome-power-manager:7165): WARNING **: DBUS error: Could not get owner of name 'org.gnome.ScreenSaver': no such name
** (gnome-power-manager:7165): DEBUG: proxy is NULL, maybe the daemon responsible for org.gnome.ScreenSaver is not running?

** (gnome-power-manager:7165): WARNING **: This machine is not identified as a laptop.system.formfactor is desktop.

** (gnome-power-manager:7165): WARNING **: This machine is not identified as a laptop.system.formfactor is desktop.
** (gnome-power-manager:7165): DEBUG: This machine is not identified as a laptop.system.formfactor is desktop.
** (gnome-power-manager:7165): DEBUG: We are not a laptop, so not even trying
Window manager warning: Failed to read saved session file /home/bash/.config/metacity/sessions/10356d7e9fa7260842124683689589079400000070890036.ms: Failed to open file '/home/bash/.config/metacity/sessions/10356d7e9fa7260842124683689589079400000070890036.ms': No such file or directory

(bluetooth-applet:7177): Gtk-WARNING **: Error parsing gtk-icon-sizes string:
	'panel-menu=24,24
panel=20,20
gtk-button=18,18
gtk-large-toolbar=24,24'
python: can't open file '/home/bash/.screenlets/QuoteOfTheDay/QuoteOfTheDayScreenlet.py': [Errno 2] No such file or directory
python: can't open file '/home/bash/.screenlets/WordOfTheDay/WordOfTheDayScreenlet.py': [Errno 2] No such file or directory
python: can't open file '/home/bash/.screenlets/DayinHistory/DayinHistoryScreenlet.py': [Errno 2] No such file or directory
x-session-manager[7089]: WARNING: Could not launch application 'fusion-icon.desktop': Unable to start application: Failed to execute child process "fusion-icon" (No such file or directory)
python: can't open file '/home/bash/.screenlets/Weather/WeatherScreenlet.py': [Errno 2] No such file or directory
/usr/lib/pymodules/python2.5/alarmclock/MainClass.py:3012: GtkWarning: Error parsing gtk-icon-sizes string:
	'panel-menu=24,24
panel=20,20
gtk-button=18,18
gtk-large-toolbar=24,24'
  icon = MainWindow.render_icon('gtk-refresh', gtk.ICON_SIZE_SMALL_TOOLBAR)
Unable to open desktop file /usr/share/applications/seamonkey.desktop for panel launcher: No such file or directory
Unable to open desktop file /usr/local/share/applications/banshee-1.desktop for panel launcher: No such file or directory
Unable to open desktop file /usr/share/applications/vlc.desktop for panel launcher: No such file or directory
Creating new from file gPodder
/usr/lib/pymodules/python2.5/gpodder/gui.py:713: GtkWarning: Error parsing gtk-icon-sizes string:
	'panel-menu=24,24
panel=20,20
gtk-button=18,18
gtk-large-toolbar=24,24'
  self.gPodder.show()
Traceback (most recent call last):
  File "/usr/lib/nautilus/extensions-2.0/python/nautilus-bzr.py", line 22, in <module>
    from bzrlib.plugins.gtk import _i18n, cmd_gannotate, start_viz_window
ImportError: cannot import name cmd_gannotate

(gnome-panel:7198): Gtk-WARNING **: Error parsing gtk-icon-sizes string:
	'panel-menu=24,24
panel=20,20
gtk-button=18,18
gtk-large-toolbar=24,24'

(nautilus:7175): Gtk-WARNING **: Error parsing gtk-icon-sizes string:
	'panel-menu=24,24
panel=20,20
gtk-button=18,18
gtk-large-toolbar=24,24'
compiz (core) - Error: Plugin 'text' not loaded.

compiz (ring) - Warn: No compatible text plugin found.
compiz (core) - Error: Plugin 'text' not loaded.

compiz (thumbnail) - Warn: No compatible text plugin found.
Unable to open desktop file /home/bash/Desktop/alarm-clock-0.9.19/alarm-clock.desktop for panel launcher: No such file or directory
compiz (video) - Warn: No 8 bit GLX pixmap format, disabling YV12 image format

(gnome-panel:7198): Gdk-WARNING **: /tmp/buildd/gtk+2.0-2.16.4/gdk/x11/gdkdrawable-x11.c:878 drawable is not a pixmap or window
compiz (cube) - Warn: Failed to load slide: freedesktop
kdeinit4: preparing to launch /usr/lib/kde4/libexec/klauncher
kdeinit4: preparing to launch /usr/bin/kded4
/usr/lib/pymodules/python2.5/gpodder/gui.py:3441: GtkWarning: gdk_x11_atom_to_xatom_for_display: assertion `atom != GDK_NONE' failed
  self.gPodder.set_skip_taskbar_hint(self.minimized)

** (nautilus:7175): WARNING **: Unable to add monitor: Not supported
kdeinit4: preparing to launch /usr/bin/kbuildsycoca4
kbuildsycoca4 running...
kdeinit4: preparing to launch /usr/bin/kbuildsycoca4
kbuildsycoca4 running...
kdeinit4: preparing to launch /usr/lib/kde4/libexec/kconf_update
kdeinit4: preparing to launch 
kdeinit4: preparing to launch 
kdeinit4: preparing to launch 
kdeinit4: preparing to launch 
kdeinit4: preparing to launch 
kdeinit4: preparing to launch 
findServiceByDesktopPath: kded/networkstatus.desktop not found
findServiceByDesktopPath: kded/networkstatus.desktop not found
findServiceByDesktopPath: kded/networkstatus.desktop not found
findServiceByDesktopPath: kded/networkstatus.desktop not found
findServiceByDesktopPath: kded/networkstatus.desktop not found
findServiceByDesktopPath: kded/networkstatus.desktop not found
findServiceByDesktopPath: kded/networkstatus.desktop not found
findServiceByDesktopPath: kded/networkstatus.desktop not found
kdeinit4: preparing to launch 
findServiceByDesktopPath: kded/networkstatus.desktop not found
findServiceByDesktopPath: kded/networkstatus.desktop not found
findServiceByDesktopPath: kded/networkstatus.desktop not found
findServiceByDesktopPath: kded/networkstatus.desktop not found
findServiceByDesktopPath: kded/networkstatus.desktop not found
findServiceByDesktopPath: kded/networkstatus.desktop not found
findServiceByDesktopPath: kded/networkstatus.desktop not found
findServiceByDesktopPath: kded/networkstatus.desktop not found
findServiceByDesktopPath: kded/networkstatus.desktop not found
findServiceByDesktopPath: kded/networkstatus.desktop not found
findServiceByDesktopPath: kded/networkstatus.desktop not found
findServiceByDesktopPath: kded/networkstatus.desktop not found
findServiceByDesktopPath: kded/networkstatus.desktop not found
findServiceByDesktopPath: kded/networkstatus.desktop not found
findServiceByDesktopPath: kded/networkstatus.desktop not found
findServiceByDesktopPath: kded/networkstatus.desktop not found
findServiceByDesktopPath: kded/networkstatus.desktop not found
findServiceByDesktopPath: kded/networkstatus.desktop not found
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.5/gpodder/libplayers.py", line 127, in get_applications_as_model
    result.append([app.name, app.cmd, app.get_icon()])
  File "/usr/lib/pymodules/python2.5/gpodder/libplayers.py", line 59, in get_icon
    return gtk.gdk.pixbuf_new_from_file_at_size(self.icon, 24, 24)
glib.GError: Unrecognized image file format
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.5/gpodder/libplayers.py", line 127, in get_applications_as_model
    result.append([app.name, app.cmd, app.get_icon()])
  File "/usr/lib/pymodules/python2.5/gpodder/libplayers.py", line 59, in get_icon
    return gtk.gdk.pixbuf_new_from_file_at_size(self.icon, 24, 24)
glib.GError: Unrecognized image file format
findServiceByDesktopPath: kded/networkstatus.desktop not found
findServiceByDesktopPath: kded/networkstatus.desktop not found
findServiceByDesktopPath: kded/networkstatus.desktop not found
findServiceByDesktopPath: kded/networkstatus.desktop not found
findServiceByDesktopPath: kded/networkstatus.desktop not found
findServiceByDesktopPath: kded/networkstatus.desktop not found
findServiceByDesktopPath: kded/networkstatus.desktop not found
findServiceByDesktopPath: kded/networkstatus.desktop not found

(xchat:7408): Gtk-WARNING **: Error parsing gtk-icon-sizes string:
	'panel-menu=24,24
panel=20,20
gtk-button=18,18
gtk-large-toolbar=24,24'

(update-notifier:7210): Gtk-WARNING **: Error parsing gtk-icon-sizes string:
	'panel-menu=24,24
panel=20,20
gtk-button=18,18
gtk-large-toolbar=24,24'

(firefox-bin:7907): Gtk-WARNING **: Error parsing gtk-icon-sizes string:
	'panel-menu=24,24
panel=20,20
gtk-button=18,18
gtk-large-toolbar=24,24'
LoadPlugin: failed to initialize shared library /home/bash/.mozilla/plugins/libveetle-core-plugin.so [/home/bash/.mozilla/plugins/libveetle-core-plugin.so: wrong ELF class: ELFCLASS32]
LoadPlugin: failed to initialize shared library /home/bash/.mozilla/plugins/libveetle-player-plugin.so [/home/bash/.mozilla/plugins/libveetle-player-plugin.so: wrong ELF class: ELFCLASS32]
LoadPlugin: failed to initialize shared library /home/bash/.mozilla/plugins/nppdf.so [/home/bash/.mozilla/plugins/nppdf.so: wrong ELF class: ELFCLASS32]
!!! [Hook] hook(): title not found

(gnome-terminal:8350): Gtk-WARNING **: Error parsing gtk-icon-sizes string:
	'panel-menu=24,24
panel=20,20
gtk-button=18,18
gtk-large-toolbar=24,24'

(gedit:8523): Gtk-WARNING **: Error parsing gtk-icon-sizes string:
	'panel-menu=24,24
panel=20,20
gtk-button=18,18
gtk-large-toolbar=24,24'
.xsessions (user family)
Code:
/etc/gdm/Xsession: Beginning session setup...
GNOME_KEYRING_SOCKET=/tmp/keyring-q7OdWh/socket
SSH_AUTH_SOCK=/tmp/keyring-q7OdWh/socket.ssh

** (gnome-power-manager:5877): WARNING **: DBUS error: Could not get owner of name 'org.gnome.ScreenSaver': no such name
** (gnome-power-manager:5877): DEBUG: proxy is NULL, maybe the daemon responsible for org.gnome.ScreenSaver is not running?

** (gnome-power-manager:5877): WARNING **: This machine is not identified as a laptop.system.formfactor is desktop.

** (gnome-power-manager:5877): WARNING **: This machine is not identified as a laptop.system.formfactor is desktop.
** (gnome-power-manager:5877): DEBUG: This machine is not identified as a laptop.system.formfactor is desktop.
** (gnome-power-manager:5877): DEBUG: We are not a laptop, so not even trying
Window manager warning: Failed to read saved session file /home/family/.config/metacity/sessions/10179ef18d5bd5274124683686236476200000057090021.ms: Failed to open file '/home/family/.config/metacity/sessions/10179ef18d5bd5274124683686236476200000057090021.ms': No such file or directory

** (nm-applet:5899): WARNING **: <WARN>  applet_dbus_manager_start_service(): Could not acquire the NetworkManagerUserSettings service as it is already taken.  Return: 3

Traceback (most recent call last):
  File "/usr/lib/nautilus/extensions-2.0/python/nautilus-bzr.py", line 22, in <module>
    from bzrlib.plugins.gtk import _i18n, cmd_gannotate, start_viz_window
ImportError: cannot import name cmd_gannotate

** (nautilus:5891): WARNING **: Unable to add monitor: Not supported
Window manager warning: CurrentTime used to choose focus window; focus window may not be correct.
Window manager warning: Got a request to focus the no_focus_window with a timestamp of 0.  This shouldn't happen!

--- Hash table keys for warning below:
--> x-nautilus-desktop:///
--> file:///home/family/Desktop

(nautilus:5891): Eel-WARNING **: "nautilus-metafile.c: metafiles" hash table still has 2 elements at quit time (keys above)

(nautilus:5891): Eel-WARNING **: "nautilus-directory.c: directories" hash table still has 2 elements at quit time
I am running Debian Sid.