Bug 490179

Summary: WARNING: at drivers/gpu/drm/i915/i915_gem.c:2315 i915_gem_idle+0x168/0x2e5 [i915]()
Product: [Fedora] Fedora Reporter: Damian Wrobel <dwrobel>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED WORKSFORME QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 10CC: kernel-maint, peter.levart, sebasmagri, vedran
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-09-21 19:37:09 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
xorg.conf
none
/var/log/messages excerpt none

Description Damian Wrobel 2009-03-13 17:27:18 UTC
Created attachment 335129 [details]
xorg.conf

Description of problem:

Pid: 3206, comm: Xorg Not tainted 2.6.27.19-170.2.35.fc10.i686 #1
[<c042dd93>] warn_on_slowpath+0x65/0x8b
[<c06a9727>] ? schedule+0x6ee/0x70d
[<c06aae64>] ? _spin_lock_irqsave+0x29/0x30
[<c043692e>] ? lock_timer_base+0x1f/0x3e
[<c0436995>] ? try_to_del_timer_sync+0x48/0x4f
[<c04369a9>] ? del_timer_sync+0xd/0x18
[<c048ce19>] ? virt_to_head_page+0x22/0x2e
[<f8eec447>] ? i915_gem_retire_requests+0xf6/0x110 [i915]
[<f8eec447>] ? i915_gem_retire_requests+0xf6/0x110 [i915]
[<f8eedbed>] i915_gem_idle+0x168/0x2e5 [i915]
[<f8eedd97>] i915_gem_leavevt_ioctl+0xc/0x1b [i915]
[<f8f9d5f8>] drm_ioctl+0x1b0/0x225 [drm]
[<f8eedd8b>] ? i915_gem_leavevt_ioctl+0x0/0x1b [i915]
[<c049c5b8>] vfs_ioctl+0x50/0x69
[<c049c80c>] do_vfs_ioctl+0x23b/0x247
[<c0461d0a>] ? audit_syscall_entry+0xf9/0x123
[<c049c858>] sys_ioctl+0x40/0x5c
[<c0404c8a>] syscall_call+0x7/0xb
=======================
---[ end trace 98bba8b98b670212 ]---

Version-Release number of selected component (if applicable):

FC10 - fully up to date

