I periodically have the gnome-shell hang and here is the output from dmesg from the last such time. I am using 2.6.29.6-213.fc11.i586 and have the Intel 965GM chipset. There is no specific action that is associated with reproducing the crash, other than that it usually happens in the overview mode when it has to process clicks and draw new actors. [drm:drm_wait_vblank] *ERROR* failed to acquire vblank counter, -22 ------------[ cut here ]------------ kernel BUG at drivers/gpu/drm/i915/i915_gem.c:2241! invalid opcode: 0000 [#1] SMP last sysfs file: /sys/devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0/charge_full Modules linked in: fuse bridge stp llc bnep sco l2cap bluetooth sunrpc nf_conntrack_ipv6 ip6t_ipv6header ip6t_REJECT ip6table_filter ip6_tables ipv6 cpufreq_ondemand acpi_cpufreq dm_multipath uinput arc4 ecb b43 snd_hda_codec_idt snd_hda_intel snd_hda_codec mac80211 snd_hwdep firewire_ohci snd_pcm cfg80211 uvcvideo firewire_core videodev b44 mii v4l1_compat sdhci_pci sdhci mmc_core ricoh_mmc dell_laptop i2c_i801 input_polldev wmi ssb snd_timer snd iTCO_wdt pcspkr iTCO_vendor_support dcdbas crc_itu_t soundcore snd_page_alloc joydev i915 drm i2c_algo_bit i2c_core video output [last unloaded: microcode] Pid: 4149, comm: mutter Not tainted (2.6.29.6-213.fc11.i586 #1) Inspiron 1720 EIP: 0060:[<f83b6ecb>] EFLAGS: 00010202 CPU: 0 EIP is at i915_gem_object_get_fence_reg+0x22a/0x607 [i915] EAX: 0006380d EBX: f03a7a20 ECX: f6291800 EDX: 00000010 ESI: f1807100 EDI: f6c2d000 EBP: f0305dc4 ESP: f0305d90 DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068 Process mutter (pid: 4149, ti=f0304000 task=f1b68000 task.ti=f0304000) Stack: 00000010 f03a7a20 0006380d f1807100 f6c2d154 f6c2d154 0000fb81 ef128780 f6291800 00000004 ef128780 f0305e20 f03a7a20 f0305df4 f83b87f1 af356000 af356000 f6c2d000 01305df4 f21f4aa8 f6291800 f6291814 f03eaaf0 fffa9d58 Call Trace: [<f83b87f1>] ? i915_gem_fault+0xa0/0x102 [i915] [<c048aa39>] ? __do_fault+0x41/0x342 [<f82bd7e5>] ? drm_clflush_pages+0x55/0x6c [drm] [<c05ce8cc>] ? agp_flush_chipset+0x14/0x16 [<f82c2f01>] ? drm_agp_chipset_flush+0x16/0x18 [drm] [<f83b4d46>] ? i915_gem_object_flush_cpu_write_domain+0x21/0x2c [i915] [<c048b004>] ? handle_mm_fault+0x2ca/0x6fb [<c0709831>] ? do_page_fault+0x2b3/0x653 [<c0532919>] ? inode_has_perm+0x60/0x6a [<c0485dbe>] ? vma_prio_tree_insert+0x1f/0x8c [<c0707c21>] ? unlock_kernel+0x28/0x2b [<c04aa49c>] ? vfs_ioctl+0x62/0x74 [<c04aad3d>] ? do_vfs_ioctl+0x480/0x4ba [<c04a6bac>] ? path_put+0x1a/0x1d [<c0465007>] ? audit_syscall_exit+0xec/0x101 [<c070957e>] ? do_page_fault+0x0/0x653 [<c0707cd7>] ? error_code+0x77/0x80 Code: ff 85 c0 0f 84 a7 fe ff ff e9 f2 03 00 00 89 75 d8 8b 5d d0 83 7e 10 00 75 11 8b 4d dc 8b 09 89 4d e0 f7 41 44 be ff ff ff 74 04 <0f> 0b eb fe 8b 7d ec 8b 75 e0 8b 87 ec 00 00 00 8b 56 20 85 c0 EIP: [<f83b6ecb>] i915_gem_object_get_fence_reg+0x22a/0x607 [i915] SS:ESP 0068:f0305d90 ---[ end trace 92abc749b3cc0452 ]---
same problem on my t61 Kernel failure message 1: ------------[ cut here ]------------ kernel BUG at drivers/gpu/drm/i915/i915_gem.c:2241! invalid opcode: 0000 [#1] SMP last sysfs file: /sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/rfkill/rfkill1/state Modules linked in: nls_utf8 udf fuse ipt_MASQUERADE iptable_nat nf_nat rfcomm sco bridge stp llc bnep l2cap sunrpc vmnet ppdev parport_pc parport vmblock vmci vmmon ipv6 cpufreq_ondemand acpi_cpufreq dm_multipath uinput snd_hda_codec_analog snd_hda_intel snd_hda_codec rndis_wlan arc4 snd_hwdep ecb snd_pcm iwlagn snd_timer btusb iwlcore snd rndis_host yenta_socket cdc_ether bluetooth rsrc_nonstatic usbnet uvcvideo thinkpad_acpi firewire_ohci sdhci_pci e1000e firewire_core sdhci mmc_core lib80211 soundcore mac80211 iTCO_wdt ricoh_mmc videodev mii v4l1_compat i2c_i801 iTCO_vendor_support crc_itu_t wmi pcspkr cfg80211 snd_page_alloc joydev hwmon sha256_generic cbc aes_i586 aes_generic dm_crypt i915 drm i2c_algo_bit i2c_core video output [last unloaded: microcode] Jul 29 18:02:36 localhost kernel: Pid: 6978, comm: etracer Not tainted (2.6.29.6-213.fc11.i586 #1) EIP: 0060:[<f7e61ecb>] EFLAGS: 00210202 CPU: 1 EIP is at i915_gem_object_get_fence_reg+0x22a/0x607 [i915] EAX: 00283d29 EBX: f372ea20 ECX: f6756800 EDX: 00000010 ESI: f42a5880 EDI: f6330000 EBP: dd6b9dc4 ESP: dd6b9d90 DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068 Process etracer (pid: 6978, ti=dd6b8000 task=dcce8ca0 task.ti=dd6b8000) Stack: 00000010 f372ea20 00283d29 f42a5880 f6330154 f6330154 00200246 edb3b500 f6756800 00000004 edb3b500 dd6b9e20 f372ea20 dd6b9df4 f7e637f1 b1601000 b15fe000 f6330000 01000000 f2ebf5d8 f6756800 f6756814 dd596b14 fff8e804 Call Trace: [<f7e637f1>] ? i915_gem_fault+0xa0/0x102 [i915] [<c048aa39>] ? __do_fault+0x41/0x342 [<f7e6350e>] ? i915_gem_pwrite_ioctl+0x5c1/0x630 [i915] [<c048b004>] ? handle_mm_fault+0x2ca/0x6fb [<c0709831>] ? do_page_fault+0x2b3/0x653 [<c0532919>] ? inode_has_perm+0x60/0x6a [<c04461db>] ? getnstimeofday+0x59/0xea [<c0707c21>] ? unlock_kernel+0x28/0x2b [<c04aa49c>] ? vfs_ioctl+0x62/0x74 [<c04aad3d>] ? do_vfs_ioctl+0x480/0x4ba [<c04a6bac>] ? path_put+0x1a/0x1d [<c0465007>] ? audit_syscall_exit+0xec/0x101 [<c070957e>] ? do_page_fault+0x0/0x653 [<c0707cd7>] ? error_code+0x77/0x80 Code: ff 85 c0 0f 84 a7 fe ff ff e9 f2 03 00 00 89 75 d8 8b 5d d0 83 7e 10 00 75 11 8b 4d dc 8b 09 89 4d e0 f7 41 44 be ff ff ff 74 04 <0f> 0b eb fe 8b 7d ec 8b 75 e0 8b 87 ec 00 00 00 8b 56 20 85 c0 EIP: [<f7e61ecb>] i915_gem_object_get_fence_reg+0x22a/0x607 [i915] SS:ESP 0068:dd6b9d90 ---[ end trace b498a764348dc706 ]---
This bug is actually consistently triggered when I try to select a different application category in the applications more mode.
Here is a trace with a newer F11 kernel - 2.6.29.6-217.2.3.fc11.i586 [drm:drm_wait_vblank] *ERROR* failed to acquire vblank counter, -22 ------------[ cut here ]------------ kernel BUG at drivers/gpu/drm/i915/i915_gem.c:2241! invalid opcode: 0000 [#1] SMP last sysfs file: /sys/devices/virtual/rfkill/rfkill0/state Modules linked in: fuse bridge stp llc bnep sco l2cap bluetooth sunrpc nf_conntrack_ipv6 ip6t_ipv6header ip6t_REJECT ip6table_filter ip6_tables ipv6 cpufreq_ondemand acpi_cpufreq dm_multipath uinput arc4 ecb b43 mac80211 cfg80211 snd_hda_codec_idt snd_hda_intel snd_hda_codec input_polldev snd_hwdep snd_pcm dell_laptop sdhci_pci uvcvideo sdhci snd_timer firewire_ohci videodev b44 dcdbas firewire_core mmc_core ricoh_mmc mii v4l1_compat snd wmi iTCO_wdt i2c_i801 soundcore ssb iTCO_vendor_support crc_itu_t snd_page_alloc joydev pcspkr i915 drm i2c_algo_bit i2c_core video output [last unloaded: microcode] Pid: 3497, comm: mutter Not tainted (2.6.29.6-217.2.3.fc11.i586 #1) Inspiron 1720 EIP: 0060:[<f83b6ee7>] EFLAGS: 00010202 CPU: 0 EIP is at i915_gem_object_get_fence_reg+0x22a/0x607 [i915] EAX: 00058741 EBX: f0dcb000 ECX: f62d9000 EDX: 00000010 ESI: f0d1c500 EDI: f6c2e000 EBP: f0cfddc4 ESP: f0cfdd90 DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068 Process mutter (pid: 3497, ti=f0cfc000 task=f2db0ca0 task.ti=f0cfc000) Stack: 00000010 f0dcb000 00058741 f0d1c500 f6c2e154 f6c2e154 00000000 f3b0ab00 f62d9000 00000004 f3b0ab00 f0cfde20 f0dcb000 f0cfddf4 f83b880d b7764000 b7764000 f6c2e000 01000286 f13a15d8 f62d9000 f62d9014 f0cc3b74 fffa9d90 Call Trace: [<f83b880d>] ? i915_gem_fault+0xa0/0x102 [i915] [<c048aa69>] ? __do_fault+0x41/0x342 [<f83b633b>] ? i915_gem_object_unbind+0x1cf/0x1f9 [i915] [<f82bf40d>] ? drm_gem_object_reference+0xd/0xf [drm] [<c048b034>] ? handle_mm_fault+0x2ca/0x6fb [<c0709ed1>] ? do_page_fault+0x2b3/0x653 [<c0532a79>] ? inode_has_perm+0x60/0x6a [<c04461d7>] ? getnstimeofday+0x59/0xea [<c07082c1>] ? unlock_kernel+0x28/0x2b [<c04aa4d0>] ? vfs_ioctl+0x62/0x74 [<c04aad71>] ? do_vfs_ioctl+0x480/0x4ba [<c04a6bdc>] ? path_put+0x1a/0x1d [<c046502c>] ? audit_syscall_exit+0xec/0x101 [<c0709c1e>] ? do_page_fault+0x0/0x653 [<c0708377>] ? error_code+0x77/0x80 Code: ff 85 c0 0f 84 a7 fe ff ff e9 f2 03 00 00 89 75 d8 8b 5d d0 83 7e 10 00 75 11 8b 4d dc 8b 09 89 4d e0 f7 41 44 be ff ff ff 74 04 <0f> 0b eb fe 8b 7d ec 8b 75 e0 8b 87 ec 00 00 00 8b 56 20 85 c0 EIP: [<f83b6ee7>] i915_gem_object_get_fence_reg+0x22a/0x607 [i915] SS:ESP 0068:f0cfdd90 ---[ end trace 560ab1d4b8aa1226 ]---
kernel-2.6.29.6-217.2.6.fc11 has been submitted as an update for Fedora 11. http://admin.fedoraproject.org/updates/kernel-2.6.29.6-217.2.6.fc11
I tried running gnome-shell with this new kernel and it fixed the problem.
kernel-2.6.29.6-217.2.8.fc11 has been submitted as an update for Fedora 11. http://admin.fedoraproject.org/updates/kernel-2.6.29.6-217.2.8.fc11
kernel-2.6.29.6-217.2.8.fc11 has been pushed to the Fedora 11 stable repository. If problems still persist, please make note of it in this bug report.