[wmii] Crash

From: Uriel <uriel99_AT_gmail.com>
Date: Sun, 15 Jun 2008 23:37:50 +0200

I'm getting this crash, usually when making windows floating. Before
the crash I get this output:

wmii: Badness: surplus = -150 in column_settle, column 1, view 3
wmii: Badness: surplus = -150 in column_settle, column 1, view 3
wmii: Badness: surplus = -150 in column_settle, column 1, view 3
wmii: Badness: surplus = -150 in column_settle, column 1, view 3
wmii: Badness: surplus = -150 in column_settle, column 1, view 3
wmii: Badness: surplus = -252 in column_settle, column 1, view 3
wmii: Badness: surplus = -252 in column_settle, column 1, view 3
wmii: Badness: surplus = -252 in column_settle, column 1, view 3
wmii: Badness: surplus = -252 in column_settle, column 1, view 3
wmii: Badness: surplus = -252 in column_settle, column 1, view 3
wmii: Badness: surplus = -252 in column_settle, column 1, view 3
wmii: Badness: surplus = -252 in column_settle, column 1, view 3
wmii: Badness: surplus = -252 in column_settle, column 1, view 3
wmii: Badness: surplus = -252 in column_settle, column 1, view 3
wmii: Badness: surplus = -252 in column_settle, column 1, view 3
wmii: Badness: surplus = -351 in column_settle, column 1, view 3
wmii: Badness: surplus = -351 in column_settle, column 1, view 3
wmii: Badness: surplus = -351 in column_settle, column 1, view 3
wmii: Badness: surplus = -351 in column_settle, column 1, view 3
wmii: Badness: surplus = -351 in column_settle, column 1, view 3
wmii: Badness: surplus = -351 in column_settle, column 1, view 3
wmii: Badness: surplus = -287 in column_settle, column 1, view 3
wmii: Badness: surplus = -287 in column_settle, column 1, view 3
wmii: Badness: surplus = -287 in column_settle, column 1, view 3
wmii: Badness: surplus = -287 in column_settle, column 1, view 3
wmii: Badness: surplus = -287 in column_settle, column 1, view 3
wmii: Badness: surplus = -197 in column_settle, column 1, view 3
frame.c:357: failed assertion: Dx(r) <= 0 || Dy(r) < 0 || Dy(r) == 0
&& !f->area->max && !f->collapsed
        proc = 0x80ba4b8 "/proc/3103/exe"
        spid = 0x80ae0c0 "3103"
        gdbcmd = 0x10 <Address 0x10 out of bounds>
        fd = {1, 134693544, -1075240536}
        p = {-1075240552, 134682729}
        pid = 7710
        status = 103
        cmdfd = 134961728
        bp = {icount = 0, ocount = 0, rdline = 0, runesize = 0, state
= 0, fid = 0, flag = 0, offset = 0, bsize = 0, bbuf = 0x0, ebuf = 0x0,
gbuf = 0x0,
  b = '\0' <repeats 188 times>, "fs7.charset\000name\000te", '\0'
<repeats 41 times>,
"�\025��\020ii\r\230\002鿸\037\b�\212����Ƹ�\000\000\000\000\030:\006�Xu\b\b\002\000��Hw\b�nƸ�\234D��Og���_���L���%����\b\b�_��
\
000\020\000\0004\003��aj����\b\b\000\220��\000���\001\000\000\000����\000\000\000\000\001\b\000\000\000\000\000\000\000\000\000\000\230�\t\000�\201\000\000\001",
'\0' <repeats 23 times>, "\033\000\000\000\000\000
\000\000\000\020\000\000\b\000\000\000\000\000"...}
        s = 0xbfe921a8 "e\001"
        i = 103
#2 0x08055796 in frame_resize (f=0x80ba410, r={min = {x = 0, y = 60},
max = {x = 1280, y = 0}}) at frame.c:356
        c = (Client *) 0x80b5a40
        fr = {min = {x = 0, y = 0}, max = {x = 1278, y = 15}}
        cr = {min = {x = 2, y = 15}, max = {x = 1278, y = 16}}
        collapsed = 1
        dx = 2
#3 0x080511a0 in column_resizeframe_h (f=0x80ba410, r={min = {x = 0,
y = 60}, max = {x = 1280, y = 0}}) at column.c:591
        a = (Area *) 0x80ba818
        fn = (Frame *) 0x8099ec0
        fp = (Frame *) 0x0
        minh = 15
