skype (and others) cause complete crash of xorg on startup/IO activity
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xorg (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: xorg
Starting skype from the command-line causes Xorg to immediately crash & exit on this machine. In more detail, it seems like any GUI IO on the skype application is actually what causes the crash, as it is sometimes possible for gnome-session to start the app at login time, and the status bar icon shows the successful connection attempts; however moving the mouse pointer over that icon (this should generate a popup notification from the app) causes a crash after a small delay.
When starting from the command-line the new window is focused, which seems to be enough to trigger the crash immediately.
This is not skype-specific, I noticed similar behaviour from Opera (but have not experimented with reproducing this yet).
apport didn't seem to record skype as a problem application, so I've attached a gdb session of Xorg.
As you can see from the attached Xorg.conf, I have 4 monitors attached to two linked Radeon 4670 cards (linked with CrossFireX hardware option), using the radeon driver and ZaphodHeads to separate the two DVI ports per card, and Xinerama to assemble the desktop.
I'm running a gnome session with XMonad as the window manager; this also happens when the default gnome-wm is used as the window manager.
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: xorg 1:7.5+6ubuntu3
ProcVersionSign
Uname: Linux 2.6.35-22-generic x86_64
Architecture: amd64
DRM.card0.
status: disconnected
enabled: disabled
dpms: On
modes:
edid-base64:
DRM.card1.
status: disconnected
enabled: disabled
dpms: On
modes:
edid-base64:
Date: Mon Oct 11 10:55:46 2010
DkmsStatus:
virtualbox-ose, 3.2.8, 2.6.32-25-generic, x86_64: installed
virtualbox-ose, 3.2.8, 2.6.35-22-generic, x86_64: installed
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 10.04.1 LTS "Lucid Lynx" - Release amd64 (20100816.1)
MachineType: MSI MS-7640
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
PATH=(custom, user)
LANG=en_NZ.utf8
SHELL=/bin/bash
SourcePackage: xorg
Xrandr:
Error: command ['xrandr', '--verbose'] failed with exit code 1: Xlib: extension "RANDR" missing on display ":0.0".
RandR extension missing
dmi.bios.date: 05/18/2010
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: V1.6
dmi.board.
dmi.board.name: 890FXA-GD70 (MS-7640)
dmi.board.vendor: MSI
dmi.board.version: 1.0
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: MSI
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: MS-7640
dmi.product.
dmi.sys.vendor: MSI
glxinfo: Error: [Errno 2] No such file or directory
system:
distro: Ubuntu
codename: maverick
architecture: x86_64
kernel: 2.6.35-22-generic
I also have an strace output of a crashing Skype invocation, which seems to indicate a problem writing to the X socket. This probably isn't unexpected ...
3067 socket(PF_FILE, SOCK_STREAM| SOCK_CLOEXEC, 0) = 7 /tmp/.X11- unix/X0" }, 20) = 0 POLLIN| POLLHUP} ])
3067 connect(7, {sa_family=AF_FILE, path=@"
...
3067 <... poll resumed> ) = 1 ([{fd=7, revents=
3067 read(7, "", 4096) = 0
3067 write(2, "<unknown>: Fatal IO error 11 (Re"..., 82) = 82