[Bug 110700] New: intel driver crashes with kernel 5.1.2 when booting with external monitor connected to Mini-Displayport

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri May 17 05:30:09 UTC 2019


https://bugs.freedesktop.org/show_bug.cgi?id=110700

            Bug ID: 110700
           Summary: intel driver crashes with kernel 5.1.2 when booting
                    with external monitor connected to Mini-Displayport
           Product: DRI
           Version: unspecified
          Hardware: x86-64 (AMD64)
                OS: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: DRM/Intel
          Assignee: intel-gfx-bugs at lists.freedesktop.org
          Reporter: public at momsenreincke.de
        QA Contact: intel-gfx-bugs at lists.freedesktop.org
                CC: intel-gfx-bugs at lists.freedesktop.org

Created attachment 144285
  --> https://bugs.freedesktop.org/attachment.cgi?id=144285&action=edit
journalctl -k -b -1 output

I have a Lenovo Carbon X1 Notebook with an external monitor connected to my a
Mini Display Port.

After updating from 5.0.13.arch1-1 to 5.1.2.arch1-1, the intel driver appears
to crash after starting X (at least the mouse and keyboard get unresponsive)
when I boot with the external monitor connected. However, booting without the
external monitor works just fine, and I can plug it in afterwards without
experiencing any problems. Unfortunately I cannot get a dmesg, but journalctl
logs are provided below.

Reverting to an earlier kernel version solves the problem.

The culprit seems to be:

May 17 07:05:20 Gauss kernel: ------------[ cut here ]------------
May 17 07:05:20 Gauss kernel: vblank wait timed out on crtc 1
May 17 07:05:20 Gauss kernel: WARNING: CPU: 2 PID: 985 at
drivers/gpu/drm/drm_vblank.c:1092 drm_wait_one_vblank+0x15c/0x170 [drm]
May 17 07:05:20 Gauss kernel: Modules linked in: uvcvideo videobuf2_vmalloc
videobuf2_memops videobuf2_v4l2 videobuf2_common videodev media cdc_mbim
cdc_ncm usbnet cdc_wdm cdc_acm mii snd_hda_codec_hdmi snd_hda_codec_realtek
snd_hda_codec_generic intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp
kvm_intel kvm joydev mousedev irqbypass crct10dif_pclmul arc4 crc32_pclmul i915
iwldvm mac80211 ghash_clmulni_intel i2c_algo_bit iwlwifi iTCO_wdt mei_wdt
drm_kms_helper mei_hdcp iTCO_vendor_support snd_hda_intel aesni_intel drm
wmi_bmof snd_hda_codec cfg80211 aes_x86_64 crypto_simd snd_hda_core cryptd
glue_helper snd_hwdep intel_cstate intel_uncore snd_pcm thinkpad_acpi
intel_rapl_perf i2c_i801 intel_gtt psmouse agpgart nvram pcspkr snd_timer
ledtrig_audio mei_me lpc_ich syscopyarea input_leds intel_rst rfkill
sysfillrect snd battery ac sysimgblt soundcore fb_sys_fops mei wmi
intel_smartconnect pcc_cpufreq soc_button_array evdev mac_hid crypto_user
acpi_call(OE) ip_tables x_tables ext4 hid_generic usbhid
May 17 07:05:20 Gauss kernel:  crc32c_generic hid crc16 mbcache jbd2 sd_mod
serio_raw atkbd libps2 ahci libahci crc32c_intel libata sdhci_pci cqhci
xhci_pci sdhci scsi_mod ehci_pci xhci_hcd mmc_core ehci_hcd i8042 serio
May 17 07:05:20 Gauss kernel: CPU: 2 PID: 985 Comm: gnome-shell Tainted: G     
     OE     5.1.2-arch1-1-ARCH #1
