Bug 89813 - Intel Display i915 driver crashes, Thinkpad X1 carbon Gen 3
Summary: Intel Display i915 driver crashes, Thinkpad X1 carbon Gen 3
Status: RESOLVED DUPLICATE of bug 85583
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: high normal
Assignee: Chris Wilson
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-03-29 18:43 UTC by matthias.a.lee
Modified: 2015-03-29 20:16 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description matthias.a.lee 2015-03-29 18:43:44 UTC
to reproduce:
- start ubuntu 15.04 and log in
- use CTRL+AL+F2 to switch to TTY2. (or a different TTY)
- Watch the screen glitch: http://youtu.be/MqPi5dURZ8s
- sometimes it's so bad it will not recover and the computer needs to be forcefully rebooted.

I should note this is on the newest generation Thinkpad X1 Carbon (Gen 3)
I have had experienced this crash with Kernel 3.17, 3.19 and 4.0RC5

Also filed this bug with ubuntu: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/1436590

dmesg output with 4.0RC5 Kernel:

[  372.015529] ------------[ cut here ]------------
[  372.015559] WARNING: CPU: 1 PID: 936 at /home/kernel/COD/linux/drivers/gpu/drm/i915/intel_display.c:1260 assert_plane.constprop.85+0x7a/0xb0 [i915]()
[  372.015560] plane A assertion failure (expected on, current off)
[  372.015576] Modules linked in: ctr ccm binfmt_misc rfcomm bnep nls_iso8859_1 arc4 snd_hda_codec_realtek snd_hda_codec_generic snd_hda_codec_hdmi intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel snd_hda_intel snd_hda_controller snd_hda_codec kvm uvcvideo snd_hwdep snd_pcm videobuf2_vmalloc videobuf2_memops iwlmvm snd_seq_midi snd_seq_midi_event videobuf2_core snd_rawmidi v4l2_common mac80211 videodev media snd_seq btusb joydev iwlwifi thinkpad_acpi serio_raw bluetooth snd_seq_device cfg80211 nvram snd_timer snd soundcore mac_hid mei_me lpc_ich shpchp mei parport_pc ppdev lp parport autofs4 dm_crypt crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd psmouse i915 ahci libahci e1000e ptp i2c_algo_bit pps_core
[  372.015578]  drm_kms_helper drm wmi video
[  372.015580] CPU: 1 PID: 936 Comm: Xorg Tainted: G        W       4.0.0-040000rc5-generic #201503230035
[  372.015580] Hardware name: LENOVO 20BSCTO1WW/20BSCTO1WW, BIOS N14ET25W (1.03 ) 12/01/2014
[  372.015582]  00000000000004ec ffff8802424cb6c8 ffffffff817dfeea 000000000000363c
[  372.015583]  ffff8802424cb718 ffff8802424cb708 ffffffff810791b7 ffff88024dc8e340
[  372.015584]  0000000000000000 ffff88023f510000 ffff880243e54800 ffff88023f510000
[  372.015585] Call Trace:
[  372.015588]  [<ffffffff817dfeea>] dump_stack+0x45/0x57
[  372.015592]  [<ffffffff810791b7>] warn_slowpath_common+0x97/0xe0
[  372.015593]  [<ffffffff810792b6>] warn_slowpath_fmt+0x46/0x50
[  372.015610]  [<ffffffffc022e66a>] assert_plane.constprop.85+0x7a/0xb0 [i915]
[  372.015624]  [<ffffffffc0239abe>] hsw_disable_ips+0x5e/0x1b0 [i915]
[  372.015637]  [<ffffffffc0239e58>] intel_crtc_disable_planes+0x48/0x150 [i915]
[  372.015649]  [<ffffffffc023a495>] haswell_crtc_disable+0x55/0x2d0 [i915]
[  372.015660]  [<ffffffffc023ac18>] __intel_set_mode+0x1b8/0x3e0 [i915]
[  372.015676]  [<ffffffffc023e778>] intel_crtc_set_config+0x408/0x4f0 [i915]
[  372.015689]  [<ffffffffc00d4427>] ? drm_atomic_state_free+0x27/0x50 [drm]
[  372.015706]  [<ffffffffc024ed3c>] ? intel_atomic_commit+0xcc/0x100 [i915]
[  372.015713]  [<ffffffffc013495d>] ? drm_atomic_helper_plane_set_property+0x8d/0xc0 [drm_kms_helper]
[  372.015722]  [<ffffffffc00c41e6>] drm_mode_set_config_internal+0x66/0x110 [drm]
[  372.015729]  [<ffffffffc0137648>] restore_fbdev_mode+0xc8/0xf0 [drm_kms_helper]
[  372.015735]  [<ffffffffc0139160>] drm_fb_helper_restore_fbdev_mode_unlocked+0x30/0x80 [drm_kms_helper]
[  372.015740]  [<ffffffffc01391d4>] drm_fb_helper_set_par+0x24/0x50 [drm_kms_helper]
[  372.015756]  [<ffffffffc024b44a>] intel_fbdev_set_par+0x1a/0x60 [i915]
[  372.015759]  [<ffffffff81436893>] fb_set_var+0x283/0x3a0
[  372.015761]  [<ffffffff810b10d1>] ? update_curr+0x141/0x1f0
[  372.015763]  [<ffffffff8142d9b4>] fbcon_blank+0x1e4/0x2d0
[  372.015766]  [<ffffffff814c0230>] do_unblank_screen.part.22+0xa0/0x180
[  372.015768]  [<ffffffff814c035c>] do_unblank_screen+0x4c/0x80
[  372.015770]  [<ffffffff814b5825>] complete_change_console+0x65/0xf0
[  372.015772]  [<ffffffff814b69bd>] vt_ioctl+0x110d/0x1190
[  372.015779]  [<ffffffffc00b8c9e>] ? drm_ioctl+0x9e/0x590 [drm]
[  372.015783]  [<ffffffff814a91f8>] tty_ioctl+0x418/0x980
[  372.015785]  [<ffffffff8123a504>] ? fsnotify+0x204/0x260
[  372.015787]  [<ffffffff8120e115>] do_vfs_ioctl+0x75/0x320
[  372.015789]  [<ffffffff811fb876>] ? vfs_write+0x196/0x1f0
[  372.015791]  [<ffffffff81218455>] ? __fget_light+0x25/0x70
[  372.015793]  [<ffffffff8120e451>] SyS_ioctl+0x91/0xb0
[  372.015795]  [<ffffffff817ec6cd>] system_call_fastpath+0x16/0x1b
[  372.015796] ---[ end trace e72efca01d0fd8ae ]---
[  377.884971] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun


also crashed on Linux Kernel 3.17.2

[   48.274826] ------------[ cut here ]------------
[   48.274858] WARNING: CPU: 0 PID: 920 at /home/apw/COD/linux/drivers/gpu/drm/i915/intel_display.c:1278 assert_plane.constprop.82+0x6f/0x80 [i915]()
[   48.274859] plane A assertion failure (expected on, current off)
[   48.274885] Modules linked in: ctr ccm binfmt_misc rfcomm bnep nls_iso8859_1 arc4 iwlmvm mac80211 intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp iwlwifi kvm_intel uvcvideo kvm videobuf2_vmalloc joydev snd_hda_codec_realtek serio_raw rtc_efi videobuf2_memops snd_hda_codec_generic snd_hda_codec_hdmi videobuf2_core snd_seq_midi v4l2_common videodev snd_seq_midi_event cfg80211 media snd_hda_intel btusb snd_hda_controller nvram bluetooth snd_rawmidi snd_hda_codec snd_hwdep snd_pcm snd_seq snd_seq_device mei_me shpchp mei lpc_ich snd_timer snd soundcore mac_hid parport_pc ppdev lp parport autofs4 dm_crypt crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd i915 psmouse ahci libahci e1000e i2c_algo_bit drm_kms_helper ptp pps_core
[   48.274886]  drm wmi video
[   48.274889] CPU: 0 PID: 920 Comm: Xorg Tainted: G        W      3.17.2-031702-generic #201410301416
[   48.274890] Hardware name: LENOVO 20BSCTO1WW/20BSCTO1WW, BIOS N14ET25W (1.03 ) 12/01/2014
[   48.274892]  00000000000004fe ffff8800a5be3718 ffffffff82796c17 0000000000000282
[   48.274894]  ffff8800a5be3768 ffff8800a5be3758 ffffffff82074a3c ffff88024dc14580
[   48.274895]  0000000000000000 ffff88023d020000 ffff8800a4b36000 0000000000000000
[   48.274896] Call Trace:
[   48.274900]  [<ffffffff82796c17>] dump_stack+0x46/0x58
[   48.274903]  [<ffffffff82074a3c>] warn_slowpath_common+0x8c/0xc0
[   48.274905]  [<ffffffff82074b26>] warn_slowpath_fmt+0x46/0x50
[   48.274927]  [<ffffffffc01b7501>] ? intel_link_compute_m_n+0x51/0x60 [i915]
[   48.274942]  [<ffffffffc01ae3ff>] assert_plane.constprop.82+0x6f/0x80 [i915]
[   48.274954]  [<ffffffffc01b6af6>] hsw_disable_ips+0x56/0x1b0 [i915]
[   48.274965]  [<ffffffffc01ba1e8>] intel_crtc_disable_planes+0x48/0x160 [i915]
[   48.274975]  [<ffffffffc01b7896>] ? intel_crtc_compute_config+0x216/0x2d0 [i915]
[   48.274986]  [<ffffffffc01ba865>] haswell_crtc_disable+0x55/0x220 [i915]
[   48.274995]  [<ffffffffc01b7e01>] __intel_set_mode+0x171/0x490 [i915]
[   48.274997]  [<ffffffff821cbfeb>] ? __kmalloc+0x1db/0x240
[   48.275008]  [<ffffffffc01bc446>] intel_set_mode+0x16/0x30 [i915]
[   48.275018]  [<ffffffffc01bcf4e>] intel_crtc_set_config+0x1ee/0x370 [i915]
[   48.275020]  [<ffffffff822b3a7b>] ? do_get_write_access+0x39b/0x520
[   48.275022]  [<ffffffff827a1e68>] ? __ww_mutex_lock+0x28/0xad
[   48.275033]  [<ffffffffc006dec3>] drm_mode_set_config_internal+0x63/0xf0 [drm]
[   48.275038]  [<ffffffffc00b653b>] restore_fbdev_mode+0xbb/0xe0 [drm_kms_helper]
[   48.275043]  [<ffffffffc00b662c>] drm_fb_helper_restore_fbdev_mode_unlocked+0x2c/0x50 [drm_kms_helper]
[   48.275047]  [<ffffffffc00b7e41>] drm_fb_helper_set_par+0x31/0x80 [drm_kms_helper]
[   48.275059]  [<ffffffffc01c5a6a>] intel_fbdev_set_par+0x1a/0x60 [i915]
[   48.275062]  [<ffffffff824118c3>] fb_set_var+0x283/0x3a0
[   48.275064]  [<ffffffff820aa261>] ? update_curr+0x141/0x200
[   48.275065]  [<ffffffff82408704>] fbcon_blank+0x1e4/0x2d0
[   48.275068]  [<ffffffff824968ae>] do_unblank_screen.part.21+0x9e/0x180
[   48.275069]  [<ffffffff824969d8>] do_unblank_screen+0x48/0x80
[   48.275072]  [<ffffffff8248bf35>] complete_change_console+0x65/0xf0
[   48.275073]  [<ffffffff8248d0ec>] vt_ioctl+0x112c/0x11c0
[   48.275082]  [<ffffffffc0068210>] ? drm_setmaster_ioctl+0xe0/0xe0 [drm]
[   48.275083]  [<ffffffff824805a8>] tty_ioctl+0x298/0x8f0
[   48.275085]  [<ffffffff82226e92>] ? fsnotify+0x1c2/0x280
[   48.275087]  [<ffffffff821fbec5>] do_vfs_ioctl+0x75/0x2c0
[   48.275089]  [<ffffffff821e9df6>] ? vfs_write+0x196/0x1f0
[   48.275091]  [<ffffffff82206415>] ? __fget_light+0x25/0x70
[   48.275092]  [<ffffffff821fc1a1>] SyS_ioctl+0x91/0xb0
[   48.275093]  [<ffffffff827a476d>] system_call_fastpath+0x1a/0x1f
[   48.275094] ---[ end trace f33ece274baa9e96 ]---
Comment 1 matthias.a.lee 2015-03-29 18:48:23 UTC
I suspect this bug affects all of the current thinkpads, at least the ones with haswell processors, but i have not been able to verify this.
Comment 2 Chris Wilson 2015-03-29 20:16:33 UTC

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


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.