X11 XTEST Error when starting Xine
Jim Duda
jim at duda.tzo.com
Wed Jan 6 19:27:44 PST 2010
On 01/05/2010 02:57 AM, Daniel Stone wrote:
> On Mon, Jan 04, 2010 at 10:54:00PM -0500, Jim Duda wrote:
>> Thanks for the post Dan.
>>
>> I tried both of these, removing XKeysymDB and rebuilding libX11.
>> Unfortunately, neither of these worked. I get the same errors.
>> The version I downloaded was more recent that the version which
>> comes with fedora 11.
>
> Weird. Could you attach the output from all of the below, for both
> working and broken?
> $ locale
> $ strace ./keycode
> $ xkbcomp -xkb :0 foo
> $ xmodmap -pk
>
> Cheers,
> Daniel
Daniel,
Wow, thanks for the help. Much appreciated. Here is the dump below.
xmodmap appears to be empty, that cannot be good.
Jim
lroom# locale
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
lroom# strace ./keycode
execve("./keycode", ["./keycode"], [/* 35 vars */]) = 0
brk(0) = 0x804a000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or
directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=80761, ...}) = 0
mmap2(NULL, 80761, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fb8000
close(3) = 0
open("/usr/local/lib/libX11.so.6", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20B\1\0004\0\0\0"...,
512) = 512
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7fb7000
fstat64(3, {st_mode=S_IFREG|0755, st_size=11910834, ...}) = 0
mmap2(NULL, 1234036, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xb7e89000
mmap2(0xb7fb3000, 12288, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x129) = 0xb7fb3000
mmap2(0xb7fb6000, 1140, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7fb6000
close(3) = 0
open("/usr/lib/libXtst.so.6", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\16\0\0004\0\0\0"..., 512)
= 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=19308, ...}) = 0
mmap2(NULL, 22096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
= 0xb7e83000
mmap2(0xb7e88000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4) = 0xb7e88000
close(3) = 0
open("/lib/libc.so.6", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340k\1\0004\0\0\0"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1795760, ...}) = 0
mmap2(NULL, 1505576, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xb7d13000
mmap2(0xb7e7d000, 12288, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16a) = 0xb7e7d000
mmap2(0xb7e80000, 10536, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7e80000
close(3) = 0
open("/usr/lib/libXext.so.6", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200'\0\0004\0\0\0"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=64492, ...}) = 0
mmap2(NULL, 63488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
= 0xb7d03000
mmap2(0xb7d12000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf) = 0xb7d12000
close(3) = 0
open("/usr/lib/libxcb.so.1", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0pn\0\0004\0\0\0"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=112676, ...}) = 0
mmap2(NULL, 111376, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xb7ce7000
mmap2(0xb7d02000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b) = 0xb7d02000
close(3) = 0
open("/lib/libdl.so.2", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\n\0\0004\0\0\0"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=18572, ...}) = 0
mmap2(NULL, 16500, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
= 0xb7ce2000
mmap2(0xb7ce5000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0xb7ce5000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7ce1000
open("/usr/lib/libXau.so.6", O_RDONLY) = 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\t\0\0004\0\0\0"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=8176, ...}) = 0
mmap2(NULL, 10992, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
= 0xb7cde000
mmap2(0xb7ce0000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7ce0000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7cdd000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7cdd6c0,
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0,
limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7ce5000, 4096, PROT_READ) = 0
mprotect(0xb7e7d000, 8192, PROT_READ) = 0
mprotect(0xb7feb000, 4096, PROT_READ) = 0
munmap(0xb7fb8000, 80761) = 0
brk(0) = 0x804a000
brk(0x806b000) = 0x806b000
socket(PF_FILE, SOCK_STREAM, 0) = 3
connect(3, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0"}, 20) = 0
getpeername(3, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0"}, [20]) = 0
uname({sys="Linux", node="lroom", ...}) = 0
access("/root/.Xauthority", R_OK) = 0
open("/root/.Xauthority", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
mmap2(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7fc4000
read(4, "", 32768) = 0
close(4) = 0
munmap(0xb7fc4000, 32768) = 0
fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR)
fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"l\0\v\0\0\0\0\0\0\0\0\0", 12}, {"", 0}], 2) = 12
read(3, "\1\0\v\0\0\0\3\3", 8) = 8
read(3, "}\315\241\0\0\0`\0\377\377\37\0\0\1\0\0\24\0\377\377\1\7\0\0
\10\377(\0\0\0"..., 3084) = 3084
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"b\0\5\0\f\0\0\0BIG-REQUESTS", 20}], 1) = 20
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\337\1\0\0\0\0\0\1\222\0\0\0\0\0\0\37\0\0\0\210\263
\10`\337>\10\0\0\0\0", 4096) = 32
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\222\0\1\0", 4}], 1) = 4
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3,
"\1\0\2\0\0\0\0\0\377\377?\0\0\0\0\0`\337>\10\374\16!\10\313\0\23\10\270\24
\10", 4096) = 32
read(3, 0x804aa40, 4096) = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3,
[{"7\0\5\0\0\0`\0\247\1\0\0\10\0\0\0\377\377\377\0\24\0\6\0\247\1\0\0\27\0\0\0"...,
44}, {NULL, 0}, {"", 0}], 3) = 44
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3,
"\1\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\37\0\0\0\210\263 \10",
4096) = 32
read(3, 0x804aa40, 4096) = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"b\0\5\0\t\0`\0", 8}, {"XKEYBOARD", 9}, {"\0\0\0", 3}], 3) = 20
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\337\5\0\0\0\0\0\1\224v\252\0\0\0\0\37\0\0\0\210\263
\10`\337>\10\0\0\0\0", 4096) = 32
read(3, 0x804aa40, 4096) = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\224\0\2\0\1\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3,
"\1\1\6\0\0\0\0\0\1\0\0\0\336\213\25\10\204\24!\10\210\334\263\277\0\0\0\0\4\0\0\0",
4096) = 32
read(3, 0x804aa40, 4096) = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3,
[{"\224\10\7\0\0\1\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 28},
{NULL, 0}, {"", 0}], 3) = 28
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3,
"\1\1\7\0\36\2\0\0\0\0\10\377\7\0\0\t\t\10\0\0\370\0\0\0\0\0\0\0\0\0\0\10"...,
4096) = 2200
read(3, 0x804aa40, 4096) = -1 EAGAIN (Resource
temporarily unavailable)
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7fcb000
write(1, "keycode: 0\n", 11keycode: 0
) = 11
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3,
[{"\224\1\5\0\1\0\1\0\0\0\0\0\0\0\0\0\5\0\5\0\224\1\4\0\1\0\2\0\0\0\0\0"...,
44}, {"XTestExtension1", 15}, {"\0", 1}], 3) = 60
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\337\n\0\0\0\0\0\0\0>\10\0\0\0\0\37\0\0\0\210\263
\10`\337>\10\0\0\0\0", 4096) = 32
read(3, 0x804aa40, 4096) = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"b\1\6\0\17\0\1\0", 8}, {"XInputExtension", 15}, {"\0", 1}],
3) = 24
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\337\v\0\0\0\0\0\1\220c\243\0\0\0\0\37\0\0\0\210\263
\10`\337>\10\0\0\0\0", 4096) = 32
read(3, 0x804aa40, 4096) = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"b\1\4\0\5\0\1\0", 8}, {"XTEST", 5}, {"\0\0\0", 3}], 3) = 16
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\337\f\0\0\0\0\0\1\221\0\0\0\0\0\0\37\0\0\0\210\263
\10`\337>\10\0\0\0\0", 4096) = 32
read(3, 0x804aa40, 4096) = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"b\1\10\0\27\0\1\0", 8}, {"Generic Event Extension", 23},
{"\0", 1}], 3) = 32
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\337\r\0\0\0\0\0\1\215`\0\0\0\0\0\37\0\0\0\210\263
\10`\337>\10\0\0\0\0", 4096) = 32
read(3, 0x804aa40, 4096) = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\215\0\2\0\1\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3,
"\1\0\16\0\0\0\0\0\1\0\0\0\207\307\6\10`\337>\10\0\0\0\0`\337>\10\nb\24\10",
4096) = 32
read(3, 0x804aa40, 4096) = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3,
[{"\221\2\t\0\3\0\0\0\0\0\0\0\0\0\0\0\5\0\5\0\224\1\4\0\1\0\2\0\0\0\0\0"...,
36}, {NULL, 0}, {"", 0}], 3) = 36
read(3,
"\0\2\17\0\0\0\0\0\2\0\221\277\25u\t\10`\337>\10\374\16!\10`\337>\10\2\0\0\0",
4096) = 32
open("/usr/local/share/X11/XErrorDB", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=41481, ...}) = 0
read(4, "! $Xorg: XErrorDB,v 1.3 2000/08/"..., 41481) = 41481
close(4) = 0
open("/usr/local/share/X11/locale/locale.alias", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=81074, ...}) = 0
mmap2(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7fc3000
read(4, "#\t$XdotOrg: lib/X11/nls/locale.a"..., 32768) = 32768
read(4, "\t\t\t\tst_ZA.UTF-8\nsv\t\t\t\t\t\tsv_SE.IS"..., 32768) = 32768
read(4, "V.ISO-8859-13:\t\t\t\tlv_LV.ISO8859-"..., 32768) = 15538
read(4, "", 32768) = 0
close(4) = 0
munmap(0xb7fc3000, 32768) = 0
open("/usr/local/share/X11/locale/locale.dir", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=35225, ...}) = 0
mmap2(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7fc3000
read(4, "#\t$XdotOrg: lib/X11/nls/locale.d"..., 32768) = 32768
close(4) = 0
munmap(0xb7fc3000, 32768) = 0
access("/usr/local/share/X11/locale/C/XLC_LOCALE", R_OK) = 0
open("/usr/local/share/X11/locale/C/XLC_LOCALE", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=772, ...}) = 0
mmap2(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7fc3000
read(4, "# $Xorg: C,v 1.3 2000/08/17 19:"..., 32768) = 772
read(4, "", 32768) = 0
close(4) = 0
munmap(0xb7fc3000, 32768) = 0
open("/usr/local/share/X11/locale/locale.alias", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=81074, ...}) = 0
mmap2(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7fc3000
read(4, "#\t$XdotOrg: lib/X11/nls/locale.a"..., 32768) = 32768
read(4, "\t\t\t\tst_ZA.UTF-8\nsv\t\t\t\t\t\tsv_SE.IS"..., 32768) = 32768
read(4, "V.ISO-8859-13:\t\t\t\tlv_LV.ISO8859-"..., 32768) = 15538
read(4, "", 32768) = 0
close(4) = 0
munmap(0xb7fc3000, 32768) = 0
open("/usr/local/share/X11/locale/locale.dir", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=35225, ...}) = 0
mmap2(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7fc3000
read(4, "#\t$XdotOrg: lib/X11/nls/locale.d"..., 32768) = 32768
close(4) = 0
munmap(0xb7fc3000, 32768) = 0
access("/usr/local/share/X11/locale/C/XLC_LOCALE", R_OK) = 0
open("/usr/local/share/X11/locale/C/XLC_LOCALE", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=772, ...}) = 0
mmap2(NULL, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7fc3000
read(4, "# $Xorg: C,v 1.3 2000/08/17 19:"..., 32768) = 772
read(4, "", 32768) = 0
close(4) = 0
munmap(0xb7fc3000, 32768) = 0
brk(0x8091000) = 0x8091000
write(2, "X Error of failed request: BadV"..., 86X Error of failed
request: BadValue (integer parameter out of range for operation)
) = 86
write(2, "Major opcode of failed request: "..., 36Major opcode of failed
request: 145) = 36
write(2, " (XTEST)\n", 9 (XTEST)
) = 9
write(2, " ", 2 ) = 2
write(2, "Minor opcode of failed request: "..., 34Minor opcode of failed
request: 2) = 34
write(2, " (X_XTestFakeInput)", 19 (X_XTestFakeInput)) = 19
write(2, "\n", 1
) = 1
write(2, " ", 2 ) = 2
write(2, "Value in failed request: 0x0", 29Value in failed request:
0x0) = 29
write(2, "\n", 1
) = 1
write(2, " ", 2 ) = 2
write(2, "Serial number of failed request:"..., 36Serial number of
failed request: 15) = 36
write(2, "\n ", 3
) = 3
write(2, "Current serial number in output "..., 43Current serial number
in output stream: 15) = 43
write(2, "\n", 1
) = 1
exit_group(1) = ?
lroom# xkbcomp -xkb :0 foo
Warning: Could not load keyboard geometry for :0
BadName (named color or font does not exist)
Resulting keymap file will not describe geometry
lroom# xmodmap -pk
There are 4 KeySyms per KeyCode; KeyCodes range from 8 to 255.
KeyCode Keysym (Keysym) ...
Value Value (Name) ...
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
lroom#
>
>
>
> _______________________________________________
> xorg mailing list
> xorg at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/xorg
More information about the xorg
mailing list