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 = "[EMAIL PROTECTED]"}, 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.



Reply via email to