<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - [skl dp-mst] oops in atomic commit"
href="https://bugs.freedesktop.org/show_bug.cgi?id=96781#c40">Comment # 40</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - [skl dp-mst] oops in atomic commit"
href="https://bugs.freedesktop.org/show_bug.cgi?id=96781">bug 96781</a>
from <span class="vcard"><a class="email" href="mailto:wferi@niif.hu" title="Ferenc Wágner <wferi@niif.hu>"> <span class="fn">Ferenc Wágner</span></a>
</span></b>
<pre>I tested commit 8c3608f from drm-tip. During a plain bootup into lightdm, it
gave several WARNING backtraces like:
<span class="quote">> [ 12.356033] ------------[ cut here ]------------
> [ 12.356081] WARNING: CPU: 1 PID: 5 at drivers/gpu/drm/drm_irq.c:1199 drm_wait_one_vblank+0x154/0x1a0
> [drm]
> [ 12.356090] vblank wait timed out on crtc 0
> [ 12.356096] Modules linked in: hid_generic(E) usbhid(E) hid(E) arc4(E) psmouse(E) ahci(E) ata_piix(E) libahci(E) libata(E) scsi_mod(E) ath5k(E) mac80211(E) ath(E) cfg80211(E) rfkill(E) tg3(E) ptp(E) pps_core(E) libphy(E) thermal(E) i915(E) i2c_algo_bit(E) drm_kms_helper(E) ehci_pci(E) uhci_hcd(E) ehci_hcd(E) fjes(E) video(E) button(E) usbcore(E) drm(E)
> [ 12.356148] CPU: 1 PID: 5 Comm: kworker/u4:0 Tainted: G E 4.10.0-rc5+ #1
> [ 12.356158] Hardware name: Acer Aspire 2920 /Calado , BIOS V1.13 02/14/2008
> [ 12.356172] Workqueue: events_unbound async_run_entry_fn
> [ 12.356179] Call Trace:
> [ 12.356189] ? dump_stack+0x5c/0x77
> [ 12.356196] ? __warn+0xc4/0xe0
> [ 12.356202] ? warn_slowpath_fmt+0x5f/0x80
> [ 12.356209] ? finish_wait+0x3c/0x80
> [ 12.356230] ? drm_wait_one_vblank+0x154/0x1a0 [drm]
> [ 12.356236] ? remove_wait_queue+0x60/0x60
> [ 12.356322] ? intel_get_load_detect_pipe+0x5a8/0x610 [i915]
> [ 12.356375] ? intel_tv_detect+0x156/0x520 [i915]
> [ 12.356390] ? drm_helper_probe_single_connector_modes+0x2bb/0x510 [drm_kms_helper]
> [ 12.356407] ? drm_setup_crtcs+0x7d/0xa10 [drm_kms_helper]
> [ 12.356415] ? check_preempt_wakeup+0xeb/0x200
> [ 12.356421] ? sched_clock_cpu+0x41/0x90
> [ 12.356434] ? drm_fb_helper_initial_config+0x79/0x400 [drm_kms_helper]
> [ 12.356441] ? ttwu_do_wakeup+0x14/0xe0
> [ 12.356494] ? intel_fbdev_initial_config+0x14/0x30 [i915]
> [ 12.356501] ? async_run_entry_fn+0x34/0x160
> [ 12.356508] ? process_one_work+0x15e/0x420
> [ 12.356514] ? worker_thread+0x65/0x4b0
> [ 12.356520] ? rescuer_thread+0x390/0x390
> [ 12.356526] ? kthread+0x104/0x140
> [ 12.356532] ? kthread_park+0x80/0x80
> [ 12.356540] ? ret_from_fork+0x26/0x40
> [ 12.356546] ---[ end trace 591a4980f651c4a0 ]---
> [ 12.502499] ------------[ cut here ]------------</span >
and also an *ERROR* (followed by some more similar backtraces):
<span class="quote">> [ 338.652100] [drm:drm_atomic_helper_commit_cleanup_done [drm_kms_helper]] *ERROR* [CRTC:29:pipe A] flip_done timed out
> [ 338.755173] ------------[ cut here ]------------
> [ 338.755231] WARNING: CPU: 1 PID: 1751 at drivers/gpu/drm/drm_irq.c:1199 drm_wait_one_vblank+0x154/0x1a0 [drm]
> [ 338.755237] vblank wait timed out on crtc 0
> [ 338.755241] Modules linked in: ib_iser(E) rdma_cm(E) iw_cm(E) ib_cm(E) ib_core(E) configfs(E) ext4(E) crc16(E) jbd2(E) fscrypto(E) mbcache(E) uvcvideo(E) videobuf2_vmalloc(E) videobuf2_memops(E) videobuf2_v4l2(E) videobuf2_core(E) videodev(E) media(E) iTCO_wdt(E) iTCO_vendor_support(E) snd_hda_codec_hdmi(E) snd_hda_codec_realtek(E) snd_hda_codec_generic(E) snd_hda_intel(E) snd_hda_codec(E) snd_hda_core(E) snd_hwdep(E) snd_pcm(E) snd_timer(E) coretemp(E) snd(E) i2c_i801(E) joydev(E) soundcore(E) pcspkr(E) lpc_ich(E) mfd_core(E) serio_raw(E) ac(E) battery(E) evdev(E) acpi_cpufreq(E) shpchp(E) tpm_tis(E) tpm_tis_core(E) tpm(E) fuse(E) parport_pc(E) ppdev(E) lp(E) parport(E) autofs4(E) ecb(E) crypto_simd(E) glue_helper(E) cryptd(E) aes_x86_64(E) xts(E) gf128mul(E) algif_skcipher(E) af_alg(E) dm_crypt(E)
> [ 338.755355] xfs(E) crc32c_generic(E) libcrc32c(E) dm_round_robin(E) iscsi_tcp(E) libiscsi_tcp(E) libiscsi(E) scsi_transport_iscsi(E) iscsi_ibft(E) iscsi_boot_sysfs(E) virtio_pci(E) virtio_net(E) virtio_ring(E) virtio(E) ctr(E) ccm(E) dm_service_time(E) dm_multipath(E) nf_conntrack_ipv4(E) nf_defrag_ipv4(E) nf_conntrack(E) dm_mod(E) sg(E) sd_mod(E) sr_mod(E) cdrom(E) ata_generic(E) hid_generic(E) usbhid(E) hid(E) arc4(E) psmouse(E) ahci(E) ata_piix(E) libahci(E) libata(E) scsi_mod(E) ath5k(E) mac80211(E) ath(E) cfg80211(E) rfkill(E) tg3(E) ptp(E) pps_core(E) libphy(E) thermal(E) i915(E) i2c_algo_bit(E) drm_kms_helper(E) ehci_pci(E) uhci_hcd(E) ehci_hcd(E) fjes(E) video(E) button(E) usbcore(E) drm(E)
> [ 338.755463] CPU: 1 PID: 1751 Comm: Xorg Tainted: G W E 4.10.0-rc5+ #1
> [ 338.755468] Hardware name: Acer Aspire 2920 /Calado , BIOS V1.13 02/14/2008
> [ 338.755473] Call Trace:
> [ 338.755487] ? dump_stack+0x5c/0x77
> [ 338.755494] ? __warn+0xc4/0xe0
> [ 338.755500] ? warn_slowpath_fmt+0x5f/0x80
> [ 338.755508] ? finish_wait+0x3c/0x80
> [ 338.755543] ? drm_wait_one_vblank+0x154/0x1a0 [drm]
> [ 338.755550] ? remove_wait_queue+0x60/0x60
> [ 338.755633] ? intel_get_load_detect_pipe+0x5a8/0x610 [i915]
> [ 338.755702] ? intel_tv_detect+0x156/0x520 [i915]
> [ 338.755730] ? drm_helper_probe_single_connector_modes+0x2bb/0x510 [drm_kms_helper]
> [ 338.755769] ? drm_mode_getconnector+0x2f0/0x320 [drm]
> [ 338.755804] ? drm_ioctl+0x200/0x430 [drm]
> [ 338.755843] ? drm_mode_connector_property_set_ioctl+0x60/0x60 [drm]
> [ 338.755957] ? xfs_file_write_iter+0x10b/0x150 [xfs]
> [ 338.755966] ? do_vfs_ioctl+0x9b/0x600
> [ 338.755973] ? vfs_write+0x163/0x1a0
> [ 338.755979] ? SyS_ioctl+0x76/0x90
> [ 338.755987] ? entry_SYSCALL_64_fastpath+0x1e/0xad
> [ 338.755993] ---[ end trace 591a4980f651c4a3 ]---
> [ 349.148087] [drm:drm_atomic_helper_commit_cleanup_done [drm_kms_helper]] *ERROR* [CRTC:29:pipe A] flip_done timed out
> [ 349.252053] ------------[ cut here ]------------</span >
After all, it looks like this regression isn't fixed in drm-tip, though the
hardening patch from <a href="show_bug.cgi?id=96781#c19">comment #19</a> (24835e44) helps to avoid hard crashes.
Please tell if I can help by providing further info or testing.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are on the CC list for the bug.</li>
<li>You are the assignee for the bug.</li>
<li>You are the QA Contact for the bug.</li>
</ul>
</body>
</html>