#4 0x08051333 in column_resizeframe (f=0x80ba410, r={min = {x = 0, y
= 60}, max = {x = 1280, y = 1009}}) at column.c:635
        a = (Area *) 0x80ba818
        al = (Area *) 0x0
        ar = (Area *) 0x0
        v = (View *) 0x80ba6e0
        minw = 80
#5 0x0805019c in column_attachrect (a=0x80ba818, f=0x80ba410, r={min
= {x = 0, y = 60}, max = {x = 1280, y = 1009}}) at column.c:213
        fp = (Frame *) 0x0
        pos = (Frame *) 0x0
        before = -60
        after = 994
#6 0x0804b942 in area_moveto (to=0x80ba818, f=0x80ba410) at area.c:181
        from = (Area *) 0x80b6938
        fromfloating = true
        __PRETTY_FUNCTION__ = "area_moveto"
#7 0x0805e718 in msg_sendclient (v=0x80ba6e0, m=0xbfe923a8,
swap=false) at message.c:969
        to = (Area *) 0x80ba818
        a = (Area *) 0x80b6938
        f = (Frame *) 0x80ba410
        c = (Client *) 0x80bc4f0
        s = 0x80af5a9 "toggle"
        i = 134596989
        sym = 26
Frame rect: (0,60)+1280x-60
frame.c:357: failed assertion: Dx(r) <= 0 || Dy(r) < 0 || Dy(r) == 0
&& !f->area->max && !f->collapsed
        proc = 0x80ba868 "/proc/3103/exe"
        spid = 0x80ba4e0 "3103"
        gdbcmd = 0xf <Address 0xf out of bounds>
        fd = {1, 134693544, -1075240856}
        p = {-1075240872, 134682729}
        pid = 7721
        status = 103
        cmdfd = 134645222
        bp = {icount = -1075249020, ocount = 134699569, rdline =
-1208786956, runesize = 134690272, state = 100, fid = 134699570, flag
= -1209621018, offset = 6553700, bsize = 32, bbuf = 0x0,
  ebuf = 0xbfe90058 "�", gbuf = 0x806f589 "\211E\f\203}\f",
  b = "\204\000��2Z\a\b\000\000\000\000\205\033\a\b\004\000\000\000\000\000\000\0000",
'\0' <repeats 11 times>,
"��\n\b��\n\b\000\000\000\000\000\000\000\000��\n\b�\000��L\034\a\b\204\000��3Z\a\b",
'\0' <repeats
12 times>, "��\n\b\000\000\000\000�\206��", '\0' <repeats 12 times>,
"�\003\000\000�5\a\bzb���_��d\200���\000��v\022�������_��d\200��\000\000\000\000�\000鿿\020��d\200��\000\000\000\000$y\a\b\001\000\000\000��ܷ\000
0
\000\000\000\036\036\000\000\000\000\000\000\036\036\000\000\037\f\000\000�_���"...}
        s = 0xbfe92068 "e\001"
        i = 103
#2 0x08055796 in frame_resize (f=0x80ba410, r={min = {x = 0, y = 60},
max = {x = 1280, y = 0}}) at frame.c:356
        c = (Client *) 0x3f1
        fr = {min = {x = 1, y = -1075240696}, max = {x = 134636882, y = 0}}
        cr = {min = {x = 949, y = -1075240552}, max = {x = 134536202,
y = -1075240460}}
        collapsed = 1280
        dx = 1024
#3 0x0805031f in column_fit (a=0x80ba818, ncolp=0xbfe92174,
nuncolp=0xbfe92170) at column.c:271
        f = (Frame *) 0x80ba410
        fp = (Frame **) 0x806671e
        minh = 15
        dy = 0
        ncol = 0
        nuncol = 0
        colh = 15
        uncolh = 31
        surplus = -1075240616
        i = 134528408
        j = 134815344
#4 0x08050bb8 in column_scale (a=0x80ba818) at column.c:474
        f = (Frame *) 0xbfe92198
        dy = 134567380
        ncol = 76
        nuncol = 0
        colh = 4294967295
        surplus = 76
        __PRETTY_FUNCTION__ = "column_scale"
#5 0x08050f19 in column_arrange (a=0x80ba818, dirty=false) at column.c:531
        f = (Frame *) 0x0
        v = (View *) 0x80ba6e0
#6 0x08064e71 in view_arrange (v=0x80ba6e0) at view.c:468
        a = (Area *) 0x80ba818
