Bug 1950692

Summary: kernel 5.11.14 warns about possible circular locking dependency in radeon and ttm modules
Product: [Fedora] Fedora Reporter: Andrew <travneff>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 38CC: acaringi, adscvr, airlied, alciregi, bskeggs, hdegoede, jarodwilson, jeremy, jglisse, jonathan, josef, kernel-maint, lgoncalv, linville, masami256, mchehab, ptalbert, steved, travneff
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Andrew 2021-04-17 21:02:36 UTC
Reproducibility: sometimes.
Happens while some video started to play (vlc for this case).
Kernel 5.11.14-300.fc34.x86_64+debug


[19079.028387] ======================================================
[19079.028389] WARNING: possible circular locking dependency detected
[19079.028391] 5.11.14-300.fc34.x86_64+debug #1 Not tainted
[19079.028393] ------------------------------------------------------
[19079.028395] vlc:rcs0/21695 is trying to acquire lock:
[19079.028397] ffff8f540bc2aea0 (&rdev->pm.mutex){+.+.}-{3:3}, at: radeon_dpm_enable_uvd+0x74/0xc0 [radeon]
[19079.028455] 
               but task is already holding lock:
[19079.028456] ffff8f56c73e0228 (reservation_ww_class_mutex){+.+.}-{3:3}, at: ttm_eu_reserve_buffers+0x22b/0x540 [ttm]
[19079.028468] 
               which lock already depends on the new lock.

[19079.028470] 
               the existing dependency chain (in reverse order) is:
[19079.028471] 
               -> #2 (reservation_ww_class_mutex){+.+.}-{3:3}:
[19079.028476]        __ww_mutex_lock.constprop.0+0xb5/0xf40
[19079.028482]        ttm_bo_vm_reserve+0x101/0x1f0 [ttm]
[19079.028489]        radeon_ttm_fault+0x39/0x100 [radeon]
[19079.028527]        __do_fault+0x37/0x180
[19079.028531]        handle_mm_fault+0x1484/0x19d0
[19079.028533]        do_user_addr_fault+0x1c7/0x4c0
[19079.028537]        exc_page_fault+0x67/0x2a0
[19079.028540]        asm_exc_page_fault+0x1e/0x30
[19079.028543] 
               -> #1 (&rdev->pm.mclk_lock){++++}-{3:3}:
[19079.028547]        down_write+0x45/0x120
[19079.028549]        radeon_pm_compute_clocks+0x28b/0x7b0 [radeon]
[19079.028589]        atombios_crtc_disable+0x26/0x2f0 [radeon]
[19079.028626]        __drm_helper_disable_unused_functions+0x81/0xe0 [drm_kms_helper]
[19079.028645]        drm_helper_disable_unused_functions+0x45/0x50 [drm_kms_helper]
[19079.028661]        radeon_fbdev_init+0xe7/0x120 [radeon]
[19079.028700]        radeon_modeset_init.cold+0x201/0x51d [radeon]
[19079.028744]        radeon_driver_load_kms+0xa4/0x220 [radeon]
[19079.028779]        drm_dev_register+0xd4/0x1d0 [drm]
[19079.028815]        radeon_pci_probe+0x11b/0x1a0 [radeon]
[19079.028849]        local_pci_probe+0x42/0x80
[19079.028853]        pci_device_probe+0xd9/0x1a0
[19079.028856]        really_probe+0xf2/0x440
[19079.028859]        driver_probe_device+0xe1/0x150
[19079.028861]        device_driver_attach+0xa8/0xb0
[19079.028864]        __driver_attach+0x8c/0x150
[19079.028866]        bus_for_each_dev+0x67/0x90
[19079.028870]        bus_add_driver+0x12e/0x1f0
[19079.028874]        driver_register+0x8f/0xe0
[19079.028876]        do_one_initcall+0x67/0x320
[19079.028880]        do_init_module+0x5c/0x270
[19079.028884]        __do_sys_init_module+0x130/0x190
[19079.028887]        do_syscall_64+0x33/0x40
[19079.028891]        entry_SYSCALL_64_after_hwframe+0x44/0xa9
[19079.028894] 
               -> #0 (&rdev->pm.mutex){+.+.}-{3:3}:
[19079.028899]        __lock_acquire+0x1209/0x1e30
[19079.028903]        lock_acquire+0xc8/0x380
[19079.028907]        __mutex_lock+0x91/0x830
[19079.028910]        radeon_dpm_enable_uvd+0x74/0xc0 [radeon]
[19079.028950]        radeon_cs_ioctl+0x776/0x820 [radeon]
[19079.028992]        drm_ioctl_kernel+0x8c/0xe0 [drm]
[19079.029025]        drm_ioctl+0x20f/0x3c0 [drm]
[19079.029055]        radeon_drm_ioctl+0x49/0x80 [radeon]
[19079.029089]        __x64_sys_ioctl+0x82/0xb0
[19079.029093]        do_syscall_64+0x33/0x40
[19079.029096]        entry_SYSCALL_64_after_hwframe+0x44/0xa9
[19079.029099] 
               other info that might help us debug this:

[19079.029101] Chain exists of:
                 &rdev->pm.mutex --> &rdev->pm.mclk_lock --> reservation_ww_class_mutex

[19079.029106]  Possible unsafe locking scenario:

[19079.029107]        CPU0                    CPU1
[19079.029108]        ----                    ----
[19079.029109]   lock(reservation_ww_class_mutex);
[19079.029112]                                lock(&rdev->pm.mclk_lock);
[19079.029114]                                lock(reservation_ww_class_mutex);
[19079.029117]   lock(&rdev->pm.mutex);
[19079.029119] 
                *** DEADLOCK ***

[19079.029120] 3 locks held by vlc:rcs0/21695:
[19079.029122]  #0: ffff8f540bc28090 (&rdev->exclusive_lock){.+.+}-{3:3}, at: radeon_cs_ioctl+0x2f/0x820 [radeon]
[19079.029164]  #1: ffffb87c04ec3d40 (reservation_ww_class_acquire){+.+.}-{0:0}, at: radeon_bo_list_validate+0xa4/0x290 [radeon]
[19079.029205]  #2: ffff8f56c73e0228 (reservation_ww_class_mutex){+.+.}-{3:3}, at: ttm_eu_reserve_buffers+0x22b/0x540 [ttm]
[19079.029216] 
               stack backtrace:
