Package: awesome
Version: 2.1~rc1-1
Severity: important

Hi!

I am having a reproducible segmentation fault situation here.
Opening some terminals and clicking on the status bar, awesome dies.
Attached is the gdb output (using a package built with nostrip).

In .xsession-errors I see (a lot of) this message when it happens:

awesome: Unknown UICB function: setstatustext.

Thank you!

Best regards,
Nelson

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-rc4-naoliv1 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages awesome depends on:
ii  libc6                         2.7-5      GNU C Library: Shared libraries
ii  libcairo2                     1.4.12-2   The Cairo 2D vector graphics libra
ii  libconfuse0                   2.6-1      Library for parsing configuration 
ii  libfontconfig1                2.5.0-2    generic font configuration library
ii  libx11-6                      2:1.0.3-7  X11 client-side library
ii  libxext6                      1:1.0.3-2  X11 miscellaneous extension librar
ii  libxft2                       2.1.12-2   FreeType-based font drawing librar
ii  libxinerama1                  1:1.0.2-1  X11 Xinerama extension library
ii  libxrandr2                    2:1.2.2-1  X11 RandR extension library

awesome recommends no packages.

-- no debconf information
Continuing.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x6fb958c0 (LWP 25741)]
client_isvisible (c=0x0, screen=0) at client.c:700
700     client.c: No such file or directory.
        in client.c
#0  client_isvisible (c=0x0, screen=0) at client.c:700
        tag = <value optimized out>
#1  0x080592b0 in tasklist_button_press (widget=0x809f5f0, ev=0x77b86670)
    at widgets/tasklist.c:193
        b = <value optimized out>
        c = (Client *) 0x0
        d = (Data *) 0x809f650
        tag = <value optimized out>
        n = 3
        i = 3
        ci = 3
#2  0x0804eb50 in handle_event_buttonpress (e=0x77b86670) at event.c:103
        i = 134758080
        screen = 0
        x = 0
        y = 0
        udummy = 1875808419
        c = <value optimized out>
        wdummy = 2008572312
        widget = (Widget *) 0x809f5f0
        statusbar = (Statusbar *) 0x809f3f8
#3  0x08050039 in main (argc=134803456, argv=0x77b86834) at awesome.c:363
        buf = "0\000setstatustext\00022:59 Qua, 09 
