Bug 89241

Summary: Crash from i915_vma_move_to_active on Ironlake
Product: Drivers Reporter: Milan Bouchet-Valat (nalimilan)
Component: Video(DRI - Intel)Assignee: intel-gfx-bugs (intel-gfx-bugs)
Status: RESOLVED CODE_FIX    
Severity: high CC: chris, intel-gfx-bugs, miku
Priority: P3    
Hardware: x86-64   
OS: Linux   
Kernel Version: 3.17.4-101 Subsystem:
Regression: No Bisected commit-id:
Attachments: dmesg_log

Description Milan Bouchet-Valat 2014-12-04 11:06:45 UTC
Created attachment 159641 [details]
dmesg_log

I experienced thsi crash on Fedora 21 with kernel 3.17.4-101, but I had never seen it on Fedora 20 (kernel up to 3.16.6).

The first oops appears to be in the i915 driver (see below), but it triggers a series of other oopses that can be seen in the dmesg log.


00:02.0 VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02)


[53874.988773] ------------[ cut here ]------------
[53874.988793] WARNING: CPU: 0 PID: 4587 at lib/list_debug.c:62 __list_del_entry+0x82/0xd0()
[53874.988796] list_del corruption. next->prev should be ffff880117587718, but was ffff88011758770a
[53874.988798] Modules linked in: rfcomm uas usb_storage ccm ip6t_rpfilter ip6t_REJECT xt_conntrack ebtable_nat ebtable_broute bridge stp llc ebtable_filter ebtables ip6table_nat nf_conntrack_ipv6 nf_defrag_ipv6 nf_nat_ipv6 ip6table_mangle ip6table_security ip6table_raw ip6table_filter ip6_tables iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack iptable_mangle bnep iptable_security iptable_raw fuse snd_hda_codec_hdmi btrfs raid6_pq xor snd_hda_codec_idt snd_hda_codec_generic arc4 snd_hda_intel snd_hda_controller brcmsmac coretemp cordic snd_hda_codec snd_hwdep brcmutil kvm_intel b43 mac80211 kvm iTCO_wdt snd_seq snd_seq_device snd_pcm cfg80211 btusb hp_wmi sparse_keymap iTCO_vendor_support uvcvideo ssb mmc_core intel_ips crc32c_intel bluetooth videobuf2_vmalloc microcode rfkill
[53874.988877]  snd_timer videobuf2_memops snd videobuf2_core videodev lpc_ich bcma shpchp serio_raw media mfd_core soundcore hp_accel i2c_i801 lis3lv02d input_polldev acpi_cpufreq wmi binfmt_misc i915 i2c_algo_bit drm_kms_helper drm r8169 mii i2c_core video ecryptfs encrypted_keys trusted tpm
[53874.988911] CPU: 0 PID: 4587 Comm: gnome-shell Not tainted 3.15.6-200.fc20.x86_64 #1
[53874.988914] Hardware name: Hewlett-Packard HP Pavilion dm4 Notebook PC     /146A, BIOS F.11 07/08/2010
[53874.988917]  0000000000000000 00000000049b16a0 ffff8801bb633bb8 ffffffff816ef48e
[53874.988921]  ffff8801bb633c00 ffff8801bb633bf0 ffffffff8108933d ffff8801175876c0
[53874.988926]  ffff88003704d8b8 ffff880117587718 ffff88003704e820 ffff880088822200
[53874.988930] Call Trace:
[53874.988944]  [<ffffffff816ef48e>] dump_stack+0x45/0x56
[53874.988950]  [<ffffffff8108933d>] warn_slowpath_common+0x7d/0xa0
[53874.988954]  [<ffffffff810893bc>] warn_slowpath_fmt+0x5c/0x80
[53874.988959]  [<ffffffff81366732>] __list_del_entry+0x82/0xd0
[53874.988993]  [<ffffffffa0105a38>] i915_vma_move_to_active+0x28/0x170 [i915]
[53874.989018]  [<ffffffffa00ffbbf>] i915_gem_do_execbuffer.isra.23+0x9ff/0x1210 [i915]
[53874.989044]  [<ffffffffa0108f10>] ? i915_gem_object_put_fence+0x20/0xa0 [i915]
[53874.989071]  [<ffffffffa010b6e2>] ? i915_gem_object_ggtt_unpin+0x12/0xa0 [i915]
[53874.989097]  [<ffffffffa010b927>] ? i915_gem_pwrite_ioctl+0x1b7/0x8c0 [i915]
[53874.989121]  [<ffffffffa01008d3>] i915_gem_execbuffer2+0xa3/0x290 [i915]
[53874.989139]  [<ffffffffa007ea3c>] drm_ioctl+0x1ec/0x660 [drm]
[53874.989147]  [<ffffffff815c6a57>] ? SYSC_recvfrom+0x127/0x160
[53874.989153]  [<ffffffff811f97d0>] do_vfs_ioctl+0x2e0/0x4a0
[53874.989157]  [<ffffffff811f9a11>] SyS_ioctl+0x81/0xa0
[53874.989163]  [<ffffffff816ff4e9>] system_call_fastpath+0x16/0x1b
[53874.989166] ---[ end trace 2d949011a6605a91 ]---
[53874.996142] ------------[ cut here ]------------
Comment 1 Jani Nikula 2015-01-28 15:32:13 UTC
List corruption? Mika, Chris, does any of this sound familiar to you?
Comment 2 Milan Bouchet-Valat 2015-01-28 15:53:07 UTC
It don't seem to have experienced this crash for a while (I'm with 3.18.2 now).
Comment 3 Jani Nikula 2015-01-29 08:13:58 UTC
(In reply to Milan Bouchet-Valat from comment #2)
> It don't seem to have experienced this crash for a while (I'm with 3.18.2
> now).

I'll be optimistic and trust we've fixed this now. Please reopen if the problem reappears. Thanks for the report.