Activity log for bug #1814308

Date Who What changed Old value New value Message
2019-02-01 18:42:16 Dan Streetman bug added bug
2019-02-01 18:42:42 Dan Streetman nominated for series Ubuntu Xenial
2019-02-01 18:42:42 Dan Streetman bug task added linux (Ubuntu Xenial)
2019-02-01 18:42:42 Dan Streetman nominated for series Ubuntu Disco
2019-02-01 18:42:42 Dan Streetman bug task added linux (Ubuntu Disco)
2019-02-01 18:42:42 Dan Streetman nominated for series Ubuntu Bionic
2019-02-01 18:42:42 Dan Streetman bug task added linux (Ubuntu Bionic)
2019-02-01 18:42:42 Dan Streetman nominated for series Ubuntu Cosmic
2019-02-01 18:42:42 Dan Streetman bug task added linux (Ubuntu Cosmic)
2019-02-01 18:43:06 Dan Streetman linux (Ubuntu Disco): status New Fix Committed
2019-02-01 18:46:08 Dan Streetman description [impact] The amdgpu driver, when configured with MST monitors (i.e. displayport "daisy-chaining"), encounters a WARNING when blanking - such as when the display(s) are put to sleep after idle timeout. [test case] on a system with a amd gpu using the amdgpu driver, that is capable and configured for displayport mst (with multiple dp daisy chained monitors), blank the screen and then wake up the screen. This will be logged: [drm:generic_reg_wait [amdgpu]] *ERROR* REG_WAIT timeout 10us * 3000 tries - dce110_stream_encoder_dp_blank line:944 ------------[ cut here ]------------ WARNING: CPU: 0 PID: 2201 at /var/lib/dkms/amdgpu/18.50-690240/build/amd/amdgpu/../display/dc/dc_helper.c:249 generic_reg_wait+0xe7/0x160 [amdgpu] Call Trace: dce110_stream_encoder_dp_blank+0x11c/0x180 [amdgpu] core_link_disable_stream+0x40/0x230 [amdgpu] ? generic_reg_update_ex+0xdb/0x130 [amdgpu] dce110_reset_hw_ctx_wrap+0xb7/0x1f0 [amdgpu] dce110_apply_ctx_to_hw+0x30/0x430 [amdgpu] ? dce110_apply_ctx_for_surface+0x206/0x260 [amdgpu] dc_commit_state+0x2ba/0x4d0 [amdgpu] amdgpu_dm_atomic_commit_tail+0x297/0xd70 [amdgpu] ? amdgpu_bo_pin_restricted+0x58/0x260 [amdgpu] ? wait_for_completion_timeout+0x1f/0x120 ? wait_for_completion_interruptible+0x1c/0x160 commit_tail+0x3d/0x60 [drm_kms_helper] drm_atomic_helper_commit+0xf6/0x100 [drm_kms_helper] drm_atomic_connector_commit_dpms+0xe5/0xf0 [drm] drm_mode_obj_set_property_ioctl+0x14f/0x250 [drm] drm_mode_connector_property_set_ioctl+0x2e/0x40 [drm] drm_ioctl+0x1e0/0x430 [drm] ? drm_mode_connector_set_obj_prop+0x70/0x70 [drm] ? ep_read_events_proc+0xb0/0xb0 ? ep_scan_ready_list.constprop.18+0x1e6/0x1f0 ? timerqueue_add+0x52/0x80 amdgpu_drm_ioctl+0x49/0x80 [amdgpu] do_vfs_ioctl+0x90/0x5f0 SyS_ioctl+0x74/0x80 do_syscall_64+0x74/0x140 entry_SYSCALL_64_after_hwframe+0x3d/0xa2 ---[ end trace 3ed7b77a97d60f72 ]--- [regression potential] this modifies the sequence of actions during link disabling, so any regressions would appear at that time. [other info] this is from upstream 8c9d90eebd23b6d40ddf4ce5df5ca2b932336a06 [impact] The amdgpu driver, when configured with MST monitors (i.e. displayport "daisy-chaining"), encounters a WARNING when blanking - such as when the display(s) are put to sleep after idle timeout. [test case] on a system with a amd gpu using the amdgpu driver, that is capable and configured for displayport mst (with multiple dp daisy chained monitors), blank the screen and then wake up the screen. This will be logged:     [drm:generic_reg_wait [amdgpu]] *ERROR* REG_WAIT timeout 10us * 3000 tries - dce110_stream_encoder_dp_blank line:944     ------------[ cut here ]------------     WARNING: CPU: 0 PID: 2201 at /var/lib/dkms/amdgpu/18.50-690240/build/amd/amdgpu/../display/dc/dc_helper.c:249 generic_reg_wait+0xe7/0x160 [amdgpu]     Call Trace:      dce110_stream_encoder_dp_blank+0x11c/0x180 [amdgpu]      core_link_disable_stream+0x40/0x230 [amdgpu]      ? generic_reg_update_ex+0xdb/0x130 [amdgpu]      dce110_reset_hw_ctx_wrap+0xb7/0x1f0 [amdgpu]      dce110_apply_ctx_to_hw+0x30/0x430 [amdgpu]      ? dce110_apply_ctx_for_surface+0x206/0x260 [amdgpu]      dc_commit_state+0x2ba/0x4d0 [amdgpu]      amdgpu_dm_atomic_commit_tail+0x297/0xd70 [amdgpu]      ? amdgpu_bo_pin_restricted+0x58/0x260 [amdgpu]      ? wait_for_completion_timeout+0x1f/0x120      ? wait_for_completion_interruptible+0x1c/0x160      commit_tail+0x3d/0x60 [drm_kms_helper]      drm_atomic_helper_commit+0xf6/0x100 [drm_kms_helper]      drm_atomic_connector_commit_dpms+0xe5/0xf0 [drm]      drm_mode_obj_set_property_ioctl+0x14f/0x250 [drm]      drm_mode_connector_property_set_ioctl+0x2e/0x40 [drm]      drm_ioctl+0x1e0/0x430 [drm]      ? drm_mode_connector_set_obj_prop+0x70/0x70 [drm]      ? ep_read_events_proc+0xb0/0xb0      ? ep_scan_ready_list.constprop.18+0x1e6/0x1f0      ? timerqueue_add+0x52/0x80      amdgpu_drm_ioctl+0x49/0x80 [amdgpu]      do_vfs_ioctl+0x90/0x5f0      SyS_ioctl+0x74/0x80      do_syscall_64+0x74/0x140      entry_SYSCALL_64_after_hwframe+0x3d/0xa2     ---[ end trace 3ed7b77a97d60f72 ]--- [regression potential] this modifies the sequence of actions during link disabling, so any regressions would appear at that time. [other info] this is from upstream 8c9d90eebd23b6d40ddf4ce5df5ca2b932336a06 this is included in disco from bug 1812427 this is needed in bionic and cosmic the xenial kernel does not (reliably) support dp mst, so this is not needed there
2019-02-01 18:46:12 Dan Streetman linux (Ubuntu Xenial): status New Invalid
2019-02-01 18:46:16 Dan Streetman linux (Ubuntu Bionic): status New In Progress
2019-02-01 18:46:17 Dan Streetman linux (Ubuntu Cosmic): status New In Progress
2019-02-01 18:46:20 Dan Streetman linux (Ubuntu Cosmic): assignee Dan Streetman (ddstreet)
2019-02-01 18:46:21 Dan Streetman linux (Ubuntu Bionic): assignee Dan Streetman (ddstreet)
2019-02-01 18:46:24 Dan Streetman linux (Ubuntu Cosmic): importance Undecided Medium
2019-02-01 18:46:25 Dan Streetman linux (Ubuntu Bionic): importance Undecided Medium
2019-02-01 18:46:35 Dan Streetman linux (Ubuntu Disco): status Fix Committed Fix Released
2019-03-04 04:58:29 Khaled El Mously linux (Ubuntu Cosmic): status In Progress Fix Committed
2019-03-12 10:39:43 Kleber Sacilotto de Souza linux (Ubuntu Bionic): status In Progress Fix Committed
2019-03-15 23:32:02 Brad Figg tags verification-needed-cosmic
2019-03-15 23:38:03 Brad Figg tags verification-needed-cosmic verification-needed-bionic verification-needed-cosmic
2019-03-29 19:28:51 Dan Streetman tags verification-needed-bionic verification-needed-cosmic verification-done-bionic verification-done-cosmic
2019-04-02 10:27:35 Launchpad Janitor linux (Ubuntu Bionic): status Fix Committed Fix Released
2019-04-02 10:27:35 Launchpad Janitor cve linked 2017-5753
2019-04-02 10:27:35 Launchpad Janitor cve linked 2018-14678
2019-04-02 10:27:35 Launchpad Janitor cve linked 2018-18021
2019-04-02 10:27:35 Launchpad Janitor cve linked 2018-19824
2019-04-02 10:27:35 Launchpad Janitor cve linked 2019-3459
2019-04-02 10:27:35 Launchpad Janitor cve linked 2019-3460
2019-04-02 10:27:35 Launchpad Janitor cve linked 2019-6974
2019-04-02 10:27:35 Launchpad Janitor cve linked 2019-7221
2019-04-02 10:27:35 Launchpad Janitor cve linked 2019-7222
2019-04-02 10:27:35 Launchpad Janitor cve linked 2019-7308
2019-04-02 10:27:35 Launchpad Janitor cve linked 2019-8912
2019-04-02 10:27:35 Launchpad Janitor cve linked 2019-8980
2019-04-02 10:27:35 Launchpad Janitor cve linked 2019-9213
2019-04-02 10:29:42 Launchpad Janitor linux (Ubuntu Cosmic): status Fix Committed Fix Released
2019-04-02 10:29:42 Launchpad Janitor cve linked 2019-8956
2019-04-02 10:29:42 Launchpad Janitor cve linked 2019-9003
2019-04-02 10:29:42 Launchpad Janitor cve linked 2019-9162