Bug 43916 - Logging in and out of X/KDE leaves ghost logins
Summary: Logging in and out of X/KDE leaves ghost logins
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: kdebase
Version: 7.1
Hardware: i386
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Than Ngo
QA Contact: David Lawrence
URL:
Whiteboard:
: 36990 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2001-06-08 01:31 UTC by Need Real Name
Modified: 2007-04-18 16:33 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2003-06-18 10:59:02 UTC
Embargoed:


Attachments (Terms of Use)

Description Need Real Name 2001-06-08 01:31:02 UTC
Description of Problem:
After logging out of Xwindows the system doesn't logout the pts/x logins that where created for the X session and therefore everything that
uses this login count is wrong. (uptime, the user count in 'w')

How Reproducible:
Every time.

Steps to Reproduce:
1. Log into the console. (type 'who' to see how many are logged in) 
2. Start XFree86 with a window manager.
3. Exit XFree86 back to the console.  (type 'who' again to check users)
4. Note that typing 'w' shows the correct users all the time.

Actual Results:
Ghost users left in the system.  Uptime and other programs report the wrong amount of users.

Expected Results:
To show the right amount of users in the system at all times.

Additional Information:

Comment 1 Need Real Name 2001-06-08 02:27:05 UTC
Not sure if it's the util-linux package that has the problem, that was just my best guess.

Comment 2 Need Real Name 2001-06-08 17:48:51 UTC
Exact Steps to Reproduce:
 1. From a clean boot log into the console. (type 'who' to see how many are logged in) 
 2. Start XFree86 with startx and open an xterm. (mine's set to use KDE by default)
 3. Exit XFree86 back to the console.  (type 'who' again to check users)
 4. Note that typing 'w' shows the correct users all the time.

Comment 3 Mike Vanecek 2001-06-10 00:09:09 UTC
I see exactly the same error. Who and Last have incorrect information. Using w 
gives the correct information. A reboot clears the problem. I am also using 
KDE. I do not believe I saw this error when I installed and used Gnome.

Comment 4 Elliot Lee 2001-07-18 19:02:33 UTC
*** Bug 36990 has been marked as a duplicate of this bug. ***

Comment 5 Robert Peters 2001-08-15 17:19:42 UTC
I am having a similar problem. When I log in to a freshly booted computer, it 
shows an additional user to the standard :0 and pts that I am currently on. If 
I check the processes, I find that the only process associated with that 
terminal is /bin/cat with no arguments. (So cat will just sit there forever.) 
As with you, if I just logout, I have a "ghost" login that remains until 
reboot. I have found that if I "killall cat" prior to logout, I don't get the 
ghost logins. If this is not done prior to logout, then the cat process goes 
away, but the login remains. I haven't found what is starting cat yet though.


Comment 6 Elliot Lee 2001-09-20 23:27:48 UTC
Because this doesn't happen when using Gnome, I'm pretty sure this might have
been a KDE problem - reassigning.

Comment 7 Robert Peters 2001-09-21 00:09:42 UTC
It may be associated with kwrited.  At least on my system, when I took 
kwrited.desktop out of the shared autostart folder the problem went away on 
both my desktop and laptop.

Comment 8 markus.hillig 2001-09-22 21:30:26 UTC
There is a similar (the same?) bug regarding kwrited (later assigned to 
konsole) recorded in the kde bug list. It's bug #19649. It's marked there as 
'closed'. Don't know if it has something to do with this.


Comment 9 Need Real Name 2001-09-22 21:45:43 UTC
I don't think kwrited has anything to do with it.  I took krited.desktop out of the shared autostart folder and it didn't do anything.  I *might* have reduced 
the login count by one but the problem still leaves ghost logins.

Comment 10 Than Ngo 2003-06-18 10:59:02 UTC
it's fixed in current release


Note You need to log in before you can comment on or make changes to this bug.