Jan\000\000\000\001\000\000\000v\004\000\000Xîºo¨\032øoT\214¹o\214zÛo¨o¹o\001\000\000\000ô¯þo¸áºo0c¸wLc¸wj\177ýo¨o¹o0c¸wÄ·þo\a\000\000\000Xîºo\001\000\000\000\000\000\000\000\001\000\000\000\212ÑÛo0ªýo\001\000\000\000¨\022øoPb¸w¸c¸w<c¸wô¯þo0ªýoèc¸w\001\000\000\000|c¸w\000àºoT\214¹oô¯þoÌyÛo¨\032øo\220u\202\r\000\000\000\000\000\000\000\000"...
        confpath = <value optimized out>
        r = <value optimized out>
        xfd = 3
        e_dummy = 173
        csfd = 4
        rd = {__fds_bits = {8, 0 <repeats 31 times>}}
        ev = {type = 4, xany = {type = 4, serial = 2599, send_event = 0, 
    display = 0x8062818, window = 8388622}, xkey = {type = 4, serial = 2599, 
    send_event = 0, display = 0x8062818, window = 8388622, root = 104, 
    subwindow = 0, time = 12759207, x = 1023, y = 0, x_root = 1023, 
    y_root = 0, state = 0, keycode = 1, same_screen = 1}, xbutton = {type = 4, 
    serial = 2599, send_event = 0, display = 0x8062818, window = 8388622, 
    root = 104, subwindow = 0, time = 12759207, x = 1023, y = 0, 
    x_root = 1023, y_root = 0, state = 0, button = 1, same_screen = 1}, 
  xmotion = {type = 4, serial = 2599, send_event = 0, display = 0x8062818, 
    window = 8388622, root = 104, subwindow = 0, time = 12759207, x = 1023, 
    y = 0, x_root = 1023, y_root = 0, state = 0, is_hint = 1 '\001', 
    same_screen = 1}, xcrossing = {type = 4, serial = 2599, send_event = 0, 
    display = 0x8062818, window = 8388622, root = 104, subwindow = 0, 
    time = 12759207, x = 1023, y = 0, x_root = 1023, y_root = 0, mode = 0, 
    detail = 1, same_screen = 1, focus = 0, state = 0}, xfocus = {type = 4, 
    serial = 2599, send_event = 0, display = 0x8062818, window = 8388622, 
    mode = 104, detail = 0}, xexpose = {type = 4, serial = 2599, 
    send_event = 0, display = 0x8062818, window = 8388622, x = 104, y = 0, 
    width = 12759207, height = 1023, count = 0}, xgraphicsexpose = {type = 4, 
    serial = 2599, send_event = 0, display = 0x8062818, drawable = 8388622, 
    x = 104, y = 0, width = 12759207, height = 1023, count = 0, 
    major_code = 1023, minor_code = 0}, xnoexpose = {type = 4, serial = 2599, 
    send_event = 0, display = 0x8062818, drawable = 8388622, major_code = 104, 
    minor_code = 0}, xvisibility = {type = 4, serial = 2599, send_event = 0, 
    display = 0x8062818, window = 8388622, state = 104}, xcreatewindow = {
    type = 4, serial = 2599, send_event = 0, display = 0x8062818, 
    parent = 8388622, window = 104, x = 0, y = 12759207, width = 1023, 
    height = 0, border_width = 1023, override_redirect = 0}, xdestroywindow = {
    type = 4, serial = 2599, send_event = 0, display = 0x8062818, 
    event = 8388622, window = 104}, xunmap = {type = 4, serial = 2599, 
    send_event = 0, display = 0x8062818, event = 8388622, window = 104, 
    from_configure = 0}, xmap = {type = 4, serial = 2599, send_event = 0, 
    display = 0x8062818, event = 8388622, window = 104, 
    override_redirect = 0}, xmaprequest = {type = 4, serial = 2599, 
    send_event = 0, display = 0x8062818, parent = 8388622, window = 104}, 
  xreparent = {type = 4, serial = 2599, send_event = 0, display = 0x8062818, 
    event = 8388622, window = 104, parent = 0, x = 12759207, y = 1023, 
    override_redirect = 0}, xconfigure = {type = 4, serial = 2599, 
    send_event = 0, display = 0x8062818, event = 8388622, window = 104, x = 0, 
    y = 12759207, width = 1023, height = 0, border_width = 1023, above = 0, 
    override_redirect = 0}, xgravity = {type = 4, serial = 2599, 
    send_event = 0, display = 0x8062818, event = 8388622, window = 104, x = 0, 
    y = 12759207}, xresizerequest = {type = 4, serial = 2599, send_event = 0, 
    display = 0x8062818, window = 8388622, width = 104, height = 0}, 
  xconfigurerequest = {type = 4, serial = 2599, send_event = 0, 
    display = 0x8062818, parent = 8388622, window = 104, x = 0, y = 12759207, 
    width = 1023, height = 0, border_width = 1023, above = 0, detail = 0, 
    value_mask = 1}, xcirculate = {type = 4, serial = 2599, send_event = 0, 
    display = 0x8062818, event = 8388622, window = 104, place = 0}, 
  xcirculaterequest = {type = 4, serial = 2599, send_event = 0, 
    display = 0x8062818, parent = 8388622, window = 104, place = 0}, 
  xproperty = {type = 4, serial = 2599, send_event = 0, display = 0x8062818, 
    window = 8388622, atom = 104, time = 0, state = 12759207}, 
  xselectionclear = {type = 4, serial = 2599, send_event = 0, 
    display = 0x8062818, window = 8388622, selection = 104, time = 0}, 
  xselectionrequest = {type = 4, serial = 2599, send_event = 0, 
    display = 0x8062818, owner = 8388622, requestor = 104, selection = 0, 
    target = 12759207, property = 1023, time = 0}, xselection = {type = 4, 
    serial = 2599, send_event = 0, display = 0x8062818, requestor = 8388622, 
    selection = 104, target = 0, property = 12759207, time = 1023}, 
  xcolormap = {type = 4, serial = 2599, send_event = 0, display = 0x8062818, 
    window = 8388622, colormap = 104, new = 0, state = 12759207}, xclient = {
    type = 4, serial = 2599, send_event = 0, display = 0x8062818, 
    window = 8388622, message_type = 104, format = 0, data = {
      b = "§°Â\000ÿ\003\000\000\000\000\000\000ÿ\003\000\000\000\000\000", 
      s = {-20313, 194, 1023, 0, 0, 0, 1023, 0, 0, 0}, l = {12759207, 1023, 0, 
        1023, 0}}}, xmapping = {type = 4, serial = 2599, send_event = 0, 
    display = 0x8062818, window = 8388622, request = 104, first_keycode = 0, 
    count = 12759207}, xerror = {type = 4, display = 0xa27, resourceid = 0, 
    serial = 134621208, error_code = 14 '\016', request_code = 0 '\0', 
    minor_code = 128 '\200'}, xkeymap = {type = 4, serial = 2599, 
    send_event = 0, display = 0x8062818, window = 8388622, 
    key_vector = 
"h\000\000\000\000\000\000\000§°Â\000ÿ\003\000\000\000\000\000\000ÿ\003\000\000\000\000\000\000\000\000\000"},
 pad = {4, 2599, 0, 134621208, 
    8388622, 104, 0, 12759207, 1023, 0, 1023, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 
    0, 0}}
        dpy = (Display *) 0x8062818
        shape_event = 64
        randr_event_base = 98
        screen = <value optimized out>
        handler = (event_handler **) 0x806d068
        addr = (struct sockaddr_un *) 0x80695e0
The program is running.  Quit anyway (and detach it)? (y or n) Detaching from 
program: /usr/bin/awesome, process 25741

Reply via email to