Package: xlibs
Version: 4.2.1-12.1
Severity: normal

This is the problem I mentioned on irc. For the past week, plus or
minus, X will once or twice a day hose itself. Then simple X programs
all fail to run with the same problem:

[EMAIL PROTECTED]:~>xterm
X Error of failed request:  BadLength (poly request too large or internal Xlib length 
error)
  Major opcode of failed request:  18 (X_ChangeProperty)
  Serial number of failed request:  51
  Current serial number in output stream:  54
zsh: exit 1     xterm

Even restarting X does not seem to help; xdm then goes into a tight loop
of starting, dying before the greeter is shown, etc. I have to reboot to
clear the problem up. Running X programs also eventually die, when they
try to do whatever it is that causes the problem. This includes bringing
up a menu in mozilla-firebird, and xchat seems to just die of its own
accord soon after the problem starts.

I also tried starting a second X session, while X was hosed on :0.0.
startx -- :2 brought up X, and was able to launch my window manager
(ion-devel), but was unable to run any apps in the window manager. Attempts
to run an xterm resulted in the same error message back at the console.
Similarly, manually running X :2 and then an xterm on that display
failed.

ltrace shows the following, and it dies in the same place for other apps
such as xterm:

[EMAIL PROTECTED]:~/tmp/xlogo>ltrace xlogo -sync
__libc_start_main(0x08048e60, 2, 0xbffff8e4, 0x080496b0, 0x08049710 <unfinished ...>
XtOpenApplication(0xbffff88c, 0x08049834, 0x0804a00c, 1, 0xbffff8a0) = 0x08055118
XtAddCallback(0x08055118, 0x0804a75d, 0x08048da0, 0, 0xbffff8a0) = 1
XtAddCallback(0x08055118, 0x0804a686, 0x08048d70, 0, 0xbffff8a0) = 1
XtWidgetToApplicationContext(0x08055118, 0x0804a686, 0x08048d70, 0, 0xbffff8a0) = 
0x0804d090
XtAppAddActions(0x0804d090, 0x0804a01c, 1, 0, 0xbffff8a0) = 0
XtParseTranslationTable(0x0804983a, 0x0804a01c, 1, 0, 0xbffff8a0) = 0x08055af0
XtOverrideTranslations(0x08055118, 0x08055af0, 1, 0, 0xbffff8a0) = 0
XtCreateManagedWidget(0x08049858, 0x0804a080, 0x08055118, 0, 0) = 0x08056f78
XtRealizeWidget(0x08055118, 0x0804a080, 0x08055118, 0, 0X Error of failed request:  
BadLength (poly request too large or internal Xlib length error)
  Major opcode of failed request:  18 (X_ChangeProperty)
  Serial number of failed request:  31
  Current serial number in output stream:  32
 <unfinished ...>
+++ exited (status 1) +++

I have attached strace output of xlogo -sync to this bug report.

Using the xlogo you built w/ debugging symbols, and xlibs-dbg, I was able to
get a backtrace near the failure when running xlogo -sync. I attach a complete
log of that gdb run, but the essence of it is this:

(gdb) s
0x40114d80 in XawVendorStructureNotifyHandler ()
   from /usr/X11R6/lib/libXaw.so.7
(gdb) bt
#0  0x40114d80 in XawVendorStructureNotifyHandler ()
   from /usr/X11R6/lib/libXaw.so.7
#1  0x4015dbc8 in XtRealizeWidget (widget=0x40114d80) at Intrinsic.c:407
#2  0x080493c1 in main (argc=1, argv=0xbffff894) at xlogo.c:131
(gdb) s
Single stepping until exit from function XawVendorStructureNotifyHandler, 
which has no line number information.
X Error of failed request:  BadLength (poly request too large or internal Xlib length 
error)
  Major opcode of failed request:  18 (X_ChangeProperty)
  Serial number of failed request:  29
  Current serial number in output stream:  30

Program exited with code 01.

-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux dragon 2.4.22 #1 Sun Oct 12 15:11:10 EDT 2003 i686
Locale: LANG=en_US, LC_CTYPE=en_US

Versions of packages xlibs depends on:
ii  libc6                         2.3.2-8    GNU C Library: Shared libraries an
ii  libfreetype6                  2.1.5-2    FreeType 2 font engine, shared lib
ii  xfree86-common                4.2.1-12.1 X Window System (XFree86) infrastr

-- 
see shy jo
execve("/usr/X11R6/bin/xlogo", ["xlogo", "-sync"], [/* 40 vars */]) = 0
uname({sys="Linux", node="dragon", ...}) = 0
brk(0)                                  = 0x804a7d0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40015000
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=57305, ...}) = 0
old_mmap(NULL, 57305, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40016000
close(3)                                = 0
open("/usr/X11R6/lib/libXaw.so.7", O_RDONLY) = 3
read(3, "[EMAIL PROTECTED]"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=367600, ...}) = 0
old_mmap(NULL, 371532, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40024000
old_mmap(0x40078000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x53000) = 
0x40078000
close(3)                                = 0
open("/usr/X11R6/lib/libXmu.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\0PK\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=89424, ...}) = 0
old_mmap(NULL, 89388, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4007f000
old_mmap(0x40094000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x15000) = 
0x40094000
close(3)                                = 0
open("/usr/X11R6/lib/libXt.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\360\277"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=328400, ...}) = 0
old_mmap(NULL, 329308, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40095000
old_mmap(0x400e2000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4d000) = 
0x400e2000
old_mmap(0x400e5000, 1628, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 
-1, 0) = 0x400e5000
close(3)                                = 0
open("/usr/X11R6/lib/libSM.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`\"\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=31452, ...}) = 0
old_mmap(NULL, 34532, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400e6000
old_mmap(0x400ee000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x7000) = 
0x400ee000
close(3)                                = 0
open("/usr/X11R6/lib/libICE.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\2405\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=82032, ...}) = 0
old_mmap(NULL, 92432, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400ef000
old_mmap(0x40103000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x13000) = 
0x40103000
old_mmap(0x40104000, 6416, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 
-1, 0) = 0x40104000
close(3)                                = 0
open("/usr/X11R6/lib/libXpm.so.4", 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\220#\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=56852, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40106000
old_mmap(NULL, 59912, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40107000
old_mmap(0x40115000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xd000) = 
0x40115000
close(3)                                = 0
open("/usr/X11R6/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\0p)\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=53200, ...}) = 0
old_mmap(NULL, 56564, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40116000
old_mmap(0x40123000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xc000) = 
0x40123000
close(3)                                = 0
open("/usr/X11R6/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\260\23"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=813680, ...}) = 0
old_mmap(NULL, 814904, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40124000
old_mmap(0x401e8000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xc4000) = 
0x401e8000
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\200^\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1230832, ...}) = 0
old_mmap(NULL, 1236260, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401eb000
old_mmap(0x40312000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x127000) 
= 0x40312000
old_mmap(0x40317000, 7460, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 
-1, 0) = 0x40317000
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 \34\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=9796, ...}) = 0
old_mmap(NULL, 8632, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40319000
old_mmap(0x4031b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 
0x4031b000
close(3)                                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x4031c000
munmap(0x40016000, 57305)               = 0
brk(0)                                  = 0x804a7d0
brk(0x806b7d0)                          = 0x806b7d0
brk(0)                                  = 0x806b7d0
brk(0x806c000)                          = 0x806c000
open("/etc/mtab", O_RDONLY)             = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=171, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40016000
read(3, "/dev/hda1 / ext3 rw,errors=remou"..., 4096) = 171
close(3)                                = 0
munmap(0x40016000, 4096)                = 0
open("/proc/meminfo", O_RDONLY)         = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40016000
read(3, "        total:    used:    free:"..., 4096) = 521
close(3)                                = 0
munmap(0x40016000, 4096)                = 0
open("/usr/X11R6/lib/X11/locale/locale.alias", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=45284, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40016000
read(3, "#\t$Xorg: locale.alias,v 1.3 2000"..., 4096) = 4096
read(3, "CA.ISO_8859-1\t\t\t\ten_CA.ISO8859-1"..., 4096) = 4096
read(3, "so885915\t\t\t\tfr_FR.ISO8859-15\nfr_"..., 4096) = 4096
read(3, "A.ibmcp1133\t\t\t\tlo_LA.IBM-CP1133\n"..., 4096) = 4096
read(3, "\t\t\t\t\tsk_SK.ISO8859-2\nsk_SK.iso88"..., 4096) = 4096
read(3, "\t\t\tnl_NL.ISO8859-1\ndutch.iso8859"..., 4096) = 4096
read(3, "91:\t\t\t\t\tcy_GB.ISO8859-1\ncy_GB.is"..., 4096) = 4096
read(3, "s_UY.ISO8859-1\nes_UY.iso88591:\t\t"..., 4096) = 4096
read(3, "_ID.ISO8859-1\nin_ID:\t\t\t\t\t\tid_ID."..., 4096) = 4096
read(3, "O.iso88591:\t\t\t\t\tno_NO.ISO8859-1\n"..., 4096) = 4096
read(3, "859-1\ntr:\t\t\t\t\t\ttr_TR.ISO8859-9\nt"..., 4096) = 4096
read(3, "iso_8859_1 LC_CTYPES to augment "..., 4096) = 228
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40016000, 4096)                = 0
open("/usr/X11R6/lib/X11/locale/locale.dir", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=28105, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40016000
read(3, "#\t$Xorg: locale.dir,v 1.3 2000/0"..., 4096) = 4096
read(3, "LC_LOCALE\t\t\tfr_CA.ISO8859-1\niso8"..., 4096) = 4096
read(3, "VISCII\niso8859-1/XLC_LOCALE\t\t\twa"..., 4096) = 4096
read(3, "TF-8/XLC_LOCALE\t\t\tlo_LA.UTF-8\nen"..., 4096) = 4096
close(3)                                = 0
munmap(0x40016000, 4096)                = 0
open("/usr/X11R6/lib/X11/locale/C/XI18N_OBJS", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=333, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40016000
read(3, "# CATEGORY(XLC|XIM|OM)\tSHARED_LI"..., 4096) = 333
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40016000, 4096)                = 0
open("/usr/X11R6/lib/X11/locale/common/xlcDef.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\300\10"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=7764, ...}) = 0
old_mmap(NULL, 10824, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40016000
old_mmap(0x40018000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 
0x40018000
close(3)                                = 0
open("/usr/X11R6/lib/X11/locale/locale.alias", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=45284, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40019000
read(3, "#\t$Xorg: locale.alias,v 1.3 2000"..., 4096) = 4096
read(3, "CA.ISO_8859-1\t\t\t\ten_CA.ISO8859-1"..., 4096) = 4096
read(3, "so885915\t\t\t\tfr_FR.ISO8859-15\nfr_"..., 4096) = 4096
read(3, "A.ibmcp1133\t\t\t\tlo_LA.IBM-CP1133\n"..., 4096) = 4096
read(3, "\t\t\t\t\tsk_SK.ISO8859-2\nsk_SK.iso88"..., 4096) = 4096
read(3, "\t\t\tnl_NL.ISO8859-1\ndutch.iso8859"..., 4096) = 4096
read(3, "91:\t\t\t\t\tcy_GB.ISO8859-1\ncy_GB.is"..., 4096) = 4096
read(3, "s_UY.ISO8859-1\nes_UY.iso88591:\t\t"..., 4096) = 4096
read(3, "_ID.ISO8859-1\nin_ID:\t\t\t\t\t\tid_ID."..., 4096) = 4096
read(3, "O.iso88591:\t\t\t\t\tno_NO.ISO8859-1\n"..., 4096) = 4096
read(3, "859-1\ntr:\t\t\t\t\t\ttr_TR.ISO8859-9\nt"..., 4096) = 4096
read(3, "iso_8859_1 LC_CTYPES to augment "..., 4096) = 228
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40019000, 4096)                = 0
open("/usr/X11R6/lib/X11/locale/locale.dir", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=28105, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40019000
read(3, "#\t$Xorg: locale.dir,v 1.3 2000/0"..., 4096) = 4096
read(3, "LC_LOCALE\t\t\tfr_CA.ISO8859-1\niso8"..., 4096) = 4096
read(3, "VISCII\niso8859-1/XLC_LOCALE\t\t\twa"..., 4096) = 4096
read(3, "TF-8/XLC_LOCALE\t\t\tlo_LA.UTF-8\nen"..., 4096) = 4096
close(3)                                = 0
munmap(0x40019000, 4096)                = 0
access("/usr/X11R6/lib/X11/locale/C/XLC_LOCALE", R_OK) = 0
open("/usr/X11R6/lib/X11/locale/C/XLC_LOCALE", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=772, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40019000
read(3, "#  $Xorg: C,v 1.3 2000/08/17 19:"..., 4096) = 772
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40019000, 4096)                = 0
uname({sys="Linux", node="dragon", ...}) = 0
socket(PF_UNIX, SOCK_STREAM, 0)         = 3
uname({sys="Linux", node="dragon", ...}) = 0
uname({sys="Linux", node="dragon", ...}) = 0
connect(3, {sa_family=AF_UNIX, path="/tmp/.X11-unix/X0"}, 19) = 0
uname({sys="Linux", node="dragon", ...}) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
access("/home/joey/.Xauthority", R_OK)  = 0
open("/home/joey/.Xauthority", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0600, st_size=301, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40019000
read(4, "\0\0\0\4\300\250\1\5\0\0010\0\22MIT-MAGIC-COOKIE-1\0"..., 4096) = 301
close(4)                                = 0
munmap(0x40019000, 4096)                = 0
getpid()                                = 14440
time([1066764370])                      = 1066764370
writev(3, [{"l\0\v\0\0\0\23\0\30\0\0\0", 12}, {"XDM-AUTHORIZATION-1", 19}, {"\0", 1}, 
{"x3\200\250\221\222\233A\254\2145t\272\215\21\257\177\307"..., 24}], 4) = 56
fcntl64(3, F_GETFL)                     = 0x2 (flags O_RDWR)
fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK)  = 0
read(3, "\1\0\v\0\0\0L\0", 8)           = 8
read(3, ")ke\2\0\0\240\1\377\377\37\0\0\1\0\0\30\0\377\377\1\7\0"..., 304) = 304
write(3, "7\0\5\0\0\0\240\0019\0\0\0\10\0\0\0\377\377\377\0b\0\5"..., 64) = 64
read(3, "[EMAIL PROTECTED]"..., 32) = 32
read(3, "\1\10\3\0\4\2\0\0\37\0\0\0\0\0\0\0\20\10\0\0\0\0\0\0\260"..., 32) = 32
readv(3, [{"*VT100*colorBDMode:\ttrue\n*XTerm*"..., 2064}, {"", 0}], 2) = 2064
write(3, "\202\0\1\0", 4)               = 4
read(3, "\1\0\4\0\0\0\0\0\377\377\17\0\0\0\0\0\1\0\0\0\22\0\0\0"..., 32) = 32
writev(3, [{"b\0\5\0\t\0\240\1", 8}, {"XKEYBOARD", 9}, {"\0\0\0", 3}], 3) = 20
read(3, "[EMAIL PROTECTED]"..., 32) = 32
write(3, "\224\0\2\0\1\0\0\0", 8)       = 8
read(3, "[EMAIL PROTECTED]"..., 32) = 32
write(3, "\20\0\5\0\v\0\0\0Custom Init\0", 20) = 20
read(3, "[EMAIL PROTECTED]"..., 32) = 32
write(3, "\20\0\5\0\v\0\0\0Custom Data\0", 20) = 20
read(3, "[EMAIL PROTECTED]"..., 32) = 32
write(3, "\20\1\6\0\20\0\0\0SCREEN_RESOURCES", 24) = 24
read(3, "[EMAIL PROTECTED]"..., 32) = 32
write(3, "\24\0\6\0009\0\0\0]\0\0\0\37\0\0\0\0\0\0\0\0\341\365\5"..., 24) = 24
read(3, "\1\0\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\260\222"..., 32) = 32
uname({sys="Linux", node="dragon", ...}) = 0
open("/home/joey/.Xdefaults-dragon", O_RDONLY) = -1 ENOENT (No such file or directory)
access("/home/joey/en_US/XLogo-color", R_OK) = -1 ENOENT (No such file or directory)
access("/home/joey/en/XLogo-color", R_OK) = -1 ENOENT (No such file or directory)
access("/home/joey/XLogo-color", R_OK)  = -1 ENOENT (No such file or directory)
access("/home/joey/en_US/XLogo", R_OK)  = -1 ENOENT (No such file or directory)
access("/home/joey/en/XLogo", R_OK)     = -1 ENOENT (No such file or directory)
access("/home/joey/XLogo", R_OK)        = -1 ENOENT (No such file or directory)
access("/etc/X11/en_US/app-defaults/XLogo-color", R_OK) = -1 ENOENT (No such file or 
directory)
access("/etc/X11/en/app-defaults/XLogo-color", R_OK) = -1 ENOENT (No such file or 
directory)
access("/etc/X11/app-defaults/XLogo-color", R_OK) = 0
stat64("/etc/X11/app-defaults/XLogo-color", {st_mode=S_IFREG|0644, st_size=215, ...}) 
= 0
open("/etc/X11/app-defaults/XLogo-color", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=215, ...}) = 0
read(4, "! $Xorg: XLogo-co.ad,v 1.3 2000/"..., 215) = 215
close(4)                                = 0
open("/etc/X11/app-defaults/XLogo", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=19, ...}) = 0
read(4, "XLogo.input: false\n", 19)     = 19
close(4)                                = 0
write(3, "\20\1\t\0\33\0\0\0XDCCC_LINEAR_RGB_CORRECT"..., 36) = 36
read(3, "[EMAIL PROTECTED]"..., 32) = 32
write(3, "+\1\1\0", 4)                  = 4
read(3, "[EMAIL PROTECTED]"..., 32) = 32
write(3, "\20\1\t\0\31\0\0\0XDCCC_LINEAR_RGB_MATRICE"..., 36) = 36
read(3, "[EMAIL PROTECTED]"..., 32) = 32
write(3, "+\1\1\0", 4)                  = 4
read(3, "[EMAIL PROTECTED]"..., 32) = 32
write(3, "\24\0\6\0009\0\0\0h\0\0\0\23\0\0\0\0\0\0\0t\31\0\0", 24) = 24
read(3, "\1\0\17\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\260\222"..., 32) = 32
write(3, "+\0\1\0", 4)                  = 4
read(3, "[EMAIL PROTECTED]"..., 32) = 32
write(3, "T\0\4\0 \0\0\0\322\322\"\"22\0\0", 16) = 16
read(3, "\0018\21\0\0\0\0\0\322\322\"\"22\0\0002\"\322\0\0\0\0\0"..., 32) = 32
write(3, "+\0\1\0", 4)                  = 4
read(3, "[EMAIL PROTECTED]"..., 32) = 32
write(3, "T\0\4\0 \0\0\0\327\327\327\327\327\327\0\0", 16) = 16
read(3, "\0018\23\0\0\0\0\0\327\327\327\327\327\327\0\0\327\327"..., 32) = 32
write(3, "+\0\1\0", 4)                  = 4
read(3, "[EMAIL PROTECTED]"..., 32) = 32
write(3, "\1\30\r\0\1\0\240\0019\0\0\0\0\0\0\0d\0d\0\1\0\1\0\0\0"..., 56) = 56
read(3, "[EMAIL PROTECTED]"..., 32) = 32
uname({sys="Linux", node="dragon", ...}) = 0
write(3, "\22\0\10\0\1\0\240\1\'\0\0\0\37\0\0\0\10\0d\0\5\0\0\0x"..., 36) = 36
read(3, "\34\370\27\0\1\0\240\1\'\0\0\0\273;\271\4\0\0\240\1p\230"..., 32) = 32
read(3, "[EMAIL PROTECTED]"..., 32) = 32
write(3, "\22\0\10\0\1\0\240\1%\0\0\0\37\0\0\0\10\0d\0\5\0\0\0xl"..., 36) = 36
read(3, "\34\370\31\0\1\0\240\1%\0\0\0\274;\271\4\0\0\0\0\274;\271"..., 32) = 32
read(3, "[EMAIL PROTECTED]"..., 32) = 32
write(3, "\22\0\t\0\1\0\240\1\"\0\0\0\37\0\0\0\10\0d\0\f\0\0\0xl"..., 40) = 40
read(3, "\34\370\33\0\1\0\240\1\"\0\0\0\275;\271\4\0\0\0\0\275;"..., 32) = 32
read(3, "[EMAIL PROTECTED]"..., 32) = 32
write(3, "\22\0\10\0\1\0\240\1$\0\0\0\37\0\0\0\10\0d\0\6\0\0\0dr"..., 36) = 36
read(3, "\34\370\35\0\1\0\240\1$\0\0\0\276;\271\4\0\0\0\0\276;\271"..., 32) = 32
read(3, "[EMAIL PROTECTED]"..., 32) = 32
write(3, "\22\0\30\0\1\0\240\1(\0\0\0)\0\0\0 \0d\0\22\0\0\0\10\2"..., 100) = 100
read(3, "\0\20\37\0\1\0\240\1\0\0\22\10\0\0\0\0\1\0\0\0\22\0\0 "..., 32) = 32
open("/usr/X11R6/lib/X11/XErrorDB", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=36378, ...}) = 0
read(4, "! $Xorg: XErrorDB,v 1.3 2000/08/"..., 36378) = 36378
close(4)                                = 0
brk(0)                                  = 0x806c000
brk(0x8092000)                          = 0x8092000
write(2, "X Error of failed request:  BadL"..., 95) = 95
write(2, "Major opcode of failed request: "..., 35) = 35
write(2, " (X_ChangeProperty)\n", 20)   = 20
write(2, "  ", 2)                       = 2
write(2, "Serial number of failed request:"..., 36) = 36
write(2, "\n  ", 3)                     = 3
write(2, "Current serial number in output "..., 43) = 43
write(2, "\n", 1)                       = 1
exit_group(1)                           = ?
Script started on Tue 21 Oct 2003 03:37:22 PM EDT
]0;[EMAIL PROTECTED]:~/tmp/[EMAIL 
PROTECTED]:~/tmp/xlogo>LLD_LIBRARY_PATH=/usr/X11R6/lib/debug gdb ./xlogo

]0;[EMAIL PROTECTED]: LD_LIBRARY_PATH=/usr/X11R6/lib/debug gdb ./xlogoGNU gdb 
6.0-debian
Copyright 2003 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-linux"...
(gdb) r -sync       b XtRealizeWidget
Breakpoint 1 at 0x804905c
(gdb) r -sync
Starting program: /home/joey/tmp/xlogo/xlogo -sync
Breakpoint 1 at 0x4015db5d: file Intrinsic.c, line 400.

Breakpoint 1, XtRealizeWidget (widget=0x80577b0) at Intrinsic.c:400
400     Intrinsic.c: No such file or directory.
        in Intrinsic.c
(gdb) bt
#0  XtRealizeWidget (widget=0x80577b0) at Intrinsic.c:400
#1  0x080493c1 in main (argc=1, argv=0xbffff894) at xlogo.c:131
(gdb) s
402     in Intrinsic.c
(gdb) 
403     in Intrinsic.c
(gdb) 
407     in Intrinsic.c
(gdb) 
CallChangeManaged (widget=0x80577b0) at Intrinsic.c:233
233     in Intrinsic.c
(gdb) 
228     in Intrinsic.c
(gdb) 
224     in Intrinsic.c
(gdb) 

233     in Intrinsic.c
(gdb) 
235     in Intrinsic.c
(gdb) 
234     in Intrinsic.c
(gdb) 
239     in Intrinsic.c
(gdb) 
234     in Intrinsic.c
(gdb) 
239     in Intrinsic.c
(gdb) 
240     in Intrinsic.c
(gdb) 
242     in Intrinsic.c
(gdb) 
241     in Intrinsic.c
(gdb) 
242     in Intrinsic.c
(gdb) 
241     in Intrinsic.c
(gdb) 
242     in Intrinsic.c
(gdb) 
245     in Intrinsic.c
(gdb) 
246     in Intrinsic.c
(gdb) 
CallChangeManaged (widget=0x8059648) at Intrinsic.c:233
233     in Intrinsic.c
(gdb) 
228     in Intrinsic.c
(gdb) 
224     in Intrinsic.c
(gdb) 
233     in Intrinsic.c
(gdb) 
256     in Intrinsic.c
(gdb) 
CallChangeManaged (widget=0x80577b0) at Intrinsic.c:247
247     in Intrinsic.c
(gdb) 
245     in Intrinsic.c
(gdb) 
246     in Intrinsic.c
(gdb) 
CallChangeManaged (widget=0x8057af0) at Intrinsic.c:233
233     in Intrinsic.c
(gdb) 
228     in Intrinsic.c
(gdb) 
224     in Intrinsic.c
(gdb) 
233     in Intrinsic.c
(gdb) 
256     in Intrinsic.c
(gdb) 
CallChangeManaged (widget=0x80577b0) at Intrinsic.c:247
247     in Intrinsic.c
(gdb) 
245     in Intrinsic.c
(gdb) 
250     in Intrinsic.c
(gdb) 
254     in Intrinsic.c
(gdb) 
0x40114d80 in XawVendorStructureNotifyHandler ()
   from /usr/X11R6/lib/libXaw.so.7
(gdb) 
Single stepping until exit from function XawVendorStructureNotifyHandler, 
which has no line number information.
X Error of failed request:  BadLength (poly request too large or internal Xlib length 
error)
  Major opcode of failed request:  18 (X_ChangeProperty)
  Serial number of failed request:  29
  Current serial number in output stream:  30


Program exited with code 01.
(gdb) 
The program is not being run.
(gdb) 
The program is not being run.
(gdb) 
The program is not being run.
(gdb) 
The program is not being run.
(gdb) 
The program is not being run.
(gdb) 
The program is not being run.
(gdb) 
The program is not being run.
(gdb) 
The program is not being run.
(gdb) 
The program is not being run.
(gdb) 
The program is not being run.
(gdb) sbtr -sync
Starting program: /home/joey/tmp/xlogo/xlogo -sync
Breakpoint 1 at 0x804905c
Breakpoint 1 at 0x4015db5d: file Intrinsic.c, line 400.

Breakpoint 1, XtRealizeWidget (widget=0x80577b0) at Intrinsic.c:400
400     Intrinsic.c: No such file or directory.
        in Intrinsic.c
(gdb) s
402     in Intrinsic.c
(gdb) s
403     in Intrinsic.c
(gdb) s
407     in Intrinsic.c
(gdb) s
CallChangeManaged (widget=0x80577b0) at Intrinsic.c:233
233     in Intrinsic.c
(gdb) s
228     in Intrinsic.c
(gdb) s
224     in Intrinsic.c
(gdb) s
233     in Intrinsic.c
(gdb) s
235     in Intrinsic.c
(gdb) s
234     in Intrinsic.c
(gdb) s
239     in Intrinsic.c
(gdb) s
234     in Intrinsic.c
(gdb) s
239     in Intrinsic.c
(gdb) s
240     in Intrinsic.c
(gdb) s
242     in Intrinsic.c
(gdb) s
241     in Intrinsic.c
(gdb) s
242     in Intrinsic.c
(gdb) s
241     in Intrinsic.c
(gdb) s
242     in Intrinsic.c
(gdb) s
245     in Intrinsic.c
(gdb) s
246     in Intrinsic.c
(gdb) s
CallChangeManaged (widget=0x8059648) at Intrinsic.c:233
233     in Intrinsic.c
(gdb) s
228     in Intrinsic.c
(gdb) s
224     in Intrinsic.c
(gdb) s
233     in Intrinsic.c
(gdb) s
256     in Intrinsic.c
(gdb) s
CallChangeManaged (widget=0x80577b0) at Intrinsic.c:247
247     in Intrinsic.c
(gdb) s
245     in Intrinsic.c
(gdb) s
246     in Intrinsic.c
(gdb) s
CallChangeManaged (widget=0x8057af0) at Intrinsic.c:233
233     in Intrinsic.c
(gdb) s
228     in Intrinsic.c
(gdb) s
224     in Intrinsic.c
(gdb) s
233     in Intrinsic.c
(gdb) s
256     in Intrinsic.c
(gdb) s
CallChangeManaged (widget=0x80577b0) at Intrinsic.c:247
247     in Intrinsic.c
(gdb) s
245     in Intrinsic.c
(gdb) s
250     in Intrinsic.c
(gdb) s
254     in Intrinsic.c
(gdb) s
0x40114d80 in XawVendorStructureNotifyHandler ()
   from /usr/X11R6/lib/libXaw.so.7
(gdb) s
Single stepping until exit from function XawVendorStructureNotifyHandler, 
which has no line number information.
X Error of failed request:  BadLength (poly request too large or internal Xlib length 
error)
  Major opcode of failed request:  18 (X_ChangeProperty)
  Serial number of failed request:  29
  Current serial number in output stream:  30

Program exited with code 01.
(gdb) s
The program is not being run.
(gdb) s r   -   b   delete 1
(gdb) b Intrinsic.c:254
Breakpoint 2 at 0x4015d698: file Intrinsic.c, line 254.
(gdb) r
Starting program: /home/joey/tmp/xlogo/xlogo -sync
Error in re-setting breakpoint 2:
No source file named Intrinsic.c.
Error in re-setting breakpoint 2:
No source file named Intrinsic.c.
Error in re-setting breakpoint 2:
No source file named Intrinsic.c.
Error in re-setting breakpoint 2:
No source file named Intrinsic.c.
Error in re-setting breakpoint 2:
No source file named Intrinsic.c.
Error in re-setting breakpoint 2:
No source file named Intrinsic.c.

Breakpoint 2, CallChangeManaged (widget=0x80577b0) at Intrinsic.c:254
254     Intrinsic.c: No such file or directory.
        in Intrinsic.c
(gdb) bt
#0  CallChangeManaged (widget=0x80577b0) at Intrinsic.c:254
#1  0x4015dbc8 in XtRealizeWidget (widget=0x80577b0) at Intrinsic.c:407
#2  0x080493c1 in main (argc=1, argv=0xbffff894) at xlogo.c:131
(gdb) s
0x40114d80 in XawVendorStructureNotifyHandler ()
   from /usr/X11R6/lib/libXaw.so.7
(gdb) bt
#0  0x40114d80 in XawVendorStructureNotifyHandler ()
   from /usr/X11R6/lib/libXaw.so.7
#1  0x4015dbc8 in XtRealizeWidget (widget=0x40114d80) at Intrinsic.c:407
#2  0x080493c1 in main (argc=1, argv=0xbffff894) at xlogo.c:131
(gdb) s
Single stepping until exit from function XawVendorStructureNotifyHandler, 
which has no line number information.
X Error of failed request:  BadLength (poly request too large or internal Xlib length 
error)
  Major opcode of failed request:  18 (X_ChangeProperty)
  Serial number of failed request:  29
  Current serial number in output stream:  30

Program exited with code 01.
(gdb) q
Section "ServerLayout"
        Identifier     "XFree86 Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        RgbPath      "/usr/X11R6/lib/X11/rgb"
        ModulePath   "/usr/X11R6/lib/modules"
        FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
        FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
        FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
        FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
        FontPath     "/usr/X11R6/lib/X11/fonts/Speedo/"
        FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
        Load  "dbe"
        Load  "GLcore"          # OpenGL support
        Load  "v4l"             # Video4Linux
        Load  "dri"
        Load  "extmod"
        Load  "glx"
        Load  "pex5"
        Load  "record"
        Load  "xie"
        Load  "type1"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "keyboard"
        Option      "XkbLayout" "us"
        Option      "XkbModel" "pc104"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "PS/2"
        Option      "Device" "/dev/psaux"
        Option      "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
        Option "dpms"
        Modeline "1024x768" 65 1024 1048 1184 1344 768 771 777 806 -hsync -vsync
        Modeline "1280x768" 81.59 1280 1280 1384 1688 768 769 774 791
        Modeline "1280x1024" 108 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "accel"                     # [<bool>]
        #Option     "crt_screen"                # [<bool>]
        #Option     "composite_sync"            # [<bool>]
        #Option     "hw_cursor"                 # [<bool>]
        #Option     "linear"                    # [<bool>]
        #Option     "mmio_cache"                # [<bool>]
        #Option     "probe_clocks"              # [<bool>]
        #Option     "reference_clock"           # <freq>
        #Option     "shadow_fb"                 # [<bool>]
        #Option     "sw_cursor"                 # [<bool>]
        Identifier  "Card0"
        Driver      "ati"
        VendorName  "ATI"
        BoardName   "Mach64 LR"
        ChipSet     "ati"
        ChipId      0x4c52
        ChipRev     0x64
        BusID       "PCI:0:20:0"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        DefaultDepth    24
        SubSection "Display"
                Depth     1
        EndSubSection
        SubSection "Display"
                Depth     4
        EndSubSection
        SubSection "Display"
                Depth     8
        EndSubSection
        SubSection "Display"
                Depth     15
        EndSubSection
        SubSection "Display"
                Depth     16
        EndSubSection
        SubSection "Display"
                Depth     24
                Modes "1280x768" "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

Section "DRI"
        Mode 0666
EndSection

Attachment: signature.asc
Description: Digital signature

Reply via email to