[Bug 69251] New: Getting kernel oops every time I disconnect a DisplayPort monitor

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Sep 11 23:05:05 PDT 2013


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

          Priority: medium
            Bug ID: 69251
                CC: intel-gfx-bugs at lists.freedesktop.org
          Assignee: intel-gfx-bugs at lists.freedesktop.org
           Summary: Getting kernel oops every time I disconnect a
                    DisplayPort monitor
        QA Contact: intel-gfx-bugs at lists.freedesktop.org
          Severity: normal
    Classification: Unclassified
                OS: All
          Reporter: stgraber at stgraber.org
          Hardware: Other
            Status: NEW
           Version: unspecified
         Component: DRM/Intel
           Product: DRI

Every single time I unplug a displayport monitor, I'm getting the following
OOPS in dmesg:

[88314.863262] ------------[ cut here ]------------
[88314.863325] WARNING: CPU: 3 PID: 1563 at
/build/buildd/linux-3.11.0/drivers/gpu/drm/i915/intel_dp.c:2211
intel_dp_link_down+0x1b2/0x1e0 [i915]()
[88314.863328] Modules linked in: pl2303 usbserial mmc_block ufs(F) qnx4
hfsplus hfs minix ntfs msdos(F) jfs xfs(F) reiserfs ext2(F) md4(F) nls_utf8
cifs(F) fscache(F) overlayfs(F) usb_storage(F) veth(F) ipt_MASQUERADE(F)
iptable_nat(F) nf_nat_ipv4(F) nf_conntrack_ipv4(F) nf_defrag_ipv4(F)
xt_conntrack(F) ip6t_REJECT(F) ipt_REJECT(F) xt_CHECKSUM(F) iptable_mangle(F)
xt_tcpudp(F) bridge(F) stp(F) llc(F) ip6table_filter(F) iptable_filter(F)
ip_tables(F) ebtable_nat(F) ebtables(F) ip6t_MASQUERADE(F) ip6table_nat(F)
nf_conntrack_ipv6(F) nf_defrag_ipv6(F) nf_nat_ipv6(F) nf_nat(F) nf_conntrack(F)
zram(C) ip6_tables(F) x_tables(F) parport_pc(F) ppdev(F) rfcomm bnep
binfmt_misc(F) dm_crypt(F) btusb bluetooth arc4(F) x86_pkg_temp_thermal
intel_powerclamp coretemp iwldvm kvm_intel(F) mac80211 kvm(F) crc32_pclmul(F)
ghash_clmulni_intel(F) aesni_intel(F) aes_x86_64(F) lrw(F) gf128mul(F)
glue_helper(F) ablk_helper(F) cryptd(F) dm_multipath(F) scsi_dh(F) microcode(F)
snd_hda_codec_hdmi snd_hda_codec_realtek psmouse(F) serio_raw(F) snd_hda_intel
iwlwifi snd_hda_codec lpc_ich cfg80211 snd_hwdep(F) snd_pcm(F)
snd_page_alloc(F) snd_seq_midi(F) snd_seq_midi_event(F) snd_rawmidi(F)
snd_seq(F) snd_seq_device(F) thinkpad_acpi snd_timer(F) tpm_tis nvram(F) snd(F)
mei_me mei soundcore(F) mac_hid lp(F) parport(F) nls_iso8859_1(F) btrfs(F)
xor(F) zlib_deflate(F) raid6_pq(F) libcrc32c(F) i915 ahci(F) sdhci_pci
libahci(F) i2c_algo_bit sdhci drm_kms_helper drm e1000e(F) ptp(F) pps_core(F)
wmi video(F)
[88314.863430] CPU: 3 PID: 1563 Comm: Xorg Tainted: GF       WC  
3.11.0-5-generic #11-Ubuntu
[88314.863433] Hardware name: LENOVO 2306CT0/2306CT0, BIOS G2ET92WW (2.52 )
02/22/2013
[88314.863436]  0000000000000009 ffff880403b0fbe8 ffffffff816f23a1
0000000000000000
[88314.863441]  ffff880403b0fc20 ffffffff81061cfd ffff88040247c0c0
ffff880402298000
[88314.863445]  ffff88040d818000 0000000080180344 ffff880402622800
ffff880403b0fc30
[88314.863450] Call Trace:
[88314.863459]  [<ffffffff816f23a1>] dump_stack+0x45/0x56
[88314.863466]  [<ffffffff81061cfd>] warn_slowpath_common+0x7d/0xa0
[88314.863472]  [<ffffffff81061dda>] warn_slowpath_null+0x1a/0x20
[88314.863498]  [<ffffffffa0136f82>] intel_dp_link_down+0x1b2/0x1e0 [i915]
[88314.863522]  [<ffffffffa0138e98>] intel_disable_dp+0x68/0x70 [i915]
[88314.863545]  [<ffffffffa01247ca>] ironlake_crtc_disable+0x18a/0x8c0 [i915]
[88314.863567]  [<ffffffffa0128c6f>] intel_crtc_update_dpms+0x6f/0xa0 [i915]
[88314.863589]  [<ffffffffa0128d3a>] intel_encoder_dpms+0x1a/0x30 [i915]
[88314.863611]  [<ffffffffa012c078>] intel_connector_dpms+0x38/0x70 [i915]
[88314.863635]  [<ffffffffa00824e8>]
drm_mode_obj_set_property_ioctl+0x308/0x320 [drm]
[88314.863654]  [<ffffffffa0082530>]
drm_mode_connector_property_set_ioctl+0x30/0x40 [drm]
[88314.863673]  [<ffffffffa0071212>] drm_ioctl+0x532/0x660 [drm]
[88314.863687]  [<ffffffff815e3fb1>] ? sock_aio_read+0x21/0x30
[88314.863693]  [<ffffffff811a6a00>] ? do_sync_read+0x80/0xb0
[88314.863698]  [<ffffffff811b90c5>] do_vfs_ioctl+0x2e5/0x4d0
[88314.863702]  [<ffffffff81097f69>] ? vtime_account_user+0x69/0x80
[88314.863706]  [<ffffffff811b9331>] SyS_ioctl+0x81/0xa0
[88314.863713]  [<ffffffff8170246f>] tracesys+0xe1/0xe6
[88314.863716] ---[ end trace 953c742bbb2ebb3f ]---

As far as I can tell, it doesn't have any other side effect apart from spamming
my kernel logs. I can go for weeks plugging/unplugging monitors multiple times
a day, every time I get a similar oops but things still work fine and nothing
crashes.

That's running on Ubuntu 13.10 (development release) with a kernel based on the
stable 3.11 mainline kernel.
The xorg intel driver is at version 2.21.14.
That's all running on a Thinkpad x230 with a 64bit OS under UEFI.

That bug isn't something new, as a matter of fact, I can't remember ever not
seeing it, so I think it's been around since at least the 3.2 kernel.

https://bugzilla.redhat.com/show_bug.cgi?id=889220 has a few similar reports on
the 3.7 and 3.9 kernel.

https://www.google.com/search?q=WARNING+intel_dp_link_down will get you some
more reports too.

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


More information about the intel-gfx-bugs mailing list