Fedora Linux Support Community & Resources Center

Go Back   FedoraForum.org > Fedora 17/18 > Using Fedora
FedoraForum Search

Forgot Password? Join Us!

Using Fedora General support for current versions. Ask questions about Fedora and it's software that do not belong in any other forum.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 7th August 2012, 06:14 AM
YosiY Offline
Registered User
 
Join Date: Aug 2012
Location: IL
Posts: 3
linuxfirefox
fedora 17, new Xorg instance at each user switch

Hi All

I've installed F17 (KDE) from clear. I've installed also (using YUM) full gnome and xfce groups.
I defined 8 users, all are using XFCE desktop. I've installed the xfce4-xfswitch-plugin to switch between the users.
However, I found that at each user switching, new gdm-simple-slave+gdm-session-worker+Xorg is created. After few days of switching between users, there are some dozens of them running, system get very slow and I have to reboot it...
Any Idea?

With best regards
YosiY
Reply With Quote
  #2  
Old 7th August 2012, 05:06 PM
Gareth Jones Offline
Official Gnome 3 Sales Rep. (and Adminstrator)
 
Join Date: Jul 2011
Location: Leamington Spa, UK
Age: 30
Posts: 1,847
linuxfirefox
Re: fedora 17, new Xorg instance at each user switch

It's normal for each concurrent login to have its own X server, but they should be destroyed on logout, until when everyone is logged out, only one remains showing the login screen.

Can you switch to the unused displays with Ctrl+Alt+F8-12?
Reply With Quote
  #3  
Old 8th August 2012, 05:30 AM
YosiY Offline
Registered User
 
Join Date: Aug 2012
Location: IL
Posts: 3
linuxfirefox
Re: fedora 17, new Xorg instance at each user switch

Gareth and all

I investigated the problem. When switching user, new Xorg is created for the login-screen. If you then login into new user, the Xorg of this login-screen becomes the Xorg for the new users. But, if you re-login into exist user, the Xorg of the login-screen just remain on system forever, instead of killing itself. After some days, there are dozens of such abandoned login-screens. Some of those login-screens are accessible via the Ctrl+Alt+F8-12...

Any Idea?

With best regards
YosiY
Reply With Quote
  #4  
Old 8th August 2012, 11:28 AM
Gareth Jones Offline
Official Gnome 3 Sales Rep. (and Adminstrator)
 
Join Date: Jul 2011
Location: Leamington Spa, UK
Age: 30
Posts: 1,847
linuxfirefox
Re: fedora 17, new Xorg instance at each user switch

My guess is a bug in the interaction between GDM and xfce4-xfswitch. With GNOME's fast user switcher, the new X instance isn't terminated when you log into an existing login either, but it is reused on the next user switch, so there is never more than one excess X server.
Reply With Quote
  #5  
Old 31st August 2012, 08:30 AM
YosiY Offline
Registered User
 
Join Date: Aug 2012
Location: IL
Posts: 3
linuxfirefox
Re: fedora 17, new Xorg instance at each user switch

Hi

I fully removed the xfce, and all users are working now with gnome (actually gnome-fallback).
Problem is the same - each "switch user" result with new xorg instance (even if I switch from myself to myself...).

The following log file "/var/log/gdm/:16-slave.log" show how this new xorg is opened. Can somewne help analyzing this log, to understand why the new xorg is opened?

