[i945gme] Xorg+intel_drv crash when uxa_check_poly_segment calls libfb

Bug #490702 reported by Jesse Michael
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
xserver-xorg-video-intel (Debian)
Fix Released
Undecided
Unassigned
xserver-xorg-video-intel (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-intel

I was adjusting components in the eagle pcb layout tool when Xorg crashed on me with the following backtrace in Xorg.0.log.old:

Backtrace:
0: /usr/bin/X(xorg_backtrace+0x3b) [0x8133d6b]
1: /usr/bin/X(xf86SigHandler+0x55) [0x80c7d35]
2: [0xb5c400]
3: /usr/lib/xorg/modules//libfb.so(fbSegment+0x37c) [0x34879c]
4: /usr/lib/xorg/modules//libfb.so(fbZeroSegment+0xa3) [0x345193]
5: /usr/lib/xorg/modules//libfb.so(fbPolySegment+0x57) [0x345087]
6: /usr/lib/xorg/modules/drivers//intel_drv.so(uxa_check_poly_segment+0x10e) [0x48f03e]
7: /usr/lib/xorg/modules/drivers//intel_drv.so [0x487b72]
8: /usr/bin/X [0x81809d1]
9: /usr/bin/X(ProcPolySegment+0xfa) [0x808abca]
10: /usr/bin/X(Dispatch+0x35f) [0x808d17f]
11: /usr/bin/X(main+0x395) [0x8072515]
12: /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6) [0x1feb56]
13: /usr/bin/X [0x80719c1]
Saw signal 11. Server aborting.

ProblemType: Bug
Architecture: i386
Date: Mon Nov 30 23:06:15 2009
DistroRelease: Ubuntu 9.10
InstallationMedia: Ubuntu-Netbook-Remix 9.10 "Karmic Koala" - Release i386 (20091028.4)
MachineType: ASUSTeK Computer INC. 1005HA
Package: xserver-xorg-video-intel 2:2.9.0-1ubuntu2
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.31-15-generic root=UUID=4b7d6579-ed9f-4ac4-9450-16fcdf14dd27 ro quiet splash
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-15.50-generic
RelatedPackageVersions:
 xserver-xorg 1:7.4+3ubuntu10
 libgl1-mesa-glx 7.6.0-1ubuntu4
 libdrm2 2.4.14-1ubuntu1
 xserver-xorg-video-intel 2:2.9.0-1ubuntu2
 xserver-xorg-video-ati 1:6.12.99+git20090929.7968e1fb-0ubuntu1
SourcePackage: xserver-xorg-video-intel
Tags: ubuntu-unr
Uname: Linux 2.6.31-15-generic i686
XorgConf: Error: [Errno 2] No such file or directory: '/etc/X11/xorg.conf'
XsessionErrors:
 (gnome-settings-daemon:3992): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
 (gnome-settings-daemon:3992): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
 (nautilus:4031): Eel-CRITICAL **: eel_preferences_get_boolean: assertion `preferences_is_initialized ()' failed
 (polkit-gnome-authentication-agent-1:4059): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
 (gnome-power-manager:4066): Gdk-CRITICAL **: gdk_window_thaw_toplevel_updates_libgtk_only: assertion `private->update_and_descendants_freeze_count > 0' failed
dmi.bios.date: 09/23/2009
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 0905
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: 1005HA
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: x.xx
dmi.chassis.asset.tag: 0x00000000
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK Computer INC.
dmi.chassis.version: x.x
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr0905:bd09/23/2009:svnASUSTeKComputerINC.:pn1005HA:pvrx.x:rvnASUSTeKComputerINC.:rn1005HA:rvrx.xx:cvnASUSTeKComputerINC.:ct10:cvrx.x:
dmi.product.name: 1005HA
dmi.product.version: x.x
dmi.sys.vendor: ASUSTeK Computer INC.
fglrx: Not loaded
system:
 distro: Ubuntu
 architecture: i686kernel: 2.6.31-15-generic

[lspci]
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GME Express Integrated Graphics Controller [8086:27ae] (rev 03)
     Subsystem: ASUSTeK Computer Inc. Device [1043:8340]

Revision history for this message
Jesse Michael (jesse.michael) wrote :
Bryce Harrington (bryce)
tags: added: crash
Bryce Harrington (bryce)
Changed in xserver-xorg-video-intel (Ubuntu):
status: New → Confirmed
Revision history for this message
Petteri Aimonen (jpa-lp) wrote :

Same thing here on Debian unstable. Crash happens with Eagle and Intel drivers every few hours.

Revision history for this message
Bryce Harrington (bryce) wrote :

Hi Jesse, looking at the fbSegment() code in xorg-server, it's a relatively long routine with a good bit of pointer math. It's not obvious where within the routine it's triggering the signal.

Are you able to reproduce this issue easily? If so, please collect a full backtrace - see http://wiki.ubuntu.com/X/Backtracing for directions. If not, could you describe the conditions under which the crash tends to occur?

Changed in xserver-xorg-video-intel (Ubuntu):
importance: Undecided → High
status: Confirmed → Incomplete
Bryce Harrington (bryce)
description: updated
Bryce Harrington (bryce)
summary: - Xorg+intel_drv crash when uxa_check_poly_segment calls libfb
+ [i945gme] Xorg+intel_drv crash when uxa_check_poly_segment calls libfb
Bryce Harrington (bryce)
tags: added: karmic
Revision history for this message
Bryce Harrington (bryce) wrote :

We're closing this bug since it is has been some time with no response from the original reporter. However, if the issue still exists please feel free to reopen with the requested information. Also, if you could, please test against the latest development version of Ubuntu, since this confirms the bug is one we may be able to pass upstream for help.

Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → Invalid
Revision history for this message
Petteri Aimonen (jpa-lp) wrote :

I reproduced the crash with Ubuntu Karmic Koala 9.10. Full backtrace is attached.

Revision history for this message
Petteri Aimonen (jpa-lp) wrote :
Revision history for this message
Petteri Aimonen (jpa-lp) wrote :
Changed in xserver-xorg-video-intel (Ubuntu):
status: Invalid → Confirmed
Revision history for this message
Petteri Aimonen (jpa-lp) wrote :

I could no longer reproduce the bug on Ubuntu 10.10.

Package versions:
ii xserver-xorg-video-intel 2:2.12.0-1ubuntu5.1 X.Org X server -- Intel i8xx, i9xx display driver
ii eagle 5.10.0-1 Printed circuit board design tool

Revision history for this message
bugbot (bugbot) wrote :

This bug report was filed against an old version of Ubuntu.
Can you confirm whether this is still an issue in natty?

Please also ensure this bug has tags for each Ubuntu release
that the bug is confirmed as affecting.

Changed in xserver-xorg-video-intel (Ubuntu):
status: Confirmed → New
status: New → Incomplete
Revision history for this message
Petteri Aimonen (jpa-lp) wrote :

The bug does not occur anymore; tested with 11.04.

Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → Fix Released
Changed in xserver-xorg-video-intel (Debian):
status: New → Fix Released
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.