#7 0x0806455a in view_update (v=0x80ba6e0) at view.c:233
        c = (Client *) 0x0
        f = (Frame *) 0x3b5
        fnext = (Frame *) 0x80ba818
        a = (Area *) 0x8099ec0
        an = (Area *) 0x0
        fscrn = false
Frame rect: (0,60)+1280x-60
wmii: column.c:497: column_scale: Assertion `f->collapsed ?
((f->r).max.y - (f->r).min.y) >= 0 : dy > 0' failed.
Aborted (core dumped)

The bt all from the coredump is:
#0 0xb7e265b6 in raise () from /lib/libc.so.6
No symbol table info available.
#1 0xb7e27dd8 in abort () from /lib/libc.so.6
No symbol table info available.
#2 0xb7e1f600 in __assert_fail () from /lib/libc.so.6
No symbol table info available.
#3 0x08050d84 in column_scale (a=0x80ba818) at column.c:497
        f = (Frame *) 0x80ba410
        dy = 31
        ncol = 4
        nuncol = 1
        colh = 15
        surplus = 918
        __PRETTY_FUNCTION__ = "column_scale"
#4 0x08050f19 in column_arrange (a=0x80ba818, dirty=false) at column.c:531
        f = (Frame *) 0x0
        v = (View *) 0x80ba6e0
#5 0x08064e71 in view_arrange (v=0x80ba6e0) at view.c:468
        a = (Area *) 0x80ba818
#6 0x0806455a in view_update (v=0x80ba6e0) at view.c:233
        c = (Client *) 0x0
        f = (Frame *) 0x3b5
        fnext = (Frame *) 0x80ba818
        a = (Area *) 0x8099ec0
        an = (Area *) 0x0
        fscrn = false
#7 0x0805133e in column_resizeframe (f=0x80ba410, r={min = {x = 0, y
= 60}, max = {x = 1280, y = 1009}}) at column.c:638
        a = (Area *) 0x80ba818
        al = (Area *) 0x0
        ar = (Area *) 0x0
        v = (View *) 0x80ba6e0
        minw = 80
#8 0x0805019c in column_attachrect (a=0x80ba818, f=0x80ba410, r={min
= {x = 0, y = 60}, max = {x = 1280, y = 1009}})
    at column.c:213
        fp = (Frame *) 0x0
        pos = (Frame *) 0x0
        before = -60
        after = 994
#9 0x0804b942 in area_moveto (to=0x80ba818, f=0x80ba410) at area.c:181
        from = (Area *) 0x80b6938
        fromfloating = true
        __PRETTY_FUNCTION__ = "area_moveto"
#10 0x0805e718 in msg_sendclient (v=0x80ba6e0, m=0xbfe923a8,
swap=false) at message.c:969
        to = (Area *) 0x80ba818
        a = (Area *) 0x80b6938
        f = (Frame *) 0x80ba410
        c = (Client *) 0x80bc4f0
        s = 0x80af5a9 "toggle"
        i = 134596989
        sym = 26
#11 0x0805d665 in message_view (v=0x80ba6e0, m=0xbfe923a8) at message.c:568
        a = (Area *) 0xf
        s = 0x80af5a0 "send"
#12 0x08056cac in message (r=0x80bc9a8, fn=0x805d505 <message_view>) at fs.c:306
        err = 0x0
        s = 0x80af5a0 "send"
        p = 0x80af5af ""
        c = 0 '\0'
        f = (FileId *) 0x8096c0c
        m = {data = 0x80af5a0 "send", pos = 0x80af5af "", end =
0x80af5af "", size = 15, mode = 0}
#13 0x080586b0 in fs_write (r=0x80bc9a8) at fs.c:921
        f = (FileId *) 0x8096c0c
        errstr = 0x80ba668 ""
        p = 0x806a199
"�U\211��\211�203�004\213E\b;E\f}\b\213E\b\211E�\006\213E\f\211E�213E��\211�203�030��214\a\b\213P$\213E\b\005\f\002"
        i = 3219727368
#14 0x0806acfc in handlereq (r=0x80bc9a8) at request.c:311
        pc = (Ixp9Conn *) 0x80bbb40
        srv = (Ixp9Srv *) 0x8077f80
#15 0x0806a52a in handlefcall (c=0x80b46c0) at request.c:137
        fcall = {hdr = {type = 118 'v', tag = 0, fid = 2}, version =
{hdr = {type = 118 'v', tag = 0, fid = 2}, msize = 0,
    version = 0x0}, tversion = {hdr = {type = 118 'v', tag = 0, fid =
2}, msize = 0, version = 0x0}, rversion = {hdr = {
      type = 118 'v', tag = 0, fid = 2}, msize = 0, version = 0x0},
tflush = {hdr = {type = 118 'v', tag = 0, fid = 2},
    oldtag = 0}, ropen = {hdr = {type = 118 'v', tag = 0, fid = 2},
qid = {type = 0 '\0', version = 0, path = 579168402766037007,
      dir_type = 0 '\0'}, iounit = 0}, rcreate = {hdr = {type = 118
'v', tag = 0, fid = 2}, qid = {type = 0 '\0', version = 0,
      path = 579168402766037007, dir_type = 0 '\0'}, iounit = 0},
rattach = {hdr = {type = 118 'v', tag = 0, fid = 2}, qid = {
      type = 0 '\0', version = 0, path = 579168402766037007, dir_type
= 0 '\0'}, iounit = 0}, error = {hdr = {type = 118 'v',
      tag = 0, fid = 2}, ename = 0x0}, rauth = {hdr = {type = 118 'v',
tag = 0, fid = 2}, aqid = {type = 0 '\0', version = 0,
      path = 579168402766037007, dir_type = 0 '\0'}}, tattach = {hdr =
{type = 118 'v', tag = 0, fid = 2}, afid = 0, uname = 0x0,
    aname = 0xf <Address 0xf out of bounds>}, tauth = {hdr = {type =
118 'v', tag = 0, fid = 2}, afid = 0, uname = 0x0,
    aname = 0xf <Address 0xf out of bounds>}, tcreate = {hdr = {type =
118 'v', tag = 0, fid = 2}, perm = 0, name = 0x0,
    mode = 15 '\017'}, topen = {hdr = {type = 118 'v', tag = 0, fid =
2}, perm = 0, name = 0x0, mode = 15 '\017'}, twalk = {
    hdr = {type = 118 'v', tag = 0, fid = 2}, newfid = 0, nwname = 0,
wname = {0xf <Address 0xf out of bounds>, 0x8099e98 "",
      0x0 <repeats 14 times>}}, rwalk = {hdr = {type = 118 'v', tag =
0, fid = 2}, nwqid = 0, wqid = {{type = 0 '\0',
        version = 15, path = 134848152, dir_type = 0 '\0'}, {type = 0
'\0', version = 0, path = 0,
        dir_type = 0 '\0'} <repeats 15 times>}}, twstat = {hdr = {type
= 118 'v', tag = 0, fid = 2}, nstat = 0, stat = 0x0},
  rstat = {hdr = {type = 118 'v', tag = 0, fid = 2}, nstat = 0, stat =
0x0}, twrite = {hdr = {type = 118 'v', tag = 0, fid = 2},
    offset = 0, count = 15, data = 0x8099e98 ""}, rwrite = {hdr =
{type = 118 'v', tag = 0, fid = 2}, offset = 0, count = 15,
    data = 0x8099e98 ""}, tread = {hdr = {type = 118 'v', tag = 0, fid
= 2}, offset = 0, count = 15, data = 0x8099e98 ""},
  rread = {hdr = {type = 118 'v', tag = 0, fid = 2}, offset = 0, count
= 15, data = 0x8099e98 ""}, io = {hdr = {type = 118 'v',
      tag = 0, fid = 2}, offset = 0, count = 15, data = 0x8099e98 ""}}
        pc = (Ixp9Conn *) 0x80bbb40
        req = (Ixp9Req *) 0x80bc9a8
#16 0x0806b70d in handle_conns (s=0x807d860) at server.c:113
        c = (IxpConn *) 0x80b46c0
        n = (IxpConn *) 0x8091790
#17 0x0806b83e in ixp_serverloop (s=0x807d860) at server.c:161
        tvp = (timeval *) 0x0
        tv = {tv_sec = 9, tv_usec = 825000}
        timeout = 0
        r = 1
#18 0x0805c49c in main (argc=0, argv=0xbfe927e8) at main.c:411
        oargv = (char **) 0xbfe927e4
        wmiirc = 0x8074755 "wmiistartrc"
        s = (WMScreen *) 0x8091460
        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 = -1075234996, colormap = 3085328622, cursor = 6291458}
        i = 1
        _argtmp = 0
        _inargv = 0
        _argv = 0x0
Received on Sun Jun 15 2008 - 23:37:53 UTC

This archive was generated by hypermail 2.2.0 : Sun Jul 13 2008 - 16:44:12 UTC