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

7th August 2012, 06:14 AM
|
|
Registered User
|
|
Join Date: Aug 2012
Location: IL
Posts: 3

|
|
|
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
|

7th August 2012, 05:06 PM
|
|
Official Gnome 3 Sales Rep. (and Adminstrator)
|
|
Join Date: Jul 2011
Location: Leamington Spa, UK
Age: 30
Posts: 1,847

|
|
|
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?
|

8th August 2012, 05:30 AM
|
|
Registered User
|
|
Join Date: Aug 2012
Location: IL
Posts: 3

|
|
|
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
|

8th August 2012, 11:28 AM
|
|
Official Gnome 3 Sales Rep. (and Adminstrator)
|
|
Join Date: Jul 2011
Location: Leamington Spa, UK
Age: 30
Posts: 1,847

|
|
|
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.
|

31st August 2012, 08:30 AM
|
|
Registered User
|
|
Join Date: Aug 2012
Location: IL
Posts: 3

|
|
|
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
|
| Thread Tools |
Search this Thread |
|
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
Current GMT-time: 11:05 (Wednesday, 19-06-2013)
|
|
 |
 |
 |
 |
|
|