Re: [wmii] [ANN] New snap, major changes: wmii+ixp-20080120

From: Alex Kilgore <adkilgor_AT_spartan.uncg.edu>
Date: Mon, 21 Jan 2008 17:05:39 -0500

here is a backtrace

(gdb) bt full
#0 0x08052def in float_placeframe (f=0x808c2c0) at float.c:129
vp = (Vector_rect *) 0x8073d30
vp2 = (Vector_rect *) 0x8073d24
vptemp = (Vector_rect *) 0x8073d24
rp = (Rectangle *) 0x2c3
r = {min = {x = 0, y = 0}, max = {x = 1024, y = 753}}
fr = {min = {x = 486, y = 0}, max = {x = 972, y = 332}}
dim = {x = 1024, y = 723}
p = {x = 0, y = 0}
c = (Client *) 0x809fdb8
ff = (Frame *) 0x0
a = (Area *) 0x8088fd8
area = 134791872
l = -1080903560
i = 0
rvec = {ary = 0x808c4f0, n = 0, size = 8}
rvec2 = {ary = 0x808dac0, n = 0, size = 8}
#1 0x080525d6 in float_attach (a=0x8088fd8, f=0x808c2c0) at float.c:15
No locals.
#2 0x0804b51e in area_attach (a=0x8088fd8, f=0x808c2c0) at area.c:189
__PRETTY_FUNCTION__ = "area_attach"
#3 0x080602d0 in view_attach (v=0x8089c70, f=0x808c2c0) at view.c:210
c = (Client *) 0x809fdb8
ff = (Frame *) 0x0
a = (Area *) 0x8088fd8
#4 0x0804e91c in client_setviews (c=0x809fdb8, tags=0xbf92b8c0) at
client.c:910
fp = (Frame **) 0x809fdbc
f = (Frame *) 0x808c2c0
cmp = 0
#5 0x0804eda4 in apply_tags (c=0x809fdb8, tags=0x806dbb4 "sel") at
client.c:1024
i = 1
j = 1
k = 0
n = 1
add = true
buf =
"sel\000\000\000\000\000\210�\222�\001�\006\bH�\222��\006\b\000\000\000\000~�ͷ\t\000\000\000L�\222�
\000\000\000\237�ͷ\000\000\000\000vG\a\b��\222�P\000\00
\a\b\223\215緸�\222�
\000\000\000\214�\222�\023\215�\213ط~�ͷ\003\000\000\000\214�\222�
\000\000\000\237�ͷ�215\a\b$\213طع\222�o�ͷ�215\a\b\214�\222� \000\000\000\n��
\bX\220\a\b\b�\222�����215\a\b\214�\222� ", '\0' <repeats 11 times>,
"�\220\a\b\214fǷ$\213ط\000\000\000\0000\210\a\bH"...
last = 0 '\0'
toks = {0x8089c74 "1", 0x0, 0xbf92b8f8 "\020", 0x80934b8 "\022",
0xb7efc148 "", 0xbf92b8f8 "\020", 0x3034313c <Address 0x3034313c out of
bounds>,
0x35643030 <Address 0x35643030 out of bounds>, 0xbf92b8d8
"<14000d5ظ\222�\216", 0x807008e "0123456789abcdef", 0x0, 0x0, 0x0, 0x0,
0x10 <Address 0x10 out of bounds>,
0x1 <Address 0x1 out of bounds>, 0x7 <Address 0x7 out of bounds>, 0x280
<Address 0x280 out of bounds>, 0x0, 0x0, 0x8077274 "x", 0x2 <Address 0x2
out of bounds>,
0xbf92b948 "\210�\222�\001�\006\bH�\222��\006\b", 0x806b837
"\211E�203}�, 0xbf92bb48 "", 0x806f9ed "x", 0xb7e1dc21 "\201��r",
0xb7cda77e "\203�024[]�215�",
0x78 <Address 0x78 out of bounds>, 0x806f9ee "", 0xbf92b968 " ",
0x780078 <Address 0x780078 out of bounds>}
cur = 0x8089c74 "1"
#6 0x0804ee56 in apply_rules (c=0x809fdb8) at client.c:1040
newgroup = 8
#8 0x0804c8cc in client_create (w=20971733, wa=0xbf92bc88) at client.c:156
t = (Client **) 0x808d590
c = (Client *) 0x809fdb8
---Type <return> to continue, or q <return> to quit---
fwa = {background_pixmap = 0, background_pixel = 0, border_pixmap =
46334974, border_pixel = 135528448, bit_gravity = 136325084, win_gravity
= -1075847552,
backing_store = 14705, backing_planes = 14706, backing_pixel =
3214064776, save_under = 0, event_mask = 1605724, do_not_propagate_mask
= -1080902620,
override_redirect = 1, colormap = 134711344, cursor = 0}
p = {x = 1, y = 15}
#9 0x08050d99 in maprequest (e=0xbf92bd08) at event.c:287
ev = (XMapRequestEvent *) 0xbf92bd08
wa = {x = 0, y = 0, width = 1022, height = 707, border_width = 0, depth
= 24, visual = 0x807d2c8, root = 104, class = 1, bit_gravity = 1,
win_gravity = 1,
backing_store = 0, backing_planes = 4294967295, backing_pixel = 0,
save_under = 0, colormap = 32, map_installed = 1, map_state = 0,
all_event_masks = 6455347,
your_event_mask = 0, do_not_propagate_mask = 0, override_redirect = 0,
screen = 0x8078f10}
#10 0x0805052f in dispatch_event (e=0xbf92bd08) at event.c:13
No locals.
#11 0x08050f42 in check_x_event (c=0x8082e88) at event.c:362
ev = {type = 20, xany = {type = 20, serial = 14702, send_event = 0,
display = 0x8078830, window = 104}, xkey = {type = 20, serial = 14702,
send_event = 0,
display = 0x8078830, window = 104, root = 20971733, subwindow = 0, time
= 0, x = 200, y = 200, x_root = 0, y_root = 1, state = 0, keycode = 1,
same_screen = 1},
xbutton = {type = 20, serial = 14702, send_event = 0, display =
0x8078830, window = 104, root = 20971733, subwindow = 0, time = 0, x =
200, y = 200, x_root = 0,
y_root = 1, state = 0, button = 1, same_screen = 1}, xmotion = {type =
20, serial = 14702, send_event = 0, display = 0x8078830, window = 104,
root = 20971733,
subwindow = 0, time = 0, x = 200, y = 200, x_root = 0, y_root = 1, state
= 0, is_hint = 1 '\001', same_screen = 1}, xcrossing = {type = 20,
serial = 14702,
send_event = 0, display = 0x8078830, window = 104, root = 20971733,
subwindow = 0, time = 0, x = 200, y = 200, x_root = 0, y_root = 1, mode
= 0, detail = 1,
same_screen = 1, focus = 0, state = 8}, xfocus = {type = 20, serial =
14702, send_event = 0, display = 0x8078830, window = 104, mode =
20971733, detail = 0},
xexpose = {type = 20, serial = 14702, send_event = 0, display =
0x8078830, window = 104, x = 20971733, y = 0, width = 0, height = 200,
count = 200},
xgraphicsexpose = {type = 20, serial = 14702, send_event = 0, display =
0x8078830, drawable = 104, x = 20971733, y = 0, width = 0, height = 200,
count = 200,
major_code = 0, minor_code = 1}, xnoexpose = {type = 20, serial = 14702,
send_event = 0, display = 0x8078830, drawable = 104, major_code = 20971733,
minor_code = 0}, xvisibility = {type = 20, serial = 14702, send_event =
0, display = 0x8078830, window = 104, state = 20971733}, xcreatewindow =
{type = 20,
serial = 14702, send_event = 0, display = 0x8078830, parent = 104,
window = 20971733, x = 0, y = 0, width = 200, height = 200, border_width
= 0,
override_redirect = 1}, xdestroywindow = {type = 20, serial = 14702,
send_event = 0, display = 0x8078830, event = 104, window = 20971733},
xunmap = {type = 20,
serial = 14702, send_event = 0, display = 0x8078830, event = 104, window
= 20971733, from_configure = 0}, xmap = {type = 20, serial = 14702,
send_event = 0,
display = 0x8078830, event = 104, window = 20971733, override_redirect =
0}, xmaprequest = {type = 20, serial = 14702, send_event = 0, display =
0x8078830,
parent = 104, window = 20971733}, xreparent = {type = 20, serial =
14702, send_event = 0, display = 0x8078830, event = 104, window =
20971733, parent = 0, x = 0,
y = 200, override_redirect = 200}, xconfigure = {type = 20, serial =
14702, send_event = 0, display = 0x8078830, event = 104, window =
20971733, x = 0, y = 0,
width = 200, height = 200, border_width = 0, above = 1,
override_redirect = 0}, xgravity = {type = 20, serial = 14702,
send_event = 0, display = 0x8078830,
event = 104, window = 20971733, x = 0, y = 0}, xresizerequest = {type =
20, serial = 14702, send_event = 0, display = 0x8078830, window = 104,
width = 20971733,
height = 0}, xconfigurerequest = {type = 20, serial = 14702, send_event
= 0, display = 0x8078830, parent = 104, window = 20971733, x = 0, y = 0,
width = 200,
height = 200, border_width = 0, above = 1, detail = 0, value_mask = 1},
xcirculate = {type = 20, serial = 14702, send_event = 0, display =
0x8078830, event = 104,
window = 20971733, place = 0}, xcirculaterequest = {type = 20, serial =
14702, send_event = 0, display = 0x8078830, parent = 104, window =
20971733, place = 0},
xproperty = {type = 20, serial = 14702, send_event = 0, display =
0x8078830, window = 104, atom = 20971733, time = 0, state = 0},
xselectionclear = {type = 20,
serial = 14702, send_event = 0, display = 0x8078830, window = 104,
selection = 20971733, time = 0}, xselectionrequest = {type = 20, serial
= 14702, send_event = 0,
display = 0x8078830, owner = 104, requestor = 20971733, selection = 0,
target = 0, property = 200, time = 200}, xselection = {type = 20, serial
= 14702,
send_event = 0, display = 0x8078830, requestor = 104, selection =
20971733, target = 0, property = 0, time = 200}, xcolormap = {type = 20,
serial = 14702,
send_event = 0, display = 0x8078830, window = 104, colormap = 20971733,
new = 0, state = 0}, xclient = {type = 20, serial = 14702, send_event = 0,
display = 0x8078830, window = 104, message_type = 20971733, format = 0,
data = {b =
"\000\000\000\000�000\000\000�000\000\000\000\000\000\000\001\000\000",
s = {
0, 0, 200, 0, 200, 0, 0, 0, 1, 0}, l = {0, 200, 200, 0, 1}}}, xmapping =
{type = 20, serial = 14702, send_event = 0, display = 0x8078830, window
= 104,
request = 20971733, first_keycode = 0, count = 0}, xerror = {type = 20,
display = 0x396e, resourceid = 0, serial = 134711344, error_code = 104 'h',
request_code = 0 '\0', minor_code = 0 '\0'}, xkeymap = {type = 20,
serial = 14702, send_event = 0, display = 0x8078830, window = 104,
key_vector =
"�000@\001\000\000\000\000\000\000\000\000�000\000\000�000\000\000\000\000\000\000\001\000\000\000\000\000\000"},
pad = {20, 14702, 0, 134711344,
104, 20971733, 0, 0, 200, 200, 0, 1, 0, 1, 1, 0, 8, 0, 0, 0, 0, 0, 0, 0}}
#12 0x0806691f in handle_conns (s=0x8077140) at server.c:69
c = (IxpConn *) 0x8082e88
n = (IxpConn *) 0x8082e68
#13 0x08066a50 in ixp_serverloop (s=0x8077140) at server.c:101
tvp = (timeval *) 0x0
tv = {tv_sec = 9, tv_usec = 985000}
timeout = 0
r = 1
#14 0x08058f32 in main (argc=0, argv=0xbf92bf18) at main.c:482
wmiirc = 0x806e675 "wmiistartrc"
---Type <return> to continue, or q <return> to quit---
s = (WMScreen *) 0x80890a8
wa = {background_pixmap = 0, background_pixel = 0, border_pixmap = 0,
border_pixel = 0, bit_gravity = 0, win_gravity = 0, backing_store = 0,
backing_planes = 0, backing_pixel = 0, save_under = 0, event_mask =
3670064, do_not_propagate_mask = 0, override_redirect = -1080893736,
colormap = 3085021246,
cursor = 12582917}
i = 1
_argtmp = 0
_inargv = 0
_argv = 0x0

>
>> Another strange thing im noticing is, this can be reproduced, I had a
>> terminal in the floating layer, and I ran firefox (and this happens
>> with thunderbird too) and it crashes wmii with a floating point
>> exception, I can get a backtrace but do i need to edit the config.mk
>> flags again to make it useful to you?
>
> In the last tarball, I changed the CFLAGS in config.mk, so it should
> be alright. Thanks.
>
Received on Mon Jan 21 2008 - 23:05:48 UTC

This archive was generated by hypermail 2.2.0 : Sun Jul 13 2008 - 16:34:18 UTC