Dear all,
please find attached a complete backtrace of the wmii crash that was
previously mentioned on the wmii complete list.
Since my subscription to the wmii-hackers list has not yet been
confirmed, please CC me directly on your replies, thank you.
Alexis
--
Future looks spotty. You will spill soup in late evening.
Script started on Wed 21 Nov 2007 09:06:29 AM CET
% wmii -v
wmii-3.6, ©2007 Kris Maglione
% gdb `{which wmii} core
GNU gdb 6.4.90-debian
Copyright (C) 2006 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 "i486-linux-gnu"...Using host libthread_db library
"/lib/tls/i686/cmov/libthread_db.so.1".
warning: Can't read pathname for load map: Input/output error.
Reading symbols from /lib/tls/i686/cmov/libc.so.6...done.
Loaded symbols for /lib/tls/i686/cmov/libc.so.6
Reading symbols from /lib/tls/i686/cmov/libm.so.6...done.
Loaded symbols for /lib/tls/i686/cmov/libm.so.6
Reading symbols from /usr/lib/libX11.so.6...done.
Loaded symbols for /usr/lib/libX11.so.6
Reading symbols from /usr/lib/libXext.so.6...done.
Loaded symbols for /usr/lib/libXext.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/libXau.so.6...done.
Loaded symbols for /usr/lib/libXau.so.6
Reading symbols from /usr/lib/libXdmcp.so.6...done.
Loaded symbols for /usr/lib/libXdmcp.so.6
Reading symbols from /lib/tls/i686/cmov/libdl.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libdl.so.2
Reading symbols from /lib/tls/i686/cmov/libnss_compat.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libnss_compat.so.2
Reading symbols from /lib/tls/i686/cmov/libnsl.so.1...done.
Loaded symbols for /lib/tls/i686/cmov/libnsl.so.1
Reading symbols from /lib/tls/i686/cmov/libnss_nis.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libnss_nis.so.2
Reading symbols from /lib/tls/i686/cmov/libnss_files.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libnss_files.so.2
Reading symbols from /usr/lib/libXcursor.so.1...done.
Loaded symbols for /usr/lib/libXcursor.so.1
Reading symbols from /usr/lib/libXrender.so.1...done.
Loaded symbols for /usr/lib/libXrender.so.1
Reading symbols from /usr/lib/libXfixes.so.3...done.
Loaded symbols for /usr/lib/libXfixes.so.3
Core was generated by `/opt/local/bin/wmii'.
Program terminated with signal 11, Segmentation fault.
#0 0x08051c49 in resize_frame (f=0x0, r={min = {x = 840, y = 14}, max = {x =
1680, y = 1036}}) at frame.c:266
266 c = f->client;
(gdb) bt full
#0 0x08051c49 in resize_frame (f=0x0, r={min = {x = 840, y = 14}, max = {x =
1680, y = 1036}}) at frame.c:266
stickycorner = 40
pt = {x = 0, y = 16}
c = (Client *) 0xb7d5e5f1
#1 0x0804db9a in resize_client (c=0x80af8a0, r=0x80854d0) at client.c:358
f = (Frame *) 0x0
#2 0x080503ea in arrange_column (a=0x80af358, dirty=0) at column.c:362
f = (Frame *) 0x0
__PRETTY_FUNCTION__ = "arrange_column"
#3 0x0805dfa7 in arrange_view (v=0x80af208) at view.c:302
xoff = 1680
a = (Area *) 0x80af358
#4 0x0804b495 in detach_from_area (f=0x80b0260) at area.c:248
pr = (Frame *) 0x0
c = (Client *) 0x80b0680
cp = (Client *) 0x2
a = (Area *) 0x80b0540
v = (View *) 0x80af208
__PRETTY_FUNCTION__ = "detach_from_area"
#5 0x0804ed55 in update_client_views (c=0x80b0680, tags=0xbfd74548) at
client.c:832
fp = (Frame **) 0x80b0688
f = (Frame *) 0x80b0260
cmp = 0
#6 0x0804d101 in destroy_client (c=0x80b0680) at client.c:163
handler = (int (*)(Display *, XErrorEvent *)) 0x805626e <errorhandler>
r = {min = {x = 0, y = 0}, max = {x = 484, y = 292}}
dummy = 0x0
tc = (Client **) 0x80a34a0
hide = 0
#7 0x0804ec9e in unmap_event (w=0x80b0ab8, e=0xbfd745c8) at client.c:747
c = (Client *) 0x80b0680
#8 0x0805115c in unmapnotify (e=0xbfd745c8) at event.c:282
ev = (XUnmapEvent *) 0xbfd745c8
w = (Window *) 0x80b0ab8
#9 0x0805088e in dispatch_event (e=0xbfd745c8) at event.c:14
No locals.
#10 0x08051186 in check_x_event (c=0x8082000) at event.c:313
ev = {type = 18, xany = {type = 18, serial = 3966, send_event = 0,
display = 0x8073818, window = 4194341}, xkey = {type = 18, serial = 3966,
send_event = 0, display = 0x8073818, window = 4194341, root = 12582927,
subwindow = 0, time = 834, x = 1, y = 3, x_root = 1,
y_root = 0, state = 0, keycode = 2, same_screen = 1}, xbutton = {type = 18,
serial = 3966, send_event = 0, display = 0x8073818, window = 4194341, root =
12582927, subwindow = 0, time = 834, x = 1, y = 3, x_root = 1, y_root = 0,
state = 0, button = 2, same_screen = 1},
xmotion = {type = 18, serial = 3966, send_event = 0, display = 0x8073818,
window = 4194341, root = 12582927, subwindow = 0, time = 834, x = 1, y = 3,
x_root = 1, y_root = 0, state = 0, is_hint = 2 '\002', same_screen = 1},
xcrossing = {type = 18, serial = 3966,
send_event = 0, display = 0x8073818, window = 4194341, root = 12582927,
subwindow = 0, time = 834, x = 1, y = 3, x_root = 1, y_root = 0, mode = 0,
detail = 2, same_screen = 1, focus = 0, state = 8}, xfocus = {type = 18, serial
= 3966, send_event = 0, display = 0x8073818,
window = 4194341, mode = 12582927, detail = 0}, xexpose = {type = 18,
serial = 3966, send_event = 0, display = 0x8073818, window = 4194341, x =
12582927, y = 0, width = 834, height = 1, count = 3}, xgraphicsexpose = {type =
18, serial = 3966, send_event = 0,
display = 0x8073818, drawable = 4194341, x = 12582927, y = 0, width = 834,
height = 1, count = 3, major_code = 1, minor_code = 0}, xnoexpose = {type = 18,
serial = 3966, send_event = 0, display = 0x8073818, drawable = 4194341,
major_code = 12582927, minor_code = 0},
xvisibility = {type = 18, serial = 3966, send_event = 0, display = 0x8073818,
window = 4194341, state = 12582927}, xcreatewindow = {type = 18, serial = 3966,
send_event = 0, display = 0x8073818, parent = 4194341, window = 12582927, x =
0, y = 834, width = 1, height = 3,
border_width = 1, override_redirect = 0}, xdestroywindow = {type = 18,
serial = 3966, send_event = 0, display = 0x8073818, event = 4194341, window =
12582927}, xunmap = {type = 18, serial = 3966, send_event = 0, display =
0x8073818, event = 4194341, window = 12582927,
from_configure = 0}, xmap = {type = 18, serial = 3966, send_event = 0,
display = 0x8073818, event = 4194341, window = 12582927, override_redirect =
0}, xmaprequest = {type = 18, serial = 3966, send_event = 0, display =
0x8073818, parent = 4194341, window = 12582927},
xreparent = {type = 18, serial = 3966, send_event = 0, display = 0x8073818,
event = 4194341, window = 12582927, parent = 0, x = 834, y = 1,
override_redirect = 3}, xconfigure = {type = 18, serial = 3966, send_event = 0,
display = 0x8073818, event = 4194341,
window = 12582927, x = 0, y = 834, width = 1, height = 3, border_width = 1,
above = 0, override_redirect = 0}, xgravity = {type = 18, serial = 3966,
send_event = 0, display = 0x8073818, event = 4194341, window = 12582927, x = 0,
y = 834}, xresizerequest = {type = 18,
serial = 3966, send_event = 0, display = 0x8073818, window = 4194341, width
= 12582927, height = 0}, xconfigurerequest = {type = 18, serial = 3966,
send_event = 0, display = 0x8073818, parent = 4194341, window = 12582927, x =
0, y = 834, width = 1, height = 3,
border_width = 1, above = 0, detail = 0, value_mask = 2}, xcirculate =
{type = 18, serial = 3966, send_event = 0, display = 0x8073818, event =
4194341, window = 12582927, place = 0}, xcirculaterequest = {type = 18, serial
= 3966, send_event = 0, display = 0x8073818,
parent = 4194341, window = 12582927, place = 0}, xproperty = {type = 18,
serial = 3966, send_event = 0, display = 0x8073818, window = 4194341, atom =
12582927, time = 0, state = 834}, xselectionclear = {type = 18, serial = 3966,
send_event = 0, display = 0x8073818,
window = 4194341, selection = 12582927, time = 0}, xselectionrequest =
{type = 18, serial = 3966, send_event = 0, display = 0x8073818, owner =
4194341, requestor = 12582927, selection = 0, target = 834, property = 1, time
= 3}, xselection = {type = 18, serial = 3966,
send_event = 0, display = 0x8073818, requestor = 4194341, selection =
12582927, target = 0, property = 834, time = 1}, xcolormap = {type = 18, serial
= 3966, send_event = 0, display = 0x8073818, window = 4194341, colormap =
12582927, new = 0, state = 834}, xclient = {
type = 18, serial = 3966, send_event = 0, display = 0x8073818, window =
4194341, message_type = 12582927, format = 0, data = {b =
"B\003\000\000\001\000\000\000\003\000\000\000\001\000\000\000\000\000\000", s
= {834, 0, 1, 0, 3, 0, 1, 0, 0, 0}, l = {834, 1, 3, 1, 0}}},
xmapping = {type = 18, serial = 3966, send_event = 0, display = 0x8073818,
window = 4194341, request = 12582927, first_keycode = 0, count = 834}, xerror =
{type = 18, display = 0xf7e, resourceid = 0, serial = 134690840, error_code =
37 '%', request_code = 0 '\0',
minor_code = 64 '@'}, xkeymap = {type = 18, serial = 3966, send_event = 0,
display = 0x8073818, window = 4194341, key_vector =
"\017\000?\000\000\000\000\000B\003\000\000\001\000\000\000\003\000\000\000\001\000\000\000\000\000\000\000\000\000\000"},
pad = {18, 3966, 0,
134690840, 4194341, 12582927, 0, 834, 1, 3, 1, 0, 0, 2, 1, 0, 8, 0, 0, 0,
0, 0, 0, 0}}
#11 0x08063827 in handle_conns (s=0x8072ac0) at server.c:69
c = (IxpConn *) 0x8082000
n = (IxpConn *) 0x8081fe0
#12 0x080638cc in ixp_serverloop (s=0x8072ac0) at server.c:88
r = 1
#13 0x08056e00 in main (argc=0, argv=0xbfd747c8) at main.c:516
wmiirc = 0x806ad95 "wmiistartrc"
s = (WMScreen *) 0x80827c8
wa = {background_pixmap = 3218556784, background_pixel = 3086566648,
border_pixmap = 134517601, border_pixel = 24641422, bit_gravity = 16777216,
win_gravity = 0, backing_store = 671088640, backing_planes = 1701736302,
backing_pixel = 41, save_under = 0,
event_mask = 3670064, do_not_propagate_mask = -1209405650, override_redirect
= -1208751335, colormap = 3086389236, cursor = 4194306}
i = 1
_argi = 0
_argtmp = 0
_inargv = 0
_argv = 0x0
(gdb) %
Script done on Wed 21 Nov 2007 09:06:54 AM CET