Attached is a gdb trace of the snap20070218.2 crashing.

The crash happened when I dismissed a pop-up dialog box (by clicking
OK) in a graphical Java program (jEdit text editor).

I can reproduce this bug every time.

Thanks.
$ gdb `which wmiiwm` 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 /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
Reading symbols from /usr/lib/X11/locale/common/xlcUTF8Load.so.2...done.
Loaded symbols for /usr/lib/X11/locale/common/xlcUTF8Load.so.2
Reading symbols from /usr/lib/X11/locale/common/xomGeneric.so.2...done.
Loaded symbols for /usr/lib/X11/locale/common/xomGeneric.so.2
Core was generated by `wmiiwm -a unix /tmp/ns.sun.:0/wmii -r /home/sun/dry/apps/wmii/etc/wmii-3.5/wmii'.
Program terminated with signal 11, Segmentation fault.
#0  0x0804d4ed in prop_client (c=0x8089be8, e=0xbfd4b024) at client.c:379
379                     set_urgent(c, (wmh->flags & XUrgencyHint) != 0, False);
(gdb) bt full
#0  0x0804d4ed in prop_client (c=0x8089be8, e=0xbfd4b024) at client.c:379
        wmh = (XWMHints *) 0x0
        msize = -1209728504
#1  0x0805139a in propertynotify (e=0xbfd4b024) at event.c:245
        ev = (XPropertyEvent *) 0xbfd4b024
        c = (Client *) 0x8089be8
#2  0x08051664 in check_x_event (c=0x8071e18) at event.c:347
        ev = {type = 28, xany = {type = 28, serial = 13875, send_event = 0,
    display = 0x806d4b8, window = 10485973}, xkey = {type = 28,
    serial = 13875, send_event = 0, display = 0x806d4b8, window = 10485973,
    root = 35, subwindow = 4156244199, time = 0, x = 126, y = 1,
    x_root = 134757776, y_root = 134757776, state = 134757776,
    keycode = 134757776, same_screen = 134757776}, xbutton = {type = 28,
    serial = 13875, send_event = 0, display = 0x806d4b8, window = 10485973,
    root = 35, subwindow = 4156244199, time = 0, x = 126, y = 1,
    x_root = 134757776, y_root = 134757776, state = 134757776,
    button = 134757776, same_screen = 134757776}, xmotion = {type = 28,
    serial = 13875, send_event = 0, display = 0x806d4b8, window = 10485973,
    root = 35, subwindow = 4156244199, time = 0, x = 126, y = 1,
    x_root = 134757776, y_root = 134757776, state = 134757776,
    is_hint = -112 '\220', same_screen = 134757776}, xcrossing = {type = 28,
    serial = 13875, send_event = 0, display = 0x806d4b8, window = 10485973,
---Type <return> to continue, or q <return> to quit---
    root = 35, subwindow = 4156244199, time = 0, x = 126, y = 1,
    x_root = 134757776, y_root = 134757776, mode = 134757776,
    detail = 134757776, same_screen = 134757776, focus = 134757776,
    state = 134757776}, xfocus = {type = 28, serial = 13875, send_event = 0,
    display = 0x806d4b8, window = 10485973, mode = 35, detail = -138723097},
  xexpose = {type = 28, serial = 13875, send_event = 0, display = 0x806d4b8,
    window = 10485973, x = 35, y = -138723097, width = 0, height = 126,
    count = 1}, xgraphicsexpose = {type = 28, serial = 13875, send_event = 0,
    display = 0x806d4b8, drawable = 10485973, x = 35, y = -138723097,
    width = 0, height = 126, count = 1, major_code = 134757776,
    minor_code = 134757776}, xnoexpose = {type = 28, serial = 13875,
    send_event = 0, display = 0x806d4b8, drawable = 10485973, major_code = 35,
    minor_code = -138723097}, xvisibility = {type = 28, serial = 13875,
    send_event = 0, display = 0x806d4b8, window = 10485973, state = 35},
  xcreatewindow = {type = 28, serial = 13875, send_event = 0,
    display = 0x806d4b8, parent = 10485973, window = 35, x = -138723097,
    y = 0, width = 126, height = 1, border_width = 134757776,
    override_redirect = 134757776}, xdestroywindow = {type = 28,
    serial = 13875, send_event = 0, display = 0x806d4b8, event = 10485973,
    window = 35}, xunmap = {type = 28, serial = 13875, send_event = 0,
    display = 0x806d4b8, event = 10485973, window = 35,
    from_configure = -138723097}, xmap = {type = 28, serial = 13875,
---Type <return> to continue, or q <return> to quit---
    send_event = 0, display = 0x806d4b8, event = 10485973, window = 35,
    override_redirect = -138723097}, xmaprequest = {type = 28, serial = 13875,
    send_event = 0, display = 0x806d4b8, parent = 10485973, window = 35},
  xreparent = {type = 28, serial = 13875, send_event = 0, display = 0x806d4b8,
    event = 10485973, window = 35, parent = 4156244199, x = 0, y = 126,
    override_redirect = 1}, xconfigure = {type = 28, serial = 13875,
    send_event = 0, display = 0x806d4b8, event = 10485973, window = 35,
    x = -138723097, y = 0, width = 126, height = 1, border_width = 134757776,
    above = 134757776, override_redirect = 134757776}, xgravity = {type = 28,
    serial = 13875, send_event = 0, display = 0x806d4b8, event = 10485973,
    window = 35, x = -138723097, y = 0}, xresizerequest = {type = 28,
    serial = 13875, send_event = 0, display = 0x806d4b8, window = 10485973,
    width = 35, height = -138723097}, xconfigurerequest = {type = 28,
    serial = 13875, send_event = 0, display = 0x806d4b8, parent = 10485973,
    window = 35, x = -138723097, y = 0, width = 126, height = 1,
    border_width = 134757776, above = 134757776, detail = 134757776,
    value_mask = 134757776}, xcirculate = {type = 28, serial = 13875,
    send_event = 0, display = 0x806d4b8, event = 10485973, window = 35,
    place = -138723097}, xcirculaterequest = {type = 28, serial = 13875,
    send_event = 0, display = 0x806d4b8, parent = 10485973, window = 35,
    place = -138723097}, xproperty = {type = 28, serial = 13875,
    send_event = 0, display = 0x806d4b8, window = 10485973, atom = 35,
---Type <return> to continue, or q <return> to quit---
    time = 4156244199, state = 0}, xselectionclear = {type = 28,
    serial = 13875, send_event = 0, display = 0x806d4b8, window = 10485973,
    selection = 35, time = 4156244199}, xselectionrequest = {type = 28,
    serial = 13875, send_event = 0, display = 0x806d4b8, owner = 10485973,
    requestor = 35, selection = 4156244199, target = 0, property = 126,
    time = 1}, xselection = {type = 28, serial = 13875, send_event = 0,
    display = 0x806d4b8, requestor = 10485973, selection = 35,
    target = 4156244199, property = 0, time = 126}, xcolormap = {type = 28,
    serial = 13875, send_event = 0, display = 0x806d4b8, window = 10485973,
    colormap = 35, new = -138723097, state = 0}, xclient = {type = 28,
    serial = 13875, send_event = 0, display = 0x806d4b8, window = 10485973,
    message_type = 35, format = -138723097, data = {
      b = "\000\000\000\000~\000\000\000\001\000\000\000\220=\b\b\220=\b\b",
      s = {0, 0, 126, 0, 1, 0, 15760, 2056, 15760, 2056}, l = {0, 126, 1,
        134757776, 134757776}}}, xmapping = {type = 28, serial = 13875,
    send_event = 0, display = 0x806d4b8, window = 10485973, request = 35,
    first_keycode = -138723097, count = 0}, xerror = {type = 28,
    display = 0x3633, resourceid = 0, serial = 134665400,
    error_code = 213 '�', request_code = 0 '\0', minor_code = 160 '�'},
  xkeymap = {type = 28, serial = 13875, send_event = 0, display = 0x806d4b8,
    window = 10485973,
    key_vector = "[EMAIL PROTECTED] <return> to continue, or q <return> to quit---
\220=\b\b\220=\b\b\220=\b\b"}, pad = {28, 13875, 0, 134665400, 10485973, 35,
    -138723097, 0, 126, 1, 134757776 <repeats 14 times>}}
#3  0x0805d0ce in handle_conns (s=0x806b4a0) at server.c:67
        c = (IXPConn *) 0x8071e18
        n = (IXPConn *) 0x806d230
#4  0x0805d16f in ixp_server_loop (s=0x806b4a0) at server.c:84
        r = 1
#5  0x08056c7f in main (argc=5, argv=0xbfd4b2c4) at main.c:434
        address = 0xbfd4bf14 "unix"
        wmiirc = 0xbfd4bf30 "/home/sun/dry/apps/wmii/etc/wmii-3.5/wmiirc"
        namespace = 0x8071e00 "  \a\b��\006\bpasswd"
        errstr = 0x0
        s = (WMScreen *) 0x807d420
        passwd = (struct passwd *) 0xb7fa9998
        i = 1
        wa = {background_pixmap = 1, background_pixel = 0, border_pixmap = 0,
  border_pixel = 0, bit_gravity = 0, win_gravity = 0,
  backing_store = -1076579728, backing_planes = 3086857936,
  backing_pixel = 134517150, save_under = 24641422, event_mask = 3702792,
  do_not_propagate_mask = 0, override_redirect = 1, colormap = 0,
  cursor = 4194311}
(gdb)

Reply via email to