[SRU] X server segfaults when using XTest (xvfb)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
parti-all (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Lucid |
Invalid
|
Undecided
|
Unassigned | ||
xorg-server (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Lucid |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
There is a bug in at least xorg-server 1.7.6 (as shipped in Lucid) where certain uses of XTest cause a null pointer dereference and the server crashes.
XTest probably isn't used much in general, but this causes very serious problems for 'xpra' -- basically it is unusable in Lucid (at least for me) because the X server keeps crashing under it. I would not be surprised if x11vnc had a similar problem.
(NB, I am the upstream for xpra.)
This bug has been fixed in upstream X.org, and I bisected the fix to this commit:
http://
This bug-fix commit has also been backported to the 1.7 stable tree, and is included in xorg-server 1.7.7:
http://
and I have confirmed that xpra works with 1.7.7.
Please upgrade to 1.7.7, or apply this patch to your 1.7.6.
(This has been reported several times as a bug in xpra, see: http://
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: xvfb 2:1.7.6-2ubuntu7.2
ProcVersionSign
Uname: Linux 2.6.32-23-generic i686
Architecture: i386
Date: Sun Jul 18 22:22:12 2010
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
ProcEnviron:
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/usr/bin/zsh
SourcePackage: xorg-server
Related branches
Changed in xorg-server (Ubuntu): | |
status: | New → Confirmed |
tags: | added: patch |
summary: |
- X server segfaults when using XTest + X server segfaults when using XTest (xvfb) |
Changed in parti-all (Ubuntu Lucid): | |
status: | New → Opinion |
Changed in xorg-server (Ubuntu Lucid): | |
status: | New → In Progress |
Changed in xorg-server (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in parti-all (Ubuntu): | |
status: | Opinion → Invalid |
Changed in parti-all (Ubuntu Lucid): | |
status: | Opinion → Invalid |
tags: |
added: verification-done removed: verification-needed |
The backported patch applies cleanly to xorg-server 2:1.7.6-2ubuntu7.2, affects the single function ProcXTestFakeIn put(), works as described, and should be included in proposed 7.3 if possible.
I have attached an isolated diff for inclusion into the proposed package.
+ * Applied patch from upstream git to prevent crash of Xvfb under xpra: /bugs.launchpad .net/ubuntu/ +source/ parti-all/ +bug/607071
+ https:/
+
+ -- Todd Vierling <email address hidden> Mon, 19 Jul 2010 17:55:31 -0400