Scrolling applet out of view kills X11 with signal 11

Bug #555151 reported by Florian Hars
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xserver-xorg-video-intel (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

If I open http://technically.us/spde/Fold in firefox and scroll the page so that the applet scrolls out of view, X11 restarts immediately. Sometime around this time, a line appears in ~/.xsession-errors that says:

WARNING: Application calling GLX 1.3 function "glXDestroyPixmap" when GLX 1.3 is not supported! This is an application bug!

This may or may not be the cause for the crash, that is documented in
/var/log/Xorg.0.log.old:

Backtrace:
0: /usr/bin/X(xorg_backtrace+0x3b) [0x8133d6b]
1: /usr/bin/X(xf86SigHandler+0x55) [0x80c7d35]
2: [0x76f400]
3: /usr/lib/xorg/modules//libfb.so(fbBltStip+0x73) [0x7dc9e3]
4: /usr/lib/xorg/modules//libfb.so(fbGetImage+0x235) [0x7e17e5]
5: /usr/lib/xorg/modules/drivers//intel_drv.so(uxa_get_image+0x101) [0x3ad951]
6: /usr/bin/X [0x81237e2]
7: /usr/bin/X [0x815492b]
8: /usr/bin/X [0x815556f]
9: /usr/bin/X(Dispatch+0x35f) [0x808d17f]
10: /usr/bin/X(main+0x395) [0x8072515]
11: /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6) [0x42bb56]
12: /usr/bin/X [0x80719c1]
Saw signal 11. Server aborting.

There seem to be at least two bugs here:

- The first is that an undefined function is called, here the culprit might be one of:

firefox-3.5 3.5.8+build1+nobinonly-0ubuntu0.9.10.1
sun-java6-jre 6-16-0ubuntu1.9.04
sun-java6-plugin 6-16-0ubuntu1.9.04

- The second and more important is the segfault in X possibly related:

xserver-xorg-core 2:1.6.4-2ubuntu4.2
xserver-xorg-video-intel 2:2.9.0-1ubuntu2.1
libgl1-mesa-dri 7.6.0-1ubuntu4

Hardware:

(--) PCI:*(0:0:2:0) 8086:2a02:1025:011f Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller rev 3, Mem @ 0xfc000000/1048576, 0xd0000000/268435456, I/O @ 0x00001800/8
(II) Module intel: vendor="X.Org Foundation"
 compiled for 1.6.4, module version = 2.9.0
 Module class: X.Org Video Driver
 ABI class: X.Org Video Driver, version 5.0
