Comment 11 for bug 1842954

Revision history for this message
Christian Sarrasin (sxc731) wrote :

Issue definitely also occurs with stock Ubuntu GNOME DE (just did a fresh install on a ThinkPad t495s with "AMD Ryzen 7 PRO 3700U w/ Radeon Vega Mobile Gfx"; up-to-date kernel 5.3.0-26-generic and the issue occurred twice within 12 hours of installing - once upon resuming and the 2nd time just after forcing a reboot due to first issue.

I fully understand that complaining here isn't likely to have much effect but it's a real shame that just when AMD finally appears to be taking the Edge over Intel (we *desperately* need the competition IMHO; see the vulnerabilities debacle), the premier Linux desktop distribution falls flat on its face. I also understand that the issue is likely not Debian/Ubuntu specific.

That said, I really hope that Canonical sees this bug and sponsors a fix (perhaps in partnership with AMD) at least before 20.04 LTS hits the shelves.

Stack trace:

Jan 21 08:56:57 t495s kernel: [ 7403.538132] ------------[ cut here ]------------
Jan 21 08:56:57 t495s kernel: [ 7403.538257] WARNING: CPU: 5 PID: 1566 at drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_hw_sequencer.c:932 dcn10_verify_allow_pstate_change_high.col
d+0xc/0x23d [amdgpu]
Jan 21 08:56:57 t495s kernel: [ 7403.538258] Modules linked in: rfcomm ccm cmac bnep nls_iso8859_1 iwlmvm snd_hda_codec_realtek mac80211 libarc4 snd_hda_codec_generic uvcvideo btusb snd_h
da_codec_hdmi btrtl videobuf2_vmalloc btbcm videobuf2_memops snd_seq_midi btintel videobuf2_v4l2 edac_mce_amd videobuf2_common snd_seq_midi_event snd_hda_intel kvm_amd snd_hda_codec video
dev bluetooth ccp kvm irqbypass snd_rawmidi snd_hda_core joydev mc serio_raw input_leds iwlwifi snd_hwdep wmi_bmof thinkpad_acpi snd_pcm nvram ecdh_generic k10temp ecc ledtrig_audio snd_s
eq snd_pci_acp3x snd_seq_device rtsx_pci_ms snd_timer ipmi_devintf memstick cfg80211 ipmi_msghandler snd ucsi_acpi typec_ucsi typec soundcore mac_hid sch_fq_codel parport_pc ppdev lp parp
ort ip_tables x_tables autofs4 hid_logitech_hidpp hid_logitech_dj hid_generic usbhid hid dm_crypt amdgpu crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel amd_iommu_v2 rtsx_pc
i_sdmmc gpu_sched i2c_algo_bit ttm drm_kms_helper aes_x86_64 crypto_simd syscopyarea sysfillrect
Jan 21 08:56:57 t495s kernel: [ 7403.538286] sysimgblt cryptd glue_helper psmouse fb_sys_fops drm i2c_piix4 nvme rtsx_pci r8169 nvme_core realtek wmi video i2c_scmi
Jan 21 08:56:57 t495s kernel: [ 7403.538295] CPU: 5 PID: 1566 Comm: Xorg Tainted: G W 5.3.0-26-generic #28-Ubuntu
Jan 21 08:56:57 t495s kernel: [ 7403.538296] Hardware name: LENOVO 20QJCTO1WW/20QJCTO1WW, BIOS R13ET40W(1.14 ) 10/29/2019
Jan 21 08:56:57 t495s kernel: [ 7403.538381] RIP: 0010:dcn10_verify_allow_pstate_change_high.cold+0xc/0x23d [amdgpu]
Jan 21 08:56:57 t495s kernel: [ 7403.538385] Code: 83 c8 ff e9 59 f7 f7 ff 48 c7 c7 08 f1 a2 c0 e8 9d 97 79 f8 0f 0b 83 c8 ff e9 43 f7 f7 ff 48 c7 c7 08 f1 a2 c0 e8 87 97 79 f8 <0f> 0b 80 bb 9f 01 00 00 00 75 05 e9 6a 1e f8 ff 48 8b 83 f8 02 00
Jan 21 08:56:57 t495s kernel: [ 7403.538386] RSP: 0018:ffff9d04820f7710 EFLAGS: 00010246
Jan 21 08:56:57 t495s kernel: [ 7403.538387] RAX: 0000000000000024 RBX: ffff88e30cc80000 RCX: 0000000000000006
Jan 21 08:56:57 t495s kernel: [ 7403.538388] RDX: 0000000000000000 RSI: 0000000000000082 RDI: ffff88e31ed57440
Jan 21 08:56:57 t495s kernel: [ 7403.538388] RBP: ffff9d04820f7720 R08: 0000000000000617 R09: 0000000000000004
Jan 21 08:56:57 t495s kernel: [ 7403.538389] R10: 0000000000000000 R11: 0000000000000001 R12: ffff88e30cc80000
Jan 21 08:56:57 t495s kernel: [ 7403.538390] R13: ffff88e1d06701b8 R14: 00000000ffffffff R15: ffff88e1d1253000
Jan 21 08:56:57 t495s kernel: [ 7403.538391] FS: 00007effe0e44a80(0000) GS:ffff88e31ed40000(0000) knlGS:0000000000000000
Jan 21 08:56:57 t495s kernel: [ 7403.538392] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jan 21 08:56:57 t495s kernel: [ 7403.538392] CR2: 0000000000000000 CR3: 000000040fbec000 CR4: 00000000003406e0
Jan 21 08:56:57 t495s kernel: [ 7403.538393] Call Trace:
Jan 21 08:56:57 t495s kernel: [ 7403.538474] dcn10_pipe_control_lock.part.0+0x76/0x80 [amdgpu]
Jan 21 08:56:57 t495s kernel: [ 7403.538554] dcn10_apply_ctx_for_surface+0x4a8/0x5e0 [amdgpu]
Jan 21 08:56:57 t495s kernel: [ 7403.538634] ? dc_remove_plane_from_context+0x108/0x270 [amdgpu]
Jan 21 08:56:57 t495s kernel: [ 7403.538635] done.
Jan 21 08:56:57 t495s kernel: [ 7403.538706] ? dc_rem_all_planes_for_stream+0xc8/0x110 [amdgpu]
Jan 21 08:56:57 t495s kernel: [ 7403.538777] dc_commit_state_no_check+0x387/0x580 [amdgpu]
Jan 21 08:56:57 t495s kernel: [ 7403.538840] ? amdgpu_cgs_read_register+0x14/0x20 [amdgpu]
Jan 21 08:56:57 t495s kernel: [ 7403.538914] dc_commit_state+0x96/0xb0 [amdgpu]
Jan 21 08:56:57 t495s kernel: [ 7403.538987] amdgpu_dm_atomic_commit_tail+0x3bf/0xfb0 [amdgpu]
Jan 21 08:56:57 t495s kernel: [ 7403.539062] ? optc1_get_crtc_scanoutpos+0x69/0xa0 [amdgpu]
Jan 21 08:56:57 t495s kernel: [ 7403.539130] ? amdgpu_cgs_read_register+0x14/0x20 [amdgpu]
Jan 21 08:56:57 t495s kernel: [ 7403.539199] ? dm_read_reg_func+0x25/0x90 [amdgpu]
Jan 21 08:56:57 t495s kernel: [ 7403.539268] ? generic_reg_get+0x22/0x40 [amdgpu]
Jan 21 08:56:57 t495s kernel: [ 7403.539272] ? _cond_resched+0x19/0x30
Jan 21 08:56:57 t495s kernel: [ 7403.539318] ? amdgpu_bo_pin_restricted+0x61/0x2a0 [amdgpu]
Jan 21 08:56:57 t495s kernel: [ 7403.539321] ? ww_mutex_unlock+0x26/0x30
Jan 21 08:56:57 t495s kernel: [ 7403.539325] ? ttm_eu_backoff_reservation+0x4d/0x90 [ttm]
Jan 21 08:56:57 t495s kernel: [ 7403.539398] ? dm_plane_helper_prepare_fb+0x156/0x290 [amdgpu]
Jan 21 08:56:57 t495s kernel: [ 7403.539400] ? _cond_resched+0x19/0x30
Jan 21 08:56:57 t495s kernel: [ 7403.539402] ? wait_for_completion_timeout+0x3a/0x120
Jan 21 08:56:57 t495s kernel: [ 7403.539404] ? wait_for_completion_interruptible+0x37/0x160
Jan 21 08:56:57 t495s kernel: [ 7403.539414] commit_tail+0x41/0x70 [drm_kms_helper]
Jan 21 08:56:57 t495s kernel: [ 7403.539421] ? commit_tail+0x41/0x70 [drm_kms_helper]
Jan 21 08:56:57 t495s kernel: [ 7403.539428] drm_atomic_helper_commit+0x118/0x120 [drm_kms_helper]
Jan 21 08:56:57 t495s kernel: [ 7403.539496] amdgpu_dm_atomic_commit+0xb1/0xf0 [amdgpu]
Jan 21 08:56:57 t495s kernel: [ 7403.539510] drm_atomic_commit+0x4a/0x50 [drm]
Jan 21 08:56:57 t495s kernel: [ 7403.539522] drm_atomic_connector_commit_dpms+0xdf/0x100 [drm]
Jan 21 08:56:57 t495s kernel: [ 7403.539535] drm_mode_obj_set_property_ioctl+0x156/0x2a0 [drm]
Jan 21 08:56:57 t495s kernel: [ 7403.539550] ? drm_connector_set_obj_prop+0x90/0x90 [drm]
Jan 21 08:56:57 t495s kernel: [ 7403.539563] drm_connector_property_set_ioctl+0x3b/0x60 [drm]
Jan 21 08:56:57 t495s kernel: [ 7403.539572] drm_ioctl_kernel+0xae/0xf0 [drm]
Jan 21 08:56:57 t495s kernel: [ 7403.539575] ? sock_write_iter+0x8c/0xf0
Jan 21 08:56:57 t495s kernel: [ 7403.539586] drm_ioctl+0x234/0x3d0 [drm]
Jan 21 08:56:57 t495s kernel: [ 7403.539599] ? drm_connector_set_obj_prop+0x90/0x90 [drm]
Jan 21 08:56:57 t495s kernel: [ 7403.539603] ? do_iter_write+0xe6/0x1a0
Jan 21 08:56:57 t495s kernel: [ 7403.539655] amdgpu_drm_ioctl+0x4e/0x80 [amdgpu]
Jan 21 08:56:57 t495s kernel: [ 7403.539658] do_vfs_ioctl+0x407/0x670
Jan 21 08:56:57 t495s kernel: [ 7403.539660] ? vfs_read+0x12e/0x160
Jan 21 08:56:57 t495s kernel: [ 7403.539661] ksys_ioctl+0x67/0x90
Jan 21 08:56:57 t495s kernel: [ 7403.539663] __x64_sys_ioctl+0x1a/0x20
Jan 21 08:56:57 t495s kernel: [ 7403.539666] do_syscall_64+0x5a/0x130
Jan 21 08:56:57 t495s kernel: [ 7403.539668] entry_SYSCALL_64_after_hwframe+0x44/0xa9
Jan 21 08:56:57 t495s kernel: [ 7403.539671] RIP: 0033:0x7effe119267b
Jan 21 08:56:57 t495s kernel: [ 7403.539673] Code: 0f 1e fa 48 8b 05 15 28 0d 00 64 c7 00 26 00 00 00 48 c7 c0 ff ff ff ff c3 66 0f 1f 44 00 00 f3 0f 1e fa b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d e5 27 0d 00 f7 d8 64 89 01 48
Jan 21 08:56:57 t495s kernel: [ 7403.539674] RSP: 002b:00007ffe6c5cc058 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
Jan 21 08:56:57 t495s kernel: [ 7403.539676] RAX: ffffffffffffffda RBX: 00007ffe6c5cc090 RCX: 00007effe119267b
Jan 21 08:56:57 t495s kernel: [ 7403.539677] RDX: 00007ffe6c5cc090 RSI: 00000000c01064ab RDI: 000000000000000c
Jan 21 08:56:57 t495s kernel: [ 7403.539677] RBP: 00000000c01064ab R08: 0000000000000000 R09: 00007effe0a6ed10
Jan 21 08:56:57 t495s kernel: [ 7403.539678] R10: 00007effe0a6ed20 R11: 0000000000000246 R12: 000055c6f5937c40
Jan 21 08:56:57 t495s kernel: [ 7403.539679] R13: 000000000000000c R14: 0000000000000000 R15: 000055c6f3b879c0
Jan 21 08:56:57 t495s kernel: [ 7403.539681] ---[ end trace d8cbaf69d48fc546 ]---