Re: Thot crashes X!

Curtis Smith (cds@cc.nccu.edu.tw)
Fri, 9 Feb 1996 10:49:19 +0800 (CST)

> I have the feeling that the file you sent is the result of
>
> strace /usr/local/bin/thot
>
> and not the result of changing /usr/local/thot/bin/thot as decribed
> above. As a consequence I have a debug session of the shell reading
> the /usr/local/thot/bin/thot script and not the full result of strace
> on the binary program thotmain. Of course the script
> /usr/local/thot/bin/thot works well and the trace you sent to me is
> not terribly useful. Could you send me the starce collected on thotmain
> obtained by following the recipe described above,

Oh, yes, you are right. Well, here is the proper information. I seem to
remember that your ftp server has moved. If you let me know, I will upload
to there, also.

***** begin Thot.strace *******
uselib("/lib/ld.so") = 0
stat("/etc/ld.so.cache", {st_mode=S_IFREG|0644, st_size=1529, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY) = 4
mmap(0, 1529, PROT_READ, MAP_SHARED, 4, 0) = 0x50000000
close(4) = 0
uselib("/usr/X11R6/lib/libXt.so.6.0") = 0
uselib("/usr/X11R6/lib/libX11.so.6.0") = 0
uselib("/lib/libm.so.4.6.27") = 0
uselib("/lib/libc.so.4.6.27") = 0
munmap(0x50000000, 1529) = 0
munmap(0x62f00000, 20480) = 0
brk(0) = 0x719bbc
access("/usr/local/thot/schemas", F_OK) = 0
stat("/usr/local/thot/schemas", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
brk(0x71cbbc) = 0x71cbbc
brk(0x71d000) = 0x71d000
brk(0x71e000) = 0x71e000
pipe([4, 5]) = 0
fork() = 360
close(5) = 0
fstat(4, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
brk(0x71f000) = 0x71f000
read(4, "/usr/local/thot/schemas/Arbre2.e"..., 4096) = 448
stat("/usr/local/thot/schemas/Arbre2.en", {st_mode=S_IFREG|0664, st_size=676, ...}) = 0
open("/usr/local/thot/schemas/Arbre2.en", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0664, st_size=676, ...}) = 0
brk(0x720000) = 0x720000
read(5, "document-nature\n\npresentation\n"..., 1024) = 676
brk(0x721000) = 0x721000
brk(0x722000) = 0x722000
--- SIGCHLD (Child exited) ---
close(5) = 0
stat("/usr/local/thot/schemas/Dossier.en", {st_mode=S_IFREG|0664, st_size=686, ...}) = 0
open("/usr/local/thot/schemas/Dossier.en", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0664, st_size=686, ...}) = 0
read(5, "document\n\npresentation\n\n Dos"..., 1024) = 686
close(5) = 0
stat("/usr/local/thot/schemas/Draw2.en", {st_mode=S_IFREG|0664, st_size=1583, ...}) = 0
open("/usr/local/thot/schemas/Draw2.en", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0664, st_size=1583, ...}) = 0
read(5, "document-nature\n\npresentation\n"..., 1024) = 1024
close(5) = 0
stat("/usr/local/thot/schemas/Expose.en", {st_mode=S_IFREG|0664, st_size=989, ...}) = 0
open("/usr/local/thot/schemas/Expose.en", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0664, st_size=989, ...}) = 0
read(5, "document\n\npresentation\n\n Exp"..., 1024) = 989
close(5) = 0
stat("/usr/local/thot/schemas/ExtIndex.en", {st_mode=S_IFREG|0664, st_size=2623, ...}) = 0
open("/usr/local/thot/schemas/ExtIndex.en", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0664, st_size=2623, ...}) = 0
read(5, "extension\n\ntranslation\n\nTEXT"..., 1024) = 1024
read(5, "51mantique:\tSemantics\nGlose:\t"..., 1024) = 1024
read(5, "_group\nPres_Sujet:\tPres_subjec"..., 1024) = 575
read(5, "", 1024) = 0
close(5) = 0
stat("/usr/local/thot/schemas/Feuille.en", {st_mode=S_IFREG|0664, st_size=412, ...}) = 0
open("/usr/local/thot/schemas/Feuille.en", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0664, st_size=412, ...}) = 0
read(5, "document\n\npresentation\n\n Feu"..., 1024) = 412
close(5) = 0
stat("/usr/local/thot/schemas/Fichier.en", {st_mode=S_IFREG|0664, st_size=275, ...}) = 0
open("/usr/local/thot/schemas/Fichier.en", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0664, st_size=275, ...}) = 0
read(5, "document-nature\n\npresentation\n"..., 1024) = 275
close(5) = 0
stat("/usr/local/thot/schemas/Lettre.en", {st_mode=S_IFREG|0664, st_size=1022, ...}) = 0
open("/usr/local/thot/schemas/Lettre.en", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0664, st_size=1022, ...}) = 0
read(5, "document\n\npresentation\n\n Let"..., 1024) = 1022
close(5) = 0
stat("/usr/local/thot/schemas/Math.en", {st_mode=S_IFREG|0664, st_size=100, ...}) = 0
open("/usr/local/thot/schemas/Math.en", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0664, st_size=100, ...}) = 0
read(5, "document-nature\n\npresentation\n"..., 1024) = 100
read(5, "", 1024) = 0
close(5) = 0
stat("/usr/local/thot/schemas/Paragraphe.en", {st_mode=S_IFREG|0664, st_size=1674, ...}) = 0
open("/usr/local/thot/schemas/Paragraphe.en", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0664, st_size=1674, ...}) = 0
read(5, "nature\n\npresentation\n\n Parag"..., 1024) = 1024
close(5) = 0
stat("/usr/local/thot/schemas/Rapport.en", {st_mode=S_IFREG|0664, st_size=2176, ...}) = 0
open("/usr/local/thot/schemas/Rapport.en", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0664, st_size=2176, ...}) = 0
read(5, "document\n\npresentation\n\n Rap"..., 1024) = 1024
close(5) = 0
stat("/usr/local/thot/schemas/RefBib.en", {st_mode=S_IFREG|0664, st_size=948, ...}) = 0
open("/usr/local/thot/schemas/RefBib.en", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0664, st_size=948, ...}) = 0
read(5, "nature\n\npresentation\n\n RefBi"..., 1024) = 948
close(5) = 0
stat("/usr/local/thot/schemas/Table.en", {st_mode=S_IFREG|0664, st_size=1946, ...}) = 0
open("/usr/local/thot/schemas/Table.en", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0664, st_size=1946, ...}) = 0
read(5, "document-nature\n\npresentation\n"..., 1024) = 1024
close(5) = 0
read(4, "", 4096) = 0
close(4) = 0
wait4(360, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 360
access("/usr/local/thot/schemasOPERA", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/local/thot/schemasGENIE", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/local/thot/bin/en-thotdialogue", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0775, st_size=8789, ...}) = 0
close(4) = 0
open("/usr/local/thot/bin/en-thotdialogue", O_RDONLY) = 4
open("/usr/local/thot/bin/en-thotdialogue", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0775, st_size=8789, ...}) = 0
read(5, "0 Latin alphabet\n1 Image direct"..., 1024) = 1024
brk(0x723000) = 0x723000
brk(0x724000) = 0x724000
read(5, "8 To X Clipboard\n69 Print Forma"..., 1024) = 1024
read(5, " page break\n144 Go to page numb"..., 1024) = 1024
read(5, " Empty reference\n216 Message:\n"..., 1024) = 1024
read(5, "age of element\n\n269 Regular ex"..., 1024) = 1024
read(5, " horizontal inclusion\n302 Bad b"..., 1024) = 1024
read(5, "bidden here\n331 %s : mandatory "..., 1024) = 1024
read(5, " ...\n366 Which form of the docu"..., 1024) = 1024
read(5, "99 Duplicated label : %s\\n\n400"..., 1024) = 597
brk(0x725000) = 0x725000
read(5, "", 1024) = 0
fstat(1, {st_mode=S_IFCHR|0622, st_rdev=makedev(4, 3), ...}) = 0
ioctl(1, TCGETS, {B38400 opost isig -icanon -echo ...}) = 0
write(1, "Thot 0.95 (c) INRIA-CNRS 1-18-9"..., 34) = 34
brk(0x727000) = 0x727000
brk(0x728000) = 0x728000
brk(0x729000) = 0x729000
brk(0x72a000) = 0x72a000
socket(PF_UNIX, SOCK_STREAM, , 0) = 6
connect(6, {sun_family=AF_UNIX, sun_path="/tmp/.X11-unix/X0"}, 19) = 0
uname({sys="Linux", node="CyberBean", ...}) = 0
fcntl(6, F_SETFD, FD_CLOEXEC) = 0
access("/home/me/.Xauthority", R_OK) = 0
open("/home/me/.Xauthority", O_RDONLY) = 7
fstat(7, {st_mode=S_IFREG|0600, st_size=157, ...}) = 0
read(7, "\0\0\0\4\214zA\241\0\0010\0\22MI"..., 1024) = 157
close(7) = 0
write(6, "l\0\v\0\0\0\22\0\20\0\0\0MIT-MAG"..., 48) = 48
fcntl(6, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
read(6, "\1\0\v\0\0\0D\0", 8) = 8
read(6, "&\f\0\0\0\0\0\3\377\377?\0\0\0\0"..., 272) = 272
write(6, "7\0\6\0\0\0\0\3*\0\0\0\f\0\0\0\1"..., 68) = 68
read(6, "\1\0\2\0\0\0\0\0\1\204\0\0\0\0\0"..., 32) = 32
read(6, "\1\10\3\0\240\r\0\0\37\0\0\0\0\0"..., 32) = 32
brk(0x72e000) = 0x72e000
read(6, "*Box.background:\tCadetBlue\n*Co"..., 13952) = 4095
read(6, "XTerm*configPopup.frame.id.hzinp"..., 9857) = 4095
read(6, "default*Label:\tDefault\ncxterm*"..., 5762) = 4095
read(6, "xtermks*fontMenu*font1*Label:\tN"..., 1667) = 1667
write(6, "\204\0\1\0", 4) = 4
read(6, "\1\0\4\0\0\0\0\0\377\377\17\0\0\0"..., 32) = 32
brk(0x72f000) = 0x72f000
brk(0x730000) = 0x730000
open("/usr/X11R6/lib/X11/locale/locale.alias", O_RDONLY) = 7
fstat(7, {st_mode=S_IFREG|0444, st_size=4913, ...}) = 0
read(7, "#\t$XConsortium: locale.alias,v "..., 1024) = 1024
read(7, "GB.ISO8859-1\nen_GB.88591\ten_GB"..., 1024) = 1024
read(7, "SO8859-1\nfr_FR.88591.en\tfr_FR."..., 1024) = 1024
read(7, "9-1\nNl_NL\t\tnl_NL.ISO8859-1\nN"..., 1024) = 1024
read(7, "zh_TW.eucTW\narabic\t\tar_AA.ISO"..., 1024) = 817
read(7, "", 1024) = 0
close(7) = 0
open("/usr/X11R6/lib/X11/locale/locale.alias", O_RDONLY) = 7
fstat(7, {st_mode=S_IFREG|0444, st_size=4913, ...}) = 0
read(7, "#\t$XConsortium: locale.alias,v "..., 1024) = 1024
read(7, "GB.ISO8859-1\nen_GB.88591\ten_GB"..., 1024) = 1024
read(7, "SO8859-1\nfr_FR.88591.en\tfr_FR."..., 1024) = 1024
read(7, "9-1\nNl_NL\t\tnl_NL.ISO8859-1\nN"..., 1024) = 1024
read(7, "zh_TW.eucTW\narabic\t\tar_AA.ISO"..., 1024) = 817
read(7, "", 1024) = 0
close(7) = 0
open("/usr/X11R6/lib/X11/locale/locale.dir", O_RDONLY) = 7
fstat(7, {st_mode=S_IFREG|0444, st_size=1905, ...}) = 0
read(7, "#\t$XConsortium: locale.dir,v 1."..., 1024) = 1024
close(7) = 0
access("/usr/X11R6/lib/X11/locale/C/XLC_LOCALE", R_OK) = 0
open("/usr/X11R6/lib/X11/locale/C/XLC_LOCALE", O_RDONLY) = 7
fstat(7, {st_mode=S_IFREG|0444, st_size=503, ...}) = 0
read(7, "# $XConsortium: C,v 1.4 94/03/2"..., 1024) = 503
read(7, "", 1024) = 0
close(7) = 0
brk(0x731000) = 0x731000
brk(0x732000) = 0x732000
brk(0x733000) = 0x733000
brk(0x734000) = 0x734000
brk(0x735000) = 0x735000
write(6, "\20\1\6\0\20\0\0\3SCREEN_RESOURC"..., 24) = 24
read(6, "\1\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
uname({sys="Linux", node="CyberBean", ...}) = 0
open("/home/me/.Xdefaults-CyberBean", O_RDONLY) = -1 ENOENT (No such file or directory)
access("/home/me/en_US/Dialogue-color", R_OK) = -1 ENOENT (No such file or directory)
access("/home/me/en/Dialogue-color", R_OK) = -1 ENOENT (No such file or directory)
access("/home/me/Dialogue-color", R_OK) = -1 ENOENT (No such file or directory)
access("/home/me/en_US/Dialogue", R_OK) = -1 ENOENT (No such file or directory)
access("/home/me/en/Dialogue", R_OK) = -1 ENOENT (No such file or directory)
access("/home/me/Dialogue", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/X11R6/lib/X11/en_US/app-defaults/Dialogue-color", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/X11R6/lib/X11/en/app-defaults/Dialogue-color", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/X11R6/lib/X11/app-defaults/Dialogue-color", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/X11R6/lib/X11/en_US/app-defaults/Dialogue", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/X11R6/lib/X11/en/app-defaults/Dialogue", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/X11R6/lib/X11/app-defaults/Dialogue", R_OK) = -1 ENOENT (No such file or directory)
brk(0x736000) = 0x736000
brk(0x737000) = 0x737000
brk(0x738000) = 0x738000
brk(0x739000) = 0x739000
brk(0x73a000) = 0x73a000
brk(0x73b000) = 0x73b000
write(6, "\20\0\7\0\22\0\0\3_MOTIF_DRAG_WI"..., 28) = 28
read(6, "\1\0\6\0\0\0\0\0\204\0\0\0\0\0\0"..., 32) = 32
write(6, "\24\0\6\0*\0\0\0\204\0\0\0\0\0\0"..., 24) = 24
read(6, "\1\0\7\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
write(6, "b\0\4\0\5\0\0\0SHAPE\0\0\0", 16) = 16
read(6, "\1\0\10\0\0\0\0\0\1\200@\0\0\0\0"..., 32) = 32
write(6, "\20\0\6\0\17\0\0\0_MOTIF_BINDING"..., 24) = 24
read(6, "\1\0\t\0\0\0\0\0\205\0\0\0\0\0\0"..., 32) = 32
write(6, "\24\0\6\0*\0\0\0\205\0\0\0\37\0\0"..., 24) = 24
read(6, "\1\10\n\0\\\1\0\0\37\0\0\0\0\0\0"..., 32) = 32
read(6, "! @OSF_COPYRIGHT@\n! COPYRIGHT N"..., 1392) = 1392
brk(0x73c000) = 0x73c000
write(6, "e\0\2\0\10\177\0\0", 8) = 8
read(6, "\1\4\v\0\374\1\0\0\0\0\0\0\0\0\0"..., 32) = 32
read(6, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2032) = 2032
write(6, "w\0\1\0", 4) = 4
read(6, "\1\2\f\0\4\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
read(6, "2>B\0%m@\0M\0\0\0\0\0\0\0", 16) = 16
write(6, "e\0\2\0\10\177\0\0", 8) = 8
read(6, "\1\4\r\0\374\1\0\0\0\0\0\0\0\0\0"..., 32) = 32
read(6, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2032) = 2032
write(6, "w\0\1\0", 4) = 4
read(6, "\1\2\16\0\4\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
read(6, "2>B\0%m@\0M\0\0\0\0\0\0\0", 16) = 16
brk(0x73d000) = 0x73d000
brk(0x73f000) = 0x73f000
uname({sys="Linux", node="CyberBean", ...}) = 0
write(6, "\1\10\r\0\1\0\0\3*\0\0\0\0\0\0\0"..., 340) = 340
read(6, "\1\0\25\0\0\0\0\0\212\0\0\0\0\0\0"..., 32) = 32
write(6, "\22\0\7\0\1\0\0\3\212\0\0\0!\0\0"..., 48) = 48
read(6, "\1\0\27\0\0\0\0\0\213\0\0\0\0\0\0"..., 32) = 32
write(6, "\20\0\6\0\20\0\0\3Customize Data"..., 24) = 24
read(6, "\1\0\30\0\0\0\0\0\214\0\0\0\0\0\0"..., 32) = 32
write(6, "\20\0\3\0\4\0\0\3INCR\20\0\4\0\10"..., 72) = 72
read(6, "\1\0\31\0\0\0\0\0\216\0\0\0\0\0\0"..., 32) = 32
read(6, "\1\0\32\0\0\0\0\0\217\0\0\0\0\0\0"..., 32) = 32
read(6, "\1\0\33\0\0\0\0\0\220\0\0\0\0\0\0"..., 32) = 32
read(6, "\1\0\34\0\0\0\0\0\221\0\0\0\0\0\0"..., 32) = 32
gettimeofday({823833866, 47127}, NULL) = 0
gettimeofday({823833866, 48761}, NULL) = 0
ioctl(6, FIONREAD, [0]) = 0
write(6, "\23\0\3\0\1\0\0\3\221\0\0\0\30\0"..., 36) = 36
ioctl(6, FIONREAD, [32]) = 0
read(6, "\37\0\36\0\0\0\0\0\1\0\0\3\214\0"..., 32) = 32
uname({sys="Linux", node="CyberBean", ...}) = 0
brk(0x741000) = 0x741000
write(6, "\4\0\2\0\1\0\0\3\1\10\f\0\2\0\0\3"..., 496) = 496
read(6, "\21\245\37\0\1\0\0\3\1\0\0\3\343"..., 32) = 32
read(6, "\1t.\0001\3\0\0\0\0\0\0\6\0\0\0\370"..., 32) = 32
read(6, "\2\0\0\0 Asc\0\0\377\0\0\0\25\0\0"..., 28) = 28
read(6, "W\0\0\0X\0\0\0E\0\0\0Y\0\0\0@\0\0"..., 168) = 168
read(6, "\1\0\5\0\6\0\n\0\1\0\0\0\0\0\5\0"..., 3072) = 3072
brk(0x742000) = 0x742000
write(6, "5\1\4\0\6\0\0\3*\0\0\0\20\0\20\000"..., 140) = 140
read(6, "\1\0002\0\0\0\0\0\0\4\0\3\0\0\0\0"..., 32) = 32
write(6, "\20\0\6\0\16\0\0\3_MOTIF_WM_INFO"..., 24) = 24
read(6, "\1\0003\0\0\0\0\0\222\0\0\0\0\0\0"..., 32) = 32
write(6, "\24\0\6\0*\0\0\0\222\0\0\0\222\0"..., 24) = 24
read(6, "\1\0004\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
write(6, "\20\1\6\0\r\0\0\0AVERAGE_WIDTH\0"..., 24) = 24
read(6, "\1\0005\0\0\0\0\0N\0\0\0\0\0\0\0"..., 32) = 32
write(6, "\20\1\5\0\n\0\0\0PIXEL_SIZEDT", 20) = 20
read(6, "\1\0006\0\0\0\0\0J\0\0\0\0\0\0\0"..., 32) = 32
write(6, "\20\1\5\0\f\0\0\0RESOLUTION_Y", 20) = 20
read(6, "\1\0007\0\0\0\0\0L\0\0\0\0\0\0\0"..., 32) = 32
write(6, "\20\0\6\0\20\0\0\0_MOTIF_WM_OFFS"..., 24) = 24
read(6, "\1\0008\0\0\0\0\0\223\0\0\0\0\0\0"..., 32) = 32
write(6, "\20\0\7\0\22\0\0\0_MOTIF_WM_MESS"..., 28) = 28
read(6, "\1\0009\0\0\0\0\0\224\0\0\0\0\0\0"..., 32) = 32
write(6, "\20\0\6\0\20\0\0\0WM_DELETE_WIND"..., 24) = 24
read(6, "\1\0:\0\0\0\0\0k\0\0\0\0\0\0\0\1"..., 32) = 32
write(6, "\20\0\5\0\f\0\0\0WM_PROTOCOLS", 20) = 20
read(6, "\1\0;\0\0\0\0\0i\0\0\0\0\0\0\0\1"..., 32) = 32
write(6, "-\0\5\0\10\0\0\3\5\0_PfixedOLS/D"..., 28) = 28
read(6, "\1t=\0001\3\0\0\0\0\0\0\6\0\0\0\370"..., 32) = 32
read(6, "\2\0\0\0 Asc\0\0\377\0\0\0\25\0\0"..., 28) = 28
read(6, "W\0\0\0X\0\0\0E\0\0\0Y\0\0\0@\0\0"..., 168) = 168
brk(0x743000) = 0x743000
read(6, "\1\0\5\0\6\0\n\0\1\0\0\0\0\0\5\0"..., 3072) = 3072
write(6, "-\0\5\0\t\0\0\3\5\0_PfixedOLS/D\2"..., 28) = 28
read(6, "\1t?\0001\3\0\0\0\0\0\0\6\0\0\0\370"..., 32) = 32
read(6, "\2\0\0\0 Asc\0\0\377\0\0\0\25\0\0"..., 28) = 28
brk(0x744000) = 0x744000
read(6, "W\0\0\0X\0\0\0E\0\0\0Y\0\0\0@\0\0"..., 168) = 168
brk(0x745000) = 0x745000
read(6, "\1\0\5\0\6\0\n\0\1\0\0\0\0\0\5\0"..., 3072) = 3072
write(6, "-\0\5\0\n\0\0\3\5\0_PfixedOLS/D\2"..., 28) = 28
read(6, "\1tA\0001\3\0\0\0\0\0\0\6\0\0\0\370"..., 32) = 32
read(6, "\2\0\0\0 Asc\0\0\377\0\0\0\25\0\0"..., 28) = 28
read(6, "W\0\0\0X\0\0\0E\0\0\0Y\0\0\0@\0\0"..., 168) = 168
brk(0x746000) = 0x746000
read(6, "\1\0\5\0\6\0\n\0\1\0\0\0\0\0\5\0"..., 3072) = 3072
write(6, "\20\1\t\0\33\0\0\3XDCCC_LINEAR_R"..., 36) = 36
read(6, "\1\0B\0\0\0\0\0\0\0\0\0\0\0\0\0\1"..., 32) = 32
write(6, "\20\1\t\0\31\0\0\3XDCCC_LINEAR_R"..., 36) = 36
read(6, "\1\0C\0\0\0\0\0\0\0\0\0\0\0\0\0\1"..., 32) = 32
stat("/usr/X11R6/lib/X11/Xcms.txt", {st_mode=S_IFREG|0444, st_size=2357, ...}) = 0
brk(0x747000) = 0x747000
open("/usr/X11R6/lib/X11/Xcms.txt", O_RDONLY) = 7
fstat(7, {st_mode=S_IFREG|0444, st_size=2357, ...}) = 0
brk(0x748000) = 0x748000
read(7, "/*\n * (c) Copyright 1990 1991 T"..., 1024) = 1024
read(7, " *\t\tXcms.txt\n *\n *\tDESCRIPT"..., 1024) = 1024
read(7, "gray10\t\t\tTekHVC:0.0/10.0/0.0\n"..., 1024) = 309
lseek(7, 0, SEEK_SET) = 0
read(7, "/*\n * (c) Copyright 1990 1991 T"..., 1024) = 1024
read(7, " *\t\tXcms.txt\n *\n *\tDESCRIPT"..., 1024) = 1024
read(7, "gray10\t\t\tTekHVC:0.0/10.0/0.0\n"..., 1024) = 309
write(6, "U\1\4\0!\0\0\0\4\0CCGrey", 16) = 16
read(6, "\1\0D\0\0\0\0\0\3\0\0\0\276\276\276"..., 32) = 32
write(6, "U\1\6\0!\0\0\0\t\0CCgainsboro\0\0"..., 24) = 24
read(6, "\1\0E\0\0\0\0\0J\0\0\0\334\334\334"..., 32) = 32
write(6, "U\1\4\0!\0\0\0\4\0CCGrey", 16) = 16
read(6, "\1\0F\0\0\0\0\0\3\0\0\0\276\276\276"..., 32) = 32
open("/usr/local/thot//home/me/thot.keyboard", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/me/thot.keyboard", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/thot/bin/thot.keyboard", O_RDONLY) = 8
fstat(8, {st_mode=S_IFREG|0775, st_size=895, ...}) = 0
close(8) = 0
open("/usr/local/thot/bin/thot.keyboard", O_RDONLY) = 8
fstat(8, {st_mode=S_IFREG|0775, st_size=895, ...}) = 0
fstat(8, {st_mode=S_IFREG|0775, st_size=895, ...}) = 0
lseek(8, 0, SEEK_SET) = 0
read(8, "#override\nCtrl <Key>1: insert-s"..., 1024) = 895
brk(0x749000) = 0x749000
read(8, "", 1024) = 0
read(8, "", 1024) = 0
close(8) = 0
write(6, "T\1\4\0!\0\0\0\0\372\0\372\0\372"..., 16) = 16
read(6, "\1\0G\0\0\0\0\0\356\373\356\373\356"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\341\0\341\0\341"..., 16) = 16
read(6, "\1\0H\0\0\0\0\0\215\343\215\343\215"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\276\0\276\0\276"..., 16) = 16
read(6, "\1\0I\0\0\0\0\0\373\276\373\276\373"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\236\0\236\0\236"..., 16) = 16
read(6, "\1\0J\0\0\0\0\0y\236y\236y\236\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0v\0v\0vLI", 16) = 16
read(6, "\1\0K\0\0\0\0\0\326u\326u\326u\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0P\0P\0PLI", 16) = 16
read(6, "\1\0L\0\0\0\0\0DQDQDQ\0\0N\0\0\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0\0\0\0LI", 16) = 16
read(6, "\1\0M\0\0\0\0\0\377\377\0\0\0\0\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0_\0\0LI", 16) = 16
read(6, "\1\0N\0\0\0\0\0\377\377u]\0\0\0\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0\252\0\0LI"..., 16) = 16
read(6, "\1\0O\0\0\0\0\0\377\377\252\252\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0\345\0\0LI"..., 16) = 16
read(6, "\1\0P\0\0\0\0\0\377\377\235\347\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0\377\0\0LI"..., 16) = 16
read(6, "\1\0Q\0\0\0\0\0\377\377\377\377\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\361\0\377\0\0LI"..., 16) = 16
read(6, "\1\0R\0\0\0\0\0\316\363\377\377\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\307\0\377\0\0LI"..., 16) = 16
read(6, "\1\0S\0\0\0\0\0\33\307\377\377\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\200\0\377\0\0LI"..., 16) = 16
read(6, "\1\0T\0\0\0\0\0\7\202\377\377\0\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\0\0\377\0\0LI", 16) = 16
read(6, "\1\0U\0\0\0\0\0\0\0\377\377\0\0\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\0\0\377\0\252LI"..., 16) = 16
read(6, "\1\0V\0\0\0\0\0\0\0\377\377\252\252"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\0\0\377\0\377LI"..., 16) = 16
read(6, "\1\0W\0\0\0\0\0\0\0\377\377\377\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\0\0\306\0\377LI"..., 16) = 16
read(6, "\1\0X\0\0\0\0\0\0\0\33\307\377\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\0\0q\0\377LI", 16) = 16
read(6, "\1\0Y\0\0\0\0\0\0\0\306q\377\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\0\0\0\0\377LI", 16) = 16
read(6, "\1\0Z\0\0\0\0\0\0\0\0\0\377\377\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0U\0\0\0\377LI", 16) = 16
read(6, "\1\0[\0\0\0\0\0UU\0\0\377\377\0\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\273\0\0\0\377LI"..., 16) = 16
read(6, "\1\0\\\0\0\0\0\0\352\272\0\0\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0\0\0\377LI"..., 16) = 16
read(6, "\1\0]\0\0\0\0\0\377\377\0\0\377\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0\0\0\200LI"..., 16) = 16
read(6, "\1\0^\0\0\0\0\0\377\377\0\0\7\202"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0\225\0\225"..., 16) = 16
read(6, "\1\0_\0\0\0\0\0\377\377X\226X\226"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0\274\0\225"..., 16) = 16
read(6, "\1\0`\0\0\0\0\0\377\377\373\276X"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0\332\0\225"..., 16) = 16
read(6, "\1\0a\0\0\0\0\0\377\377l\333X\226"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0\361\0\225"..., 16) = 16
read(6, "\1\0b\0\0\0\0\0\377\377\316\363X"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0\377\0\225"..., 16) = 16
read(6, "\1\0c\0\0\0\0\0\377\377\377\377X"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\366\0\377\0\225"..., 16) = 16
read(6, "\1\0d\0\0\0\0\0\336\367\377\377X"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\345\0\377\0\225"..., 16) = 16
read(6, "\1\0e\0\0\0\0\0\235\347\377\377X"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\310\0\377\0\225"..., 16) = 16
read(6, "\1\0f\0\0\0\0\0+\313\377\377X\226"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\225\0\377\0\225"..., 16) = 16
read(6, "\1\0g\0\0\0\0\0X\226\377\377X\226"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\225\0\377\0\332"..., 16) = 16
read(6, "\1\0h\0\0\0\0\0X\226\377\377l\333"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\225\0\377\0\377"..., 16) = 16
read(6, "\1\0i\0\0\0\0\0X\226\377\377\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\225\0\344\0\377"..., 16) = 16
read(6, "\1\0j\0\0\0\0\0X\226\235\347\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\225\0\303\0\377"..., 16) = 16
read(6, "\1\0k\0\0\0\0\0X\226\v\303\377\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\225\0\225\0\377"..., 16) = 16
read(6, "\1\0l\0\0\0\0\0X\226X\226\377\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\267\0\225\0\377"..., 16) = 16
read(6, "\1\0m\0\0\0\0\0\332\266X\226\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\337\0\225\0\377"..., 16) = 16
read(6, "\1\0n\0\0\0\0\0}\337X\226\377\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0\225\0\377"..., 16) = 16
read(6, "\1\0o\0\0\0\0\0\377\377X\226\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0\225\0\310"..., 16) = 16
read(6, "\1\0p\0\0\0\0\0\377\377X\226+\313"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\262\0\0\0\0LI", 16) = 16
read(6, "\1\0q\0\0\0\0\0\312\262\0\0\0\0\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\262\0B\0\0LI", 16) = 16
read(6, "\1\0r\0\0\0\0\0\312\262\3A\0\0\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\262\0w\0\0LI", 16) = 16
read(6, "\1\0s\0\0\0\0\0\312\262\326u\0\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\262\0\241\0\0LI"..., 16) = 16
read(6, "\1\0t\0\0\0\0\0\312\262\211\242\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\262\0\262\0\0LI"..., 16) = 16
read(6, "\1\0u\0\0\0\0\0\312\262\312\262\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\251\0\262\0\0LI"..., 16) = 16
read(6, "\1\0v\0\0\0\0\0\252\252\312\262\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\214\0\262\0\0LI"..., 16) = 16
read(6, "\1\0w\0\0\0\0\0008\216\312\262\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0Z\0\262\0\0LI", 16) = 16
read(6, "\1\0x\0\0\0\0\0eY\312\262\0\0\0\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\0\0\262\0\0LI", 16) = 16
read(6, "\1\0y\0\0\0\0\0\0\0\312\262\0\0\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\0\0\262\0wLI", 16) = 16
read(6, "\1\0z\0\0\0\0\0\0\0\312\262\326u"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\0\0\262\0\262LI"..., 16) = 16
read(6, "\1\0{\0\0\0\0\0\0\0\312\262\312\262"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\0\0\213\0\262LI"..., 16) = 16
read(6, "\1\0|\0\0\0\0\0\0\0(\212\312\262"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\0\0P\0\262LI", 16) = 16
read(6, "\1\0}\0\0\0\0\0\0\0DQ\312\262\0\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\0\0\0\0\262LI", 16) = 16
read(6, "\1\0~\0\0\0\0\0\0\0\0\0\312\262\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0;\0\0\0\262LI", 16) = 16
read(6, "\1\0\177\0\0\0\0\0\3438\0\0\312\262"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\203\0\0\0\262LI"..., 16) = 16
read(6, "\1\0\200\0\0\0\0\0\7\202\0\0\312"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\262\0\0\0\262LI"..., 16) = 16
read(6, "\1\0\201\0\0\0\0\0\312\262\0\0\312"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\262\0\0\0ZLI", 16) = 16
read(6, "\1\0\202\0\0\0\0\0\312\262\0\0eY"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0\355\0\355"..., 16) = 16
read(6, "\1\0\203\0\0\0\0\0\377\377\276\357"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0\364\0\355"..., 16) = 16
read(6, "\1\0\204\0\0\0\0\0\377\377\336\367"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0\370\0\355"..., 16) = 16
read(6, "\1\0\205\0\0\0\0\0\377\377\356\373"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0\373\0\355"..., 16) = 16
read(6, "\1\0\206\0\0\0\0\0\377\377\356\373"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0\377\0\355"..., 16) = 16
read(6, "\1\0\207\0\0\0\0\0\377\377\377\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\372\0\377\0\355"..., 16) = 16
read(6, "\1\0\210\0\0\0\0\0\356\373\377\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\371\0\377\0\355"..., 16) = 16
read(6, "\1\0\211\0\0\0\0\0\356\373\377\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\364\0\377\0\355"..., 16) = 16
read(6, "\1\0\212\0\0\0\0\0\336\367\377\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\355\0\377\0\355"..., 16) = 16
read(6, "\1\0\213\0\0\0\0\0\276\357\377\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\355\0\377\0\370"..., 16) = 16
read(6, "\1\0\214\0\0\0\0\0\276\357\377\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\355\0\377\0\377"..., 16) = 16
read(6, "\1\0\215\0\0\0\0\0\276\357\377\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\355\0\370\0\377"..., 16) = 16
read(6, "\1\0\216\0\0\0\0\0\276\357\356\373"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\355\0\363\0\377"..., 16) = 16
read(6, "\1\0\217\0\0\0\0\0\276\357\316\363"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\355\0\355\0\377"..., 16) = 16
read(6, "\1\0\220\0\0\0\0\0\276\357\276\357"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\363\0\355\0\377"..., 16) = 16
read(6, "\1\0\221\0\0\0\0\0\316\363\276\357"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\367\0\355\0\377"..., 16) = 16
read(6, "\1\0\222\0\0\0\0\0\336\367\276\357"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0\355\0\377"..., 16) = 16
read(6, "\1\0\223\0\0\0\0\0\377\377\276\357"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0\355\0\364"..., 16) = 16
read(6, "\1\0\224\0\0\0\0\0\377\377\276\357"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0i\0iLI", 16) = 16
read(6, "\1\0\225\0\0\0\0\0\377\377\246i\246"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0\240\0iLI", 16) = 16
read(6, "\1\0\226\0\0\0\0\0\377\377\211\242"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0\313\0iLI", 16) = 16
read(6, "\1\0\227\0\0\0\0\0\377\377+\313\246"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0\354\0iLI", 16) = 16
read(6, "\1\0\230\0\0\0\0\0\377\377\276\357"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0\377\0iLI", 16) = 16
read(6, "\1\0\231\0\0\0\0\0\377\377\377\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\364\0\377\0iLI", 16) = 16
read(6, "\1\0\232\0\0\0\0\0\336\367\377\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\333\0\377\0iLI", 16) = 16
read(6, "\1\0\233\0\0\0\0\0l\333\377\377\246"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\262\0\377\0iLI", 16) = 16
read(6, "\1\0\234\0\0\0\0\0\312\262\377\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0i\0\377\0iLI", 16) = 16
read(6, "\1\0\235\0\0\0\0\0\246i\377\377\246"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0i\0\377\0\313LI", 16) = 16
read(6, "\1\0\236\0\0\0\0\0\246i\377\377+"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0i\0\377\0\377LI", 16) = 16
read(6, "\1\0\237\0\0\0\0\0\246i\377\377\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0i\0\332\0\377LI", 16) = 16
read(6, "\1\0\240\0\0\0\0\0\246il\333\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0i\0\253\0\377LI", 16) = 16
read(6, "\1\0\241\0\0\0\0\0\246i\252\252\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0i\0i\0\377LI", 16) = 16
read(6, "\1\0\242\0\0\0\0\0\246i\246i\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\231\0i\0\377LI", 16) = 16
read(6, "\1\0\243\0\0\0\0\0i\232\246i\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\323\0i\0\377LI", 16) = 16
read(6, "\1\0\244\0\0\0\0\0L\323\246i\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0i\0\377LI", 16) = 16
read(6, "\1\0\245\0\0\0\0\0\377\377\246i\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0i\0\262LI", 16) = 16
read(6, "\1\0\246\0\0\0\0\0\377\377\246i\312"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\177\0\0\0\0LI", 16) = 16
read(6, "\1\0\247\0\0\0\0\0\367}\0\0\0\0\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\177\0/\0\0LI", 16) = 16
read(6, "\1\0\250\0\0\0\0\0\367}\262,\0\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\177\0U\0\0LI", 16) = 16
read(6, "\1\0\251\0\0\0\0\0\367}UU\0\0\0\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\177\0t\0\0LI", 16) = 16
read(6, "\1\0\252\0\0\0\0\0\367}\326u\0\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\177\0\177\0\0LI"..., 16) = 16
read(6, "\1\0\253\0\0\0\0\0\367}\367}\0\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0y\0\177\0\0LI", 16) = 16
read(6, "\1\0\254\0\0\0\0\0\347y\367}\0\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0e\0\177\0\0LI", 16) = 16
read(6, "\1\0\255\0\0\0\0\0\225e\367}\0\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0A\0\177\0\0LI", 16) = 16
read(6, "\1\0\256\0\0\0\0\0\3A\367}\0\0\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\0\0\177\0\0LI", 16) = 16
read(6, "\1\0\257\0\0\0\0\0\0\0\367}\0\0\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\0\0\177\0ULI", 16) = 16
read(6, "\1\0\260\0\0\0\0\0\0\0\367}UU\0\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\0\0\177\0\177LI"..., 16) = 16
read(6, "\1\0\261\0\0\0\0\0\0\0\367}\367}"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\0\0d\0\177LI", 16) = 16
read(6, "\1\0\262\0\0\0\0\0\0\0\225e\367}"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\0\0:\0\177LI", 16) = 16
read(6, "\1\0\263\0\0\0\0\0\0\0\3438\367}"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\0\0\0\0\177LI", 16) = 16
read(6, "\1\0\264\0\0\0\0\0\0\0\0\0\367}\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0*\0\0\0\177LI", 16) = 16
read(6, "\1\0\265\0\0\0\0\0\242(\0\0\367}"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0^\0\0\0\177LI", 16) = 16
read(6, "\1\0\266\0\0\0\0\0u]\0\0\367}\0\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\177\0\0\0\177LI"..., 16) = 16
read(6, "\1\0\267\0\0\0\0\0\367}\0\0\367}"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\177\0\0\0ALI", 16) = 16
read(6, "\1\0\270\0\0\0\0\0\367}\0\0\3A\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\345\0\0\0\0LI", 16) = 16
read(6, "\1\0\271\0\0\0\0\0\235\347\0\0\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\345\0U\0\0LI", 16) = 16
read(6, "\1\0\272\0\0\0\0\0\235\347UU\0\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\345\0\231\0\0LI"..., 16) = 16
read(6, "\1\0\273\0\0\0\0\0\235\347i\232\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\345\0\316\0\0LI"..., 16) = 16
read(6, "\1\0\274\0\0\0\0\0\235\347<\317\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\345\0\345\0\0LI"..., 16) = 16
read(6, "\1\0\275\0\0\0\0\0\235\347\235\347"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\331\0\345\0\0LI"..., 16) = 16
read(6, "\1\0\276\0\0\0\0\0l\333\235\347\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\263\0\345\0\0LI"..., 16) = 16
read(6, "\1\0\277\0\0\0\0\0\312\262\235\347"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0s\0\345\0\0LI", 16) = 16
read(6, "\1\0\300\0\0\0\0\0\306q\235\347\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\0\0\345\0\0LI", 16) = 16
read(6, "\1\0\301\0\0\0\0\0\0\0\235\347\0"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\0\0\345\0\231LI"..., 16) = 16
read(6, "\1\0\302\0\0\0\0\0\0\0\235\347i\232"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\0\0\345\0\345LI"..., 16) = 16
read(6, "\1\0\303\0\0\0\0\0\0\0\235\347\235"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\0\0\262\0\345LI"..., 16) = 16
read(6, "\1\0\304\0\0\0\0\0\0\0\312\262\235"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\0\0f\0\345LI", 16) = 16
read(6, "\1\0\305\0\0\0\0\0\0\0\225e\235\347"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\0\0\0\0\345LI", 16) = 16
read(6, "\1\0\306\0\0\0\0\0\0\0\0\0\235\347"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0L\0\0\0\345LI", 16) = 16
read(6, "\1\0\307\0\0\0\0\0004M\0\0\235\347"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\250\0\0\0\345LI"..., 16) = 16
read(6, "\1\0\310\0\0\0\0\0\252\252\0\0\235"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\345\0\0\0\345LI"..., 16) = 16
read(6, "\1\0\311\0\0\0\0\0\235\347\0\0\235"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\345\0\0\0sLI", 16) = 16
read(6, "\1\0\312\0\0\0\0\0\235\347\0\0\306"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0\301\0\301"..., 16) = 16
read(6, "\1\0\313\0\0\0\0\0\377\377\v\303"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0\330\0\301"..., 16) = 16
read(6, "\1\0\314\0\0\0\0\0\377\377l\333\v"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0\351\0\301"..., 16) = 16
read(6, "\1\0\315\0\0\0\0\0\377\377\255\353"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0\366\0\301"..., 16) = 16
read(6, "\1\0\316\0\0\0\0\0\377\377\336\367"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0\377\0\301"..., 16) = 16
read(6, "\1\0\317\0\0\0\0\0\377\377\377\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\370\0\377\0\301"..., 16) = 16
read(6, "\1\0\320\0\0\0\0\0\356\373\377\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\357\0\377\0\301"..., 16) = 16
read(6, "\1\0\321\0\0\0\0\0\276\357\377\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\336\0\377\0\301"..., 16) = 16
read(6, "\1\0\322\0\0\0\0\0}\337\377\377\v"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\301\0\377\0\301"..., 16) = 16
read(6, "\1\0\323\0\0\0\0\0\v\303\377\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\301\0\377\0\351"..., 16) = 16
read(6, "\1\0\324\0\0\0\0\0\v\303\377\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\301\0\377\0\377"..., 16) = 16
read(6, "\1\0\325\0\0\0\0\0\v\303\377\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\301\0\356\0\377"..., 16) = 16
read(6, "\1\0\326\0\0\0\0\0\v\303\276\357"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\301\0\333\0\377"..., 16) = 16
read(6, "\1\0\327\0\0\0\0\0\v\303l\333\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\301\0\301\0\377"..., 16) = 16
read(6, "\1\0\330\0\0\0\0\0\v\303\v\303\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\325\0\301\0\377"..., 16) = 16
read(6, "\1\0\331\0\0\0\0\0\\\327\v\303\377"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\353\0\301\0\377"..., 16) = 16
read(6, "\1\0\332\0\0\0\0\0\255\353\v\303"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0\301\0\377"..., 16) = 16
read(6, "\1\0\333\0\0\0\0\0\377\377\v\303"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\377\0\301\0\336"..., 16) = 16
read(6, "\1\0\334\0\0\0\0\0\377\377\v\303"..., 32) = 32
write(6, "U\1\5\0!\0\0\0\5\0\0\301White\0\0"..., 20) = 20
read(6, "\1\0\335\0\0\0\0\0\0\0\0\0\377\377"..., 32) = 32
write(6, "U\1\5\0!\0\0\0\5\0\0\301Black\0\0"..., 20) = 20
read(6, "\1\0\336\0\0\0\0\0\1\0\0\0\0\0\0"..., 32) = 32
write(6, "U\1\6\0!\0\0\0\t\0\0\301gainsbor"..., 24) = 24
read(6, "\1\0\337\0\0\0\0\0J\0\0\0\334\334"..., 32) = 32
write(6, "U\1\5\0!\0\0\0\5\0\0\301black\0\0"..., 20) = 20
read(6, "\1\0\340\0\0\0\0\0\1\0\0\0\0\0\0"..., 32) = 32
write(6, "U\1\6\0!\0\0\0\t\0\0\301Turquois"..., 24) = 24
read(6, "\1\0\341\0\0\0\0\0\332\0\0\0@@\340"..., 32) = 32
write(6, "U\1\4\0!\0\0\0\4\0\0\301Grey", 16) = 16
read(6, "\1\0\342\0\0\0\0\0\3\0\0\0\276\276"..., 32) = 32
write(6, "U\1\6\0!\0\0\0\t\0\0\301SteelBlu"..., 24) = 24
read(6, "\1\0\343\0\0\0\0\0\333\0\0\0FF\202"..., 32) = 32
write(6, "U\1\4\0!\0\0\0\4\0\0\301Grey", 16) = 16
read(6, "\1\0\344\0\0\0\0\0\3\0\0\0\276\276"..., 32) = 32
write(6, "U\1\6\0!\0\0\0\t\0\0\301SteelBlu"..., 24) = 24
read(6, "\1\0\345\0\0\0\0\0\333\0\0\0FF\202"..., 32) = 32
write(6, "T\1\4\0!\0\0\0\0\370\0\24\0@LI", 16) = 16
read(6, "\1\0\346\0\0\0\0\0\356\373Q\24\3"..., 32) = 32
write(6, "U\1\6\0!\0\0\0\n\0\0\24MediumBlu"..., 24) = 24
read(6, "\1\0\347\0\0\0\0\0\334\0\0\0\0\0"..., 32) = 32
write(6, "5\10\4\0\v\0\0\3*\0\0\0\20\0\20\000"..., 136) = 136
write(6, "7\10\5\0\r\0\0\3*\0\0\0\4\0\0\0J"..., 192) = 192
read(6, "\1\0\364\0\0\0\0\0\0\0\0\0\377\377"..., 32) = 32
write(6, "^\10\10\0\23\0\0\3\3\0\0\3\3\0\0"..., 368) = 368
read(6, "\1\0\3\0019\0\0\0\7\0\0\0\0\0\0\0"..., 32) = 32
read(6, "\36/usr/X11R6/lib/X11/fonts/misc"..., 228) = 228
write(6, "3\10@\0\10\0\0\3\36/usr/X11R6/li"..., 324) = 324
read(6, 0xbffff1e8, 32) = -1 EAGAIN (Try again)
select(7, [6], NULL, NULL, NULL) = 1 (in [6])
read(6, "\1x\6\1\341\2\0\0\0\0\1\0\3\0\376"..., 32) = 32
read(6, "\3\0\0\0B\0\0\0 \0\377\0 \0\35\0"..., 28) = 28
read(6, "E\0\0\0o\0\0\0@\0\0\0\262\0\0\0F"..., 232) = 232
brk(0x74a000) = 0x74a000
read(6, "\0\0\1\0\3\0\1\0\0\0\0\0\1\0\2\0"..., 2688) = 2688
write(6, "-\10\17\0\33\0\0\3.\0us-*-times-"..., 68) = 68
read(6, 0xbffff1e8, 32) = -1 EAGAIN (Try again)
select(7, [6], NULL, NULL, NULL) = 1 (in [6])
read(6, "\1\331\10\1\341\2\0\0\376\377\1\0"..., 32) = 32
read(6, "\3\0\0\0\21\0\0\0 \0\377\0 \0\35"..., 28) = 28
read(6, "E\0\0\0o\0\0\0@\0\0\0\262\0\0\0F"..., 232) = 232
brk(0x74b000) = 0x74b000
read(6, "\0\0\1\0\3\0\1\0\0\0\0\0\1\0\4\0"..., 2688) = 2688
write(6, "-\10\16\0\34\0\0\3,\0us-*-times-"..., 64) = 64
read(6, 0xbffff1e8, 32) = -1 EAGAIN (Try again)
select(7, [6], NULL, NULL, NULL) = 1 (in [6])
read(6, "\1m\n\1\341\2\0\0\377\377\1\0\3\0"..., 32) = 32
read(6, "\4\0\0\0008\0\0\0 \0\377\0 \0\35"..., 28) = 28
read(6, "E\0\0\0o\0\0\0@\0\0\0\262\0\0\0F"..., 232) = 232
brk(0x74c000) = 0x74c000
read(6, "\0\0\1\0\4\0\1\0\0\0\0\0\1\0\3\0"..., 2688) = 2688
write(6, "-\10\21\0\35\0\0\0035\0us-*-helv"..., 76) = 76
read(6, 0xbffff1e8, 32) = -1 EAGAIN (Try again)
select(7, [6], NULL, NULL, NULL) = 1 (in [6])
read(6, "\1\206\f\1\341\2\0\0\377\377\1\0"..., 32) = 32
read(6, "\2\0\0\0\31\0\0\0 \0\377\0 \0\35"..., 28) = 28
read(6, "E\0\0\0o\0\0\0@\0\0\0p\0\0\0F\0\0"..., 232) = 232
brk(0x74d000) = 0x74d000
read(6, "\0\0\1\0\3\0\1\0\0\0\0\0\1\0\3\0"..., 2688) = 2688
write(6, "-\10\16\0\36\0\0\3,\0us-*-times-"..., 64) = 64
read(6, 0xbffff1e8, 32) = -1 EAGAIN (Try again)
select(7, [6], NULL, NULL, NULL) = 1 (in [6])
read(6, "\1\311\16\1\341\2\0\0\377\377\0\0"..., 32) = 32
read(6, "\3\0\0\0<\0\0\0 \0\377\0 \0\35\0"..., 28) = 28
read(6, "E\0\0\0o\0\0\0@\0\0\0\262\0\0\0F"..., 232) = 232
brk(0x74e000) = 0x74e000
read(6, "\377\377\0\0\3\0\1\0\0\0\0\0\1\0"..., 2688) = 2688
brk(0x750000) = 0x750000
brk(0x751000) = 0x751000
write(6, "7\10\4\0\37\0\0\3*\0\0\0\0\0\0\0"..., 1048) = 1048
read(6, 0xbffff258, 32) = -1 EAGAIN (Try again)
select(7, [6], NULL, NULL, NULL) = 1 (in [6])
read(6, "\1\0\20\1\0\2\0\0\0\1\0\0\0\0\0\0"..., 32) = 32
read(6, "\377\377\377\377\377\377\f`\0\0\0"..., 2048) = 2048
write(6, "T\10\4\0!\0\0\0\300\300\300\300\300"..., 16) = 16
read(6, 0xbffff25c, 32) = -1 EAGAIN (Try again)
select(7, [6], NULL, NULL, NULL) = 1 (in [6])
read(6, "\1\0\21\1\0\0\0\0\v\303\v\303\v\303"..., 32) = 32
write(6, "T\10\4\0!\0\0\0\377\377\377\377\377"..., 16) = 16
read(6, 0xbffff25c, 32) = -1 EAGAIN (Try again)
select(7, [6], NULL, NULL, NULL) = 1 (in [6])
read(6, "\1\0\22\1\0\0\0\0\377\377\377\377"..., 32) = 32
write(6, "T\10\4\0!\0\0\0\0\0\0\0\0\0\0\0", 16) = 16
read(6, 0xbffff25c, 32) = -1 EAGAIN (Try again)
select(7, [6], NULL, NULL, NULL) = 1 (in [6])
read(6, "\1\0\23\1\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
write(6, "T\10\4\0!\0\0\0\323\323\323\323\323"..., 16) = 16
read(6, 0xbffff25c, 32) = -1 EAGAIN (Try again)
select(7, [6], NULL, NULL, NULL) = 1 (in [6])
read(6, "\1\0\24\1\0\0\0\0L\323L\323L\323"..., 32) = 32
write(6, "5\10\4\0 \0\0\3*\0\0\0(\0(\0007m"..., 2052) = 2052
write(6, "_\0\0\0`\0\0\0a\0\0\0b\0\0\0c\0\0"..., 644) = 644
read(6, 0xbffff254, 32) = -1 EAGAIN (Try again)
select(7, [6], NULL, NULL, NULL) = 1 (in [6])
read(6, "\1\0\31\1\0\2\0\0\0\1\0\0\0\0\0\0"..., 32) = 32
read(6, "\377\377\377\377\377\377\f`\0\0\0"..., 2048) = 2048
write(6, "T\0\4\0!\0\0\0\300\300\300\300\300"..., 16) = 16
read(6, 0xbffff258, 32) = -1 EAGAIN (Try again)
select(7, [6], NULL, NULL, NULL) = 1 (in [6])
read(6, "\1\0\32\1\0\0\0\0\v\303\v\303\v\303"..., 32) = 32
write(6, "T\0\4\0!\0\0\0\377\377\377\377\377"..., 16) = 16
read(6, 0xbffff258, 32) = -1 EAGAIN (Try again)
select(7, [6], NULL, NULL, NULL) = 1 (in [6])
read(6, "\1\0\33\1\0\0\0\0\377\377\377\377"..., 32) = 32
write(6, "T\0\4\0!\0\0\0\0\0\0\0\0\0\0\0", 16) = 16
read(6, 0xbffff258, 32) = -1 EAGAIN (Try again)
select(7, [6], NULL, NULL, NULL) = 1 (in [6])
read(6, "\1\0\34\1\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
write(6, "T\0\4\0!\0\0\0\323\323\323\323\323"..., 16) = 16
read(6, 0xbffff258, 32) = -1 EAGAIN (Try again)
select(7, [6], NULL, NULL, NULL) = 1 (in [6])
read(6, "\1\0\35\1\0\0\0\0L\323L\323L\323"..., 32) = 32
write(6, "5\10\4\0\"\0\0\3*\0\0\0(\0(\0007"..., 2112) = 2112
write(6, "<\10\2\0%\0\0\0037\0\4\0&\0\0\3*"..., 116) = 116
read(6, 0xbffff470, 32) = -1 EAGAIN (Try again)
select(7, [6], NULL, NULL, NULL) = 1 (in [6])
read(6, "\1*)\1\341\2\0\0\0\0\1\0\2\0\377"..., 32) = 32
read(6, "\3\0\0\0BV\16\1 \0\377\0 \0\35\0"..., 28) = 28
read(6, "E\0\0\0o\0\0\0@\0\0\0p\0\0\0F\0\0"..., 232) = 232
read(6, "\0\0\1\0\4\0\1\0\0\0\0\0\1\0\2\0"..., 2688) = 2688
write(6, "-\10\21\0)\0\0\0035\0\4\0-*-helv"..., 76) = 76
read(6, 0xbffff470, 32) = -1 EAGAIN (Try again)
select(7, [6], NULL, NULL, NULL) = 1 (in [6])
read(6, "\1*+\1\341\2\0\0\377\377\1\0\3\0"..., 32) = 32
read(6, "\3\0\0\0BV\16\1 \0\377\0 \0\35\0"..., 28) = 28
read(6, "E\0\0\0o\0\0\0@\0\0\0p\0\0\0F\0\0"..., 232) = 232
read(6, "\0\0\1\0\4\0\1\0\0\0\0\0\1\0\3\0"..., 2688) = 2688
open("/usr/local/thot/dicopar/alphabet", O_RDONLY) = 8
fstat(8, {st_mode=S_IFREG|0664, st_size=67, ...}) = 0
read(8, "$&\'*-./0123456789abcdefghijklmn"..., 1024) = 67
read(8, "", 1024) = 0
close(8) = 0
sigaction(SIGUNUSED, {0x31f08, [], SA_INTERRUPT|SA_NOMASK|SA_ONESHOT}, {SIG_DFL}) = 0
sigaction(SIGSEGV, {0x31f08, [], SA_INTERRUPT|SA_NOMASK|SA_ONESHOT}, {SIG_DFL}) = 0
sigaction(SIGABRT, {0x31f08, [], SA_INTERRUPT|SA_NOMASK|SA_ONESHOT}, {SIG_DFL}) = 0
sigaction(SIGHUP, {0x31ef8, [], SA_INTERRUPT|SA_NOMASK|SA_ONESHOT}, {SIG_DFL}) = 0
sigaction(SIGINT, {0x31acc, [], SA_INTERRUPT|SA_NOMASK|SA_ONESHOT}, {SIG_IGN}) = 0
sigaction(SIGQUIT, {0x31acc, [], SA_INTERRUPT|SA_NOMASK|SA_ONESHOT}, {SIG_IGN}) = 0
sigaction(SIGTERM, {0x31acc, [], SA_INTERRUPT|SA_NOMASK|SA_ONESHOT}, {SIG_DFL}) = 0
brk(0x755000) = 0x755000
brk(0x756000) = 0x756000
write(6, "[\10\2\1!\0\0\0\0\0\0\0\1\0\0\0\2"..., 1032) = 1032
read(6, "\1\0,\1\0\2\0\0\0\1\0\0\0\0\0\0\1"..., 32) = 32
read(6, "\377\377\377\377\377\377\f`\0\0\0"..., 2048) = 2048
write(6, "T\10\4\0!\0\0\0\0\0\0\0\0\0\0\0", 16) = 16
read(6, "\1\0-\1\0\0\0\0\0\0\0\0\0\0\0\0\1"..., 32) = 32
write(6, "T\10\4\0!\0\0\0\377\377\377\377\377"..., 16) = 16
read(6, "\1\0.\1\0\0\0\0\377\377\377\377\377"..., 32) = 32
write(6, "5\10\4\0*\0\0\3*\0\0\0D\0<\0007\0"..., 4136) = 4095
write(6, "\3\3\3\3\3\3\3\0\0\0\0\3\3\3\3\0"..., 41) = 41
open("/usr/local/thot/XKeysymDB", O_RDONLY) = 8
stat("/usr/local/thot/XKeysymDB", {st_mode=S_IFREG|0644, st_size=3801, ...}) = 0
read(8, "!\n!\t\tOSF Keysyms\n!\nosfBackS"..., 3801) = 3801
close(8) = 0
write(6, "<\10\2\0+\0\0\0035\1\4\0,\0\0\3*"..., 404) = 404
read(6, "\1\0007\1\2\0\0\0\1\0\0\0\0\0\0\0"..., 32) = 32
read(6, "\373\276\373\276\373\276\f`", 8) = 8
write(6, "T\10\4\0!\0\0\0\0\0\0\0\0\0\0\3", 16) = 16
read(6, "\1\0008\1\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
write(6, "T\10\4\0!\0\0\0\n\344\n\344\n\344"..., 16) = 16
read(6, "\1\0009\1\0\0\0\0\235\347\235\347"..., 32) = 32
write(6, "T\10\4\0!\0\0\0\"g\"g\"g\0\3", 16) = 16
read(6, "\1\0:\1\0\0\0\0\225e\225e\225e\0"..., 32) = 32
brk(0x757000) = 0x757000
write(6, "7\10\5\0.\0\0\3*\0\0\0\4\0\0\0\3"..., 172) = 172
read(6, "\1\10A\1\0\0\0\0*\0\0\0\0\0\0\0D"..., 32) = 32
brk(0x758000) = 0x758000
write(6, "7\10\10\0004\0\0\3*\0\0\0\f@\1\0"..., 316) = 316
read(6, "\1\10I\1\0\0\0\0*\0\0\0\0\0\0\0K"..., 32) = 32
write(6, "[\10\3\0!\0\0\0J\0\0\0", 12) = 12
read(6, "\1\0J\1\2\0\0\0\1\0\0\0\0\0\0\0\1"..., 32) = 32
read(6, "}\337}\337}\337\f`", 8) = 8
write(6, "T\10\4\0!\0\0\0\0\0\0\0\0\0\1\0", 16) = 16
read(6, "\1\0K\1\0\0\0\0\0\0\0\0\0\0\0\0\1"..., 32) = 32
write(6, "T\10\4\0!\0\0\0W\362W\362W\362\1"..., 16) = 16
read(6, "\1\0L\1\0\0\0\0\316\363\316\363\316"..., 32) = 32
write(6, "T\10\4\0!\0\0\0d\177d\177d\177\1"..., 16) = 16
read(6, "\1\0M\1\0\0\0\0\367}\367}\367}\0"..., 32) = 32
brk(0x759000) = 0x759000
brk(0x75a000) = 0x75a000
brk(0x75b000) = 0x75b000
brk(0x75c000) = 0x75c000
write(6, "7\10\5\0009\0\0\3*\0\0\0\4\0\0\0"..., 396) = 396
read(6, "\1\0]\1\0\0\0\0\373\276\373\276\373"..., 32) = 32
write(6, "7\10\6\0@\0\0\3*\0\0\0\4\0\1\0J\0"..., 208) = 208
read(6, "\1\0d\1\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
brk(0x75d000) = 0x75d000
socket(PF_UNIX, SOCK_STREAM, , 0) = 8
connect(8, {sun_family=AF_UNIX, sun_path="/tmp/.X11-unix/X0"}, 19) = 0
uname({sys="Linux", node="CyberBean", ...}) = 0
fcntl(8, F_SETFD, FD_CLOEXEC) = 0
access("/home/me/.Xauthority", R_OK) = 0
open("/home/me/.Xauthority", O_RDONLY) = 9
fstat(9, {st_mode=S_IFREG|0600, st_size=157, ...}) = 0
read(9, "\0\0\0\4\214zA\241\0\0010\0\22MI"..., 1024) = 157
close(9) = 0
write(8, "l\0\v\0\0\0\22\0\20\0\0\0MIT-MAG"..., 48) = 48
fcntl(8, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
read(8, "\1\0\v\0\0\0D\0", 8) = 8
read(8, "&\f\0\0\0\0@\3\377\377?\0\0\0\0\0"..., 272) = 272
write(8, "7\0\6\0\0\0@\3*\0\0\0\f\0\0\0\1\0"..., 68) = 68
read(8, "\1\0\2\0\0\0\0\0\1\204\0\0\0\0\0"..., 32) = 32
read(8, "\1\10\3\0\240\r\0\0\37\0\0\0\0\0"..., 32) = 32
brk(0x761000) = 0x761000
read(8, "*Box.background:\tCadetBlue\n*Co"..., 13952) = 4095
read(8, "XTerm*configPopup.frame.id.hzinp"..., 9857) = 4095
read(8, "default*Label:\tDefault\ncxterm*"..., 5762) = 4095
read(8, "xtermks*fontMenu*font1*Label:\tN"..., 1667) = 1667
write(8, "\204\0\1\0", 4) = 4
read(8, "\1\0\4\0\0\0\0\0\377\377\17\0\0\0"..., 32) = 32
write(6, "\24\0\6\0*\0\0\0\204\0\0\0\0\0\0"..., 24) = 24
read(6, "\1\0e\1\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
write(8, "$\0\1\0p\1\1\0\1\0\n\0\1\0@\3*\0"..., 84) = 84
read(8, "\1\0\t\0\0\0\0\0\204\0\0\0\0\0\0"..., 32) = 32
write(8, "\22\0\7\0*\0\0\0\204\0\0\0!\0\0\0"..., 40) = 40
read(8, "\1\2\f\0\0\0\0\0\n\0@\2\0\0\0\0\0"..., 32) = 32
shutdown(8, 2 /* send and receive */) = -1 EOPNOTSUPP (Operation not supported on transport endpoint)
close(8) = 0
write(6, "\20\0\7\0\21\0\0\0_MOTIF_DRAG_AT"..., 28) = 28
read(6, "\1\0f\1\0\0\0\0\311\0\0\0\0\0\0\0"..., 32) = 32
write(6, "\24\0\6\0\1\0@\3\311\0\0\0\311\0"..., 24) = 24
read(6, "\1\0g\1\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
write(6, "+\0\1\0", 4) = 4
read(6, "\1\2h\1\0\0\0\0\n\0@\2\0\0\0\0\1"..., 32) = 32
write(6, "$\0\1\0\24\0\6\0\1\0@\3\311\0\0\0"..., 28) = 28
read(6, "\1\0j\1\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
write(6, "+\0\1\0", 4) = 4
read(6, "\1\2k\1\0\0\0\0\n\0@\2\0\0\0\0\1"..., 32) = 32
write(6, "\20\0\6\0\r\0\6\0_MOTIF_ATOM_0\0"..., 24) = 24
read(6, "\1\0l\1\0\0\0\0\312\0\0\0\0\0\0\0"..., 32) = 32
write(6, "\22\0\n\0\1\0@\3\311\0\0\0\311\0"..., 44) = 44
read(6, "\1\2n\1\0\0\0\0\n\0@\2\0\0\0\0\0"..., 32) = 32
write(6, "\20\0\7\0\23\0@\3_MOTIF_DRAG_TAR"..., 28) = 28
read(6, "\1\0o\1\0\0\0\0\313\0\0\0\0\0\0\0"..., 32) = 32
write(6, "\24\0\6\0\1\0@\3\313\0\0\0\313\0"..., 24) = 24
read(6, "\1\0p\1\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
write(6, "+\0\1\0", 4) = 4
read(6, "\1\2q\1\0\0\0\0\n\0@\2\0\0\0\0\1"..., 32) = 32
write(6, "\22\0\v\0\1\0@\3\313\0\0\0\313\0"..., 48) = 48
read(6, "\1\2s\1\0\0\0\0\n\0@\2\0\0\0\0\0"..., 32) = 32
write(6, "%\0\1\0", 4) = 4
write(6, "$\0\1\0\24\0\6\0\1\0@\3\313\0\0\0"..., 28) = 28
read(6, "\1\10v\1\5\0\0\0\313\0\0\0\0\0\0"..., 32) = 32
read(6, "l\0\2\0\24\0\0\0\1\0\0\0\0\0\1\0"..., 20) = 20
write(6, "+\0\1\0", 4) = 4
read(6, "\1\2w\1\0\0\0\0\n\0@\2\0\0\0\0\1"..., 32) = 32
write(6, "\22\0\r\0\1\0@\3\313\0\0\0\313\0"..., 56) = 56
read(6, "\1\2y\1\0\0\0\0\n\0@\2\0\0\0\0\0"..., 32) = 32
write(6, "%\0\1\0", 4) = 4
gettimeofday({823833869, 89401}, NULL) = 0
write(6, "5\10\4\0C\0\0\3*\0\0\0\v\0L\0F\0"..., 152) = 152
read(6, "\1\10\200\1\7\0\0\0\313\0\0\0\0\0"..., 32) = 32
read(6, "l\0\3\0\32\0\0\0\1\0\0\0\0\0\1\0"..., 28) = 28
write(6, "+\10\1\0", 4) = 4
read(6, "\1\2\201\1\0\0\0\0\n\0@\2\0\0\0\0"..., 32) = 32
write(6, "\22\0\16\0\1\0@\3\313\0\0\0\313\0"..., 60) = 60
read(6, "\1\2\203\1\0\0\0\0\n\0@\2\0\0\0\0"..., 32) = 32
write(6, "%\0\1\0", 4) = 4
write(6, "\20\0\4\0\6\0@\3STRING\0\0", 16) = 16
read(6, "\1\0\205\1\0\0\0\0\37\0\0\0\0\0\0"..., 32) = 32
write(6, "\20\0\6\0\r\0@\3COMPOUND_TEXT\0\0"..., 24) = 24
read(6, "\1\0\206\1\0\0\0\0\275\0\0\0\0\0"..., 32) = 32
write(6, "\20\0\3\0\4\0@\3TEXT", 12) = 12
read(6, "\1\0\207\1\0\0\0\0\314\0\0\0\0\0"..., 32) = 32
write(6, "$\0\1\0\24\0\6\0\1\0@\3\313\0\0\0"..., 28) = 28
read(6, "\1\10\211\1\10\0\0\0\313\0\0\0\0"..., 32) = 32
read(6, "l\0\4\0 \0\0\0\1\0\0\0\0\0\1\0\37"..., 32) = 32
write(6, "+\0\1\0", 4) = 4
read(6, "\1\2\212\1\0\0\0\0\n\0@\2\0\0\0\0"..., 32) = 32
write(6, "\22\0\23\0\1\0@\3\313\0\0\0\313\0"..., 80) = 80
read(6, "\1\2\214\1\0\0\0\0\n\0@\2\0\0\0\0"..., 32) = 32
write(6, "%\0\1\0", 4) = 4
write(6, "\20\0\7\0\22\0@\3_MOTIF_DESTINAT"..., 28) = 28
read(6, "\1\0\216\1\0\0\0\0\315\0\0\0\0\0"..., 32) = 32
open("/usr/X11R6/lib/X11/locale/locale.alias", O_RDONLY) = 8
fstat(8, {st_mode=S_IFREG|0444, st_size=4913, ...}) = 0
read(8, "#\t$XConsortium: locale.alias,v "..., 1024) = 1024
read(8, "GB.ISO8859-1\nen_GB.88591\ten_GB"..., 1024) = 1024
read(8, "SO8859-1\nfr_FR.88591.en\tfr_FR."..., 1024) = 1024
read(8, "9-1\nNl_NL\t\tnl_NL.ISO8859-1\nN"..., 1024) = 1024
read(8, "zh_TW.eucTW\narabic\t\tar_AA.ISO"..., 1024) = 817
read(8, "", 1024) = 0
close(8) = 0
open("/usr/X11R6/lib/X11/locale/compose.dir", O_RDONLY) = 8
fstat(8, {st_mode=S_IFREG|0444, st_size=1005, ...}) = 0
read(8, "# $XConsortium: compose.dir,v 1."..., 1024) = 1005
close(8) = 0
access("/usr/X11R6/lib/X11/locale/iso8859-1/Compose", R_OK) = 0
open("/usr/X11R6/lib/X11/locale/iso8859-1/Compose", O_RDONLY) = 8
close(8) = 0
open("/usr/X11R6/lib/X11/locale/locale.alias", O_RDONLY) = 8
fstat(8, {st_mode=S_IFREG|0444, st_size=4913, ...}) = 0
read(8, "#\t$XConsortium: locale.alias,v "..., 1024) = 1024
read(8, "GB.ISO8859-1\nen_GB.88591\ten_GB"..., 1024) = 1024
read(8, "SO8859-1\nfr_FR.88591.en\tfr_FR."..., 1024) = 1024
read(8, "9-1\nNl_NL\t\tnl_NL.ISO8859-1\nN"..., 1024) = 1024
read(8, "zh_TW.eucTW\narabic\t\tar_AA.ISO"..., 1024) = 817
read(8, "", 1024) = 0
close(8) = 0
open("/usr/X11R6/lib/X11/locale/compose.dir", O_RDONLY) = 8
fstat(8, {st_mode=S_IFREG|0444, st_size=1005, ...}) = 0
read(8, "# $XConsortium: compose.dir,v 1."..., 1024) = 1005
close(8) = 0
access("/usr/X11R6/lib/X11/locale/iso8859-1/Compose", R_OK) = 0
open("/usr/X11R6/lib/X11/locale/iso8859-1/Compose", O_RDONLY) = 8
fstat(8, {st_mode=S_IFREG|0444, st_size=16008, ...}) = 0
read(8, "# $XConsortium: iso8859-1,v 1.4 "..., 1024) = 1024
read(8, ">\t\t\t: \"\\242\"\tcent\n<Multi"..., 1024) = 1024
read(8, "right\n<Multi_key> <c> <O>\t\t\t"..., 1024) = 1024
read(8, "lti_key> <S> <3>\t\t\t: \"\\263\""..., 1024) = 1024
read(8, "\t\t: \"\\367\"\tdivision\n<Mult"..., 1024) = 1024
read(8, "44\"\tadiaeresis\n<Multi_key> <a"..., 1024) = 1024
read(8, "316\"\tIcircumflex\n<Multi_key> "..., 1024) = 1024
read(8, "o> <apostrophe>\t\t: \"\\363\"\t"..., 1024) = 1024
read(8, "ti_key> <Y> <apostrophe>\t\t: \""..., 1024) = 1024
read(8, "nt\nCtrl<T> <C> <slash>\t\t\t: \""..., 1024) = 1024
read(8, ": \"\\251\"\tcopyright\nCtrl<T> "..., 1024) = 1024
read(8, "od> <asciicircum>\t\t: \"\\267\""..., 1024) = 1024
read(8, "\"\tAgrave\nCtrl<T> <A> <acute>\t"..., 1024) = 1024
read(8, "apostrophe>\t\t: \"\\311\"\tEacu"..., 1024) = 1024
read(8, "n> <asciitilde>\t\t: \"\\361\"\t"..., 1024) = 1024
read(8, "ircumflex\nCtrl<T> <U> <quotedbl"..., 1024) = 648
brk(0x762000) = 0x762000
read(8, "", 1024) = 0
close(8) = 0
brk(0x764000) = 0x764000
uname({sys="Linux", node="CyberBean", ...}) = 0
write(6, "F\0\5\0C\0\0\3@\0\0\3\0\0\0\0\v\0"..., 972) = 972
read(6, "\1\0\253\1\0\0\0\0m\0\0\0\0\0\0\0"..., 32) = 32
write(6, "\22\0\v\0G\0\0\3m\0\0\0m\0\0\0 \0"..., 1168) = 1168
read(6, 0xbffff27c, 32) = -1 EAGAIN (Try again)
select(7, [6], NULL, NULL, NULL) = 1 (in [6])
read(6, "", 32) = 0
stat("/etc/locale/en_US/libc.cat", 0xbfffed64) = -1 ENOENT (No such file or directory)
stat("/usr/lib/locale/en_US/libc.cat", 0xbfffed64) = -1 ENOENT (No such file or directory)
stat("/usr/lib/locale/libc/en_US/usr/share/locale/en_US/libc.cat", 0xbfffed64) = -1 ENOENT (No such file or directory)
stat("/usr/local/share/locale/en_US/libc.cat", 0xbfffed64) = -1 ENOENT (No such file or directory)
write(2, "*** Fatal Error: Broken pipe\n", 29) = 29
sigaction(SIGUNUSED, {SIG_DFL}, {0x31f08, [], SA_INTERRUPT|SA_NOMASK|SA_ONESHOT}) = 0
sigaction(SIGSEGV, {SIG_DFL}, {0x31f08, [], SA_INTERRUPT|SA_NOMASK|SA_ONESHOT}) = 0
sigaction(SIGPIPE, {SIG_IGN}, {SIG_DFL}) = 0
sigaction(SIGABRT, {SIG_DFL}, {0x31f08, [], SA_INTERRUPT|SA_NOMASK|SA_ONESHOT}) = 0
write(2, "*** Thot: Irrecoverable error **"..., 33) = 33
write(2, "modified documents, if any, will"..., 55) = 55
_exit(1) = ?
********* end thot.strace *********

-- 
Curtis Dean Smith
Dept. of English Lang. & Lit.		Inst. of Chinese Lang. & Lit.
National Chengchi University		National Taiwan Normal University
Mu-cha, Taipei, Taiwan			just plain old Taipei, Taiwan
*** graduated ***                       cds@cc.nccu.edu.tw