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