Public bug reported:

If I run XBMC in windowed mode under GNOME Shell on my mid-2011 11”
MacBook Air, it works great. But if I launch it in fullscreen mode, or
hit the fullscreen toggle button (“\”), my X server crashes with the
following in the log:

Backtrace:
[ 69937.971] 0: /usr/bin/X (xorg_backtrace+0x26) [0x7f8e344b9866]
[ 69937.971] 1: /usr/bin/X (0x7f8e34331000+0x18c70a) [0x7f8e344bd70a]
[ 69937.971] 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7f8e33657000+0xfcb0) 
[0x7f8e33666cb0]
[ 69937.971] 3: /lib/x86_64-linux-gnu/libc.so.6 (0x7f8e324cb000+0x146849) 
[0x7f8e32611849]
[ 69937.971] 4: /usr/lib/xorg/modules/drivers/intel_drv.so 
(0x7f8e306ee000+0x114d6) [0x7f8e306ff4d6]
[ 69937.971] 5: /usr/lib/xorg/modules/drivers/intel_drv.so 
(0x7f8e306ee000+0x12fd2) [0x7f8e30700fd2]
[ 69937.971] 6: /usr/lib/xorg/modules/drivers/intel_drv.so 
(0x7f8e306ee000+0x3289d) [0x7f8e3072089d]
[ 69937.971] 7: /usr/bin/X (miCopyRegion+0x18a) [0x7f8e344980fa]
[ 69937.971] 8: /usr/bin/X (miDoCopy+0x392) [0x7f8e344985f2]
[ 69937.971] 9: /usr/lib/xorg/modules/drivers/intel_drv.so 
(0x7f8e306ee000+0x3381e) [0x7f8e3072181e]
[ 69937.971] 10: /usr/bin/X (0x7f8e34331000+0x11970c) [0x7f8e3444a70c]
[ 69937.971] 11: /usr/lib/xorg/modules/drivers/intel_drv.so 
(0x7f8e306ee000+0x249d5) [0x7f8e307129d5]
[ 69937.971] 12: /usr/lib/xorg/modules/drivers/intel_drv.so 
(0x7f8e306ee000+0x261c0) [0x7f8e307141c0]
[ 69937.971] 13: /usr/lib/x86_64-linux-gnu/libdrm.so.2 (drmHandleEvent+0xa3) 
[0x7f8e30b4c583]
[ 69937.971] 14: /usr/bin/X (WakeupHandler+0x6b) [0x7f8e343836eb]
[ 69937.971] 15: /usr/bin/X (WaitForSomething+0x1b6) [0x7f8e344b6c66]
[ 69937.971] 16: /usr/bin/X (0x7f8e34331000+0x4e4f2) [0x7f8e3437f4f2]
[ 69937.971] 17: /usr/bin/X (0x7f8e34331000+0x3d6aa) [0x7f8e3436e6aa]
[ 69937.971] 18: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xed) 
[0x7f8e324ec76d]
[ 69937.971] 19: /usr/bin/X (0x7f8e34331000+0x3d99d) [0x7f8e3436e99d]
[ 69937.971] Segmentation fault at address 0x7f8e35111548
[ 69937.971]
Caught signal 11 (Segmentation fault). Server aborting

I have the following video controller:

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core 
Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 [VGA 
controller])
        Subsystem: Apple Inc. Device 00ea
        Flags: bus master, fast devsel, latency 0, IRQ 47
        Memory at a0000000 (64-bit, non-prefetchable) [size=4M]
        Memory at 90000000 (64-bit, prefetchable) [size=256M]
        I/O ports at 2000 [size=64]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: <access denied>
        Kernel driver in use: i915
        Kernel modules: i915

Versions of relevant packages:

$ apt-cache policy xbmc gnome-shell xserver-xorg xserver-xorg-video-intel
xbmc:
  Installed: 2:11.0~git20120423.cd20772-1
  Candidate: 2:11.0~git20120423.cd20772-1
  Version table:
 *** 2:11.0~git20120423.cd20772-1 0
        500 http://au.archive.ubuntu.com/ubuntu/ precise/universe amd64 Packages
        100 /var/lib/dpkg/status
gnome-shell:
  Installed: 3.4.1-0ubuntu2
  Candidate: 3.4.1-0ubuntu2
  Version table:
 *** 3.4.1-0ubuntu2 0
        500 http://au.archive.ubuntu.com/ubuntu/ precise/universe amd64 Packages
        100 /var/lib/dpkg/status
xserver-xorg:
  Installed: 1:7.6+12ubuntu1
  Candidate: 1:7.6+12ubuntu1
  Version table:
 *** 1:7.6+12ubuntu1 0
        500 http://au.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
        100 /var/lib/dpkg/status
xserver-xorg-video-intel:
  Installed: 2:2.17.0-1ubuntu4
  Candidate: 2:2.17.0-1ubuntu4
  Version table:
 *** 2:2.17.0-1ubuntu4 0
        500 http://au.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
        100 /var/lib/dpkg/status

Changing any of the aforementioned variables seems to work around the
problem. For example, if I don’t use GNOME Shell (e.g. using Metacity
instead), fullscreen mode works fine, and X doesn’t crash. I haven’t
tested whether this is crashable in Unity (Compiz) or on another video
card (this is a laptop — I cannot replace the video card).

Despite XBMC being a Universe package, I believe that a crashing X
server would *not* be XBMC’s fault.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: xserver-xorg-video-intel 2:2.17.0-1ubuntu4
ProcVersionSignature: Ubuntu 3.2.0-24.37-generic 3.2.14
Uname: Linux 3.2.0-24-generic x86_64
.tmp.unity.support.test.0:
 
ApportVersion: 2.0.1-0ubuntu8
Architecture: amd64
CompizPlugins: No value set for 
`/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: None
Date: Sun Jun  3 23:37:08 2012
DistUpgraded: Fresh install
DistroCodename: precise
DistroVariant: ubuntu
ExtraDebuggingInterest: Yes, whatever it takes to get this fixed in Ubuntu
GraphicsCard:
 Intel Corporation 2nd Generation Core Processor Family Integrated Graphics 
Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
   Subsystem: Apple Inc. Device [106b:00ea]
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta amd64 (20120301)
MachineType: Apple Inc. MacBookAir4,1
ProcEnviron:
 LANGUAGE=en_AU:en
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_AU.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-24-generic 
root=UUID=4001d754-7532-43f3-bb42-dc01281cc361 ro quiet splash 
i915.i915_enable_rc6=1 vt.handoff=7
SourcePackage: xserver-xorg-video-intel
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 01/24/2012
dmi.bios.vendor: Apple Inc.
dmi.bios.version: MBA41.88Z.0077.B0F.1201241549
dmi.board.asset.tag: Base Board Asset Tag#
dmi.board.name: Mac-C08A6BB70A942AC2
dmi.board.vendor: Apple Inc.
dmi.board.version: MacBookAir4,1
dmi.chassis.type: 10
dmi.chassis.vendor: Apple Inc.
dmi.chassis.version: Mac-C08A6BB70A942AC2
dmi.modalias: 
dmi:bvnAppleInc.:bvrMBA41.88Z.0077.B0F.1201241549:bd01/24/2012:svnAppleInc.:pnMacBookAir4,1:pvr1.0:rvnAppleInc.:rnMac-C08A6BB70A942AC2:rvrMacBookAir4,1:cvnAppleInc.:ct10:cvrMac-C08A6BB70A942AC2:
dmi.product.name: MacBookAir4,1
dmi.product.version: 1.0
dmi.sys.vendor: Apple Inc.
version.compiz: compiz 1:0.9.7.8-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.32-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 8.0.2-0ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 8.0.2-0ubuntu3
version.xserver-xorg-core: xserver-xorg-core 2:1.11.4-0ubuntu10.2
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.0-0ubuntu1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 
1:6.14.99~git20111219.aacbd629-0ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.17.0-1ubuntu4
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 
1:0.0.16+git20111201+b5534a1-1build2

** Affects: xserver-xorg-video-intel (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug precise ubuntu

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-video-intel in Ubuntu.
https://bugs.launchpad.net/bugs/1008100

Title:
  Running XBMC fullscreen with GNOME Shell causes segfault in
  intel_drv.so

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/1008100/+subscriptions

_______________________________________________
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

Reply via email to