[19079.029218] CPU: 7 PID: 21695 Comm: vlc:rcs0 Not tainted 5.11.14-300.fc34.x86_64+debug #1
[19079.029221] Hardware name: ASUS System Product Name/TUF GAMING B550M-PLUS, BIOS 1401 12/03/2020
[19079.029224] Call Trace:
[19079.029227]  dump_stack+0x8b/0xb0
[19079.029232]  check_noncircular+0xdf/0x100
[19079.029239]  __lock_acquire+0x1209/0x1e30
[19079.029245]  lock_acquire+0xc8/0x380
[19079.029249]  ? radeon_dpm_enable_uvd+0x74/0xc0 [radeon]
[19079.029289]  ? find_held_lock+0x32/0x90
[19079.029294]  __mutex_lock+0x91/0x830
[19079.029297]  ? radeon_dpm_enable_uvd+0x74/0xc0 [radeon]
[19079.029334]  ? radeon_dpm_enable_uvd+0x74/0xc0 [radeon]
[19079.029369]  ? lockdep_hardirqs_on_prepare+0xff/0x180
[19079.029373]  ? queue_delayed_work_on+0x7c/0xa0
[19079.029379]  ? radeon_dpm_enable_uvd+0x74/0xc0 [radeon]
[19079.029414]  radeon_dpm_enable_uvd+0x74/0xc0 [radeon]
[19079.029449]  radeon_cs_ioctl+0x776/0x820 [radeon]
[19079.029499]  ? radeon_cs_parser_init+0x20/0x20 [radeon]
[19079.029536]  drm_ioctl_kernel+0x8c/0xe0 [drm]
[19079.029569]  drm_ioctl+0x20f/0x3c0 [drm]
[19079.029600]  ? radeon_cs_parser_init+0x20/0x20 [radeon]
[19079.029637]  ? sched_clock_cpu+0xc/0xb0
[19079.029642]  ? lockdep_hardirqs_on_prepare+0xff/0x180
[19079.029645]  ? _raw_spin_unlock_irqrestore+0x41/0x50
[19079.029650]  radeon_drm_ioctl+0x49/0x80 [radeon]
[19079.029685]  __x64_sys_ioctl+0x82/0xb0
[19079.029689]  do_syscall_64+0x33/0x40
[19079.029693]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[19079.029696] RIP: 0033:0x7ff4f80224eb
[19079.029700] Code: ff ff ff 85 c0 79 9b 49 c7 c4 ff ff ff ff 5b 5d 4c 89 e0 41 5c c3 66 0f 1f 84 00 00 00 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 55 b9 0c 00 f7 d8 64 89 01 48
[19079.029703] RSP: 002b:00007ff4a3ffeac8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
[19079.029707] RAX: ffffffffffffffda RBX: 00007ff468146230 RCX: 00007ff4f80224eb
[19079.029709] RDX: 00007ff468146230 RSI: 00000000c0206466 RDI: 0000000000000018
[19079.029711] RBP: 00000000c0206466 R08: 0000000000000000 R09: 00000000ffffffff
[19079.029713] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ff4e03c5070
[19079.029715] R13: 0000000000000018 R14: 00007ff46815e3a0 R15: 00007ff4e03c5010

Comment 1 Andrew 2021-11-04 11:17:52 UTC
Still present on 5.14.14:


[ 1473.240483] ======================================================
[ 1473.240485] WARNING: possible circular locking dependency detected
[ 1473.240487] 5.14.14-300.fc35.x86_64+debug #1 Tainted: G        W        
[ 1473.240490] ------------------------------------------------------
[ 1473.240491] firefox:rcs0/4716 is trying to acquire lock:
[ 1473.240493] ffff95dd48adaf20 (&rdev->pm.mutex){+.+.}-{3:3}, at: radeon_dpm_enable_uvd+0x74/0xc0 [radeon]
[ 1473.240550] 
               but task is already holding lock:
[ 1473.240551] ffff95ddf4292e28 (reservation_ww_class_mutex){+.+.}-{3:3}, at: ttm_eu_reserve_buffers+0x208/0x4e0 [ttm]
[ 1473.240563] 
               which lock already depends on the new lock.

[ 1473.240564] 
               the existing dependency chain (in reverse order) is:
[ 1473.240566] 
               -> #2 (reservation_ww_class_mutex){+.+.}-{3:3}:
[ 1473.240570]        __ww_mutex_lock.constprop.0+0xae/0xe60
[ 1473.240576]        ttm_bo_vm_reserve+0xcf/0x130 [ttm]
[ 1473.240582]        radeon_gem_fault+0x3e/0xb0 [radeon]
[ 1473.240617]        __do_fault+0x37/0x180
[ 1473.240621]        __handle_mm_fault+0xf9d/0x1540
[ 1473.240624]        handle_mm_fault+0x149/0x3f0
[ 1473.240628]        do_user_addr_fault+0x1f4/0x6b0
[ 1473.240632]        exc_page_fault+0x79/0x2b0
[ 1473.240635]        asm_exc_page_fault+0x1e/0x30
[ 1473.240639] 
               -> #1 (&rdev->pm.mclk_lock){++++}-{3:3}:
[ 1473.240643]        down_write+0x45/0x120
[ 1473.240645]        radeon_pm_compute_clocks+0x2b4/0x7e0 [radeon]
[ 1473.240681]        atombios_crtc_disable+0x23/0x290 [radeon]
[ 1473.240711]        __drm_helper_disable_unused_functions+0x81/0xe0 [drm_kms_helper]
[ 1473.240731]        drm_helper_disable_unused_functions+0x42/0x50 [drm_kms_helper]
[ 1473.240746]        radeon_fbdev_init+0xe7/0x120 [radeon]
[ 1473.240777]        radeon_modeset_init.cold+0x201/0x51d [radeon]
[ 1473.240815]        radeon_driver_load_kms+0xdb/0x260 [radeon]
[ 1473.240844]        drm_dev_register+0xce/0x1c0 [drm]
[ 1473.240875]        radeon_pci_probe+0xc0/0x100 [radeon]
[ 1473.240903]        local_pci_probe+0x42/0x80
[ 1473.240907]        pci_device_probe+0xd9/0x1a0
[ 1473.240910]        really_probe+0x1f5/0x3f0
[ 1473.240913]        __driver_probe_device+0xfe/0x180
[ 1473.240916]        driver_probe_device+0x1e/0x90
[ 1473.240919]        __driver_attach+0xc4/0x1d0
[ 1473.240922]        bus_for_each_dev+0x67/0x90
[ 1473.240924]        bus_add_driver+0x12e/0x1f0
[ 1473.240927]        driver_register+0x8f/0xe0
[ 1473.240930]        do_one_initcall+0x67/0x320
[ 1473.240934]        do_init_module+0x5c/0x270
[ 1473.240937]        __do_sys_init_module+0x130/0x190
[ 1473.240940]        do_syscall_64+0x3b/0x90
[ 1473.240942]        entry_SYSCALL_64_after_hwframe+0x44/0xae
[ 1473.240946] 
               -> #0 (&rdev->pm.mutex){+.+.}-{3:3}:
[ 1473.240950]        __lock_acquire+0x11fe/0x1e00
[ 1473.240954]        lock_acquire+0xc4/0x2e0
[ 1473.240956]        __mutex_lock+0x90/0x790
[ 1473.240959]        radeon_dpm_enable_uvd+0x74/0xc0 [radeon]
[ 1473.240993]        radeon_cs_ioctl+0x77f/0x830 [radeon]
[ 1473.241026]        drm_ioctl_kernel+0x89/0xe0 [drm]
[ 1473.241053]        drm_ioctl+0x220/0x3e0 [drm]
[ 1473.241078]        radeon_drm_ioctl+0x49/0x80 [radeon]
[ 1473.241106]        __x64_sys_ioctl+0x82/0xb0
[ 1473.241110]        do_syscall_64+0x3b/0x90
[ 1473.241112]        entry_SYSCALL_64_after_hwframe+0x44/0xae
[ 1473.241116] 
               other info that might help us debug this:

[ 1473.241117] Chain exists of:
                 &rdev->pm.mutex --> &rdev->pm.mclk_lock --> reservation_ww_class_mutex

[ 1473.241122]  Possible unsafe locking scenario:

[ 1473.241123]        CPU0                    CPU1
[ 1473.241124]        ----                    ----
[ 1473.241125]   lock(reservation_ww_class_mutex);
[ 1473.241127]                                lock(&rdev->pm.mclk_lock);
[ 1473.241130]                                lock(reservation_ww_class_mutex);
[ 1473.241132]   lock(&rdev->pm.mutex);
[ 1473.241134] 
                *** DEADLOCK ***

[ 1473.241135] 3 locks held by firefox:rcs0/4716:
[ 1473.241137]  #0: ffff95dd48ad8098 (&rdev->exclusive_lock){.+.+}-{3:3}, at: radeon_cs_ioctl+0x2c/0x830 [radeon]
[ 1473.241172]  #1: ffffa13ac486fd38 (reservation_ww_class_acquire){+.+.}-{0:0}, at: radeon_bo_list_validate+0xa4/0x2a0 [radeon]
[ 1473.241208]  #2: ffff95ddf4292e28 (reservation_ww_class_mutex){+.+.}-{3:3}, at: ttm_eu_reserve_buffers+0x208/0x4e0 [ttm]
[ 1473.241217] 
               stack backtrace:
[ 1473.241219] CPU: 2 PID: 4716 Comm: firefox:rcs0 Tainted: G        W         5.14.14-300.fc35.x86_64+debug #1
[ 1473.241223] Hardware name: ASUS System Product Name/TUF GAMING B550M-PLUS, BIOS 1401 12/03/2020
[ 1473.241225] Call Trace:
[ 1473.241228]  dump_stack_lvl+0x57/0x72
[ 1473.241234]  check_noncircular+0xdf/0x100
[ 1473.241238]  ? __lock_acquire+0x3b3/0x1e00
[ 1473.241243]  __lock_acquire+0x11fe/0x1e00
[ 1473.241249]  lock_acquire+0xc4/0x2e0
[ 1473.241252]  ? radeon_dpm_enable_uvd+0x74/0xc0 [radeon]
[ 1473.241286]  ? lock_is_held_type+0xa7/0x120
[ 1473.241290]  __mutex_lock+0x90/0x790
[ 1473.241293]  ? radeon_dpm_enable_uvd+0x74/0xc0 [radeon]
[ 1473.241323]  ? mark_held_locks+0x50/0x80
[ 1473.241326]  ? radeon_dpm_enable_uvd+0x74/0xc0 [radeon]
[ 1473.241356]  ? lockdep_hardirqs_on_prepare+0xff/0x180
[ 1473.241359]  ? queue_delayed_work_on+0x61/0x90
[ 1473.241364]  ? radeon_dpm_enable_uvd+0x74/0xc0 [radeon]
[ 1473.241393]  radeon_dpm_enable_uvd+0x74/0xc0 [radeon]
[ 1473.241423]  radeon_cs_ioctl+0x77f/0x830 [radeon]
[ 1473.241465]  ? radeon_cs_parser_init+0x20/0x20 [radeon]
[ 1473.241495]  drm_ioctl_kernel+0x89/0xe0 [drm]
[ 1473.241523]  drm_ioctl+0x220/0x3e0 [drm]
[ 1473.241549]  ? radeon_cs_parser_init+0x20/0x20 [radeon]
[ 1473.241580]  ? sched_clock_cpu+0x9/0xb0
[ 1473.241585]  ? lock_release+0x28a/0x400
[ 1473.241588]  ? lockdep_hardirqs_on_prepare+0xff/0x180
[ 1473.241591]  ? _raw_spin_unlock_irqrestore+0x37/0x40
[ 1473.241595]  ? _raw_spin_unlock_irqrestore+0x37/0x40
[ 1473.241599]  radeon_drm_ioctl+0x49/0x80 [radeon]
[ 1473.241628]  __x64_sys_ioctl+0x82/0xb0
[ 1473.241633]  do_syscall_64+0x3b/0x90
[ 1473.241636]  entry_SYSCALL_64_after_hwframe+0x44/0xae
[ 1473.241639] RIP: 0033:0x7f59f88ea37b
[ 1473.241643] Code: ff ff ff 85 c0 79 9b 49 c7 c4 ff ff ff ff 5b 5d 4c 89 e0 41 5c c3 66 0f 1f 84 00 00 00 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 7d 2a 0f 00 f7 d8 64 89 01 48
[ 1473.241646] RSP: 002b:00007f59f84febf8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
[ 1473.241650] RAX: ffffffffffffffda RBX: 00007f59cf912010 RCX: 00007f59f88ea37b
[ 1473.241652] RDX: 00007f59cf912010 RSI: 00000000c0206466 RDI: 000000000000003f
[ 1473.241654] RBP: 00000000c0206466 R08: 0000000000000000 R09: 0000000000000001
[ 1473.241656] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f59d1ef4920
[ 1473.241658] R13: 000000000000003f R14: 00007f59d1ef48c0 R15: 0000000000000000

Comment 2 Andrew 2021-11-10 16:20:12 UTC
Now it reproduces with every boot. Kernel 5.14.16-301.fc35.x86_64+debug
Also video play is broken and desktop effects crash with this:

[ 8910.181397] radeon 0000:05:00.0: ring 0 stalled for more than 10471msec
[ 8910.181405] radeon 0000:05:00.0: GPU lockup (current fence id 0x0000000000285498 last fence id 0x00000000002854cd on ring 0)
[ 8910.308050] radeon 0000:05:00.0: Saved 1682 dwords of commands on ring 0.
[ 8910.308077] radeon 0000:05:00.0: GPU softreset: 0x00000009
[ 8910.308081] radeon 0000:05:00.0:   GRBM_STATUS               = 0xA2732828
[ 8910.308084] radeon 0000:05:00.0:   GRBM_STATUS_SE0           = 0x1C000005
[ 8910.308087] radeon 0000:05:00.0:   GRBM_STATUS_SE1           = 0x00000007
[ 8910.308090] radeon 0000:05:00.0:   SRBM_STATUS               = 0x200000C0
[ 8910.308092] radeon 0000:05:00.0:   SRBM_STATUS2              = 0x00000000
[ 8910.308095] radeon 0000:05:00.0:   R_008674_CP_STALLED_STAT1 = 0x00000000
[ 8910.308098] radeon 0000:05:00.0:   R_008678_CP_STALLED_STAT2 = 0x00010802
[ 8910.308101] radeon 0000:05:00.0:   R_00867C_CP_BUSY_STAT     = 0x00028086
[ 8910.308104] radeon 0000:05:00.0:   R_008680_CP_STAT          = 0x80038647
[ 8910.308107] radeon 0000:05:00.0:   R_00D034_DMA_STATUS_REG   = 0x44C83D57
[ 8910.316928] radeon 0000:05:00.0: GRBM_SOFT_RESET=0x00007F6B
[ 8910.316987] radeon 0000:05:00.0: SRBM_SOFT_RESET=0x00000100
[ 8910.318149] radeon 0000:05:00.0:   GRBM_STATUS               = 0x00003828
[ 8910.318154] radeon 0000:05:00.0:   GRBM_STATUS_SE0           = 0x00000007
[ 8910.318158] radeon 0000:05:00.0:   GRBM_STATUS_SE1           = 0x00000007
[ 8910.318160] radeon 0000:05:00.0:   SRBM_STATUS               = 0x200000C0
[ 8910.318163] radeon 0000:05:00.0:   SRBM_STATUS2              = 0x00000000
[ 8910.318166] radeon 0000:05:00.0:   R_008674_CP_STALLED_STAT1 = 0x00000000
[ 8910.318168] radeon 0000:05:00.0:   R_008678_CP_STALLED_STAT2 = 0x00000000
[ 8910.318171] radeon 0000:05:00.0:   R_00867C_CP_BUSY_STAT     = 0x00000000
[ 8910.318174] radeon 0000:05:00.0:   R_008680_CP_STAT          = 0x00000000
[ 8910.318177] radeon 0000:05:00.0:   R_00D034_DMA_STATUS_REG   = 0x44C83D57
[ 8910.318202] radeon 0000:05:00.0: GPU reset succeeded, trying to resume
[ 8910.345678] [drm] PCIE GART of 1024M enabled (table at 0x0000000000162000).
[ 8910.345807] radeon 0000:05:00.0: WB enabled
[ 8910.345810] radeon 0000:05:00.0: fence driver on ring 0 use gpu addr 0x0000000040000c00
[ 8910.345814] radeon 0000:05:00.0: fence driver on ring 3 use gpu addr 0x0000000040000c0c
[ 8910.346577] radeon 0000:05:00.0: fence driver on ring 5 use gpu addr 0x0000000000072118
[ 8910.346844] debugfs: File 'radeon_ring_gfx' in directory '0' already present!
[ 8910.346849] debugfs: File 'radeon_ring_dma1' in directory '0' already present!
[ 8910.362932] [drm] ring test on 0 succeeded in 1 usecs
[ 8910.362950] [drm] ring test on 3 succeeded in 5 usecs
[ 8910.362954] debugfs: File 'radeon_ring_uvd' in directory '0' already present!
[ 8910.540259] [drm] ring test on 5 succeeded in 2 usecs
[ 8910.540268] [drm] UVD initialized successfully.
[ 8910.662483] [drm] ib test on ring 0 succeeded in 0 usecs
[ 8910.662543] [drm] ib test on ring 3 succeeded in 0 usecs
[ 8911.317433] [drm] ib test on ring 5 succeeded
[ 8911.375021] ------------[ cut here ]------------
[ 8911.375030] WARNING: CPU: 4 PID: 1823 at drivers/gpu/drm/ttm/ttm_bo.c:409 ttm_bo_release+0x50f/0x540 [ttm]
[ 8911.375047] Modules linked in: ib_core nft_counter nft_ct nf_tables nfnetlink xt_multiport xt_comment xt_state xt_conntrack nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nct6775 hwmon_vid iptable_filter vfat fat radio_si470x_usb radio_si470x_common videodev snd_usb_audio snd_usbmidi_lib snd_rawmidi mc intel_rapl_msr intel_rapl_common snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio snd_hda_codec_hdmi edac_mce_amd snd_hda_intel snd_intel_dspcfg snd_intel_sdw_acpi snd_hda_codec kvm_amd snd_hda_core snd_hwdep snd_seq kvm snd_seq_device radeon snd_pcm irqbypass asus_wmi rapl snd_timer i2c_algo_bit sparse_keymap drm_ttm_helper snd rfkill ttm soundcore video wmi_bmof drm_kms_helper k10temp i2c_piix4 cec gpio_amdpt gpio_generic acpi_cpufreq binfmt_misc drm zram ip_tables uas usb_storage crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel ccp r8169 sp5100_tco nvme nvme_core wmi fuse ipmi_devintf ipmi_msghandler
[ 8911.375139] CPU: 4 PID: 1823 Comm: Xorg Tainted: G        W         5.14.16-301.fc35.x86_64+debug #1
[ 8911.375144] Hardware name: ASUS System Product Name/TUF GAMING B550M-PLUS, BIOS 1401 12/03/2020
[ 8911.375147] RIP: 0010:ttm_bo_release+0x50f/0x540 [ttm]
[ 8911.375158] Code: e8 26 b0 e7 ff 48 8b 75 08 4c 89 ef e8 1a 23 00 00 48 8b bd d8 fe ff ff e9 3f fb ff ff 4c 89 c7 e8 46 7a 23 f0 e9 e4 fb ff ff <0f> 0b e9 1a fb ff ff e8 a5 74 23 f0 e9 b4 fd ff ff be 03 00 00 00
[ 8911.375162] RSP: 0018:ffffb6abc1af3e18 EFLAGS: 00010202
[ 8911.375167] RAX: ffff9371c1039878 RBX: ffffb6abc1af3e70 RCX: 0000000000000001
[ 8911.375171] RDX: 0000000000000000 RSI: 00000000ffffffff RDI: ffff9371c1039ad8
[ 8911.375174] RBP: ffff9371c1039ad8 R08: ffff9371c1039ad8 R09: 0000000000000000
[ 8911.375177] R10: 0000000000000000 R11: ffff9371dc32de10 R12: ffff9371edfd1a38
[ 8911.375180] R13: ffff9371caf48aa0 R14: ffff9371edfd19a0 R15: 0000000000000000
[ 8911.375183] FS:  00007ff2188fff00(0000) GS:ffff9380aba00000(0000) knlGS:0000000000000000
[ 8911.375187] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 8911.375190] CR2: 00007f8a34535000 CR3: 000000010ffca000 CR4: 0000000000350ee0
[ 8911.375194] Call Trace:
[ 8911.375201]  radeon_bo_unref+0x1a/0x30 [radeon]
[ 8911.375255]  radeon_gem_object_free+0x20/0x30 [radeon]
[ 8911.375310]  drm_gem_dmabuf_release+0x36/0x50 [drm]
[ 8911.375356]  dma_buf_release+0x40/0x90
[ 8911.375364]  __dentry_kill+0x10d/0x190
[ 8911.375370]  __fput+0x102/0x260
[ 8911.375375]  task_work_run+0x5c/0xa0
[ 8911.375416]  exit_to_user_mode_prepare+0x2d6/0x2e0
[ 8911.375423]  syscall_exit_to_user_mode+0x27/0x60
[ 8911.375429]  do_syscall_64+0x48/0x90
[ 8911.375434]  entry_SYSCALL_64_after_hwframe+0x44/0xae
[ 8911.375439] RIP: 0033:0x7ff21919439b
[ 8911.375444] Code: ff ff ff 85 c0 79 9b 49 c7 c4 ff ff ff ff 5b 5d 4c 89 e0 41 5c c3 66 0f 1f 84 00 00 00 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 5d 2a 0f 00 f7 d8 64 89 01 48
[ 8911.375448] RSP: 002b:00007ffdca20c228 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
[ 8911.375453] RAX: 0000000000000000 RBX: 00007ffdca20c278 RCX: 00007ff21919439b
[ 8911.375456] RDX: 00007ffdca20c278 RSI: 0000000040086409 RDI: 000000000000000f
[ 8911.375459] RBP: 0000000040086409 R08: 0000000000000000 R09: 0000000000000000
[ 8911.375462] R10: 0000000000000001 R11: 0000000000000246 R12: 0000562f47e8d058
[ 8911.375465] R13: 000000000000000f R14: 0000000000000001 R15: 0000000000000158
[ 8911.375472] irq event stamp: 18922374
[ 8911.375474] hardirqs last  enabled at (18922373): [<ffffffffb0dbd214>] _raw_write_unlock_irq+0x24/0x40
[ 8911.375480] hardirqs last disabled at (18922374): [<ffffffffb0db54d0>] __schedule+0x1030/0x18d0
[ 8911.375485] softirqs last  enabled at (18922010): [<ffffffffb00ef75c>] __irq_exit_rcu+0xec/0x110
[ 8911.375490] softirqs last disabled at (18922005): [<ffffffffb00ef75c>] __irq_exit_rcu+0xec/0x110
[ 8911.375495] ---[ end trace 6f81ee1b62d2d13f ]---

Comment 3 Andrew 2022-03-19 13:07:44 UTC
Still present on Fedora 36, kernel 5.17
Should I report it somewhere else?


[ 2163.562220] WARNING: possible circular locking dependency detected
[ 2163.562222] 5.17.0-0.rc7.116.fc36.x86_64+debug #1 Tainted: G        W  OE    --------- --- 
[ 2163.562225] ------------------------------------------------------
[ 2163.562226] vlc:rcs0/7266 is trying to acquire lock:
[ 2163.562228] ffff8ce19aa2af30 (&rdev->pm.mutex){+.+.}-{3:3}, at: radeon_dpm_enable_uvd+0x75/0xc0 [radeon]
[ 2163.562279] 
               but task is already holding lock:
[ 2163.562281] ffff8ce3bd247228 (reservation_ww_class_mutex){+.+.}-{3:3}, at: ttm_eu_reserve_buffers+0x21c/0x4e0 [ttm]
[ 2163.562291] 
               which lock already depends on the new lock.

Comment 4 Andrew 2022-09-30 11:32:51 UTC
Still present on 5.19.11 even with all GPU power management disabled (?)

$ head /sys/module/radeon/parameters/*pm
==> /sys/module/radeon/parameters/aspm <==
0

==> /sys/module/radeon/parameters/bapm <==
0

==> /sys/module/radeon/parameters/dpm <==
-1

==> /sys/module/radeon/parameters/runpm <==
0



[  194.051370] EXT4-fs (sda1): mounted filesystem with ordered data mode. Quota mode: none.

[  320.161648] ======================================================
[  320.161649] WARNING: possible circular locking dependency detected
[  320.161650] 5.19.11-200.fc36.x86_64+debug #1 Tainted: G        W        
[  320.161652] ------------------------------------------------------
[  320.161652] mplayer:rcs0/4107 is trying to acquire lock:
[  320.161653] ffffa0657287af40 (&rdev->pm.mutex){+.+.}-{3:3}, at: radeon_dpm_enable_uvd+0x75/0xc0 [radeon]
[  320.161681] 
               but task is already holding lock:
[  320.161682] ffffa065be1e5e28 (reservation_ww_class_mutex){+.+.}-{3:3}, at: ttm_eu_reserve_buffers+0x2d5/0x520 [ttm]
[  320.161688] 
               which lock already depends on the new lock.

[  320.161688] 
               the existing dependency chain (in reverse order) is:
[  320.161689] 
               -> #2 (reservation_ww_class_mutex){+.+.}-{3:3}:
[  320.161691]        __ww_mutex_lock.constprop.0+0xb9/0x1060
[  320.161695]        ww_mutex_lock_interruptible+0x38/0xa0
[  320.161696]        ttm_bo_vm_reserve+0xd7/0x130 [ttm]
[  320.161700]        radeon_gem_fault+0x3e/0xb0 [radeon]
[  320.161719]        __do_fault+0x33/0x1a0
[  320.161722]        do_fault+0x2c8/0x460
[  320.161723]        __handle_mm_fault+0xa88/0xfe0
[  320.161725]        handle_mm_fault+0x11a/0x3b0
[  320.161726]        do_user_addr_fault+0x1e0/0x6a0
[  320.161729]        exc_page_fault+0x77/0x2e0
[  320.161731]        asm_exc_page_fault+0x22/0x30
[  320.161733] 
               -> #1 (&rdev->pm.mclk_lock){++++}-{3:3}:
[  320.161734]        down_write+0x43/0x110
[  320.161736]        radeon_pm_compute_clocks+0x372/0x850 [radeon]
[  320.161755]        atombios_crtc_disable+0x23/0x290 [radeon]
[  320.161773]        __drm_helper_disable_unused_functions+0x7e/0xe0
[  320.161776]        drm_helper_disable_unused_functions+0x42/0x50
[  320.161778]        radeon_fbdev_init+0xb6/0x130 [radeon]
[  320.161795]        radeon_modeset_init.cold+0x1ee/0x516 [radeon]
[  320.161816]        radeon_driver_load_kms+0xdb/0x280 [radeon]
[  320.161833]        drm_dev_register+0xcd/0x1c0
[  320.161835]        radeon_pci_probe+0xc4/0x100 [radeon]
[  320.161851]        local_pci_probe+0x3e/0x80
[  320.161853]        pci_device_probe+0xb2/0x210
[  320.161855]        really_probe+0x1bf/0x390
[  320.161856]        __driver_probe_device+0xff/0x170
[  320.161858]        driver_probe_device+0x1f/0x90
[  320.161859]        __driver_attach+0xd3/0x1d0
[  320.161860]        bus_for_each_dev+0x62/0x90
[  320.161862]        bus_add_driver+0x163/0x210
[  320.161864]        driver_register+0x89/0xe0
[  320.161865]        do_one_initcall+0x66/0x350
[  320.161867]        do_init_module+0x4a/0x200
[  320.161870]        __do_sys_init_module+0x13a/0x190
[  320.161872]        do_syscall_64+0x58/0x80
[  320.161874]        entry_SYSCALL_64_after_hwframe+0x63/0xcd
[  320.161876] 
               -> #0 (&rdev->pm.mutex){+.+.}-{3:3}:
[  320.161878]        __lock_acquire+0x12b1/0x1ef0
[  320.161880]        lock_acquire+0xce/0x2d0
[  320.161882]        __mutex_lock+0x93/0x890
[  320.161883]        radeon_dpm_enable_uvd+0x75/0xc0 [radeon]
[  320.161902]        radeon_cs_ioctl+0x791/0x810 [radeon]
[  320.161921]        drm_ioctl_kernel+0xa1/0x150
[  320.161923]        drm_ioctl+0x21f/0x420
[  320.161924]        radeon_drm_ioctl+0x49/0x80 [radeon]
[  320.161940]        __x64_sys_ioctl+0x8d/0xd0
[  320.161942]        do_syscall_64+0x58/0x80
[  320.161944]        entry_SYSCALL_64_after_hwframe+0x63/0xcd
[  320.161946] 
               other info that might help us debug this:

[  320.161946] Chain exists of:
                 &rdev->pm.mutex --> &rdev->pm.mclk_lock --> reservation_ww_class_mutex

[  320.161949]  Possible unsafe locking scenario:

[  320.161949]        CPU0                    CPU1
[  320.161950]        ----                    ----
[  320.161951]   lock(reservation_ww_class_mutex);
[  320.161952]                                lock(&rdev->pm.mclk_lock);
[  320.161953]                                lock(reservation_ww_class_mutex);
[  320.161954]   lock(&rdev->pm.mutex);
[  320.161955] 
                *** DEADLOCK ***

[  320.161956] 3 locks held by mplayer:rcs0/4107:
[  320.161957]  #0: ffffa06572878098 (&rdev->exclusive_lock){.+.+}-{3:3}, at: radeon_cs_ioctl+0x2c/0x810 [radeon]
[  320.161976]  #1: ffffb0acc5bbfc40 (reservation_ww_class_acquire){+.+.}-{0:0}, at: radeon_bo_list_validate+0xa0/0x2a0 [radeon]
[  320.161996]  #2: ffffa065be1e5e28 (reservation_ww_class_mutex){+.+.}-{3:3}, at: ttm_eu_reserve_buffers+0x2d5/0x520 [ttm]
[  320.162001] 
               stack backtrace:
[  320.162003] CPU: 0 PID: 4107 Comm: mplayer:rcs0 Tainted: G        W         5.19.11-200.fc36.x86_64+debug #1
[  320.162005] Hardware name: ASUS System Product Name/TUF GAMING B550M-PLUS, BIOS 2423 08/10/2021
[  320.162006] Call Trace:
[  320.162007]  <TASK>
[  320.162008]  dump_stack_lvl+0x5b/0x77
[  320.162011]  check_noncircular+0xe3/0x110
[  320.162014]  __lock_acquire+0x12b1/0x1ef0
[  320.162017]  lock_acquire+0xce/0x2d0
[  320.162019]  ? radeon_dpm_enable_uvd+0x75/0xc0 [radeon]
[  320.162039]  ? lock_is_held_type+0xe8/0x140
[  320.162041]  __mutex_lock+0x93/0x890
[  320.162043]  ? radeon_dpm_enable_uvd+0x75/0xc0 [radeon]
[  320.162061]  ? radeon_dpm_enable_uvd+0x75/0xc0 [radeon]
[  320.162078]  ? queue_delayed_work_on+0x4a/0x90
[  320.162080]  ? queue_delayed_work_on+0x4a/0x90
[  320.162081]  ? lockdep_hardirqs_on+0x7d/0x100
[  320.162083]  ? radeon_dpm_enable_uvd+0x75/0xc0 [radeon]
[  320.162100]  radeon_dpm_enable_uvd+0x75/0xc0 [radeon]
[  320.162117]  radeon_cs_ioctl+0x791/0x810 [radeon]
[  320.162136]  ? lock_is_held_type+0xe8/0x140
[  320.162143]  ? radeon_cs_parser_init+0x490/0x490 [radeon]
[  320.162161]  drm_ioctl_kernel+0xa1/0x150
[  320.162164]  drm_ioctl+0x21f/0x420
[  320.162166]  ? radeon_cs_parser_init+0x490/0x490 [radeon]
[  320.162184]  ? lock_release+0x14f/0x460
[  320.162186]  ? _raw_spin_unlock_irqrestore+0x30/0x60
[  320.162187]  ? _raw_spin_unlock_irqrestore+0x30/0x60
[  320.162189]  ? lockdep_hardirqs_on+0x7d/0x100
[  320.162191]  ? _raw_spin_unlock_irqrestore+0x40/0x60
[  320.162193]  radeon_drm_ioctl+0x49/0x80 [radeon]
[  320.162210]  __x64_sys_ioctl+0x8d/0xd0
[  320.162212]  do_syscall_64+0x58/0x80
[  320.162215]  ? lock_is_held_type+0xe8/0x140
[  320.162217]  ? do_syscall_64+0x67/0x80
[  320.162219]  ? lockdep_hardirqs_on+0x7d/0x100
[  320.162220]  ? do_syscall_64+0x67/0x80
[  320.162222]  ? do_syscall_64+0x67/0x80
[  320.162224]  ? lockdep_hardirqs_on+0x7d/0x100
[  320.162225]  entry_SYSCALL_64_after_hwframe+0x63/0xcd
[  320.162228] RIP: 0033:0x7f9bab90740f
[  320.162239] Code: 00 48 89 44 24 18 31 c0 48 8d 44 24 60 c7 04 24 10 00 00 00 48 89 44 24 08 48 8d 44 24 20 48 89 44 24 10 b8 10 00 00 00 0f 05 <89> c2 3d 00 f0 ff ff 77 18 48 8b 44 24 18 64 48 2b 04 25 28 00 00
[  320.162240] RSP: 002b:00007f9b8d3fdf60 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
[  320.162242] RAX: ffffffffffffffda RBX: 0000564ebe9e6608 RCX: 00007f9bab90740f
[  320.162244] RDX: 0000564ebe9f6610 RSI: 00000000c0206466 RDI: 0000000000000008
[  320.162245] RBP: 0000564ebe9f6610 R08: 0000000000000000 R09: 0000000000000001
[  320.162246] R10: 0000000000000000 R11: 0000000000000246 R12: 00000000c0206466
[  320.162247] R13: 0000000000000008 R14: 0000564ebea0e780 R15: 0000564ebe7e7758
[  320.162249]  </TASK>

Comment 5 Ben Cotton 2023-04-25 16:42:04 UTC
This message is a reminder that Fedora Linux 36 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora Linux 36 on 2023-05-16.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
'version' of '36'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, change the 'version' 
to a later Fedora Linux version. Note that the version field may be hidden.
Click the "Show advanced fields" button if you do not see it.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora Linux 36 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora Linux, you are encouraged to change the 'version' to a later version
prior to this bug being closed.

Comment 6 Andrew 2023-05-15 20:36:54 UTC
Still happens at 6.2.12 @ Fedora 38

======================================================
WARNING: possible circular locking dependency detected
6.2.12-300.fc38.x86_64+debug #1 Tainted: G        W         
------------------------------------------------------
mplayer:rcs0/12064 is trying to acquire lock:
ffff9eb25b372f40 (&rdev->pm.mutex){+.+.}-{3:3}, at: radeon_dpm_enable_uvd+0x84/0xd0 [radeon]

but task is already holding lock:
ffff9eb3ffc09228 (reservation_ww_class_mutex){+.+.}-{3:3}, at: ttm_eu_reserve_buffers+0x2d5/0x520 [ttm]

which lock already depends on the new lock.


the existing dependency chain (in reverse order) is:

-> #2 (reservation_ww_class_mutex){+.+.}-{3:3}:
       __ww_mutex_lock.constprop.0+0xec/0x12b0
       ww_mutex_lock_interruptible+0x38/0xa0
       ttm_bo_vm_reserve+0xd7/0x130 [ttm]
       radeon_gem_fault+0x3b/0xb0 [radeon]
       __do_fault+0x30/0x1d0
       do_fault+0x2bf/0x450
       __handle_mm_fault+0x66e/0xfe0
       handle_mm_fault+0x16b/0x440
       do_user_addr_fault+0x1ef/0x720
       exc_page_fault+0x7b/0x200
       asm_exc_page_fault+0x22/0x30

-> #1 (&rdev->pm.mclk_lock){++++}-{3:3}:
       down_write+0x3f/0x1d0
       radeon_pm_compute_clocks+0x2dc/0x860 [radeon]
       atombios_crtc_disable+0x43/0x2f0 [radeon]
       __drm_helper_disable_unused_functions+0x7e/0xe0
       drm_helper_disable_unused_functions+0x42/0x50
       radeon_fbdev_init+0xb6/0x130 [radeon]
       radeon_modeset_init+0x7a0/0xa60 [radeon]
       radeon_driver_load_kms+0xd6/0x2f0 [radeon]
       drm_dev_register+0xf1/0x250
       radeon_pci_probe+0xd9/0x140 [radeon]
       local_pci_probe+0x3e/0x90
       pci_device_probe+0xc3/0x230
       really_probe+0x1b2/0x400
       __driver_probe_device+0x78/0x160
       driver_probe_device+0x1f/0x90
       __driver_attach+0xd2/0x1c0
       bus_for_each_dev+0x87/0xd0
       bus_add_driver+0x141/0x230
       driver_register+0x77/0x120
       do_one_initcall+0x6d/0x290
       do_init_module+0x4a/0x220
       __do_sys_init_module+0x192/0x1c0
       do_syscall_64+0x59/0x90
       entry_SYSCALL_64_after_hwframe+0x72/0xdc

-> #0 (&rdev->pm.mutex){+.+.}-{3:3}:
       __lock_acquire+0x1528/0x2200
       lock_acquire+0xd2/0x2c0
       __mutex_lock+0xc3/0xb50
       radeon_dpm_enable_uvd+0x84/0xd0 [radeon]
       radeon_cs_ioctl+0x71d/0x800 [radeon]
       drm_ioctl_kernel+0xcd/0x170
       drm_ioctl+0x235/0x410
       radeon_drm_ioctl+0x49/0x80 [radeon]
       __x64_sys_ioctl+0x8d/0xd0
       do_syscall_64+0x59/0x90
       entry_SYSCALL_64_after_hwframe+0x72/0xdc

other info that might help us debug this:

Chain exists of:
  &rdev->pm.mutex --> &rdev->pm.mclk_lock --> reservation_ww_class_mutex

 Possible unsafe locking scenario:

       CPU0                    CPU1
       ----                    ----
  lock(reservation_ww_class_mutex);
                               lock(&rdev->pm.mclk_lock);
                               lock(reservation_ww_class_mutex);
  lock(&rdev->pm.mutex);

 *** DEADLOCK ***

3 locks held by mplayer:rcs0/12064:
 #0: ffff9eb25b370098 (&rdev->exclusive_lock){.+.+}-{3:3}, at: radeon_cs_ioctl+0x4f/0x800 [radeon]
 #1: ffffb92fc6d93d20 (reservation_ww_class_acquire){+.+.}-{0:0}, at: radeon_bo_list_validate+0xc2/0x2f0 [radeon]
 #2: ffff9eb3ffc09228 (reservation_ww_class_mutex){+.+.}-{3:3}, at: ttm_eu_reserve_buffers+0x2d5/0x520 [ttm]

stack backtrace:
CPU: 2 PID: 12064 Comm: mplayer:rcs0 Tainted: G        W          6.2.12-300.fc38.x86_64+debug #1
Hardware name: ASUS System Product Name/TUF GAMING B550M-PLUS, BIOS 2423 08/10/2021
Call Trace:
 <TASK>
 dump_stack_lvl+0x57/0x90
 check_noncircular+0x11d/0x130
 __lock_acquire+0x1528/0x2200
 lock_acquire+0xd2/0x2c0
 ? radeon_dpm_enable_uvd+0x84/0xd0 [radeon]
 ? lock_is_held_type+0xce/0x120
 __mutex_lock+0xc3/0xb50
 ? radeon_dpm_enable_uvd+0x84/0xd0 [radeon]
 ? radeon_dpm_enable_uvd+0x84/0xd0 [radeon]
 ? radeon_dpm_enable_uvd+0x84/0xd0 [radeon]
 radeon_dpm_enable_uvd+0x84/0xd0 [radeon]
 radeon_cs_ioctl+0x71d/0x800 [radeon]
 ? __pfx_radeon_cs_ioctl+0x10/0x10 [radeon]
 drm_ioctl_kernel+0xcd/0x170
 drm_ioctl+0x235/0x410
 ? __pfx_radeon_cs_ioctl+0x10/0x10 [radeon]
 radeon_drm_ioctl+0x49/0x80 [radeon]
 __x64_sys_ioctl+0x8d/0xd0
 do_syscall_64+0x59/0x90
 ? do_syscall_64+0x68/0x90
 ? lockdep_hardirqs_on+0x7d/0x100
 entry_SYSCALL_64_after_hwframe+0x72/0xdc
RIP: 0033:0x7f0c0f1a00ad
Code: 04 25 28 00 00 00 48 89 45 c8 31 c0 48 8d 45 10 c7 45 b0 10 00 00 00 48 89 45 b8 48 8d 45 d0 48 89 45 c0 b8 10 00 00 00 0f 05 <89> c2 3d 00 f0 ff ff 77 1a 48 8b 45 c8 64 48 2b 04 25 28 00 00 00
RSP: 002b:00007f0bfc7fe010 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
RAX: ffffffffffffffda RBX: 00005642bffb48c8 RCX: 00007f0c0f1a00ad
RDX: 00005642bffc48d0 RSI: 00000000c0206466 RDI: 0000000000000008
RBP: 00007f0bfc7fe060 R08: 0000000000000000 R09: 00005642bfdbd2b8
R10: 0000000000000000 R11: 0000000000000246 R12: 00005642bffc48d0
R13: 00000000c0206466 R14: 0000000000000008 R15: 00005642bfdbd250
 </TASK>

Comment 7 Andrew 2023-07-13 14:11:20 UTC
Still present on 6.3.12-200.fc38.x86_64+debug