rpm -qa | grep xorg | sort
xorg-x11-apps-7.3-5.fc10.i386
xorg-x11-docs-1.3-3.fc10.noarch
xorg-x11-drivers-7.3-9.fc10.i386
xorg-x11-drv-acecad-1.2.2-1.fc9.i386
xorg-x11-drv-aiptek-1.1.1-1.fc9.i386
xorg-x11-drv-apm-1.2.0-1.fc9.i386
xorg-x11-drv-ark-0.7.0-1.fc9.i386
xorg-x11-drv-ast-0.85.0-1.fc9.i386
xorg-x11-drv-ati-6.10.0-2.fc10.i386
xorg-x11-drv-avivo-0.0.1-7.fc9.i386
xorg-x11-drv-calcomp-1.1.2-1.fc9.i386
xorg-x11-drv-chips-1.2.0-1.fc9.i386
xorg-x11-drv-cirrus-1.2.0-1.fc9.i386
xorg-x11-drv-citron-2.2.1-1.fc9.i386
xorg-x11-drv-cyrix-1.1.0-5.fc8.i386
xorg-x11-drv-diamondtouch-0.2.0-0.1.fc9.i386
xorg-x11-drv-digitaledge-1.1.1-1.fc9.i386
xorg-x11-drv-dmc-1.1.2-1.fc9.i386
xorg-x11-drv-dummy-0.3.0-1.fc9.i386
xorg-x11-drv-dynapro-1.1.2-1.fc9.i386
xorg-x11-drv-elographics-1.2.3-1.fc10.i386
xorg-x11-drv-evdev-2.1.3-1.fc10.i386
xorg-x11-drv-fbdev-0.3.1-7.fc9.i386
xorg-x11-drv-fpit-1.2.0-1.fc9.i386
xorg-x11-drv-geode-2.11.0-1.fc10.i386
xorg-x11-drv-glint-1.2.1-1.fc9.i386
xorg-x11-drv-hyperpen-1.2.0-1.fc9.i386
xorg-x11-drv-i128-1.3.0-1.fc9.i386
xorg-x11-drv-i740-1.2.0-1.fc9.i386
xorg-x11-drv-i810-2.5.0-4.fc10.i386
xorg-x11-drv-jamstudio-1.2.0-1.fc9.i386
xorg-x11-drv-keyboard-1.3.2-1.fc10.i386
xorg-x11-drv-mach64-6.8.0-1.fc10.i386
xorg-x11-drv-magellan-1.2.0-1.fc9.i386
xorg-x11-drv-mga-1.4.9-1.fc9.i386
xorg-x11-drv-microtouch-1.2.0-1.fc9.i386
xorg-x11-drv-mouse-1.3.0-2.fc9.i386
xorg-x11-drv-mutouch-1.2.1-1.fc10.i386
xorg-x11-drv-neomagic-1.2.0-1.fc9.i386
xorg-x11-drv-nouveau-0.0.11-1.20090106git133c1a5.fc10.i386
xorg-x11-drv-nsc-2.8.1-4.fc8.i386
xorg-x11-drv-nv-2.1.12-6.fc10.i386
xorg-x11-drv-openchrome-0.2.903-5.fc10.i386
xorg-x11-drv-palmax-1.2.0-1.fc9.i386
xorg-x11-drv-penmount-1.4.0-1.fc10.i386
xorg-x11-drv-r128-6.8.0-1.fc10.i386
xorg-x11-drv-rendition-4.2.0-1.fc9.i386
xorg-x11-drv-s3-0.6.0-2.fc10.i386
xorg-x11-drv-s3virge-1.10.0-1.fc9.i386
xorg-x11-drv-savage-2.2.0-2.fc9.i386
xorg-x11-drv-siliconmotion-1.6.0-1.fc9.i386
xorg-x11-drv-sis-0.10.0-1.fc9.i386
xorg-x11-drv-sisusb-0.9.0-1.fc9.i386
xorg-x11-drv-spaceorb-1.1.0-6.fc9.i386
xorg-x11-drv-summa-1.2.0-2.fc10.i386
xorg-x11-drv-synaptics-0.15.2-4.fc10.i386
xorg-x11-drv-tdfx-1.4.0-1.fc9.i386
xorg-x11-drv-tek4957-1.2.0-1.fc9.i386
xorg-x11-drv-trident-1.3.0-1.fc9.i386
xorg-x11-drv-tseng-1.2.0-1.fc9.i386
xorg-x11-drv-ur98-1.1.0-5.fc9.i386
xorg-x11-drv-v4l-0.2.0-1.fc9.i386
xorg-x11-drv-vesa-2.0.0-1.fc10.i386
xorg-x11-drv-via-0.2.2-4.fc8.i386
xorg-x11-drv-vmmouse-12.6.3-3.fc10.i386
xorg-x11-drv-vmware-10.16.0-1.fc9.i386
xorg-x11-drv-void-1.1.1-9.fc9.i386
xorg-x11-drv-voodoo-1.2.0-1.fc9.i386
xorg-x11-drv-wiimote-0.0.1-1.fc9.i386
xorg-x11-filesystem-7.3-2.fc10.noarch
xorg-x11-fonts-100dpi-7.2-6.fc9.noarch
xorg-x11-fonts-75dpi-7.2-6.fc9.noarch
xorg-x11-fonts-ISO8859-1-100dpi-7.2-6.fc9.noarch
xorg-x11-fonts-ISO8859-1-75dpi-7.2-6.fc9.noarch
xorg-x11-fonts-misc-7.2-6.fc9.noarch
xorg-x11-fonts-truetype-7.2-3.fc8.noarch
xorg-x11-fonts-Type1-7.2-6.fc9.noarch
xorg-x11-font-utils-7.2-6.fc10.i386
xorg-x11-proto-devel-7.4-5.fc10.noarch
xorg-x11-server-common-1.5.3-13.fc10.i386
xorg-x11-server-devel-1.5.3-13.fc10.i386
xorg-x11-server-source-1.5.3-13.fc10.i386
xorg-x11-server-utils-7.4-3.fc10.i386
xorg-x11-server-Xorg-1.5.3-13.fc10.i386
xorg-x11-server-Xvfb-1.5.3-13.fc10.i386
xorg-x11-twm-1.0.3-3.fc10.i386
xorg-x11-util-macros-1.1.6-2.fc10.i386
xorg-x11-utils-7.4-3.fc10.i386
xorg-x11-xauth-1.0.2-5.fc10.i386
xorg-x11-xdm-1.1.6-6.fc10.i386
xorg-x11-xinit-1.0.9-4.fc10.i386
xorg-x11-xkb-utils-7.2-7.fc10.i386
xorg-x11-xtrans-devel-1.2.1-2.fc10.i386

kernel: 2.6.27.19-170.2.35.fc10.i686 #1 SMP Mon Feb 23 13:21:22 EST 2009 i686 i686 i386 GNU/Linux

Comment 1 Damian Wrobel 2009-03-13 17:29:30 UTC
Created attachment 335130 [details]
/var/log/messages excerpt

Comment 2 Chuck Ebbert 2009-04-24 02:49:30 UTC
Did you try a 2.6.29 kernel from updates-testing?