(II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
 i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G,
 E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
 4 Series, G45/G43, Q45/Q43, G41, B43, Clarkdale, Arrandale
---
Architecture: i386
DistroRelease: Ubuntu 10.04
DkmsStatus: Error: [Errno 2] No such file or directory
GdmLog1: Error: command ['gksu', '-D', 'Apport', '--', 'cat', '/var/log/gdm/:0.log.1'] failed with exit code 1: cat: /var/log/gdm/:0.log.1: No such file or directory
GdmLog2: Error: command ['gksu', '-D', 'Apport', '--', 'cat', '/var/log/gdm/:0.log.2'] failed with exit code 1: cat: /var/log/gdm/:0.log.2: No such file or directory
LiveMediaBuild: Ubuntu 10.04 "Lucid Lynx" - Beta i386 (20100318)
MachineType: Acer Extensa 5220
Package: xserver-xorg-video-intel 2:2.9.1-1ubuntu13
PackageArchitecture: i386
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: BOOT_IMAGE=/casper/vmlinuz file=/cdrom/preseed/hostname.seed boot=casper initrd=/casper/initrd.lz quiet splash -- maybe-ubiquity
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-16.25-generic
Tags: lucid lucid
Uname: Linux 2.6.32-16-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 04/15/2008
dmi.bios.vendor: Phoenix Technologies LTD
dmi.bios.version: V1.34
dmi.board.name: Columbia
dmi.board.vendor: Acer
dmi.board.version: Rev
dmi.chassis.asset.tag: None
dmi.chassis.type: 10
dmi.chassis.vendor: Acer
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnPhoenixTechnologiesLTD:bvrV1.34:bd04/15/2008:svnAcer:pnExtensa5220:pvr0100:rvnAcer:rnColumbia:rvrRev:cvnAcer:ct10:cvrN/A:
dmi.product.name: Extensa 5220
dmi.product.version: 0100
dmi.sys.vendor: Acer
glxinfo: Error: [Errno 2] No such file or directory
system:
 distro: Ubuntu
 codename: lucid
 architecture: i686
 kernel: 2.6.32-16-generic

Revision history for this message
Paul Broadhead (pjbroad) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. This bug did not have a package associated with it, which is important for ensuring that it gets looked at by the proper developers. You can learn more about finding the right package at https://wiki.ubuntu.com/Bugs/FindRightPackage . I have classified this bug as a bug in xserver-xorg-video-intel.
For future reference you might be interested to know that a lot of applications have bug reporting functionality built in to them. This can be accessed via the Report a Problem option in the Help menu for the application with which you are having an issue. You can learn more about this feature at https://wiki.ubuntu.com/ReportingBugs.

Revision history for this message
Sebastian Bator (eremit7) wrote :

Assigned the package. Paul apparently forgot to do this.

affects: ubuntu → xserver-xorg-video-intel (Ubuntu)
Revision history for this message
Chris Halse Rogers (raof) wrote :

Would you be able to test this with at 10.04 Beta 1 (or Beta 2, coming soon) Live CD? There has been lots of work on the -intel drivers in Lucid, so this may well already be resolved.

If you *can* reproduce this on the livecd, could you please make X crash once, log back in, and run “apport-collect 555151” to attach all the interesting logs to this bug? Thanks.

Changed in xserver-xorg-video-intel (Ubuntu):
status: New → Incomplete
Bryce Harrington (bryce)
Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → New
status: New → Incomplete
Revision history for this message
Florian Hars (hars) wrote : BootDmesg.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
Florian Hars (hars) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Florian Hars (hars) wrote : Dependencies.txt

apport information

Revision history for this message
Florian Hars (hars) wrote : GdmLog.txt

apport information

Revision history for this message
Florian Hars (hars) wrote : Lspci.txt

apport information

Revision history for this message
Florian Hars (hars) wrote : Lsusb.txt

apport information

Revision history for this message
Florian Hars (hars) wrote : PciDisplay.txt

apport information

Revision history for this message
Florian Hars (hars) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Florian Hars (hars) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Florian Hars (hars) wrote : ProcModules.txt

apport information

Revision history for this message
Florian Hars (hars) wrote : RelatedPackageVersions.txt

apport information

Revision history for this message
Florian Hars (hars) wrote : UdevDb.txt

apport information

Revision history for this message
Florian Hars (hars) wrote : UdevLog.txt

apport information

Revision history for this message
Florian Hars (hars) wrote : XorgLog.txt

apport information

Revision history for this message
Florian Hars (hars) wrote : Xrandr.txt

apport information

Revision history for this message
Florian Hars (hars) wrote : setxkbmap.txt

apport information

Revision history for this message
Florian Hars (hars) wrote : xdpyinfo.txt

apport information

Revision history for this message
Florian Hars (hars) wrote : xkbcomp.txt

apport information

Revision history for this message
Florian Hars (hars) wrote :

As you see, I tried with the live CD, which was not that easy (it has no java plugin by default, and after X crashed, it wanted a username and a password), but I finaly managed to crash it and run apport-collect. But as far as I can tell, it added the wrong Xorg.log. I attach the other one manually.

Bryce Harrington (bryce)
tags: added: lucid
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for xserver-xorg-video-intel (Ubuntu) because there has been no activity for 60 days.]

Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.