Bug 88821 - [all] unsafe, racy capture_bo()
Summary: [all] unsafe, racy capture_bo()
Status: CLOSED DUPLICATE of bug 88432
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: unspecified
Hardware: All Linux (All)
: medium normal
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-01-27 06:20 UTC by lu hua
Modified: 2017-07-24 22:49 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
dmesg (9.29 KB, text/plain)
2015-01-27 06:20 UTC, lu hua
no flags Details

Description lu hua 2015-01-27 06:20:02 UTC
Created attachment 112874 [details]
dmesg

==System Environment==
--------------------------
Regression:  not sure, fail rate: 1/5

no-working platforms: SNB(HNR)

==kernel==
--------------------------
drm-intel-nightly/2c2cd37eb3b97bb8846ac3bf75dcb8b4948922d0
commit 2c2cd37eb3b97bb8846ac3bf75dcb8b4948922d0
Author: Jani Nikula <jani.nikula@intel.com>
Date:   Mon Jan 26 11:39:01 2015 +0200

    drm-intel-nightly: 2015y-01m-26d-09h-38m-30s UTC integration manifest

==Bug detailed description==
-----------------------------
It sporadically causes system hang, fail rate:1/5

output:
IGT-Version: 1.9-gfa94e01 (x86_64) (Linux: 3.19.0-rc6_drm-intel-nightly_2c2cd3_20150127+ x86_64)

dmesg:
[  275.893022] BUG: unable to handle kernel paging request at 0000000080000088
[  275.894967] IP: [<ffffffffa010bb7e>] capture_bo+0x4/0x14d [i915]
[  275.896965] PGD 0
[  275.898889] Oops: 0000 [#1] SMP
[  275.900870] Modules linked in: netconsole configfs dm_mod snd_hda_codec_hdmi snd_hda_codec_idt iTCO_wdt iTCO_vendor_support ppdev snd_hda_codec_generic pcspkr serio_raw firewire_ohci firewire_core crc_itu_t snd_hda_intel uvcvideo snd_hda_controller videobuf2_vmalloc videobuf2_memops snd_hda_codec videobuf2_core snd_hwdep v4l2_common snd_pcm videodev lpc_ich mfd_core snd_timer snd soundcore wmi battery parport_pc parport tpm_infineon tpm_tis tpm ac acpi_cpufreq joydev i915 button video drm_kms_helper drm cfbfillrect cfbimgblt cfbcopyarea [last unloaded: netconsole]
[  275.907811] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 3.19.0-rc6_drm-intel-nightly_2c2cd3_20150127+ #982
[  275.910131] Hardware name: Hewlett-Packard HP EliteBook 8460p/161C, BIOS 68SCF Ver. F.22 12/22/2011
[  275.912487] task: ffff880138b81000 ti: ffff880138b90000 task.ti: ffff880138b90000
[  275.914836] RIP: 0010:[<ffffffffa010bb7e>]  [<ffffffffa010bb7e>] capture_bo+0x4/0x14d [i915]
[  275.917356] RSP: 0018:ffff88013dc43ce0  EFLAGS: 00010207
[  275.919829] RAX: 0000000080000000 RBX: ffff8800022ec000 RCX: ffff88001e8e1640
[  275.922335] RDX: ffff88001e8ec080 RSI: ffff880002957d38 RDI: ffff88001e8e1620
[  275.924819] RBP: ffff880002957cb8 R08: ffff880002957d38 R09: ffff880002e9fd78
[  275.927321] R10: 0000000000000604 R11: ffff880137ce1280 R12: ffff880002950000
[  275.929827] R13: 0000000000000000 R14: 0000000000000000 R15: 00000000000000b2
[  275.932337] FS:  0000000000000000(0000) GS:ffff88013dc40000(0000) knlGS:0000000000000000
[  275.934872] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  275.937405] CR2: 0000000080000088 CR3: 00000000b7733000 CR4: 00000000000407e0
[  275.939934] Stack:
[  275.942453]  ffffffffa00ad8bf 0000000000000300 ffff880002957d38 ffff880002e9fd78
[  275.945058]  ffff88001e8ec080 ffff88001e8e0000 ffff880100000604 ffff880100000001
[  275.947692]  ffff880002957d98 ffff880002957ca8 ffff880133b23800 ffff88001e8e1640
[  275.950344] Call Trace:
[  275.952966]  <IRQ>
[  275.952998]  [<ffffffffa00ad8bf>] ? i915_capture_error_state+0x681/0x1382 [i915]
[  275.958324]  [<ffffffffa00b58b8>] ? i915_handle_error+0x7a/0x599 [i915]
[  275.961045]  [<ffffffffa00b6143>] ? i915_hangcheck_elapsed+0x320/0x3b5 [i915]
[  275.963781]  [<ffffffffa00b5e23>] ? i915_queue_hangcheck+0x4c/0x4c [i915]
[  275.966454]  [<ffffffff8107bfe1>] ? call_timer_fn+0x46/0xe2
[  275.969132]  [<ffffffffa00b5e23>] ? i915_queue_hangcheck+0x4c/0x4c [i915]
[  275.971757]  [<ffffffff8107c426>] ? run_timer_softirq+0x1af/0x212
[  275.974362]  [<ffffffff8103eb34>] ? __do_softirq+0xdc/0x22f
[  275.976921]  [<ffffffff8103edbb>] ? irq_exit+0x34/0x78
[  275.979431]  [<ffffffff81026bee>] ? smp_apic_timer_interrupt+0x39/0x43
[  275.981960]  [<ffffffff817a056a>] ? apic_timer_interrupt+0x6a/0x70
[  275.984471]  <EOI>
[  275.984494]  [<ffffffff816b2125>] ? cpuidle_enter_state+0xa5/0x129
[  275.989494]  [<ffffffff816b20f1>] ? cpuidle_enter_state+0x71/0x129
[  275.991951]  [<ffffffff810655f3>] ? cpu_startup_entry+0x1db/0x2e0
[  275.994357] Code: c7 b5 5b 12 a0 e8 98 78 f0 ff b8 fb ff ff ff eb 09 b8 00 00 00 00 41 0f 4e c4 48 83 c4 30 5b 5d 41 5c 41 5d 41 5e c3 48 8b 46 48 <48> 8b 90 88 00 00 00 89 17 8b 90 90 00 00 00 89 57 04 48 8b 90
[  275.999757] RIP  [<ffffffffa010bb7e>] capture_bo+0x4/0x14d [i915]
[  276.002327]  RSP <ffff88013dc43ce0>
[  276.004851] CR2: 0000000080000088
[  276.007335] ---[ end trace 48ee3953b5483097 ]---

==Reproduce steps==
---------------------------- 
1. ./gem_evict_everything --run-subtest swapping-hang
Comment 1 Chris Wilson 2015-01-27 12:50:26 UTC

*** This bug has been marked as a duplicate of bug 88432 ***


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.