This bug was fixed in the package xorg-server - 2:1.6.4-2ubuntu1 --------------- xorg-server (2:1.6.4-2ubuntu1) karmic; urgency=low * Merge from Debian unstable. (LP: #447010) Remaining Ubuntu changes: - debian/control: + set Conflicts: xkb-data (<< 0.9), since xkb-path is different from previous releases + do not Conflict with xserver-xorg-video + xvfb Depends on xauth, xfonts-base + Set Maintainer to Ubuntu Core Developers - debian/rules: + build using -fno-stack-protector + --with-os-vendor=Ubuntu - debian/xserver-xorg-core.install: + Add ioport, pcitweak, scanpci scripts & man pages - debian/patches: + 101_fedora_xserver-1.3.0-document-fontpath-correctly.patch: Specify correct paths to fonts + 102_ubuntu_sharevts_load_cpu.patch: close console fd only when ShareVTs + 103_psb_auto.patch: Autodetect poulsbo devices (but use -vesa since -psb is broken) + 110_fedora_no_move_damage.patch: further aiglx support + 121_only_switch_vt_when_active.diff: Add a check to prevent the X server from changing the VT when killing GDM from the console. + 135_rethrow_signals.patch: When aborting, re-raise signals for apport + 140_quell_acpi_errmsgs.patch: Avoid generating extraneous warnings when acpi is missing + 153_make_dmx_compile.patch: Change xcalloc -> calloc, so that dmx compiles. + 156_exevents_copykeyclass_nullptrcheck.patch, 157_check_null_modes.patch, 162_null_crtc_in_rotation.patch, 166_nullptr_xinerama_keyrepeat.patch, 167_nullptr_xisbread.patch 169_mipointer_nullptr_checks.patch, 172_cwgetbackingpicture_nullptr_check.patch: Fix various segfaults in xserver by checking pointers for NULL values before dereferencing them. + 164_trap-aspect-ratios.patch: Correct monitor EDIDs that have misreported aspect ratios. + 165_man_xorg_conf_no_device_ident.patch Correct man page + 168_glibc_trace_to_stderr.patch: Report abort traces to stderr instead of terminal + 174_set_bg_pixmap_of_cow_to_none.patch: Set background pixmap of composite overlay window to no background + 177_animated_cursor_change_master.patch: Don't create animated cursors for slave devices + 180_fedora_no_synaptics_mouse_synthesis.patch: Don't synthesize a mouse section if a synaptics device is found + 181_fedora_log_proc_cmdline.patch: Dump /proc/cmdline in the log file too + 184_virtual_devices_autodetect.patch: Use vesa for qemu device, which is not supported by cirrus + 185_dix_badwindow.patch: Don't return BadMatch from GetProperty if window isn't actually a window + 186_autoconfig_geode.patch Perform autodetection correctly for various geode devices * Update 184_virtual_devices_autodetect.patch to only include inserting cirrus, since vbox is covered by the new fedora patch. * Drop patches already included upstream: - 187_lastdeviceeventtime-no-reset.patch - 178_glx_flush_cache.patch - 179_glx_cleanup_drawables.patch - 183_dont_reset_event_time.patch - 182_negative_sync_transitions.patch * Ubuntu bugs fixed as of this release: - Generate key up event only when key is released. (Fixed previously) (LP: #403339) - Fix XDPMS change event idle handling (LP: #114336, #152999) - Don't shutdown the libhal ctx if it failed to initialize. Fixes crash if HAL or dbus is not running or is interrupted. (LP: #114336) - Fix crash if SendCoreEvents is off. Don't send events through master in this case. (LP: #368135) - Fix SWCursor check in xf86CursorSetCursor to prevent cursor image showing up on every screen with Xinerama. (LP: #357901) -- Bryce Harrington