Hmm, this happens on standard Fedora kernel too. 6.0.8. ----- Mail original ----- De: "Yann COLLETTE" <ycollette.nospam@xxxxxxx> À: linux-rt-users@xxxxxxxxxxxxxxx Envoyé: Vendredi 18 Novembre 2022 11:33:02 Objet: Kernel crash with AMD proc and Radeon graphic card Hello, I noticed a problem while using kernel-rt on post 6.0 kernel (maybe it happened before, but I am not sure). I managed to get a stack trace for this problem. The crash was triggered while starting playing a video. Here is the stack trace: nov. 18 10:34:41 localhost.localdomain kernel: ---[ end trace 0000000000000000 ]--- nov. 18 10:34:41 localhost.localdomain kernel: </TASK> nov. 18 10:34:41 localhost.localdomain kernel: R13: 0000000000000000 R14: 00007fab8adfbee8 R15: 00007fab8adfbf00 nov. 18 10:34:41 localhost.localdomain kernel: R10: 00007fab8ac05fa8 R11: 0000000000000246 R12: 00007fab8adf69e0 nov. 18 10:34:41 localhost.localdomain kernel: RBP: 0000000000000000 R08: fffffffffffffc78 R09: 00007fab8ae01b20 nov. 18 10:34:41 localhost.localdomain kernel: RDX: 000000000000003c RSI: 00000000000000e7 RDI: 0000000000000000 nov. 18 10:34:41 localhost.localdomain kernel: RAX: ffffffffffffffda RBX: 00007fab8adf69e0 RCX: 00007fab8ad187f1 nov. 18 10:34:41 localhost.localdomain kernel: RSP: 002b:00007ffde2313ab8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 nov. 18 10:34:41 localhost.localdomain kernel: Code: Unable to access opcode bytes at RIP 0x7fab8ad187c7. nov. 18 10:34:41 localhost.localdomain kernel: RIP: 0033:0x7fab8ad187f1 nov. 18 10:34:41 localhost.localdomain kernel: entry_SYSCALL_64_after_hwframe+0x63/0xcd nov. 18 10:34:41 localhost.localdomain kernel: do_syscall_64+0x3b/0xc0 nov. 18 10:34:41 localhost.localdomain kernel: __x64_sys_exit_group+0x14/0x20 nov. 18 10:34:41 localhost.localdomain kernel: do_group_exit+0x2d/0x90 nov. 18 10:34:41 localhost.localdomain kernel: do_exit+0x325/0xa10 nov. 18 10:34:41 localhost.localdomain kernel: task_work_run+0x5c/0xa0 nov. 18 10:34:41 localhost.localdomain kernel: __fput+0xdd/0x250 nov. 18 10:34:41 localhost.localdomain kernel: __dentry_kill+0xf8/0x170 nov. 18 10:34:41 localhost.localdomain kernel: dma_buf_release+0x3a/0xa0 nov. 18 10:34:41 localhost.localdomain kernel: drm_gem_dmabuf_release+0x36/0x50 [drm] nov. 18 10:34:41 localhost.localdomain kernel: radeon_gem_object_free+0x30/0x60 [radeon] nov. 18 10:34:41 localhost.localdomain kernel: radeon_bo_unref+0x1a/0x30 [radeon] nov. 18 10:34:41 localhost.localdomain kernel: ? fsnotify_grab_connector+0x49/0x90 nov. 18 10:34:41 localhost.localdomain kernel: ? call_rcu+0xd6/0x760 nov. 18 10:34:41 localhost.localdomain kernel: ? __inode_wait_for_writeback+0x7e/0xf0 nov. 18 10:34:41 localhost.localdomain kernel: ? xa_load+0x70/0xb0 nov. 18 10:34:41 localhost.localdomain kernel: <TASK> nov. 18 10:34:41 localhost.localdomain kernel: Call Trace: nov. 18 10:34:41 localhost.localdomain kernel: CR2: 00007fab8a604734 CR3: 00000001032a4000 CR4: 00000000000406e0 nov. 18 10:34:41 localhost.localdomain kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 nov. 18 10:34:41 localhost.localdomain kernel: FS: 00007fab8ae0ff00(0000) GS:ffff888233d80000(0000) knlGS:0000000000000000 nov. 18 10:34:41 localhost.localdomain kernel: R13: ffff8881001a0de0 R14: ffff888112202240 R15: ffff8881511947c0 nov. 18 10:34:41 localhost.localdomain kernel: R10: 0000000000000000 R11: 0000000000000000 R12: ffff888128f42478 nov. 18 10:34:41 localhost.localdomain kernel: RBP: ffff88823d4446f0 R08: ffff888128f425c8 R09: 0000000000000000 nov. 18 10:34:41 localhost.localdomain kernel: RDX: 0000000000000003 RSI: 0000000000000000 RDI: ffff888128f425c8 nov. 18 10:34:41 localhost.localdomain kernel: RAX: 0000000000000000 RBX: ffff888128f425c8 RCX: 0000000000000000 nov. 18 10:34:41 localhost.localdomain kernel: RSP: 0018:ffffc90001407d98 EFLAGS: 00010206 nov. 18 10:34:41 localhost.localdomain kernel: Code: 00 e8 9f 90 3f e1 48 8b 43 e8 eb a8 be 03 00 00 00 e8 df 4e 17 e1 e9 fc fd ff ff e8 25 66 3f e1 e9 f2 fd ff ff 48 89 e8 eb 8a <0f> 0b 48 83 7b 20 00 0f 84 33 fd ff ff 0f 0b e9 2c fd > nov. 18 10:34:41 localhost.localdomain kernel: RIP: 0010:ttm_bo_release+0x305/0x320 [ttm] nov. 18 10:34:41 localhost.localdomain kernel: Hardware name: HP 450-a121nf/2B29, BIOS A0.11 01/15/2016 nov. 18 10:34:41 localhost.localdomain kernel: CPU: 3 PID: 920 Comm: Xorg Tainted: G W 6.0.7-lqx1.fc35.x86_64 #1 nov. 18 10:34:41 localhost.localdomain kernel: snd_seq_device snd_pcm mc libarc4 snd_timer hp_wmi sparse_keymap snd joydev mousedev irqbypass platform_profile pktcdvd rfkill pcspkr i2c_piix4 soundcore wmi_bmof fam15h_power k10temp efi> nov. 18 10:34:41 localhost.localdomain kernel: Modules linked in: snd_seq_dummy snd_hrtimer xt_CHECKSUM xt_MASQUERADE xt_conntrack ipt_REJECT xt_tcpudp nf_nat_tftp nft_objref nf_conntrack_tftp bridge stp llc af_packet nft_fib_inet nft_> nov. 18 10:34:41 localhost.localdomain kernel: WARNING: CPU: 3 PID: 920 at drivers/gpu/drm/ttm/ttm_bo.c:356 ttm_bo_release+0x305/0x320 [ttm] nov. 18 10:34:41 localhost.localdomain kernel: ------------[ cut here ]------------ nov. 18 10:34:41 localhost.localdomain kernel: [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: failed to sync rings (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: Syncing to a disabled ring! nov. 18 10:34:41 localhost.localdomain kernel: [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: failed to sync rings (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: Syncing to a disabled ring! nov. 18 10:34:41 localhost.localdomain kernel: [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: failed to sync rings (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: Syncing to a disabled ring! nov. 18 10:34:41 localhost.localdomain kernel: [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: failed to sync rings (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: Syncing to a disabled ring! nov. 18 10:34:41 localhost.localdomain kernel: [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: failed to sync rings (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: Syncing to a disabled ring! nov. 18 10:34:41 localhost.localdomain kernel: [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: failed to sync rings (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: Syncing to a disabled ring! nov. 18 10:34:41 localhost.localdomain kernel: [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: failed to sync rings (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: Syncing to a disabled ring! nov. 18 10:34:41 localhost.localdomain kernel: [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: failed to sync rings (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: Syncing to a disabled ring! nov. 18 10:34:41 localhost.localdomain kernel: [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: failed to sync rings (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: Syncing to a disabled ring! nov. 18 10:34:41 localhost.localdomain kernel: [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: failed to sync rings (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: Syncing to a disabled ring! nov. 18 10:34:41 localhost.localdomain kernel: [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: failed to sync rings (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: Syncing to a disabled ring! nov. 18 10:34:41 localhost.localdomain kernel: [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: failed to sync rings (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: Syncing to a disabled ring! nov. 18 10:34:41 localhost.localdomain kernel: [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: failed to sync rings (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: Syncing to a disabled ring! nov. 18 10:34:41 localhost.localdomain kernel: [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: failed to sync rings (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: Syncing to a disabled ring! nov. 18 10:34:41 localhost.localdomain kernel: [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: failed to sync rings (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: Syncing to a disabled ring! nov. 18 10:34:41 localhost.localdomain kernel: [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: failed to sync rings (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: Syncing to a disabled ring! nov. 18 10:34:41 localhost.localdomain kernel: [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: failed to sync rings (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: Syncing to a disabled ring! nov. 18 10:34:41 localhost.localdomain kernel: [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: failed to sync rings (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: Syncing to a disabled ring! nov. 18 10:34:41 localhost.localdomain kernel: [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: failed to sync rings (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: Syncing to a disabled ring! nov. 18 10:34:41 localhost.localdomain kernel: [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: failed to sync rings (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: Syncing to a disabled ring! nov. 18 10:34:41 localhost.localdomain kernel: [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: failed to sync rings (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: Syncing to a disabled ring! nov. 18 10:34:41 localhost.localdomain kernel: [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: failed to sync rings (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: Syncing to a disabled ring! nov. 18 10:34:41 localhost.localdomain kernel: [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: failed to sync rings (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: Syncing to a disabled ring! nov. 18 10:34:41 localhost.localdomain kernel: [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: failed to sync rings (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: Syncing to a disabled ring! nov. 18 10:34:41 localhost.localdomain kernel: [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: failed to sync rings (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: Syncing to a disabled ring! nov. 18 10:34:41 localhost.localdomain kernel: [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: failed to sync rings (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: Syncing to a disabled ring! nov. 18 10:34:41 localhost.localdomain kernel: [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: failed to sync rings (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: Syncing to a disabled ring! nov. 18 10:34:41 localhost.localdomain kernel: [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: failed to sync rings (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: Syncing to a disabled ring! nov. 18 10:34:41 localhost.localdomain kernel: [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: failed to sync rings (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: Syncing to a disabled ring! nov. 18 10:34:41 localhost.localdomain kernel: [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: failed to sync rings (-22) nov. 18 10:34:41 localhost.localdomain kernel: radeon 0000:00:01.0: Syncing to a disabled ring! Best regards, Yann