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