May 17 07:05:20 Gauss kernel: Hardware name: LENOVO 34482M0/34482M0, BIOS
G6ET96WW (2.56 ) 04/29/2013
May 17 07:05:20 Gauss kernel: RIP: 0010:drm_wait_one_vblank+0x15c/0x170 [drm]
May 17 07:05:20 Gauss kernel: Code: d2 0f 0b e9 32 ff ff ff 48 89 e6 4c 89 f7
e8 7b 8e a2 d2 45 85 e4 0f 85 14 ff ff ff 89 ee 48 c7 c7 28 b8 8c c0 e8 be e3
9d d2 <0f> 0b e9 ff fe ff ff e8 a8 e0 9d d2 0f 1f 84 00 00 00 00 00 0f 1f
May 17 07:05:20 Gauss kernel: RSP: 0018:ffffabd881517a10 EFLAGS: 00010282
May 17 07:05:20 Gauss kernel: RAX: 0000000000000000 RBX: ffff9d0b4b308000 RCX:
0000000000000000
May 17 07:05:20 Gauss kernel: RDX: 0000000000000007 RSI: 0000000000000086 RDI:
00000000ffffffff
May 17 07:05:20 Gauss kernel: RBP: 0000000000000001 R08: 00000000000006af R09:
0000000000000004
May 17 07:05:20 Gauss kernel: R10: 0000000000000000 R11: 0000000000000001 R12:
0000000000000000
May 17 07:05:20 Gauss kernel: R13: 000000000000005b R14: ffff9d0b4b181160 R15:
0000000000071000
May 17 07:05:20 Gauss kernel: FS:  00007faed74cd100(0000)
GS:ffff9d0b56480000(0000) knlGS:0000000000000000
May 17 07:05:20 Gauss kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
May 17 07:05:20 Gauss kernel: CR2: 00007fbf375f45c0 CR3: 000000020731c002 CR4:
00000000001606e0
May 17 07:05:20 Gauss kernel: Call Trace:
May 17 07:05:20 Gauss kernel:  ? wait_woken+0x80/0x80
May 17 07:05:20 Gauss kernel:  ironlake_crtc_enable+0x44d/0xbc0 [i915]
May 17 07:05:20 Gauss kernel:  intel_update_crtc+0x5f/0x410 [i915]
May 17 07:05:20 Gauss kernel:  intel_update_crtcs+0x4e/0x70 [i915]
May 17 07:05:20 Gauss kernel:  intel_atomic_commit_tail+0x396/0xe90 [i915]
May 17 07:05:20 Gauss kernel:  intel_atomic_commit+0x2a9/0x2e0 [i915]
May 17 07:05:20 Gauss kernel:  drm_atomic_helper_set_config+0x80/0x90
[drm_kms_helper]
May 17 07:05:20 Gauss kernel:  drm_mode_setcrtc+0x18d/0x690 [drm]
May 17 07:05:20 Gauss kernel:  ? drm_mode_getcrtc+0x180/0x180 [drm]
May 17 07:05:20 Gauss kernel:  drm_ioctl_kernel+0xb2/0xf0 [drm]
May 17 07:05:20 Gauss kernel:  drm_ioctl+0x25f/0x3f0 [drm]
May 17 07:05:20 Gauss kernel:  ? drm_mode_getcrtc+0x180/0x180 [drm]
May 17 07:05:20 Gauss kernel:  do_vfs_ioctl+0xa4/0x630
May 17 07:05:20 Gauss kernel:  ? handle_mm_fault+0x10a/0x250
May 17 07:05:20 Gauss kernel:  ksys_ioctl+0x60/0x90
May 17 07:05:20 Gauss kernel:  __x64_sys_ioctl+0x16/0x20
May 17 07:05:20 Gauss kernel:  do_syscall_64+0x5b/0x180
May 17 07:05:20 Gauss kernel:  entry_SYSCALL_64_after_hwframe+0x44/0xa9
May 17 07:05:20 Gauss kernel: RIP: 0033:0x7faedf533cbb
May 17 07:05:20 Gauss kernel: Code: 0f 1e fa 48 8b 05 a5 d1 0c 00 64 c7 00 26
00 00 00 48 c7 c0 ff ff ff ff c3 66 0f 1f 44 00 00 f3 0f 1e fa b8 10 00 00 00
0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 75 d1 0c 00 f7 d8 64 89 01 48
May 17 07:05:20 Gauss kernel: RSP: 002b:00007ffe5fb2ec28 EFLAGS: 00000246
ORIG_RAX: 0000000000000010
May 17 07:05:20 Gauss kernel: RAX: ffffffffffffffda RBX: 00007ffe5fb2ec60 RCX:
00007faedf533cbb
May 17 07:05:20 Gauss kernel: RDX: 00007ffe5fb2ec60 RSI: 00000000c06864a2 RDI:
000000000000000b
May 17 07:05:20 Gauss kernel: RBP: 00007ffe5fb2ec60 R08: 0000000000000000 R09:
0000560d4e185700
May 17 07:05:20 Gauss kernel: R10: 0000560d4b7ac4f0 R11: 0000000000000246 R12:
00000000c06864a2
May 17 07:05:20 Gauss kernel: R13: 000000000000000b R14: 0000000000000000 R15:
0000560d4b7ac4f0
May 17 07:05:20 Gauss kernel: ---[ end trace c5563909b4ce3a59 ]---
May 17 07:05:20 Gauss kernel: ------------[ cut here ]------------


Please find attached the complete logs run with drm.debug=0x1e log_buf_len=1M. 

Right now I'm not able to bisect, however I'll try my best to provide more
information if needed.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20190517/78995c2c/attachment-0001.html>


More information about the intel-gfx-bugs mailing list