Bug 514091 - Kernel bug when running gnome-shell
Summary: Kernel bug when running gnome-shell
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 11
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-07-27 23:15 UTC by Marina Zhurakhinskaya
Modified: 2009-08-17 22:00 UTC (History)
7 users (show)

Fixed In Version: 2.6.29.6-217.2.8.fc11
Clone Of:
Environment:
Last Closed: 2009-08-14 21:07:01 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Marina Zhurakhinskaya 2009-07-27 23:15:38 UTC
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 ]---

Comment 1 Fernando Guidorizzi 2009-07-30 00:43:41 UTC
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 ]---

Comment 2 Marina Zhurakhinskaya 2009-08-03 18:40:50 UTC
This bug is actually consistently triggered when I try to select a different application category in the applications more mode.

Comment 3 Marina Zhurakhinskaya 2009-08-13 17:35:15 UTC
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 ]---

Comment 4 Fedora Update System 2009-08-14 02:27:45 UTC
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

Comment 5 Marina Zhurakhinskaya 2009-08-14 21:07:01 UTC
I tried running gnome-shell with this new kernel and it fixed the problem.

Comment 6 Fedora Update System 2009-08-15 14:03:02 UTC
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

Comment 7 Fedora Update System 2009-08-17 22:00:34 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.