[Bug 96781] [skl dp-mst] oops in atomic commit

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Jan 29 15:10:14 UTC 2017


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

--- Comment #40 from Ferenc Wágner <wferi at niif.hu> ---
I tested commit 8c3608f from drm-tip. During a plain bootup into lightdm, it
gave several WARNING backtraces like:

> [   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 ]------------

and also an *ERROR* (followed by some more similar backtraces):

> [  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 ]------------

After all, it looks like this regression isn't fixed in drm-tip, though the
hardening patch from comment #19 (24835e44) helps to avoid hard crashes.
Please tell if I can help by providing further info or testing.

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


More information about the intel-gfx-bugs mailing list