[i945G] Xorg freezes when using OpenGL on Intel i945

Bug #501875 reported by Olivier PONCET
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
mesa (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-intel

When using Compiz or any OpenGL application, Xorg freezes and mouse/keyboard become not usable

ProblemType: Bug
Architecture: i386
Date: Thu Dec 31 12:25:59 2009
DistroRelease: Ubuntu 9.10
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
MachineType: MSI MS-7267
Package: xserver-xorg-video-intel 2:2.9.0-1ubuntu2
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.31-16-generic root=UUID=f8b32010-01d1-471e-8446-b733af935e8f ro quiet splash
ProcEnviron:
 SHELL=/bin/bash
 LANG=fr_FR.UTF-8
ProcVersionSignature: Ubuntu 2.6.31-16.53-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
Uname: Linux 2.6.31-16-generic i686
XorgConf: Error: [Errno 2] No such file or directory: '/etc/X11/xorg.conf'
XsessionErrors:
 (gnome-settings-daemon:3098): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
 (nautilus:3135): Eel-CRITICAL **: eel_preferences_get_boolean: assertion `preferences_is_initialized ()' failed
 (polkit-gnome-authentication-agent-1:3148): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
 (firefox:3270): GLib-WARNING **: g_set_prgname() called multiple times
dmi.bios.date: 11/29/2007
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: V17.7
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: MS-7267
dmi.board.vendor: MSI
dmi.board.version: 4.0
dmi.chassis.asset.tag: To Be Filled By O.E.M.
dmi.chassis.type: 3
dmi.chassis.vendor: To Be Filled By O.E.M.
dmi.chassis.version: To Be Filled By O.E.M.
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrV17.7:bd11/29/2007:svnMSI:pnMS-7267:pvr4.0:rvnMSI:rnMS-7267:rvr4.0:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.:
dmi.product.name: MS-7267
dmi.product.version: 4.0
dmi.sys.vendor: MSI
fglrx: Not loaded
system:
 distro: Ubuntu
 architecture: i686kernel: 2.6.31-16-generic

[lspci]
00:02.0 VGA compatible controller [0300]: Intel Corporation 82945G/GZ Integrated Graphics Controller [8086:2772] (rev 02)
     Subsystem: Micro-Star International Co., Ltd. Device [1462:7267]

Revision history for this message
Olivier PONCET (ponceto) wrote :
Revision history for this message
Olivier PONCET (ponceto) wrote :

Disabling compiz and not use OpenGL based application solve the problem ...

Revision history for this message
Geir Ove Myhr (gomyhr) wrote :

Thank you for reporting this bug and helping make ubuntu better. This sounds like a GPU freeze and there is more information about this kind of bug here: https://wiki.ubuntu.com/X/Troubleshooting/Freeze . There are instructions there for how to get a batchbuffer dump which we need.

summary: - Xorg freezes when using OpenGL on Intel i945
+ [i945G] Xorg freezes when using OpenGL on Intel i945
tags: added: 945g freeze karmic
Revision history for this message
Geir Ove Myhr (gomyhr) wrote :

This comment goes to bug 400934, bug 451518, bug 475429, bug 500686,
bug 501875, bug 342675, bug 4611163 and 493111.

We have had several reports of freezes (GPU hangs) on i945 chipsets
(945G, 945GM and 945GME, all of which uses the GMA950 graphics core)
in Karmic. I would like to get some testing going so that we may
identify the cause and give upstream all the information they need
(and possibly some they do not need) so that they can fix this before
Lucid is out. I have set up a wiki page to coordinate the effort:
https://wiki.ubuntu.com/X/Lucidi945Freezes . There is a list of test
that I think will be useful in order to isolate where the problem is
and a table where you can fill in your test results. If we're lucky
there is only one underlying problem, and we will probably get
consistent test results. Otherwise, different test results may group
the problems in different categories.

I realize that doing all the tests can be quite time consuming (it
calls for tests on both Karmic and Lucid), and if you are only able to
do some of the tests it would be nice if you could fill in those cells
in the test result table.

My initial guess is that the bug is in mesa, since it seems to be
related to 3D operations. It would be nice if we could also get some
testing of different mesa versions, but I'm not aware of any that are
pre-built yet.

Revision history for this message
Olivier PONCET (ponceto) wrote :

Okay, thanks.

I'll will do all the tests as soon as possible on different computers built with i945.

Revision history for this message
Geir Ove Myhr (gomyhr) wrote :

I have uploaded an older version of mesa to my "old" PPA: https://launchpad.net/~gomyhr/+archive/old/+packages . By testing this, we can find out if this is caused by a bug in mesa which is introduced after version 7.5.

Unfortunately, installing it is probably not as easy as just adding the PPA to /etc/apt/sources and do `sudo apt-get update; sudo apt-get upgrade`, since the version in the PPA is older than then one in karmic and I didn't do any PPA magic to make it want to upgrade anyway. The easiest way I can think about is probably to download all the deb-files for your architecture (*i386.deb) to an empty folder and do a `dpkg -i -O *.deb` in that folder. That will install only the packages that already have an installed version on your system.

If Karmic freezes with this version, I can try to go all the way back to the Jaunty version.

PS: I don't have a Karmic installation (I only have Jaunty and Lucid) so I haven't had a chance to test that the packages even work.

Bryce Harrington (bryce)
description: updated
Robert Hooker (sarvatt)
affects: xserver-xorg-video-intel (Ubuntu) → mesa (Ubuntu)
Bryce Harrington (bryce)
Changed in mesa (Ubuntu):
status: New → Confirmed
Revision history for this message
Robert Hooker (sarvatt) wrote :

Can you add any kind of logs from when a freeze occurs? Your logs are clean.. Just attaching /var/log/Xorg.0.log.old on the next boot after a freeze would help identifying the problem.

Changed in mesa (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Felix Handler (snowborn) wrote :

Ok, I started the XServer, put on the second monitor and turned it to extend screen. After the following blank screen I backuped the log file and put it up here :

http://snowborn.de/Xorg.0.log

Hope that helps :)

Bryce Harrington (bryce)
Changed in mesa (Ubuntu):
status: Incomplete → New
status: New → Incomplete
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 mesa (Ubuntu):
status: Incomplete → Invalid
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.