Re: [Intel-gfx] [REGRESSION v4.7] i915 / drm crash when undocking from DP monitors
Certainly, done and done. The bug is filed at: https://bugs.freedesktop.org/show_bug.cgi?id=98211 Thanks! On Tue, Oct 11, 2016 at 6:55 AM, Jani Nikula wrote: > On Sat, 08 Oct 2016, Vadim Lobanov wrote: >> I'm seeing a repeatable crash on my HP EliteBook 840 G2/2216 when >> booting it while in a docking station connected to two external >> DisplayPort monitors, undocking, and then either logging out or >> shutting down -- regardless of whether I've redocked it beforehand or >> not. Both logout and shutdown work great if I do not undock the laptop >> at all, so the badness correlates with the DP monitors going away. > > Please file a bug at [1] with the info in this mail, add drm.debug=14 > module parameter, and attach dmesg from boot to the problem into the > bug. > > BR, > Jani. > > [1] https://bugs.freedesktop.org/enter_bug.cgi?product=DRI&component=DRM/Intel > > -- > Jani Nikula, Intel Open Source Technology Center ___ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx
[Intel-gfx] [REGRESSION v4.7] i915 / drm crash when undocking from DP monitors
Hi folks, I'm seeing a repeatable crash on my HP EliteBook 840 G2/2216 when booting it while in a docking station connected to two external DisplayPort monitors, undocking, and then either logging out or shutting down -- regardless of whether I've redocked it beforehand or not. Both logout and shutdown work great if I do not undock the laptop at all, so the badness correlates with the DP monitors going away. This is a regression introduced somewhere in the v4.6 -> v4.7 development timeframe: 4.6.0 works, 4.7.0 fails as described, and 4.8.0 crashes earlier still when undocking. The graphics hardware involved is: 00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09) (prog-if 00 [VGA controller]) Subsystem: Hewlett-Packard Company ZBook 15u G2 Mobile Workstation Flags: bus master, fast devsel, latency 0, IRQ 49 Memory at c000 (64-bit, non-prefetchable) [size=16M] Memory at b000 (64-bit, prefetchable) [size=256M] I/O ports at 5000 [size=64] [virtual] Expansion ROM at 000c [disabled] [size=128K] Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit- Capabilities: [d0] Power Management version 2 Capabilities: [a4] PCI Advanced Features Kernel driver in use: i915 Kernel modules: i915 And the crash that I see is similar to this: Oct 07 17:47:16 localhost.localdomain kernel: BUG: unable to handle kernel paging request at 00018c70 Oct 07 17:47:16 localhost.localdomain kernel: IP: [] queued_spin_lock_slowpath+0x108/0x190 Oct 07 17:47:16 localhost.localdomain kernel: PGD 0 Oct 07 17:47:16 localhost.localdomain kernel: Oops: 0002 [#1] SMP Oct 07 17:47:16 localhost.localdomain kernel: Modules linked in: rfcomm ccm xt_CHECKSUM tun ipt_MASQUERADE nf_nat_masquerade_ipv4 xt_addrtype nf_conntrack_netbios_ns nf_conntrack_broadcast ip6t_REJECT nf_reject_ Oct 07 17:47:16 localhost.localdomain kernel: sparse_keymap ppdev irqbypass crct10dif_pclmul crc32_pclmul ghash_clmulni_intel iwlwifi intel_cstate intel_uncore intel_rapl_perf cfg80211 joydev uvcvideo lpc_ich r Oct 07 17:47:16 localhost.localdomain kernel: CPU: 2 PID: 855 Comm: systemd-logind Not tainted 4.7.5-200.fc24.x86_64 #1 Oct 07 17:47:16 localhost.localdomain kernel: Hardware name: Hewlett-Packard HP EliteBook 840 G2/2216, BIOS M71 Ver. 01.04 02/24/2015 Oct 07 17:47:16 localhost.localdomain kernel: task: 88043a12 ti: 880035d5 task.ti: 880035d5 Oct 07 17:47:16 localhost.localdomain kernel: RIP: 0010:[] [] queued_spin_lock_slowpath+0x108/0x190 Oct 07 17:47:16 localhost.localdomain kernel: RSP: 0018:880035d53908 EFLAGS: 00010202 Oct 07 17:47:16 localhost.localdomain kernel: RAX: 00018c70 RBX: 880438716a50 RCX: 88044f498c40 Oct 07 17:47:16 localhost.localdomain kernel: RDX: 1b9a RSI: 6e6f746f RDI: 880438716a54 Oct 07 17:47:16 localhost.localdomain kernel: RBP: 880035d53908 R08: 000c R09: Oct 07 17:47:16 localhost.localdomain kernel: R10: 880096e4e780 R11: 0898 R12: 88043ab3ec40 Oct 07 17:47:16 localhost.localdomain kernel: R13: 880438716a58 R14: 880427ebd800 R15: 8804396bd000 Oct 07 17:47:16 localhost.localdomain kernel: FS: 7f22e2cb5900() GS:88044f48() knlGS: Oct 07 17:47:16 localhost.localdomain kernel: CS: 0010 DS: ES: CR0: 80050033 Oct 07 17:47:16 localhost.localdomain kernel: CR2: 00018c70 CR3: 00043a095000 CR4: 003406e0 Oct 07 17:47:16 localhost.localdomain kernel: DR0: DR1: DR2: Oct 07 17:47:16 localhost.localdomain kernel: DR3: DR6: fffe0ff0 DR7: 0400 Oct 07 17:47:16 localhost.localdomain kernel: Stack: Oct 07 17:47:16 localhost.localdomain kernel: 880035d53918 967ec350 880035d53940 967e9f2f Oct 07 17:47:16 localhost.localdomain kernel: 88043ab3ec40 880438716a50 880438714800 880035d53970 Oct 07 17:47:16 localhost.localdomain kernel: c00a155e 880427e49800 880438716800 880427ebd800 Oct 07 17:47:16 localhost.localdomain kernel: Call Trace: Oct 07 17:47:16 localhost.localdomain kernel: [] _raw_spin_lock+0x20/0x30 Oct 07 17:47:16 localhost.localdomain kernel: [] __ww_mutex_lock+0x6f/0xa0 Oct 07 17:47:16 localhost.localdomain kernel: [] drm_modeset_lock+0x4e/0xd0 [drm] Oct 07 17:47:16 localhost.localdomain kernel: [] drm_atomic_get_connector_state+0x34/0x1c0 [drm] Oct 07 17:47:16 localhost.localdomain kernel: [] __drm_atomic_helper_set_config+0x2a0/0x360 [drm_kms_helper] Oct 07 17:47:16 localhost.localdomain kernel: [] restore_fbdev_mode+0x22a/0x260 [drm_kms_helper] Oct 07 17:47:16 localhost.localdomain kernel: [] drm_fb_helper_restore_fbdev_mode_unlocked+0x34/0x80 [drm_kms_helper] Oct 07 17:47:16 localhost.localdomain kernel: [] drm_fb_helper_set_par+0x2d/0x50 [drm_kms_helper] Oct 07 17:47:16 localhost.localdomain kernel: [] intel_fbdev_set_par+0x1a/0x6