Comment 3 Damian Wrobel 2009-06-06 20:59:36 UTC
(In reply to comment #2)
> Did you try a 2.6.29 kernel from updates-testing?  
No yet, but it seems to be ok on: 2.6.27.24-170.2.68.fc10.i686

Comment 4 Peter Levart 2009-06-16 19:17:47 UTC
(In reply to comment #3)
> (In reply to comment #2)
> > Did you try a 2.6.29 kernel from updates-testing?  
> No yet, but it seems to be ok on: 2.6.27.24-170.2.68.fc10.i686  

I have encountered the same bug on the 2.6.27.24-170.2.68.fc10.x86_64 kernel.

Comment 5 Vedran Miletić 2009-09-21 14:23:49 UTC
Reporter, does it still happen with Fedora 11 or Fedora 12 Snap3?

Comment 6 Damian Wrobel 2009-09-21 17:59:01 UTC
As aforementioned in the comment #3 I couldn't reproduce it on: 2.6.27.24-170.2.68.fc10.i686 version.

Additionally, in the meantime I've switched to the nvidia card, thus I can't say whether it's still a problem on a recent F11 kernel.

Comment 7 Peter Levart 2009-09-21 18:55:12 UTC
I checked /var/log/messages* and don't find it anymore (log goes back one month). I'm still on F10 (currently 2.6.27.30-170.2.82.fc10.x86_64)...

Comment 8 Vedran Miletić 2009-09-21 19:37:09 UTC
Oh, I see. Well, I will close it as WORKSFORME then. Thanks for your input, guys.

Comment 9 Peter Levart 2009-09-29 18:23:49 UTC
Well, just now, when I thought I will never see this problem again, I got the following:

Kernel failure message 1:
------------[ cut here ]------------
WARNING: at drivers/gpu/drm/i915/i915_gem.c:2315 i915_gem_idle+0x18a/0x34d [i915]() (Not tainted)
Hardware name:         
Modules linked in: i915 drm sco bridge stp bnep l2cap bluetooth sunrpc ipt_MASQUERADE iptable_nat nf_nat ip6t_REJECT nf_conntrack_ipv6 ip6table_filter ip6_tables ipv6 cpufreq_ondemand acpi_cpufreq freq_table dm_multipath uinput snd_ice1724 snd_rawmidi snd_ice17xx_ak4xxx snd_ac97_codec ac97_bus snd_ak4xxx_adda snd_ak4114 snd_hda_intel snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss snd_pcm arc4 snd_hwdep snd_timer snd_page_alloc snd_pt2258 snd_i2c snd ecb crypto_blkcipher e1000e video firewire_ohci output firewire_core crc_itu_t pcspkr joydev ath5k mac80211 soundcore cfg80211 serio_raw i2c_i801 i2c_core ata_generic pata_acpi [last unloaded: microcode]
Pid: 2378, comm: X Not tainted 2.6.27.30-170.2.82.fc10.x86_64 #1
Sep 27 23:53:52 localhost kernel: Call Trace:
[<ffffffff81041a0e>] warn_on_slowpath+0x80/0xb0
[<ffffffff810ba539>] ? __slab_free+0x82/0x28a
[<ffffffff810b94ee>] ? virt_to_head_page+0x31/0x41
[<ffffffffa0366d2d>] ? i915_gem_retire_requests+0x11c/0x13c [i915]
[<ffffffff8104b8ce>] ? __mod_timer+0x1c/0xcd
[<ffffffffa0368881>] i915_gem_idle+0x18a/0x34d [i915]
[<ffffffffa0368a86>] i915_gem_leavevt_ioctl+0x1c/0x40 [i915]
[<ffffffffa0332d19>] drm_ioctl+0x1d6/0x25e [drm]
[<ffffffff8133498a>] ? _spin_lock_irq+0x21/0x26
[<ffffffffa0368a6a>] ? i915_gem_leavevt_ioctl+0x0/0x40 [i915]
[<ffffffff810cc0db>] vfs_ioctl+0x5f/0x78
[<ffffffff810cc32e>] do_vfs_ioctl+0x23a/0x24b
[<ffffffff810cc394>] sys_ioctl+0x55/0x79
[<ffffffff8101027a>] system_call_fastpath+0x16/0x1b
Sep 27 23:53:52 localhost kernel: ---[ end trace 8a12b850c5d67961 ]---

Comment 10 Vedran Miletić 2009-09-30 08:12:30 UTC
Is it reproducible?

Comment 11 Peter Levart 2009-10-03 17:54:37 UTC
(In reply to comment #10)
> Is it reproducible?  

I'm afraid not. It happens sporadically and rarely. I haven't got another one since Sep 29th. When It happens I can continue without any glitches.

I have Intel's DG45ID motherboard with X4500HD onboard graphics if that's of any help.

Regards, Peter