[i945] (Needs UXA) x server restarts itself w/ compiz on Intel 945GM

Bug #324998 reported by Cician
4
Affects Status Importance Assigned to Milestone
xserver-xorg-video-intel (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-intel

X server restarts itself with Compiz enabled on Intel 945GM integrated gfx card (laptop) running a particular java program. The program simply displays an SVG image (can provide the program w/ sources).
Happens every time I run the program (on both OpenJDK and Sun's JVM), but only with Compiz enabled.

Backtrace from Xorg.0.log:
0: /usr/X11R6/bin/X(xf86SigHandler+0x79) [0x80c3009]
1: [0xb8010400]
2: /usr/lib/xorg/modules//libfb.so(fbBltStip+0x73) [0xb7971853]
3: /usr/lib/xorg/modules//libfb.so(fbGetImage+0x228) [0xb7976b38]
4: /usr/lib/xorg/modules//libexa.so(exaGetImage+0x152) [0xb7958d22]
5: /usr/X11R6/bin/X [0x811fd32]
6: /usr/X11R6/bin/X [0x814ce43]
7: /usr/X11R6/bin/X [0x814d9e0]
8: /usr/X11R6/bin/X(Dispatch+0x34f) [0x808c89f]
9: /usr/X11R6/bin/X(main+0x47d) [0x8071d1d]
10: /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5) [0xb7c0a685]
11: /usr/X11R6/bin/X [0x8071101]
Saw signal 11. Server aborting.
(II) Macintosh mouse button emulation: Close
(II) UnloadModule: "evdev"
(II) UnloadModule: "synaptics"
(II) AT Translated Set 2 keyboard: Close
(II) UnloadModule: "evdev"
(II) Video Bus: Close
(II) UnloadModule: "evdev"
(II) AIGLX: Suspending AIGLX clients for VT switch
(II) intel(0): xf86UnbindGARTMemory: unbind key 0
(II) intel(0): xf86UnbindGARTMemory: unbind key 1
(II) intel(0): xf86UnbindGARTMemory: unbind key 2
(II) intel(0): xf86UnbindGARTMemory: unbind key 3
(II) intel(0): xf86UnbindGARTMemory: unbind key 4

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 8.10
Package: xserver-xorg-video-intel 2:2.4.1-1ubuntu10.3
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersion: Linux version 2.6.27-11-generic (buildd@rothera) (gcc version 4.3.2 (Ubuntu 4.3.2-1ubuntu11) ) #1 SMP Thu Jan 29 19:24:39 UTC 2009

SourcePackage: xserver-xorg-video-intel
Uname: Linux 2.6.27-11-generic i686
xkbcomp:

[lspci]
00:00.0 Host bridge [0600]: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub [8086:27a0] (rev 03)
 Subsystem: Uniwill Computer Corp Device [1584:9902]
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03)
 Subsystem: Uniwill Computer Corp Device [1584:9902]

Revision history for this message
Cician (cician) wrote :
Geir Ove Myhr (gomyhr)
description: updated
Revision history for this message
Geir Ove Myhr (gomyhr) wrote : Re: [i945] x server restarts itself w/ compiz on Intel 945GM [Intrepid]

Thank you for reporting this bug and helping making ubuntu better. It would be nice if you could upload the program (source code) here, so that others can try and reproduce this. Since the ubuntu developers are focusing on minimizing the number of bugs in the upcoming Jaunty release, it would be nice if you could verify that the problem also exist there. You can download the latest alpha version (alpha-4) from http://cdimage.ubuntu.com/releases/9.04/ , or if you want to test something a little newer, the newest daily build from http://cdimage.ubuntu.com/daily-live/ . You don't need to install this version to test it, you can run it directly from a CD or USB-key. If the problem is still there in Jaunty it would be nice if you could upload the new versions of /var/log/Xorg.0.log and /var/log/Xorg.0.log.0.

I'm setting the status if this bug to Incomplete, which only means that we are awaiting reply from you.

Changed in xserver-xorg-video-intel:
status: New → Incomplete
Revision history for this message
Cician (cician) wrote :

Already tested with Kubuntu alpha 4 live cd and X does not reboot, both with effects turned on and off.
Note: Jaunty includes major update for Intel graphics drivers, I'm not sure EXA is still used.

I'm attaching the program, unpack and run "java -jar testsvg.jar" or just double click on it. The testsvg.jar includes source, other files are dependencies for svg rendering (batik).

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

