Summary: | [bisected] Can't log into DE after `configurable maximum number of clients` | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Nick Sarnie <sarnex> | ||||||||||
Component: | Server/General | Assignee: | Xorg Project Team <xorg-team> | ||||||||||
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||||||||
Severity: | major | ||||||||||||
Priority: | medium | CC: | fourdan | ||||||||||
Version: | git | ||||||||||||
Hardware: | Other | ||||||||||||
OS: | Linux (All) | ||||||||||||
Whiteboard: | |||||||||||||
i915 platform: | i915 features: | ||||||||||||
Attachments: |
|
Description
Nick Sarnie
2015-08-26 14:20:39 UTC
Created attachment 117926 [details]
.xsession-errors
.xsession-errors has the client-side error messages - the Xserver log from /var/log/Xorg.0.log (or Xorg.0.log.prev if the server already restarted) would be more useful, especially if it captured a server abort message or a crash backtrace. Created attachment 117933 [details]
xorg.log with commit
Hi.
I've attached xorg.log with the commit and without. Both are with direct/hardware render selected.
Thanks,
sarnex
Created attachment 117935 [details]
xorg.log without commit
Unfortunately, I can't see the X server crashing in neither of those two Xorg logs. Are you sure you capture the log after the crash but before the X server gets restarted as Alan suggested in comment 2 (ie, the "Xorg.0.log.old" or "Xorg.0.log.prev")? Meanwhile, I'll try to reproduce on my own. (In reply to Olivier Fourdan from comment #5) > Unfortunately, I can't see the X server crashing in neither of those two > Xorg logs. > > Are you sure you capture the log after the crash but before the X server > gets restarted as Alan suggested in comment 2 (ie, the "Xorg.0.log.old" or > "Xorg.0.log.prev")? > > Meanwhile, I'll try to reproduce on my own. Yeah, the log is correct. It doesn't seem Xserver is crashing. I attached GDB over ssh and the only output I got was [Thread 0x7ff9669e0940 (LWP 4978) exited] [Inferior 1 (process 4978) exited with code 0177] As discussed on irc, the error that cause the X server to terminate is a linker error: /usr/bin/X: symbol lookup error: /usr/lib64/xorg/modules/extensions/libglx.so: undefined symbol: ResourceClientBits Created attachment 118006 [details] [review] Proposed fix Hi, can you try with this patch applied? (In reply to Olivier Fourdan from comment #8) > Created attachment 118006 [details] [review] [review] > Proposed fix > > Hi, can you try with this patch applied? Hi Oliver, This patch fixes the issue for me. Tested-by: Nick Sarnie <commendsarnex@gmail.com> Thanks Patch is now merged by Keith: Merged. dbfed3a..c74c074 master -> master |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.