[Xcb] Bug#531615: libxcb1: after upgrade awesome crashes on starting programs

Peter Van Eynde pvaneynd at debian.org
Tue Jun 2 12:05:51 PDT 2009

Package: libxcb1
Version: 1.3-2
Severity: important

After upgrading libxcb to 1.3-2 awesome will crash when starting either a terminal (Mod4-enter) or another client (Mod-4 r xosview).

I've tried using gdb to investigate where it crashes, but eip == 0x0 and the stack seem empty. 

The kernel reports:

$ dmesg | grep segfaul
awesome[7418]: segfault at 0 ip (null) sp bfb39460 error 4 in awesome[8048000+42000]
awesome[9433]: segfault at 0 ip (null) sp bfbd8ae0 error 4 in awesome[8048000+3e000]
awesome[10915]: segfault at 0 ip (null) sp bfacd1e0 error 4 in awesome[8048000+42000]
awesome[11652]: segfault at 10 ip 00000010 sp bfef0e00 error 4 in awesome[8048000+42000]
awesome[13447]: segfault at 0 ip (null) sp bfd9ecb0 error 4 in awesome[8048000+42000]
awesome[22666]: segfault at 0 ip (null) sp bf812f30 error 4 in awesome[8048000+42000]
awesome[23175]: segfault at 0 ip (null) sp bfaf7a10 error 4 in awesome[8048000+42000]

When loading awesome in gdb 'info files' gives:
	0x080513a8 - 0x08052a98 is .plt
	0x0808a000 - 0x0808a008 is .ctors

Downgrading to 1.2-1 fixes the crashes.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (400, 'testing'), (300, 'stable')
Architecture: i386 (i686)

Kernel: Linux (SMP w/2 CPU cores)
Locale: LANG=en_IE.utf8, LC_CTYPE=en_IE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

More information about the Xcb mailing list