Jaunty still uses EXA. There is a testing effort of UXA going on at https://wiki.ubuntu.com/X/UxaTesting (see also email about it https://lists.ubuntu.com/archives/ubuntu-x/2009-February/000395.html ), but it will likely be EXA in Jaunty as well.

Since the problem does not appear with the newer intel drivers in Jaunty, I'm setting the status to "Fix Released". It is possible to open a task for Intrepid, but I think that would require a lot of work compared to the benifit (there will be a new Ubuntu without this problem in a while).

Changed in xserver-xorg-video-intel:
status: Incomplete → Fix Released
Revision history for this message
Cician (cician) wrote :

Unfortunately I was wrong. The problem persists with my system upgraded to jaunty.
The testing I've done was on Kubuntu live cd, probably kde handles things differently from gnome/compiz.

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

Okay, reopening.

Changed in xserver-xorg-video-intel:
status: Fix Released → Confirmed
Revision history for this message
Cician (cician) wrote : Re: [i945] x server restarts itself w/ compiz on Intel 945GM

the crash is gone with UXA enabled. Yay!
DRI2, sweet...

Bryce Harrington (bryce)
summary: - [i945] x server restarts itself w/ compiz on Intel 945GM
+ [i945] (Needs UXA) x server restarts itself w/ compiz on Intel 945GM
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xserver-xorg-video-intel - 2:2.7.99.1+git20090602.ec2fde7c-0ubuntu1

---------------
xserver-xorg-video-intel (2:2.7.99.1+git20090602.ec2fde7c-0ubuntu1) karmic; urgency=low

  * Update to git 20090602 (master branch) up to commit ec2fde7c
    - xvmc is disabled since DRI1 no longer supported
    - LP: #96991 - 3D stuff breaks with Compiz: Redirected Direct Rendering
      is needed in DRI
    - LP: #120834 - X freezes with I830WaitLpRing error when running OpenGL apps
    - LP: #337608 - X crashes in fbBlt() when using Sun Java Plugin 6 + firefox3.0
    - LP: #339555 - compiz slowmotion after Jaunty upgrade
    - LP: #363900 - X.org freezes with intel driver, no apparent trigger
    - LP: #331719 - VT switching doesn't work on Intel 915GM
    - LP: #339091 - X freezes a few minutes after resuming
    - LP: #348436 - Kubuntu: X server crash when screensaver is started (4500MHD)
    - LP: #279727 - Kubuntu: Display Corruption w/ Intel 4700MHD
    - LP: #357851 - Kubuntu: Distorted display after switching virtual desktops w/ exa
    - LP: #158415 - Front buffer dynamic resize not supported
    - LP: #324998 - x server restarts itself w/ compiz on Intel 945GM
    - LP: #355593 - after upgrade to 9.04, rotating desktop cube ran slow
    - LP: #357290 - 1 fps in 3d apps like neverball with EXA
    - LP: #360774 - Graphical Corruption with EXA on X4500
    - LP: #364126 - screensaver prefs dialog in 9.04 RC livecd leaves dirt
    - LP: #375712 - Native resolution for dell "2005fpw" monitor not listed
    - LP: #375264 - Choppy flash video and poor performance with compiz
    - LP: #349568 - Jaunty / Compiz slow and tearing on GMA 4500MHD
    - LP: #356056 - window tearing during movement on 965 (no compiz)
    - LP: #330460 - xorg shows black image/hangs with jpg in firefox
    - LP: #347587 - X asserts on pI830->batch_ptr != 0 on resume from suspend
  * Merge with Debian experimental. Remaining Ubuntu changes:
    - Add lpia architecture
    - Re-enable the patch system, add quilt to build-deps.
    - 110_quirk_hp_mini.patch: quirk (sent upstream)
    - 117_quirk_thinkpad_x30.patch: quirk (sent upstream)
  * Drop 116_8xx_disable_dri.patch. There have been fixes for 3d on 8xx
    chipsets upstream, so drop the DRI disablement so the fixes can be
    re-tested.
  * Drop 103_quirk_intel_mb890.patch. Better quirk available upstream.
    (LP: #305269)

 -- Bryce Harrington <email address hidden> Tue, 02 Jun 2009 10:47:32 -0700

Changed in xserver-xorg-video-intel (Ubuntu):
status: Confirmed → 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.