** Description changed: - Binary package hint: xorg + [Impact] + Firefox usage obviously should never crash X. But in some cases with certain web apps (ala AOL), firefox tries to render certain pixmaps, which causes X to enter a fallback logic branch that references a pixmap pointer which hasn't been set up properly, and X segfaults as a result. + + [Development] + The fix has been committed to the main ubuntu-x git branch, which will be used once Maverick Meerkat is open for development, thus this fix will automatically copy over into it. + + [Patch] + The fix is an upstream patch which was nominated for the 1.7 branch, but didn't make it in time for freeze. + http://cgit.freedesktop.org/xorg/xserver/commit/?h=server-1.7-nominations&id=2c94da4e22520f4a3e783db06b73251131382868 + + [Test Case] + 1. Load and use AOL mail for anywhere from a few minutes to a few hours. + 2. X should not crash with the backtrace listed below. + + [Regression Potential] + Negigible. Since this change simply checks for a null pointer prior to dereferencing it, it is not likely to cause any changes for the case where the pointer is defined. + + [Original Report] Was entering data on AOL mail when Lucid crashed and login screen came up. Jerry - Backtrace: 0: /usr/bin/X (xorg_backtrace+0x3b) [0x80e880b] 1: /usr/bin/X (0x8048000+0x61aed) [0x80a9aed] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0x1f8410] 3: /usr/lib/xorg/modules/drivers/radeon_drv.so (0x50e000+0xb20f9) [0x5c00f9] 4: /usr/lib/xorg/modules/libexa.so (0xfe4000+0x9490) [0xfed490] 5: /usr/lib/xorg/modules/libexa.so (0xfe4000+0x9558) [0xfed558] 6: /usr/bin/X (miCopyRegion+0x21b) [0x819ac9b] 7: /usr/bin/X (miDoCopy+0x44d) [0x819b1bd] 8: /usr/lib/xorg/modules/libexa.so (0xfe4000+0x7a1a) [0xfeba1a] 9: /usr/bin/X (0x8048000+0xd9e83) [0x8121e83] 10: /usr/bin/X (0x8048000+0x28dd5) [0x8070dd5] 11: /usr/bin/X (0x8048000+0x2a457) [0x8072457] 12: /usr/bin/X (0x8048000+0x1ed3a) [0x8066d3a] 13: /lib/tls/i686/cmov/libc.so.6 (__libc_start_main+0xe6) [0x280bd6] 14: /usr/bin/X (0x8048000+0x1e921) [0x8066921] Segmentation fault at address 0x6c4 - ProblemType: Bug Architecture: i386 Date: Tue Mar 16 14:40:06 2010 DistroRelease: Ubuntu 10.04 DkmsStatus: Error: [Errno 2] No such file or directory InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha i386 (20091214) Lsusb: Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 002: ID 0a81:0205 Chesen Electronics Corp. PS/2 Keyboard+Mouse Adapter Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub MachineType: IBM 23736U0 Package: xorg 1:7.5+3ubuntu1 PccardctlIdent: Socket 0: no product info available Socket 1: no product info available PccardctlStatus: Socket 0: no card Socket 1: no card ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-16-generic root=UUID=19c58970-42dc-43e0-bf4f-11e52dbea1d8 ro quiet splash ProcEnviron: LANG=en_US.utf8 SHELL=/bin/bash ProcVersionSignature: Ubuntu 2.6.32-16.25-generic SourcePackage: xorg Uname: Linux 2.6.32-16-generic i686 dmi.bios.date: 10/13/2005 dmi.bios.vendor: IBM dmi.bios.version: 1RETDNWW (3.19 ) dmi.board.name: 23736U0 dmi.board.vendor: IBM dmi.board.version: Not Available dmi.chassis.asset.tag: No Asset Information dmi.chassis.type: 10 dmi.chassis.vendor: IBM dmi.chassis.version: Not Available dmi.modalias: dmi:bvnIBM:bvr1RETDNWW(3.19):bd10/13/2005:svnIBM:pn23736U0:pvrThinkPadT40:rvnIBM:rn23736U0:rvrNotAvailable:cvnIBM:ct10:cvrNotAvailable: dmi.product.name: 23736U0 dmi.product.version: ThinkPad T40 dmi.sys.vendor: IBM glxinfo: Error: [Errno 2] No such file or directory system: distro: Ubuntu codename: lucid architecture: i686 kernel: 2.6.32-16-generic - [lspci] 01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500] [1002:4c57] - Subsystem: IBM Device [1014:0530] + Subsystem: IBM Device [1014:0530]
-- Lucid 2.6.32-16 crashed to login screen - miCopyRegion https://bugs.launchpad.net/bugs/539772 You received this bug notification because you are a member of Ubuntu-X, which is the registrant for xserver-xorg-driver-ati. _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp