<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW --- - Getting kernel oops every time I disconnect a DisplayPort monitor"
href="https://bugs.freedesktop.org/show_bug.cgi?id=69251">69251</a>
</td>
</tr>
<tr>
<th>CC</th>
<td>intel-gfx-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Assignee</th>
<td>intel-gfx-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Summary</th>
<td>Getting kernel oops every time I disconnect a DisplayPort monitor
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>intel-gfx-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Classification</th>
<td>Unclassified
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Reporter</th>
<td>stgraber@stgraber.org
</td>
</tr>
<tr>
<th>Hardware</th>
<td>Other
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Version</th>
<td>unspecified
</td>
</tr>
<tr>
<th>Component</th>
<td>DRM/Intel
</td>
</tr>
<tr>
<th>Product</th>
<td>DRI
</td>
</tr></table>
<p>
<div>
<pre>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.
<a href="https://bugzilla.redhat.com/show_bug.cgi?id=889220">https://bugzilla.redhat.com/show_bug.cgi?id=889220</a> has a few similar reports on
the 3.7 and 3.9 kernel.
<a href="https://www.google.com/search?q=WARNING+intel_dp_link_down">https://www.google.com/search?q=WARNING+intel_dp_link_down</a> will get you some
more reports too.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
<li>You are on the CC list for the bug.</li>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>