Package: awesome Version: 2.1~rc2-1 Severity: normal This report is very fuzzy, my apologies. I'd be happy to provide better input if you give me some ideas on how to debug this.
I have a dual-screen setup using the fglrx driver on an ATI RS690.
When starting awesome, the status bar flashes for the fraction of a
second at the top of the screen, then awesome exits.
I recompiled with debugging symbols, and set a breakpoint on exit in
gdb. It died in XGetTransientForHint() in client.c:395. For playing
around, I #ifdef 0'ed that section, then it got as far as this:
Breakpoint 1, 0x00002b1ad7793f70 in exit () from /lib/libc.so.6
(gdb) r
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: /cb/cb/debian/awesome/awesome-2.1~rc2/awesome
Error in re-setting breakpoint 1:
Function "exit" not defined.
Breakpoint 1 at 0x2b29f7449f70
[Thread debugging using libthread_db enabled]
[New Thread 0x2b29f8e1d7d0 (LWP 14907)]
awesome: fatal error: request code=28, error code=10
X Error of failed request: BadAccess (attempt to access private resource denied
)
Major opcode of failed request: 28 (X_GrabButton)
Serial number of failed request: 1169
Current serial number in output stream: 1178
[Switching to Thread 0x2b29f8e1d7d0 (LWP 14907)]
Breakpoint 1, 0x00002b29f7449f70 in exit () from /lib/libc.so.6
(gdb) bt
#0 0x00002b29f7449f70 in exit () from /lib/libc.so.6
#1 0x00002b29f77bcf78 in _XDefaultError (dpy=0x61ef20, event=0x7fffb4175010)
at ../../src/XlibInt.c:2836
#2 0x00002b29f77bd06e in _XError (dpy=0x61ef20, rep=<value optimized out>)
at ../../src/XlibInt.c:2888
#3 0x00002b29f77bedbb in _XReply (dpy=0x61ef20, rep=0x7fffb4175150, extra=0,
discard=1) at ../../src/XlibInt.c:1817
#4 0x00002b29f7313f53 in XineramaIsActive (dpy=0x61ef20)
at ../../src/Xinerama.c:260
#5 0x000000000040bbff in get_phys_screen (screen=0) at screen.c:179
#6 0x000000000040ef7d in ewmh_update_net_client_list (phys_screen=0)
at ewmh.c:153
#7 0x0000000000405984 in client_manage (w=18874379, wa=<value optimized out>,
screen=0) at client.c:424
#8 0x0000000000408adc in main (argc=1, argv=0x7fffb4175a88) at awesome.c:85
(gdb) q
The program is running. Exit anyway? (y or n) y
The XGetTransientForHint() backtrace looks very similar
(_XReply/_XError/...). (Sorry, not available anymore, and I got screen
lock-ups when trying to reproduce it.)
xpdyinfo output is attached. I'd be happy to provide more information
or to assist in debugging this.
This was in a lenny environment (with some X server components from
unstable), the same crash occurs in a sid changeroot.
-- System Information:
Debian Release: lenny
APT prefers testing
APT policy: (700, 'testing'), (600, 'unstable'), (50, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.22-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages awesome depends on:
ii libc6 2.7-5 GNU C Library: Shared libraries
ii libcairo2 1.4.10-1+b2 The Cairo 2D vector graphics libra
ii libconfuse0 2.6-1 Library for parsing configuration
ii libfontconfig1 2.4.2-1.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.
-- debconf-show failed
name of display: :0.0
version number: 11.0
vendor string: The X.Org Foundation
vendor release number: 10400090
X.Org version: 1.4.0.90
maximum request size: 16777212 bytes
motion buffer size: 256
bitmap unit, bit order, padding: 32, LSBFirst, 32
image byte order: LSBFirst
number of supported pixmap formats: 7
supported pixmap formats:
depth 1, bits_per_pixel 1, scanline_pad 32
depth 4, bits_per_pixel 8, scanline_pad 32
depth 8, bits_per_pixel 8, scanline_pad 32
depth 15, bits_per_pixel 16, scanline_pad 32
depth 16, bits_per_pixel 16, scanline_pad 32
depth 24, bits_per_pixel 32, scanline_pad 32
depth 32, bits_per_pixel 32, scanline_pad 32
keycode range: minimum 8, maximum 255
focus: window 0x140000b, revert to Parent
number of extensions: 35
ATIFGLEXTENSION
ATITVOUT
BIG-REQUESTS
Composite
DAMAGE
DOUBLE-BUFFER
DPMS
Extended-Visual-Information
GLX
MIT-SCREEN-SAVER
MIT-SHM
MIT-SUNDRY-NONSTANDARD
RANDR
RECORD
RENDER
SECURITY
SGI-GLX
SHAPE
SYNC
TOG-CUP
X-Resource
XAccessControlExtension
XC-APPGROUP
XC-MISC
XFIXES
XFree86-Bigfont
XFree86-DGA
XFree86-Misc
XFree86-VidModeExtension
XINERAMA
XINERAMA
XInputExtension
XKEYBOARD
XTEST
XVideo
default screen number: 0
number of screens: 1
screen #0:
dimensions: 2560x1024 pixels (650x260 millimeters)
resolution: 100x100 dots per inch
depths (7): 24, 1, 4, 8, 15, 16, 32
root window id: 0x3f
depth of root window: 24 planes
number of colormaps: minimum 1, maximum 1
default colormap: 0x20
default number of colormap cells: 256
preallocated pixels: black 0, white 16777215
options: backing-store NO, save-unders NO
largest cursor: 64x64
current input event mask: 0xda3f7f
KeyPressMask KeyReleaseMask ButtonPressMask
ButtonReleaseMask EnterWindowMask LeaveWindowMask
PointerMotionMask Button1MotionMask Button2MotionMask
Button3MotionMask Button4MotionMask Button5MotionMask
ButtonMotionMask StructureNotifyMask SubstructureNotifyMask
SubstructureRedirectMask PropertyChangeMask ColormapChangeMask
number of visuals: 9
default visual id: 0x23
visual:
visual id: 0x23
class: TrueColor
depth: 24 planes
available colormap entries: 256 per subfield
red, green, blue masks: 0xff0000, 0xff00, 0xff
significant bits in color specification: 8 bits
visual:
visual id: 0x24
class: TrueColor
depth: 24 planes
available colormap entries: 256 per subfield
red, green, blue masks: 0xff0000, 0xff00, 0xff
significant bits in color specification: 8 bits
visual:
visual id: 0x25
class: TrueColor
depth: 24 planes
available colormap entries: 256 per subfield
red, green, blue masks: 0xff0000, 0xff00, 0xff
significant bits in color specification: 8 bits
visual:
visual id: 0x26
class: TrueColor
depth: 24 planes
available colormap entries: 256 per subfield
red, green, blue masks: 0xff0000, 0xff00, 0xff
significant bits in color specification: 8 bits
visual:
visual id: 0x27
class: DirectColor
depth: 24 planes
available colormap entries: 256 per subfield
red, green, blue masks: 0xff0000, 0xff00, 0xff
significant bits in color specification: 8 bits
visual:
visual id: 0x28
class: DirectColor
depth: 24 planes
available colormap entries: 256 per subfield
red, green, blue masks: 0xff0000, 0xff00, 0xff
significant bits in color specification: 8 bits
visual:
visual id: 0x29
class: DirectColor
depth: 24 planes
available colormap entries: 256 per subfield
red, green, blue masks: 0xff0000, 0xff00, 0xff
significant bits in color specification: 8 bits
visual:
visual id: 0x2a
class: DirectColor
depth: 24 planes
available colormap entries: 256 per subfield
red, green, blue masks: 0xff0000, 0xff00, 0xff
significant bits in color specification: 8 bits
visual:
visual id: 0x3d
class: TrueColor
depth: 32 planes
available colormap entries: 256 per subfield
red, green, blue masks: 0xff0000, 0xff00, 0xff
significant bits in color specification: 8 bits
signature.asc
Description: Digital signature

