WARNING: CPU: 4 PID: 8727 at drivers/gpu/drm/ttm/ttm_bo.c:411 ttm_bo_release+0x358/0x380 [ttm]
Hardware: 01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Juniper XT [Radeon HD 5770] [1002:68b8]
BackTrace(s):
[ 909.135903] WARNING: CPU: 4 PID: 8727 at drivers/gpu/drm/ttm/ttm_bo.c:411 ttm_bo_release+0x358/0x380 [ttm]
[ 909.135918] Modules linked in: udp_diag tcp_diag af_packet inet_diag snd_seq_dummy snd_hrtimer vboxnetadp(OE) vboxnetflt(OE) vboxdrv(OE) ip6t_REJECT nf_reject_ipv6 ip6t_rpfilter ipt_REJECT nf_reject_ipv4 xt_conntrack nft_chain_nat nf_nat nf_conntrack_netbios_ns nf_conntrack_broadcast xt_CT nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 xt_tcpudp ip6_tables nft_compat rfkill ip_set nf_tables libcrc32c nfnetlink snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss dmi_sysfs it87 hwmon_vid usblp edac_mce_amd kvm_amd snd_hda_codec_realtek ccp snd_hda_codec_generic ledtrig_audio kvm snd_hda_codec_hdmi snd_hda_intel snd_intel_dspcfg snd_intel_sdw_acpi snd_hda_codec irqbypass snd_hda_core pcspkr snd_hwdep wmi_bmof k10temp snd_pcm r8169 snd_timer realtek i2c_piix4 mdio_devres snd libphy soundcore tiny_power_button acpi_cpufreq button fuse configfs ip_tables x_tables ext4 mbcache jbd2 amdgpu sg br_netfilter bridge stp llc dm_multipath dm_mod scsi_dh_rdac scsi_dh_emc scsi_dh_alua msr
[ 909.135979] iommu_v2 aoe gpu_sched hid_generic usbhid uas usb_storage ohci_pci xhci_pci xhci_pci_renesas serio_raw ohci_hcd ehci_pci xhci_hcd ehci_hcd sp5100_tco usbcore wmi radeon i2c_algo_bit drm_ttm_helper ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops cec rc_core drm
[ 909.136000] CPU: 4 PID: 8727 Comm: kwin_x11:rcs0 Tainted: G OE 5.17.0-rc1-3.gb17be98-default #1 openSUSE Tumbleweed (unreleased) 626ea600cab5d70708e68ab1f6f165f38fcef7d7
[ 909.136006] Hardware name: Gigabyte Technology Co., Ltd. GA-890FXA-UD5/GA-890FXA-UD5, BIOS F6 11/24/2010
[ 909.136008] RIP: 0010:ttm_bo_release+0x358/0x380 [ttm]
[ 909.136016] Code: 00 e8 3c 19 37 f3 48 8b 43 e8 eb a8 be 03 00 00 00 e8 0c 94 12 f3 e9 9b fd ff ff e8 a2 f5 36 f3 e9 91 fd ff ff 48 89 e8 eb 8a <0f> 0b e9 db fc ff ff e8 8c f5 36 f3 e9 ca fe ff ff be 03 00 00 00
[ 909.136019] RSP: 0018:ffffadae83f7fda0 EFLAGS: 00010202
[ 909.136021] RAX: 0000000000000000 RBX: ffff8e55aaa9a1d8 RCX: 0000000000000000
[ 909.136023] RDX: 0000000000000001 RSI: ffff8e54797ba220 RDI: ffff8e55aaa9a1d8
[ 909.136025] RBP: ffff8e5440e386f0 R08: ffff8e55aaa9a1d8 R09: 0000000000000064
[ 909.136026] R10: 0000000000000010 R11: ffff8e5535eba910 R12: ffff8e55aaa9a078
[ 909.136028] R13: ffff8e54401cea20 R14: ffff8e559c333540 R15: 0000000000000000
[ 909.136029] FS: 00007f8f8202f640(0000) GS:ffff8e575fd00000(0000) knlGS:0000000000000000
[ 909.136032] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 909.136034] CR2: 00007f7dd06b3000 CR3: 000000020bb98000 CR4: 00000000000006e0
[ 909.136036] Call Trace:
[ 909.136039] <TASK>
[ 909.136043] ? __inode_wait_for_writeback+0x7e/0xe0
[ 909.136049] ? fsnotify_grab_connector+0x49/0x80
[ 909.136054] radeon_bo_unref+0x1a/0x30 [radeon 763f41ce03030386bfd4016e32f4605c6c2e041f]
[ 909.136150] radeon_gem_object_free+0x30/0x50 [radeon 763f41ce03030386bfd4016e32f4605c6c2e041f]
[ 909.136229] drm_gem_dmabuf_release+0x36/0x50 [drm 96aef20d8cc6424dec8247f68f90a7fdc75a0b54]
[ 909.136279] dma_buf_release+0x3a/0x90
[ 909.136282] __dentry_kill+0xf8/0x170
[ 909.136285] __fput+0xe3/0x250
[ 909.136288] task_work_run+0x5c/0x90
[ 909.136292] exit_to_user_mode_prepare+0x224/0x230
[ 909.136296] syscall_exit_to_user_mode+0x18/0x40
[ 909.136301] do_syscall_64+0x69/0x80
[ 909.136305] ? do_syscall_64+0x69/0x80
[ 909.136307] ? do_syscall_64+0x69/0x80
[ 909.136310] ? do_syscall_64+0x69/0x80
[ 909.136313] ? do_syscall_64+0x69/0x80
[ 909.136316] ? do_syscall_64+0x69/0x80
[ 909.136319] ? do_syscall_64+0x69/0x80
[ 909.136322] entry_SYSCALL_64_after_hwframe+0x44/0xae
[ 909.136326] RIP: 0033:0x7f8f949aa88b
[ 909.136328] 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 75 0f 00 f7 d8 64 89 01 48
[ 909.136330] RSP: 002b:00007f8f8202e9b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
[ 909.136333] RAX: 0000000000000000 RBX: 00007f8f8202ea08 RCX: 00007f8f949aa88b
[ 909.136334] RDX: 00007f8f8202ea08 RSI: 0000000040086409 RDI: 0000000000000008
[ 909.136335] RBP: 0000000040086409 R08: 0000000000000001 R09: 0000000000000000
[ 909.136337] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f8f96dbef88
[ 909.136338] R13: 0000000000000008 R14: 00007f8f96dbf0e0 R15: 0000000000000000
[ 909.136341] </TASK>
[ 909.136342] ---[ end trace 0000000000000000 ]---
[ 3930.721545] WARNING: CPU: 0 PID: 9110 at drivers/gpu/drm/ttm/ttm_bo.c:411 ttm_bo_release+0x358/0x380 [ttm]
[ 3930.721679] RIP: 0010:ttm_bo_release+0x358/0x380 [ttm]
[ 3930.721692] Code: 00 e8 5c 9a 8d d6 48 8b 43 e8 eb a8 be 03 00 00 00 e8 8c ec 63 d6 e9 9b fd ff ff e8 c2 76 8d d6 e9 91 fd ff ff 48 89 e8 eb 8a <0f> 0b e9 db fc ff ff e8 ac 76 8d d6 e9 ca fe ff ff be 03 00 00 00
[ 7976.158209] WARNING: CPU: 2 PID: 5672 at drivers/gpu/drm/ttm/ttm_bo.c:411 ttm_bo_release+0x358/0x380 [ttm]
[ 7976.158229] Modules linked in: vhost_net vhost vhost_iotlb tap tun snd_seq_dummy snd_hrtimer xt_CHECKSUM xt_MASQUERADE nf_nat_tftp nf_conntrack_tftp ip6t_REJECT nf_reject_ipv6 ip6t_rpfilter ipt_REJECT nf_reject_ipv4 xt_conntrack nft_chain_nat nf_nat nf_conntrack_netbios_ns nf_conntrack_broadcast xt_CT nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 xt_tcpudp ip6_tables rfkill nft_compat ip_set nf_tables libcrc32c nfnetlink snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss dmi_sysfs it87 hwmon_vid usblp snd_hda_codec_realtek edac_mce_amd kvm_amd ccp snd_hda_codec_generic kvm ledtrig_audio snd_hda_codec_hdmi irqbypass snd_hda_intel snd_intel_dspcfg snd_intel_sdw_acpi wmi_bmof pcspkr snd_hda_codec snd_hda_core snd_hwdep snd_pcm k10temp i2c_piix4 r8169 snd_timer realtek mdio_devres snd libphy tiny_power_button soundcore button acpi_cpufreq fuse configfs ip_tables x_tables ext4 mbcache jbd2 amdgpu sg br_netfilter bridge stp llc dm_multipath dm_mod scsi_dh_rdac scsi_dh_emc
[ 7976.158312] scsi_dh_alua msr iommu_v2 aoe gpu_sched hid_generic usbhid uas usb_storage ohci_pci serio_raw xhci_pci xhci_pci_renesas sp5100_tco xhci_hcd ohci_hcd ehci_pci ehci_hcd usbcore wmi radeon drm_ttm_helper ttm
[ 7976.158336] CPU: 2 PID: 5672 Comm: Xorg.bin Not tainted 5.17.0-rc3-1.g335402f-default #1 openSUSE Tumbleweed (unreleased) 497de594efaaed315dc532c33c1a144c9cfcfd73
[ 7976.158343] Hardware name: Gigabyte Technology Co., Ltd. GA-890FXA-UD5/GA-890FXA-UD5, BIOS F6 11/24/2010
[ 7976.158346] RIP: 0010:ttm_bo_release+0x358/0x380 [ttm]
[ 7976.158358] Code: 00 e8 5c 4a bf f9 48 8b 43 e8 eb a8 be 03 00 00 00 e8 8c 9c 95 f9 e9 9b fd ff ff e8 c2 26 bf f9 e9 91 fd ff ff 48 89 e8 eb 8a <0f> 0b e9 db fc ff ff e8 ac 26 bf f9 e9 ca fe ff ff be 03 00 00 00
[ 7976.158361] RSP: 0018:ffffa6e8818c7dc8 EFLAGS: 00010202
[ 7976.158365] RAX: 0000000000000000 RBX: ffff892d9eb5d5d8 RCX: 0000000000000000
[ 7976.158367] RDX: 0000000000000001 RSI: ffff892d9e5838e8 RDI: ffff892d9eb5d5d8
[ 7976.158370] RBP: ffff892cc21c86f0 R08: ffff892d9eb5d5d8 R09: 0000000000000064
[ 7976.158372] R10: 0000000000000010 R11: ffff892d850966c8 R12: ffff892d9eb5d478
[ 7976.158374] R13: ffff892cc01d48e0 R14: ffff892e33cc1e40 R15: 0000000000000000
[ 7976.158377] FS: 00007f9e96c4ed80(0000) GS:ffff892fdfc80000(0000) knlGS:0000000000000000
[ 7976.158380] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 7976.158382] CR2: 00007f9e9afdd994 CR3: 00000001b74ac000 CR4: 00000000000006e0
[ 7976.158385] Call Trace:
[ 7976.158389] <TASK>
[ 7976.158393] ? __inode_wait_for_writeback+0x7e/0xe0
[ 7976.158400] ? fsnotify_grab_connector+0x49/0x80
[ 7976.158406] radeon_bo_unref+0x1a/0x30 [radeon bdc03c508ae0a9d716f98a8ac736ab0122038b13]
[ 7976.158530] radeon_gem_object_free+0x30/0x50 [radeon bdc03c508ae0a9d716f98a8ac736ab0122038b13]
[ 7976.158639] drm_gem_dmabuf_release+0x36/0x50
[ 7976.158644] dma_buf_release+0x3a/0x90
[ 7976.158649] __dentry_kill+0xf8/0x170
[ 7976.158653] __fput+0xe3/0x250
[ 7976.158657] task_work_run+0x5c/0x90
[ 7976.158662] exit_to_user_mode_prepare+0x224/0x230
[ 7976.158668] syscall_exit_to_user_mode+0x18/0x40
[ 7976.158674] do_syscall_64+0x69/0x80
[ 7976.158678] ? syscall_exit_to_user_mode+0x18/0x40
[ 7976.158682] ? do_syscall_64+0x69/0x80
[ 7976.158685] entry_SYSCALL_64_after_hwframe+0x44/0xae
[ 7976.158691] RIP: 0033:0x7f9e9717288b
[ 7976.158695] 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 75 0f 00 f7 d8 64 89 01 48
[ 7976.158698] RSP: 002b:00007ffdf46ca0f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
[ 7976.158701] RAX: 0000000000000000 RBX: 00007ffdf46ca148 RCX: 00007f9e9717288b
[ 7976.158704] RDX: 00007ffdf46ca148 RSI: 0000000040086409 RDI: 0000000000000013
[ 7976.158706] RBP: 0000000040086409 R08: 00007f9e9b2c1bd0 R09: 0000000000000000
[ 7976.158708] R10: 00000000000000f2 R11: 0000000000000246 R12: 00007f9e99cde218
[ 7976.158710] R13: 0000000000000013 R14: 00007f9e9b2d1f30 R15: 00007f9e8d3a0010
[ 7976.158714] </TASK>
Brief summary of the problem:
After creating two kde plasma over two X sessions, this silent message appears in dmeg, afterwards, some weird glitches can be seen only in the second X session (Ctrl+F8). The kernel parameters nomodeset and x11failsafe do nothing to prevent the warning. Not tainting the kernel with vboxdrv doesn't stop the warning.
Hardware description:
- CPU: AMD Phenom(tm) II X6 1100T Processor
- GPU: VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Juniper XT [Radeon HD 5770] [1002:68b8]
- System Memory: 16Gb
- Display(s): Huawei AD80HW (1920x1080)
- Type of Display Connection: HDMI, but is irrelevant, it also happens with VGA connection
lspci -v of the graphics card
- 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Juniper XT [Radeon HD 5770] (prog-if 00 [VGA controller])
- Subsystem: PC Partner Limited / Sapphire Technology Device 1482
- Flags: bus master, fast devsel, latency 0, IRQ 32, NUMA node 0, IOMMU group 16
- Memory at d0000000 (64-bit, prefetchable) [size=256M]
- Memory at fdcc0000 (64-bit, non-prefetchable) [size=128K]
- I/O ports at de00 [size=256]
- Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
- Capabilities: [50] Power Management version 3
- Capabilities: [58] Express Legacy Endpoint, MSI 00
- Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
- Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
- Capabilities: [150] Advanced Error Reporting
- Kernel driver in use: radeon
- Kernel modules: radeon, amdgpu
System information:
- Operating System: openSUSE Tumbleweed 20220201
- KDE Plasma Version: 5.23.5
- KDE Frameworks Version: 5.90.0
- Qt Version: 5.15.2
- Kernel Version: 5.17.0-rc2-1.ge736c55-default (64-bit)
- Graphics Platform: X11
- Processors: 6 × AMD Phenom(tm) II X6 1100T Processor
- Memory: 15.6 GiB of RAM
- Graphics Processor: AMD JUNIPER
- X11 driver:
- Section "Device"
-
Identifier "ATI"
-
Driver "radeon"
- EndSection
How to reproduce the issue:
Just use plasma over X11 with two different users in the same seat. The X servers are usually in Ctrl+F7 and Ctrl+F8 screens. It's just a matter of time, it happens after the second plasma login, but is not always inmediate, nor it needs to switch from Ctrl+F8 to Ctrl+F7 or Ctrl+F7 to Ctrl+F8. It isn't triggered by suspend/restore, nor by using VirtualBox, it's just a question of time.