Damnit, that didn't take long.
joey@dragon: LD_LIBRARY_PATH=/usr/X11R6/lib/debug/ gdb ./xlogo
GNU 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) b exit
Breakpoint 1 at 0x804902c
(gdb) r -sync
Starting program: /home/joey/tmp/xlogo/xlogo -sync
Breakpoint 1 at 0x402bd9b6
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
Breakpoint 1, 0x402bd9b6 in exit () from /lib/libc.so.6
(gdb) bt full
#0 0x402bd9b6 in exit () from /lib/libc.so.6
No symbol table info available.
#1 0x40200beb in _XDefaultError (dpy=0x1, event=0x1) at XlibInt.c:2846
No locals.
#2 0x40200ce4 in _XError (dpy=0x8054328, rep=0xbffff390) at XlibInt.c:2898
rtn_val = 1076436768
event = {type = 0, xany = {type = 0, serial = 134562600,
send_event = 33554433, display = 0x1d, window = 3204452880}, xkey = {
type = 0, serial = 134562600, send_event = 33554433, display = 0x1d,
window = 3204452880, root = 1073785761, subwindow = 1075618204, time = 1,
x = 1, y = 1076432168, x_root = -1073745144, y_root = 1075961327,
state = 134546184, keycode = 3221222288, same_screen = 32}, xbutton = {
type = 0, serial = 134562600, send_event = 33554433, display = 0x1d,
window = 3204452880, root = 1073785761, subwindow = 1075618204, time = 1,
x = 1, y = 1076432168, x_root = -1073745144, y_root = 1075961327,
state = 134546184, button = 3221222288, same_screen = 32}, xmotion = {
type = 0, serial = 134562600, send_event = 33554433, display = 0x1d,
window = 3204452880, root = 1073785761, subwindow = 1075618204, time = 1,
x = 1, y = 1076432168, x_root = -1073745144, y_root = 1075961327,
state = 134546184, is_hint = -112 '\220', same_screen = 32}, xcrossing = {
type = 0, serial = 134562600, send_event = 33554433, display = 0x1d,
window = 3204452880, root = 1073785761, subwindow = 1075618204, time = 1,
---Type <return> to continue, or q <return> to quit---
x = 1, y = 1076432168, x_root = -1073745144, y_root = 1075961327,
mode = 134546184, detail = -1073745008, same_screen = 32,
focus = 1076527054, state = 3221222656}, xfocus = {type = 0,
serial = 134562600, send_event = 33554433, display = 0x1d,
window = 3204452880, mode = 1073785761, detail = 1075618204}, xexpose = {
type = 0, serial = 134562600, send_event = 33554433, display = 0x1d,
window = 3204452880, x = 1073785761, y = 1075618204, width = 1,
height = 1, count = 1076432168}, xgraphicsexpose = {type = 0,
serial = 134562600, send_event = 33554433, display = 0x1d,
drawable = 3204452880, x = 1073785761, y = 1075618204, width = 1,
height = 1, count = 1076432168, major_code = -1073745144,
minor_code = 1075961327}, xnoexpose = {type = 0, serial = 134562600,
send_event = 33554433, display = 0x1d, drawable = 3204452880,
major_code = 1073785761, minor_code = 1075618204}, xvisibility = {
type = 0, serial = 134562600, send_event = 33554433, display = 0x1d,
window = 3204452880, state = 1073785761}, xcreatewindow = {type = 0,
serial = 134562600, send_event = 33554433, display = 0x1d,
parent = 3204452880, window = 1073785761, x = 1075618204, y = 1,
width = 1, height = 1076432168, border_width = -1073745144,
override_redirect = 1075961327}, xdestroywindow = {type = 0,
serial = 134562600, send_event = 33554433, display = 0x1d,
event = 3204452880, window = 1073785761}, xunmap = {type = 0,
---Type <return> to continue, or q <return> to quit---
serial = 134562600, send_event = 33554433, display = 0x1d,
event = 3204452880, window = 1073785761, from_configure = 1075618204},
xmap = {type = 0, serial = 134562600, send_event = 33554433, display = 0x1d,
event = 3204452880, window = 1073785761, override_redirect = 1075618204},
xmaprequest = {type = 0, serial = 134562600, send_event = 33554433,
display = 0x1d, parent = 3204452880, window = 1073785761}, xreparent = {
type = 0, serial = 134562600, send_event = 33554433, display = 0x1d,
event = 3204452880, window = 1073785761, parent = 1075618204, x = 1,
y = 1, override_redirect = 1076432168}, xconfigure = {type = 0,
serial = 134562600, send_event = 33554433, display = 0x1d,
event = 3204452880, window = 1073785761, x = 1075618204, y = 1, width = 1,
height = 1076432168, border_width = -1073745144, above = 1075961327,
override_redirect = 134546184}, xgravity = {type = 0, serial = 134562600,
send_event = 33554433, display = 0x1d, event = 3204452880,
window = 1073785761, x = 1075618204, y = 1}, xresizerequest = {type = 0,
serial = 134562600, send_event = 33554433, display = 0x1d,
window = 3204452880, width = 1073785761, height = 1075618204},
xconfigurerequest = {type = 0, serial = 134562600, send_event = 33554433,
display = 0x1d, parent = 3204452880, window = 1073785761, x = 1075618204,
y = 1, width = 1, height = 1076432168, border_width = -1073745144,
above = 1075961327, detail = 134546184, value_mask = 3221222288},
xcirculate = {type = 0, serial = 134562600, send_event = 33554433,
---Type <return> to continue, or q <return> to quit---
display = 0x1d, event = 3204452880, window = 1073785761,
place = 1075618204}, xcirculaterequest = {type = 0, serial = 134562600,
send_event = 33554433, display = 0x1d, parent = 3204452880,
window = 1073785761, place = 1075618204}, xproperty = {type = 0,
serial = 134562600, send_event = 33554433, display = 0x1d,
window = 3204452880, atom = 1073785761, time = 1075618204, state = 1},
xselectionclear = {type = 0, serial = 134562600, send_event = 33554433,
display = 0x1d, window = 3204452880, selection = 1073785761,
time = 1075618204}, xselectionrequest = {type = 0, serial = 134562600,
send_event = 33554433, display = 0x1d, owner = 3204452880,
requestor = 1073785761, selection = 1075618204, target = 1, property = 1,
time = 1076432168}, xselection = {type = 0, serial = 134562600,
send_event = 33554433, display = 0x1d, requestor = 3204452880,
selection = 1073785761, target = 1075618204, property = 1, time = 1},
xcolormap = {type = 0, serial = 134562600, send_event = 33554433,
display = 0x1d, window = 3204452880, colormap = 1073785761,
new = 1075618204, state = 1}, xclient = {type = 0, serial = 134562600,
send_event = 33554433, display = 0x1d, window = 3204452880,
message_type = 1073785761, format = 1075618204, data = {
b = "\001\000\000\000\001\000\000\000(\r)@\bóÿ¿ï�!@", s = {1, 0, 1, 0,
3368, 16425, -3320, -16385, -8721, 16417}, l = {1, 1, 1076432168,
-1073745144, 1075961327}}}, xmapping = {type = 0, serial = 134562600,
---Type <return> to continue, or q <return> to quit---
send_event = 33554433, display = 0x1d, window = 3204452880,
request = 1073785761, first_keycode = 1075618204, count = 1}, xerror = {
type = 0, display = 0x8054328, resourceid = 33554433, serial = 29,
error_code = 16 '\020', request_code = 18 '\022', minor_code = 0 '\0'},
xkeymap = {type = 0, serial = 134562600, send_event = 33554433,
display = 0x1d, window = 3204452880,
key_vector = "¡«\000@\234¡\034@\001\000\000\000\001\000\000\000(\r)@\bóÿ¿ï�!@\b\003\005\b"}, pad = {0, 134562600, 33554433, 29, -1090514416, 1073785761,
1075618204, 1, 1, 1076432168, -1073745144, 1075961327, 134546184,
-1073745008, 32, 1076527054, -1073744640, 1076433320, 712, 1075654656,
1075642484, 1076432168, 0, 134562600}}
async = (_XAsyncHandler *) 0x0
next = (_XAsyncHandler *) 0x40291f20
#3 0x401ff243 in _XReply (dpy=0x8054328, rep=0xbffff390, extra=0, discard=1)
at XlibInt.c:1787
ext = (_XExtension *) 0x0
ret = 0
ret_code = -1073744928
serial = 29
cur_request = 30
cvl = (struct _XCVList *) 0x0
#4 0x401fa4d4 in XSync (dpy=0x8054328, discard=0) at Sync.c:45
---Type <return> to continue, or q <return> to quit---
rep = {type = 0 '\0', revertTo = 16 '\020', sequenceNumber = 29,
length = 33554433, focus = 135397376, pad1 = 0, pad2 = 1, pad3 = 536870933,
pad4 = 143808928, pad5 = 16}
#5 0x401fa595 in _XSyncFunction (dpy=0x1) at Synchro.c:34
No locals.
#6 0x401de485 in XChangeProperty (dpy=0x8054328, w=1, property=1, type=1,
format=1, mode=1, data=0xbffff450 "\b\002", nelements=18) at ChProp.c:104
len = 72
#7 0x40207c77 in XSetWMSizeHints (dpy=0x1, w=1, hints=0x1, prop=1)
at SetNrmHint.c:95
data = {flags = 520, x = 0, y = 0, width = 100, height = 100,
minWidth = 0, minHeight = 0, maxWidth = 0, maxHeight = 0, widthInc = 0,
heightInc = 0, minAspectX = 0, minAspectY = 0, maxAspectX = 0,
maxAspectY = 0, baseWidth = 0, baseHeight = 0, winGravity = 1}
#8 0x40207cb6 in XSetWMNormalHints (dpy=0x1, w=1, hints=0x1)
at SetNrmHint.c:106
No locals.
#9 0x4020881a in XSetWMProperties (dpy=0x8054328, w=33554433,
windowName=0xbffff690, iconName=0xbffff690, argv=0x8057e38, argc=1,
sizeHints=0x80597c0, wmHints=0x80578a4, classHints=0xbffff678)
at WMProps.c:111
textprop = {value = 0xbffff500 "dragon", encoding = 31, format = 8,
---Type <return> to continue, or q <return> to quit---
nitems = 6}
hostName = "dragon\000\000`�;@ð�;@", '\0' <repeats 12 times>, "¢m\035@ä \035@ô�\034@\000 \034@\023\000\000\000\020\223?@\000K\001@\fT\022@\000öÿ¿�õÿ¿ót\000@\002%\024@c\r\016\017äð\023@¨õÿ¿\210N\001@\f\000\000\000\001\000\000\000\000\000\000\000\001\000\000\000\023\000\000\000\000\000\000\000¨õÿ¿(\r)@��!@\a\000\000\000@öÿ¿\000\000\000\000c\r\016\017pR\022@\002%\024@¸õÿ¿±B0@\b\003\005\b@öÿ¿d\005\035@\000 \034@¼�;@\000K\001@°\225?@pR\022@\020öÿ¿¡«\000@\fT"...
len = 6
locale = 0xbffff690 "(~\005\b\037"
#10 0x4016f5ae in _popup_set_prop (w=0x80577b0) at Shell.c:1487
p = 0x80577b0
icon_name = {value = 0x8057e28 "xlogo", encoding = 31, format = 8,
nitems = 5}
window_name = {value = 0x8056388 "xlogo", encoding = 31, format = 8,
nitems = 5}
argv = (char **) 0x403b9f27
argc = 0
size_hints = (XSizeHints *) 0x80597c0
window_group = 1
classhint = {res_name = 0x804de5a "xlogo",
res_class = 0x804de60 "XLogo"}
copied_iname = 0 '\0'
---Type <return> to continue, or q <return> to quit---
copied_wname = 0 '\0'
#11 0x4016eeb5 in Realize (wid=0x80577b0, vmask=0x1, attr=0xbffff790)
at Shell.c:1239
mask = 10266
#12 0x40114b06 in XawVendorShellRealize (wid=0x80577b0, vmask=0x1, attr=0x1)
at Vendor.c:378
super = 0x0
#13 0x4015d87a in RealizeWidget (widget=0x80577b0) at Intrinsic.c:329
value_mask = 10266
values = {background_pixmap = 1, background_pixel = 13771314,
border_pixmap = 3221223352, border_pixel = 0, bit_gravity = 1,
win_gravity = 134583880, backing_store = 1073827540,
backing_planes = 1075361456, backing_pixel = 1, save_under = 1074875776,
event_mask = 6422576, do_not_propagate_mask = 1075173025,
override_redirect = 134576048, colormap = 32, cursor = 134577532}
realize = 0x40114ad0 <XawVendorShellRealize>
window = 1
display = (Display *) 0x8054328
class_name = 0x401866c1 "SessionShell"
hookobj = 0x40114ad0
#14 0x4015dbd0 in XtRealizeWidget (widget=0x80577b0) at Intrinsic.c:408
app = 0x0
---Type <return> to continue, or q <return> to quit---
#15 0x080493c1 in main (argc=1, argv=0xbffff894) at xlogo.c:131
toplevel = 0x80577b0
app_con = 0x804f6f8
--
see shy jo
Attachment:
signature.asc
Description: Digital signature