gdm-simple-slave[30132]: DEBUG(+): Enabling debugging
gdm-simple-slave[30132]: DEBUG(+): GdmSignalHandler: Adding handler 1: signum=15 0x407f40
gdm-simple-slave[30132]: DEBUG(+): GdmSignalHandler: Registering for 15 signals
gdm-simple-slave[30132]: DEBUG(+): GdmSignalHandler: Adding handler 2: signum=2 0x407f40
gdm-simple-slave[30132]: DEBUG(+): GdmSignalHandler: Registering for 2 signals
gdm-simple-slave[30132]: DEBUG(+): GdmSignalHandler: Adding handler 3: signum=4 0x407f40
gdm-simple-slave[30132]: DEBUG(+): GdmSignalHandler: Registering for 4 signals
gdm-simple-slave[30132]: DEBUG(+): GdmSignalHandler: Adding handler 4: signum=7 0x407f40
gdm-simple-slave[30132]: DEBUG(+): GdmSignalHandler: Registering for 7 signals
gdm-simple-slave[30132]: DEBUG(+): GdmSignalHandler: Adding handler 5: signum=8 0x407f40
gdm-simple-slave[30132]: DEBUG(+): GdmSignalHandler: Registering for 8 signals
gdm-simple-slave[30132]: DEBUG(+): GdmSignalHandler: Adding handler 6: signum=1 0x407f40
gdm-simple-slave[30132]: DEBUG(+): GdmSignalHandler: Registering for 1 signals
gdm-simple-slave[30132]: DEBUG(+): GdmSignalHandler: Adding handler 7: signum=11 0x407f40
gdm-simple-slave[30132]: DEBUG(+): GdmSignalHandler: Registering for 11 signals
gdm-simple-slave[30132]: DEBUG(+): GdmSignalHandler: Adding handler 8: signum=6 0x407f40
gdm-simple-slave[30132]: DEBUG(+): GdmSignalHandler: Registering for 6 signals
gdm-simple-slave[30132]: DEBUG(+): GdmSignalHandler: Adding handler 9: signum=10 0x407f40
gdm-simple-slave[30132]: DEBUG(+): GdmSignalHandler: Registering for 10 signals
gdm-simple-slave[30132]: DEBUG(+): GdmSignalHandler: Adding handler 10: signum=12 0x407f40
gdm-simple-slave[30132]: DEBUG(+): GdmSignalHandler: Registering for 12 signals
gdm-simple-slave[30132]: DEBUG(+): GdmSlave: Registering /org/gnome/DisplayManager/Slave17
gdm-simple-slave[30132]: DEBUG(+): GdmSlave: starting slave
gdm-simple-slave[30132]: DEBUG(+): GdmSlave: Starting slave
gdm-simple-slave[30132]: DEBUG(+): GdmSlave: Creating proxy for /org/gnome/DisplayManager/Display17
gdm-simple-slave[30132]: DEBUG(+): GdmSlave: Got display ID: /org/gnome/DisplayManager/Display17
gdm-simple-slave[30132]: DEBUG(+): GdmSignalHandler: Adding handler 11: signum=10 0x40cbe0
gdm-simple-slave[30132]: DEBUG(+): GdmServer: Starting X server process: /usr/bin/Xorg :16 -br -verbose -logverbose 7 -auth /var/run/gdm/auth-for-gdm-4wBafX/database -seat seat0 -nolisten tcp
gdm-simple-slave[30138]: DEBUG(+): GdmServer: Opening logfile for server /var/log/gdm/:16.log
gdm-simple-slave[30132]: DEBUG(+): GdmServer: Started X server process 30138 - waiting for READY
gdm-simple-slave[30132]: DEBUG(+): GdmSimpleSlave: Started X server
gdm-simple-slave[30132]: DEBUG(+): GdmSignalHandler: handling signal 10
gdm-simple-slave[30132]: DEBUG(+): GdmSignalHandler: Found 2 callbacks
gdm-simple-slave[30132]: DEBUG(+): GdmSignalHandler: running 10 handler: 0x40cbe0
gdm-simple-slave[30132]: DEBUG(+): GdmSignalHandler: running 10 handler: 0x407f40
gdm-simple-slave[30132]: DEBUG(+): Got callback for signal 10
gdm-simple-slave[30132]: DEBUG(+): Got USR1 signal
gdm-simple-slave[30132]: DEBUG(+): GdmSignalHandler: Done handling signals
gdm-simple-slave[30132]: DEBUG(+): GdmServer: Got USR1 from X server - emitting READY
gdm-simple-slave[30132]: DEBUG(+): GdmSlave: Server is ready - opening display :16
gdm-simple-slave[30132]: DEBUG(+): GdmSlave: Connected to display :16
gdm-simple-slave[30132]: DEBUG(+): GdmSlave: Requesting timed login details
gdm-simple-slave[30132]: DEBUG(+): GdmSlave: Got timed login details: 0 0
gdm-simple-slave[30132]: DEBUG(+): GdmSimpleSlave: Running greeter
gdm-simple-slave[30132]: DEBUG(+): GdmSimpleSlave: Creating greeter for :16
gdm-simple-slave[30132]: DEBUG(+): GdmSlave: Trying script /etc/gdm/Init/:16
gdm-simple-slave[30132]: DEBUG(+): GdmSlave: script /etc/gdm/Init/:16 not found; skipping
gdm-simple-slave[30132]: DEBUG(+): GdmSlave: Trying script /etc/gdm/Init/Default
gdm-simple-slave[30132]: DEBUG(+): GdmSlave: Running process: /etc/gdm/Init/Default
gdm-simple-slave[30132]: DEBUG(+): GdmSlave: script environment: DISPLAY=:16
gdm-simple-slave[30132]: DEBUG(+): GdmSlave: script environment: HOME=/var/lib/gdm
gdm-simple-slave[30132]: DEBUG(+): GdmSlave: script environment: X_SERVERS=/var/gdm/:16.Xservers
gdm-simple-slave[30132]: DEBUG(+): GdmSlave: script environment: RUNNING_UNDER_GDM=true
gdm-simple-slave[30132]: DEBUG(+): GdmSlave: script environment: LOGNAME=gdm
gdm-simple-slave[30132]: DEBUG(+): GdmSlave: script environment: XAUTHORITY=/var/run/gdm/auth-for-gdm-4wBafX/database
gdm-simple-slave[30132]: DEBUG(+): GdmSlave: script environment: USERNAME=gdm
gdm-simple-slave[30132]: DEBUG(+): GdmSlave: script environment: PWD=/var/lib/gdm
gdm-simple-slave[30132]: DEBUG(+): GdmSlave: script environment: USER=gdm
gdm-simple-slave[30132]: DEBUG(+): GdmSlave: script environment: SHELL=/sbin/nologin
gdm-simple-slave[30132]: DEBUG(+): GdmSlave: script environment: PATH=/usr/local/bin:/usr/bin:/bin
gdm-simple-slave[30132]: DEBUG(+): GdmSlave: Process exit status: 0
gdm-simple-slave[30132]: DEBUG(+): GreeterServer: Creating D-Bus server for greeter
gdm-simple-slave[30132]: DEBUG(+): GreeterServer: D-Bus server listening on unix:abstract=/tmp/gdm-greeter-EKBcScND,guid=f6f8f630ee0797366bd9284a0002a267
gdm-simple-slave[30132]: DEBUG(+): GdmSimpleSlave: Creating greeter on :16 (null)
gdm-simple-slave[30132]: DEBUG(+): GdmWelcomeSession: Starting welcome...
gdm-simple-slave[30132]: DEBUG(+): GdmWelcomeSession: Starting D-Bus daemon
gdm-simple-slave[30132]: DEBUG(+): GdmWelcomeSession: welcome environment: PATH=/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin
gdm-simple-slave[30132]: DEBUG(+): GdmWelcomeSession: welcome environment: DISPLAY=:16
gdm-simple-slave[30132]: DEBUG(+): GdmWelcomeSession: welcome environment: DCONF_PROFILE=gdm
gdm-simple-slave[30132]: DEBUG(+): GdmWelcomeSession: welcome environment: HOME=/var/lib/gdm
gdm-simple-slave[30132]: DEBUG(+): GdmWelcomeSession: welcome environment: GDM_GREETER_DBUS_ADDRESS=unix:abstract=/tmp/gdm-greeter-EKBcScND,guid=f6f8f630ee0797366bd9284a0002a267
gdm-simple-slave[30132]: DEBUG(+): GdmWelcomeSession: welcome environment: RUNNING_UNDER_GDM=true
gdm-simple-slave[30132]: DEBUG(+): GdmWelcomeSession: welcome environment: GVFS_DISABLE_FUSE=1
gdm-simple-slave[30132]: DEBUG(+): GdmWelcomeSession: welcome environment: LANG=en_US.UTF-8
gdm-simple-slave[30132]: DEBUG(+): GdmWelcomeSession: welcome environment: LOGNAME=gdm
gdm-simple-slave[30132]: DEBUG(+): GdmWelcomeSession: welcome environment: WINDOWPATH=17
gdm-simple-slave[30132]: DEBUG(+): GdmWelcomeSession: welcome environment: GDM_VERSION=3.4.1
gdm-simple-slave[30132]: DEBUG(+): GdmWelcomeSession: welcome environment: XAUTHORITY=/var/run/gdm/auth-for-gdm-4wBafX/database
gdm-simple-slave[30132]: DEBUG(+): GdmWelcomeSession: welcome environment: USERNAME=gdm
gdm-simple-slave[30132]: DEBUG(+): GdmWelcomeSession: welcome environment: PWD=/var/lib/gdm
gdm-simple-slave[30132]: DEBUG(+): GdmWelcomeSession: welcome environment: USER=gdm
gdm-simple-slave[30132]: DEBUG(+): GdmWelcomeSession: welcome environment: SHELL=/sbin/nologin
gdm-simple-slave[30132]: DEBUG(+): GdmWelcomeSession: welcome environment: XDG_DATA_DIRS=/usr/share/gdm/greeter:/usr/local/share/:/usr/share/
gdm-simple-slave[30132]: DEBUG(+): GdmWelcomeSession: Started D-Bus daemon on pid 30164
gdm-simple-slave[30132]: DEBUG(+): GdmSessionDirect: Creating D-Bus server for session
gdm-simple-slave[30132]: DEBUG(+): GdmSessionDirect: D-Bus server listening on unix:abstract=/tmp/gdm-session-EgqbJWcK,guid=6b334f3b830936bbf75f75300002a268
gdm-simple-slave[30132]: DEBUG(+): GdmSessionDirect: Setting display device: (null)
gdm-simple-slave[30132]: DEBUG(+): GdmSessionDirect: starting conversation gdm-welcome
gdm-simple-slave[30132]: DEBUG(+): GdmSessionWorkerJob: Starting worker...
gdm-simple-slave[30132]: DEBUG(+): GdmSessionWorkerJob: Running session_worker_job process: gdm-session-worker [pam/gdm-welcome] /usr/libexec/gdm-session-worker
gdm-simple-slave[30132]: DEBUG(+): GdmSessionWorkerJob: : SessionWorkerJob on pid 30166
gdm-simple-slave[30132]: DEBUG(+): GdmSimpleSlave: Creating new session
gdm-simple-slave[30132]: DEBUG(+): GdmSessionDirect: Creating D-Bus server for session
gdm-simple-slave[30132]: DEBUG(+): GdmSessionDirect: D-Bus server listening on unix:abstract=/tmp/gdm-session-cqgyCcsN,guid=c8833ad2c4d0878ca734f9cf0002a268
gdm-simple-slave[30132]: DEBUG(+): GdmSessionDirect: Setting display device: (null)
gdm-simple-slave[30132]: DEBUG(+): GdmSessionDirect: Registering /org/gnome/DisplayManager/Session17
gdm-simple-slave[30132]: DEBUG(+): GdmSlave: Requesting timed login details
gdm-simple-slave[30132]: DEBUG(+): GdmSlave: Got timed login details: 0 0

Reply With Quote
Reply

Tags
fedora, instance, switch, user, xorg

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
How to disable Switch User option from Fedora 15 slybloty Using Fedora 0 24th April 2012 02:44 PM
unable to ftp a user account on a EC2 instance of fc12 dave- Using Fedora 1 20th June 2010 12:41 PM
switch user fedora 10 problem davidvandoren Using Fedora 0 27th February 2009 09:21 AM
Wine and xorg bit depth switch tomman Using Fedora 0 23rd April 2006 10:00 PM
FC3 dual head xorg error: No matching Device section for instance Thornblade Hardware & Laptops 0 6th December 2004 07:58 PM


Current GMT-time: 11:05 (Wednesday, 19-06-2013)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat