compiz terminates with "intel_do_flush_locked failed: Device or resource busy"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux |
Fix Released
|
Medium
|
|||
linux (Ubuntu) |
Fix Released
|
Undecided
|
Herton R. Krzesinski | ||
Quantal |
Fix Released
|
Undecided
|
Herton R. Krzesinski | ||
Raring |
Fix Released
|
Undecided
|
Herton R. Krzesinski |
Bug Description
I'm running unity on Intel GM965 graphics. Occasionally, unity/compiz will terminate with
intel_
If I then attempt to restart compiz, it initially starts up successfully, but if I "use" it a little (e.g. if I open a new window or move an existing window around), then within a second or so it terminates again with the same error. Every attempt to restart compiz fails in this way, and it continues to fail even if I restart the xserver. However, once I reboot the system, compiz runs normally again.
I have reported this upstream at https:/
Chris Wilson believes that commit b4a98e57fc27854
ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: linux-image-
ProcVersionSign
Uname: Linux 3.5.0-21-generic x86_64
ApportVersion: 2.6.1-0ubuntu9
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
Date: Thu Dec 27 20:34:55 2012
HibernationDevice: RESUME=
MachineType: LENOVO 7733A82
MarkForUpload: True
PccardctlIdent:
Socket 0:
no product info available
PccardctlStatus:
Socket 0:
no card
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 1.95
RfKill:
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
SourcePackage: linux
UpgradeStatus: Upgraded to quantal on 2012-10-20 (68 days ago)
WpaSupplicantLog:
dmi.bios.date: 04/08/2010
dmi.bios.vendor: LENOVO
dmi.bios.version: 7LETC7WW (2.27 )
dmi.board.name: 7733A82
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 7733A82
dmi.product.
dmi.sys.vendor: LENOVO
Changed in linux: | |
importance: | Unknown → Medium |
status: | Unknown → Fix Released |
Changed in linux (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Herton R. Krzesinski (herton) |
Changed in linux (Ubuntu Raring): | |
status: | In Progress → Fix Released |
Changed in linux (Ubuntu Quantal): | |
assignee: | nobody → Herton R. Krzesinski (herton) |
status: | New → In Progress |
Created attachment 72086
dmesg from 2012-12-24 occurrence
I use Ubuntu's compiz-based Unity desktop. Occasionally, compiz will terminate with
intel_ do_flush_ locked failed: Device or resource busy
If I then attempt to restart compiz, it initially starts up successfully, but if I "use" it a little (e.g. if I open a new window or move an existing window around), then within a second or so it terminates again with the same error. Every attempt to restart compiz fails in this way, and it continues to fail even if I restart the xserver. However, once I reboot the system, compiz runs normally again.
I'm attaching dmesg output, Xorg log, compiz stderr+stdout with LIBGL_DEBUG= verbose, and intel_reg_dumper output. dmesg contains interesting-looking stack traces, the rest looks unenlightening.
System environment: 0-0ubuntu6. 1)
-- chipset: GM965
-- system architecture: x86_64
-- xf86-video-intel: 2.20.9 (Ubuntu package version 2:2.20.9-0ubuntu2)
-- xserver: 1.13.0 (Ubuntu package version 2:1.13.
-- mesa: 9.0 (Ubuntu package version 9.0-0ubuntu1)
-- libdrm: 2.4.39 (Ubuntu package version 2.4.39-0ubuntu)
-- kernel: 3.5.? (Ubuntu package version 3.5.0-21-generic)
-- Linux distribution: Ubuntu 12.10
-- Machine or mobo model: Lenovo ThinkPad R61 7733A82
-- Display connector: internal LVDS
Here's the interesting-looking dmesg stacktrace:
[210169.687137] ------------[ cut here ]------------ buildd/ linux-3. 5.0/drivers/ gpu/drm/ i915/i915 object_ pin+0x15d/ 0x1b0 [i915]() codec_analog snd_hda_intel joydev snd_hda_codec coretemp thinkpad_acpi snd_hwdep snd_pcm ath5k r852 kvm_intel snd_seq_midi sm_common snd_rawmidi nand ath snd_seq_midi_event nand_ids snd_seq mtd kvm nand_bch snd_timer tp_smapi(O) bch r592 thinkpad_ec(O) mac80211 snd_seq_device pcmcia firewire_sbp2 memstick nand_ecc psmouse cfg80211 yenta_socket dm_multipath pcmcia_rsrc snd pcmcia_core scsi_dh snd_page_alloc microcode mac_hid soundcore serio_raw lp nvram lpc_ich tpm_tis parport sdhci_pci sdhci firewire_ohci firewire_core crc_itu_t i915 drm_kms_helper drm i2c_algo_bit e1000e video wmi c1f>] warn_slowpath_ common+ 0x7f/0xc0 c7a>] warn_slowpath_ null+0x1a/ 0x20 93d>] i915_gem_ object_ pin+0x15d/ 0x1b0 [i915]
[210169.687186] WARNING: at /build/
_gem.c:3047 i915_gem_
[210169.687189] Hardware name: 7733A82
[210169.687190] Modules linked in: hid_generic usbhid hid mmc_block usblp snd_seq_dummy snd_hrtimer nls_iso8859_1 cdc_ether cdc_phonet usbnet phonet cdc_acm usb_storage pci_stub vboxpci(O) vboxnetadp(O) vboxnetflt(O) vboxdrv(O) deflate zlib_deflate twofish_generic ctr twofish_x86_64_3way twofish_x86_64 twofish_common camellia_generic camellia_x86_64 serpent_sse2_x86_64 cryptd lrw serpent_generic xts gf128mul blowfish_generic blowfish_x86_64 blowfish_common cast5 nfsd des_generic xcbc nfs rmd160 sha512_generic crypto_null af_key lockd xfrm_algo fscache auth_rpcgss bnep nfs_acl rfcomm parport_pc sunrpc bluetooth ppdev binfmt_misc dm_crypt arc4 snd_hda_
[210169.687280] Pid: 2911, comm: compiz Tainted: G O 3.5.0-21-generic #32-Ubuntu
[210169.687282] Call Trace:
[210169.687290] [<ffffffff81051
[210169.687294] [<ffffffff81051
[210169.687308] [<ffffffffa00da
[210169.687329] [...