Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 256603 - x11-base/xorg-server- closes client connections by mistake
Summary: x11-base/xorg-server- closes client connections by mistake
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Gentoo X packagers
Depends on: 251832
  Show dependency tree
Reported: 2009-01-28 09:48 UTC by Markus
Modified: 2009-04-06 17:14 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---

fix (stripped from upstream) (xorg-server-,1.50 KB, patch)
2009-01-28 09:53 UTC, Markus
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Markus 2009-01-28 09:48:45 UTC
I kept getting "Fatal IO error: client killed" or "The application 'xchat' lost its connection to the display :0.0;".
The reason is a bogus check on the filedescriptors. The fix is from upstream (included in 1.4.2+).

Reproducible: Sometimes

Steps to Reproduce:
1. Use X
2. Wait for application to disapear (look in ~/.xsession-errrors

Actual Results:  
xserver closes connection

Expected Results:  
xserver should check errno correctly
Comment 1 Markus 2009-01-28 09:53:16 UTC
Created attachment 179930 [details, diff]
fix (stripped from upstream)
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2009-01-29 19:37:54 UTC
Don't CC maintainers when you cannot assign bugs...
Comment 3 Markus 2009-02-07 15:26:29 UTC
This patch is simple, is from upstream and of course works.
And it is really terrible when apllications keep closing without a reason. And as 1.3 is the current _stable_ version in portage, please push the patch!
(I am somehow confused nobody reported the problem before...)
Comment 4 Markus 2009-04-04 13:12:12 UTC
Why does this depend on bug 251832? This can be pushed for 1.3. If 1.5 is stable, this bug is obsolete.
Comment 5 Markus 2009-04-06 17:14:58 UTC
Fix is in upstream and xorg-server 1.5 is marked stable.