[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#216933: marked as done (libx11-6: many clients get BadLength error from X_ChangeProperty request [Transmeta Crusoe CMS bug])



Your message dated Sun, 15 Jun 2008 12:09:08 +0200
with message-id <4854EA44.6060403@ens-lyon.org>
and subject line closing some old wontfix bugs that we don't need to keep open
has caused the Debian Bug report #216933,
regarding libx11-6: many clients get BadLength error from X_ChangeProperty request [Transmeta Crusoe CMS bug]
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
216933: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=216933
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
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:

joey@dragon:~>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:

joey@dragon:~/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, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\321\0"..., 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, "\1\0\2\0\0\0\0\0\1\202\0\0\0\0\0\0\0\0\0\0\22\0\0\0@\317"..., 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, "\1\0\5\0\0\0\0\0\1\224n\256\0\0\0\0\1\0\0\0\22\0\0\0@\317"..., 32) = 32
write(3, "\224\0\2\0\1\0\0\0", 8)       = 8
read(3, "\1\1\6\0\0\0\0\0\1\0\0\0\0\0\0\0\1\0\0\0\22\0\0\0@\317"..., 32) = 32
write(3, "\20\0\5\0\v\0\0\0Custom Init\0", 20) = 20
read(3, "\1\0\7\0\0\0\0\0\320\0\0\0\0\0\0\0\1\0\0\0\22\0\0\0@\317"..., 32) = 32
write(3, "\20\0\5\0\v\0\0\0Custom Data\0", 20) = 20
read(3, "\1\0\10\0\0\0\0\0\321\0\0\0\0\0\0\0\1\0\0\0\22\0\0\0@\317"..., 32) = 32
write(3, "\20\1\6\0\20\0\0\0SCREEN_RESOURCES", 24) = 24
read(3, "\1\0\t\0\0\0\0\0]\0\0\0\0\0\0\0\1\0\0\0\22\0\0\0@\317u"..., 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, "\1\0\v\0\0\0\0\0g\0\0\0\0\0\0\0\1\0\0\0\22\0\0\0@\317u"..., 32) = 32
write(3, "+\1\1\0", 4)                  = 4
read(3, "\1\2\f\0\0\0\0\0\20\0\0\1\0\0\0\0\1\0\0\0\22\0\0\0@\317"..., 32) = 32
write(3, "\20\1\t\0\31\0\0\0XDCCC_LINEAR_RGB_MATRICE"..., 36) = 36
read(3, "\1\0\r\0\0\0\0\0h\0\0\0\0\0\0\0\1\0\0\0\22\0\0\0@\317u"..., 32) = 32
write(3, "+\1\1\0", 4)                  = 4
read(3, "\1\2\16\0\0\0\0\0\20\0\0\1\0\0\0\0\1\0\0\0\22\0\0\0@\317"..., 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, "\1\2\20\0\0\0\0\0\20\0\0\1\0\0\0\0\1\0\0\0\22\0\0\0@\317"..., 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, "\1\2\22\0\0\0\0\0\20\0\0\1\0\0\0\0\1\0\0\0\22\0\0\0@\317"..., 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, "\1\2\24\0\0\0\0\0\20\0\0\1\0\0\0\0\1\0\0\0\22\0\0\0@\317"..., 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, "\1\2\26\0\0\0\0\0\20\0\0\1\0\0\0\0\0\0\0\0\22\0\0\0@\317"..., 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, "\1\2\30\0\0\0\0\0\20\0\0\1\0\0\0\0\0\0\0\0\22\0\0\0@\317"..., 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, "\1\2\32\0\0\0\0\0\20\0\0\1\0\0\0\0\0\0\0\0\22\0\0\0@\317"..., 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, "\1\2\34\0\0\0\0\0\20\0\0\1\0\0\0\0\0\0\0\0\22\0\0\0@\317"..., 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, "\1\2\36\0\0\0\0\0\20\0\0\1\0\0\0\0\0\0\0\0\22\0\0\0@\317"..., 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;joey@dragon:~/tmp/xlogojoey@dragon:~/tmp/xlogo>LLD_LIBRARY_PATH=/usr/X11R6/lib/debug gdb ./xlogo

]0;joey@dragon: 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


--- End Message ---
--- Begin Message ---
This bug has been marked as "wontfix" for a while, and I don't think it
is worth keeping it open. So as part of cleaning the BTS, I am just
closing it.

Cheers
Brice



--- End Message ---

Reply to: