Network processes hang

Hi since yesterday I have been having trouble with my Manjaro installation. After booting my WiFi was not available and programs like Firefo, iw, and sudo were hanging. I looked at htop and all of these processes were in a D waiting state. I looked at dmesg and found this:

[  245.360225] INFO: task kworker/u64:1:187 blocked for more than 122 seconds.
[  245.360227]       Tainted: P           OE     5.9.16-1-MANJARO #1
[  245.360228] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  245.360230] task:kworker/u64:1   state:D stack:    0 pid:  187 ppid:     2 flags:0x00004000
[  245.360237] Workqueue: netns cleanup_net
[  245.360238] Call Trace:
[  245.360244]  __schedule+0x292/0x830
[  245.360247]  schedule+0x46/0xf0
[  245.360249]  schedule_preempt_disabled+0x14/0x20
[  245.360251]  __mutex_lock.constprop.0+0x180/0x530
[  245.360271]  cfg80211_pernet_exit+0xf/0x70 [cfg80211]
[  245.360273]  ops_exit_list+0x33/0x60
[  245.360275]  cleanup_net+0x1f0/0x310
[  245.360278]  process_one_work+0x1da/0x3d0
[  245.360280]  worker_thread+0x4d/0x3d0
[  245.360282]  ? rescuer_thread+0x410/0x410
[  245.360284]  kthread+0x142/0x160
[  245.360286]  ? __kthread_bind_mask+0x60/0x60
[  245.360289]  ret_from_fork+0x22/0x30
[  245.360310] INFO: task NetworkManager:1232 blocked for more than 122 seconds.
[  245.360311]       Tainted: P           OE     5.9.16-1-MANJARO #1
[  245.360311] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  245.360312] task:NetworkManager  state:D stack:    0 pid: 1232 ppid:     1 flags:0x00004000
[  245.360313] Call Trace:
[  245.360316]  __schedule+0x292/0x830
[  245.360318]  schedule+0x46/0xf0
[  245.360320]  schedule_preempt_disabled+0x14/0x20
[  245.360321]  __mutex_lock.constprop.0+0x180/0x530
[  245.360328]  igb_resume+0xff/0x1d0 [igb]
[  245.360332]  pci_pm_runtime_resume+0xaa/0xc0
[  245.360334]  ? pci_pm_freeze_noirq+0x110/0x110
[  245.360336]  __rpm_callback+0xc5/0x170
[  245.360339]  rpm_callback+0x4f/0x70
[  245.360340]  ? pci_pm_freeze_noirq+0x110/0x110
[  245.360342]  rpm_resume+0x5d7/0x820
[  245.360344]  __pm_runtime_resume+0x3b/0x60
[  245.360346]  __dev_open+0x63/0x1b0
[  245.360349]  __dev_change_flags+0x1a5/0x210
[  245.360351]  dev_change_flags+0x21/0x60
[  245.360353]  do_setlink+0x2bc/0x1160
[  245.360359]  ? __nla_validate_parse+0x5f/0x910
[  245.360362]  __rtnl_newlink+0x65f/0x9e0
[  245.360373]  rtnl_newlink+0x44/0x70
[  245.360374]  rtnetlink_rcv_msg+0x13e/0x390
[  245.360377]  ? rtnl_calcit.isra.0+0x120/0x120
[  245.360379]  netlink_rcv_skb+0x75/0x140
[  245.360381]  netlink_unicast+0x242/0x340
[  245.360383]  netlink_sendmsg+0x243/0x480
[  245.360387]  sock_sendmsg+0x5e/0x60
[  245.360389]  ____sys_sendmsg+0x25a/0x2a0
[  245.360390]  ? copy_msghdr_from_user+0x6e/0xa0
[  245.360392]  ___sys_sendmsg+0x97/0xe0
[  245.360396]  __sys_sendmsg+0x81/0xd0
[  245.360399]  do_syscall_64+0x33/0x40
[  245.360401]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[  245.360403] RIP: 0033:0x7f885c60b64d
[  245.360404] RSP: 002b:00007fffd183a9c0 EFLAGS: 00000293 ORIG_RAX: 000000000000002e
[  245.360406] RAX: ffffffffffffffda RBX: 0000558f73f66030 RCX: 00007f885c60b64d
[  245.360406] RDX: 0000000000000000 RSI: 00007fffd183aa00 RDI: 000000000000000c
[  245.360407] RBP: 0000000000000010 R08: 0000000000000000 R09: 0000000000000000
[  245.360407] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000000
[  245.360408] R13: 00007fffd183ab50 R14: 00007fffd183ab4c R15: 0000000000000000
[  245.360413] INFO: task ntpd:1322 blocked for more than 122 seconds.
[  245.360414]       Tainted: P           OE     5.9.16-1-MANJARO #1
[  245.360414] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  245.360415] task:ntpd            state:D stack:    0 pid: 1322 ppid:     1 flags:0x00000004
[  245.360416] Call Trace:
[  245.360418]  __schedule+0x292/0x830
[  245.360420]  schedule+0x46/0xf0
[  245.360422]  schedule_preempt_disabled+0x14/0x20
[  245.360423]  __mutex_lock.constprop.0+0x180/0x530
[  245.360425]  __netlink_dump_start+0xca/0x2d0
[  245.360427]  ? rtnl_fill_ifinfo+0x1410/0x1410
[  245.360429]  rtnetlink_rcv_msg+0x288/0x390
[  245.360431]  ? rtnl_fill_ifinfo+0x1410/0x1410
[  245.360432]  ? rtnl_calcit.isra.0+0x120/0x120
[  245.360434]  netlink_rcv_skb+0x75/0x140
[  245.360436]  netlink_unicast+0x242/0x340
[  245.360437]  netlink_sendmsg+0x243/0x480
[  245.360440]  sock_sendmsg+0x5e/0x60
[  245.360441]  __sys_sendto+0x120/0x180
[  245.360445]  __x64_sys_sendto+0x25/0x30
[  245.360446]  do_syscall_64+0x33/0x40
[  245.360448]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[  245.360449] RIP: 0033:0x7fd3b5154834
[  245.360449] RSP: 002b:00007ffd352c1300 EFLAGS: 00000293 ORIG_RAX: 000000000000002c
[  245.360450] RAX: ffffffffffffffda RBX: 00007ffd352c2490 RCX: 00007fd3b5154834
[  245.360451] RDX: 0000000000000014 RSI: 00007ffd352c23d0 RDI: 0000000000000004
[  245.360451] RBP: 0000000000000000 R08: 00007ffd352c2390 R09: 000000000000000c
[  245.360452] R10: 0000000000000000 R11: 0000000000000293 R12: 00007ffd352c2390
[  245.360453] R13: 00007ffd352c23d0 R14: 0000000000000003 R15: 00007ffd352c1340
[  245.360456] INFO: task kworker/15:3:1582 blocked for more than 122 seconds.
[  245.360457]       Tainted: P           OE     5.9.16-1-MANJARO #1
[  245.360457] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  245.360457] task:kworker/15:3    state:D stack:    0 pid: 1582 ppid:     2 flags:0x00004000
[  245.360460] Workqueue: pm pm_runtime_work
[  245.360461] Call Trace:
[  245.360463]  __schedule+0x292/0x830
[  245.360465]  schedule+0x46/0xf0
[  245.360467]  schedule_preempt_disabled+0x14/0x20
[  245.360467]  __mutex_lock.constprop.0+0x180/0x530
[  245.360472]  rtl8169_runtime_suspend+0x19/0x60 [r8169]
[  245.360474]  pci_pm_runtime_suspend+0x5e/0x170
[  245.360476]  ? update_curr+0x108/0x1f0
[  245.360478]  ? pci_dev_put+0x20/0x20
[  245.360480]  __rpm_callback+0xc5/0x170
[  245.360481]  rpm_callback+0x4f/0x70
[  245.360483]  ? pci_dev_put+0x20/0x20
[  245.360484]  rpm_suspend+0x177/0x6e0
[  245.360487]  pm_runtime_work+0x53/0xa0
[  245.360488]  process_one_work+0x1da/0x3d0
[  245.360490]  worker_thread+0x4d/0x3d0
[  245.360491]  ? rescuer_thread+0x410/0x410
[  245.360493]  kthread+0x142/0x160
[  245.360495]  ? __kthread_bind_mask+0x60/0x60
[  245.360496]  ret_from_fork+0x22/0x30
[  245.360500] INFO: task geoclue:1722 blocked for more than 122 seconds.
[  245.360500]       Tainted: P           OE     5.9.16-1-MANJARO #1
[  245.360501] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  245.360501] task:geoclue         state:D stack:    0 pid: 1722 ppid:     1 flags:0x00000324
[  245.360502] Call Trace:
[  245.360504]  __schedule+0x292/0x830
[  245.360506]  schedule+0x46/0xf0
[  245.360508]  schedule_preempt_disabled+0x14/0x20
[  245.360509]  __mutex_lock.constprop.0+0x180/0x530
[  245.360511]  __netlink_dump_start+0xca/0x2d0
[  245.360513]  ? rtnl_fill_link_ifmap+0x90/0x90
[  245.360514]  rtnetlink_rcv_msg+0x288/0x390
[  245.360516]  ? rtnl_fill_link_ifmap+0x90/0x90
[  245.360517]  ? rtnl_calcit.isra.0+0x120/0x120
[  245.360519]  netlink_rcv_skb+0x75/0x140
[  245.360521]  netlink_unicast+0x242/0x340
[  245.360522]  netlink_sendmsg+0x243/0x480
[  245.360525]  sock_sendmsg+0x5e/0x60
[  245.360526]  __sys_sendto+0x120/0x180
[  245.360529]  __x64_sys_sendto+0x25/0x30
[  245.360531]  do_syscall_64+0x33/0x40
[  245.360532]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[  245.360533] RIP: 0033:0x7f21125766cc
[  245.360534] RSP: 002b:00007ffda6c3d730 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[  245.360534] RAX: ffffffffffffffda RBX: 00007f2100008670 RCX: 00007f21125766cc
[  245.360535] RDX: 0000000000000014 RSI: 00007ffda6c3d7b0 RDI: 0000000000000007
[  245.360536] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[  245.360536] R10: 0000000000004000 R11: 0000000000000246 R12: 0000000000000014
[  245.360537] R13: 00007ffda6c3d9a0 R14: 0000000000000000 R15: 00000000041f9973
[  245.360540] INFO: task teamviewerd:1921 blocked for more than 122 seconds.
[  245.360541]       Tainted: P           OE     5.9.16-1-MANJARO #1
[  245.360541] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  245.360542] task:teamviewerd     state:D stack:    0 pid: 1921 ppid:     1 flags:0x00000000
[  245.360543] Call Trace:
[  245.360545]  __schedule+0x292/0x830
[  245.360547]  schedule+0x46/0xf0
[  245.360548]  schedule_preempt_disabled+0x14/0x20
[  245.360549]  __mutex_lock.constprop.0+0x180/0x530
[  245.360551]  __netlink_dump_start+0xca/0x2d0
[  245.360553]  ? rtnl_fill_ifinfo+0x1410/0x1410
[  245.360555]  rtnetlink_rcv_msg+0x288/0x390
[  245.360556]  ? rtnl_fill_ifinfo+0x1410/0x1410
[  245.360558]  ? rtnl_calcit.isra.0+0x120/0x120
[  245.360559]  netlink_rcv_skb+0x75/0x140
[  245.360561]  netlink_unicast+0x242/0x340
[  245.360563]  netlink_sendmsg+0x243/0x480
[  245.360565]  sock_sendmsg+0x5e/0x60
[  245.360566]  __sys_sendto+0x120/0x180
[  245.360570]  __x64_sys_sendto+0x25/0x30
[  245.360571]  do_syscall_64+0x33/0x40
[  245.360572]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[  245.360573] RIP: 0033:0x7f88a613a834
[  245.360574] RSP: 002b:00007ffc90111aa0 EFLAGS: 00000293 ORIG_RAX: 000000000000002c
[  245.360575] RAX: ffffffffffffffda RBX: 00007ffc90112c30 RCX: 00007f88a613a834
[  245.360575] RDX: 0000000000000014 RSI: 00007ffc90112b70 RDI: 000000000000000b
[  245.360576] RBP: 0000000000000000 R08: 00007ffc90112b30 R09: 000000000000000c
[  245.360576] R10: 0000000000000000 R11: 0000000000000293 R12: 00007ffc90112b30
[  245.360577] R13: 00007ffc90112b70 R14: 00000000010b5720 R15: 00007ffc90111ae0
[  245.360582] INFO: task iw:1998 blocked for more than 122 seconds.
[  245.360582]       Tainted: P           OE     5.9.16-1-MANJARO #1
[  245.360583] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  245.360583] task:iw              state:D stack:    0 pid: 1998 ppid:  1944 flags:0x00000000
[  245.360584] Call Trace:
[  245.360586]  __schedule+0x292/0x830
[  245.360589]  schedule+0x46/0xf0
[  245.360590]  schedule_preempt_disabled+0x14/0x20
[  245.360591]  __mutex_lock.constprop.0+0x180/0x530
[  245.360609]  nl80211_pre_doit+0xd7/0x1a0 [cfg80211]
[  245.360611]  genl_rcv_msg+0x195/0x310
[  245.360614]  ? genl_family_rcv_msg_attrs_parse.isra.0+0xd0/0xd0
[  245.360615]  netlink_rcv_skb+0x75/0x140
[  245.360617]  genl_rcv+0x24/0x40
[  245.360618]  netlink_unicast+0x242/0x340
[  245.360620]  netlink_sendmsg+0x243/0x480
[  245.360622]  sock_sendmsg+0x5e/0x60
[  245.360624]  ____sys_sendmsg+0x25a/0x2a0
[  245.360625]  ? copy_msghdr_from_user+0x6e/0xa0
[  245.360627]  ___sys_sendmsg+0x97/0xe0
[  245.360631]  __sys_sendmsg+0x81/0xd0
[  245.360634]  do_syscall_64+0x33/0x40
[  245.360636]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[  245.360637] RIP: 0033:0x7f4cae851737
[  245.360637] RSP: 002b:00007ffc319a89c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
[  245.360638] RAX: ffffffffffffffda RBX: 0000555790f31390 RCX: 00007f4cae851737
[  245.360639] RDX: 0000000000000000 RSI: 00007ffc319a8a00 RDI: 0000000000000003
[  245.360640] RBP: 0000555790f368c0 R08: 0000555790f312a0 R09: 0000000000000000
[  245.360640] R10: 00005557903c2180 R11: 0000000000000246 R12: 0000555790f36780
[  245.360641] R13: 00007ffc319a8a00 R14: 0000555790f367d0 R15: 0000555790f368c0
[  245.360650] INFO: task goa-daemon:2158 blocked for more than 122 seconds.
[  245.360651]       Tainted: P           OE     5.9.16-1-MANJARO #1
[  245.360651] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  245.360652] task:goa-daemon      state:D stack:    0 pid: 2158 ppid:  2019 flags:0x00000004
[  245.360653] Call Trace:
[  245.360655]  __schedule+0x292/0x830
[  245.360657]  schedule+0x46/0xf0
[  245.360659]  schedule_preempt_disabled+0x14/0x20
[  245.360660]  __mutex_lock.constprop.0+0x180/0x530
[  245.360662]  __netlink_dump_start+0xca/0x2d0
[  245.360664]  ? rtnl_fill_link_ifmap+0x90/0x90
[  245.360665]  rtnetlink_rcv_msg+0x288/0x390
[  245.360667]  ? rtnl_fill_link_ifmap+0x90/0x90
[  245.360668]  ? rtnl_calcit.isra.0+0x120/0x120
[  245.360670]  netlink_rcv_skb+0x75/0x140
[  245.360671]  netlink_unicast+0x242/0x340
[  245.360673]  netlink_sendmsg+0x243/0x480
[  245.360676]  sock_sendmsg+0x5e/0x60
[  245.360677]  __sys_sendto+0x120/0x180
[  245.360680]  __x64_sys_sendto+0x25/0x30
[  245.360682]  do_syscall_64+0x33/0x40
[  245.360683]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[  245.360684] RIP: 0033:0x7fc7fb9406cc
[  245.360685] RSP: 002b:00007ffff0b27260 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[  245.360686] RAX: ffffffffffffffda RBX: 00007fc7e4009670 RCX: 00007fc7fb9406cc
[  245.360687] RDX: 0000000000000014 RSI: 00007ffff0b272e0 RDI: 000000000000000b
[  245.360687] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[  245.360688] R10: 0000000000004000 R11: 0000000000000246 R12: 0000000000000014
[  245.360689] R13: 00007ffff0b274d0 R14: 0000000000000000 R15: 0000000006132bec
[  245.360692] INFO: task evolution-calen:2194 blocked for more than 122 seconds.
[  245.360693]       Tainted: P           OE     5.9.16-1-MANJARO #1
[  245.360693] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  245.360694] task:evolution-calen state:D stack:    0 pid: 2194 ppid:  2019 flags:0x00000000
[  245.360695] Call Trace:
[  245.360697]  __schedule+0x292/0x830
[  245.360699]  schedule+0x46/0xf0
[  245.360701]  schedule_preempt_disabled+0x14/0x20
[  245.360702]  __mutex_lock.constprop.0+0x180/0x530
[  245.360704]  __netlink_dump_start+0xca/0x2d0
[  245.360706]  ? rtnl_fill_link_ifmap+0x90/0x90
[  245.360707]  rtnetlink_rcv_msg+0x288/0x390
[  245.360709]  ? rtnl_fill_link_ifmap+0x90/0x90
[  245.360710]  ? rtnl_calcit.isra.0+0x120/0x120
[  245.360712]  netlink_rcv_skb+0x75/0x140
[  245.360713]  netlink_unicast+0x242/0x340
[  245.360715]  netlink_sendmsg+0x243/0x480
[  245.360718]  sock_sendmsg+0x5e/0x60
[  245.360719]  __sys_sendto+0x120/0x180
[  245.360722]  __x64_sys_sendto+0x25/0x30
[  245.360724]  do_syscall_64+0x33/0x40
[  245.360725]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[  245.360726] RIP: 0033:0x7f9b301196cc
[  245.360726] RSP: 002b:00007f9b13ffddc0 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[  245.360727] RAX: ffffffffffffffda RBX: 000055d681bee670 RCX: 00007f9b301196cc
[  245.360728] RDX: 0000000000000014 RSI: 00007f9b13ffde40 RDI: 000000000000000a
[  245.360728] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[  245.360729] R10: 0000000000004000 R11: 0000000000000246 R12: 0000000000000014
[  245.360730] R13: 00007f9b13ffe030 R14: 0000000000000000 R15: 000000000613c787
[  245.360734] INFO: task mission-control:2179 blocked for more than 122 seconds.
[  245.360734]       Tainted: P           OE     5.9.16-1-MANJARO #1
[  245.360734] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  245.360735] task:mission-control state:D stack:    0 pid: 2179 ppid:  2019 flags:0x00000004
[  245.360736] Call Trace:
[  245.360738]  __schedule+0x292/0x830
[  245.360740]  schedule+0x46/0xf0
[  245.360741]  schedule_preempt_disabled+0x14/0x20
[  245.360742]  __mutex_lock.constprop.0+0x180/0x530
[  245.360745]  __netlink_dump_start+0xca/0x2d0
[  245.360746]  ? rtnl_fill_link_ifmap+0x90/0x90
[  245.360747]  rtnetlink_rcv_msg+0x288/0x390
[  245.360749]  ? rtnl_fill_link_ifmap+0x90/0x90
[  245.360750]  ? rtnl_calcit.isra.0+0x120/0x120
[  245.360752]  netlink_rcv_skb+0x75/0x140
[  245.360754]  netlink_unicast+0x242/0x340
[  245.360755]  netlink_sendmsg+0x243/0x480
[  245.360758]  sock_sendmsg+0x5e/0x60
[  245.360759]  __sys_sendto+0x120/0x180
[  245.360762]  __x64_sys_sendto+0x25/0x30
[  245.360764]  do_syscall_64+0x33/0x40
[  245.360765]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[  245.360766] RIP: 0033:0x7f718aa73c8c
[  245.360766] RSP: 002b:00007ffc60d96390 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[  245.360767] RAX: ffffffffffffffda RBX: 0000558fad9e8280 RCX: 00007f718aa73c8c
[  245.360768] RDX: 0000000000000014 RSI: 00007ffc60d96410 RDI: 0000000000000005
[  245.360768] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[  245.360769] R10: 0000000000004000 R11: 0000000000000246 R12: 0000000000000014
[  245.360769] R13: 00007ffc60d96600 R14: 0000000000000000 R15: 0000000006136a47

I tested this with the 5.10.18-1-MANJARO kernel as well as the 5.9.16-1-MANJARO kernel. Both exhibit this behavior. My CPU is a AMD Ryzen 7 3700X.

I looked through the callstacks of both kworkers and I found that cfg80211_pernet_exit as well as rtl8169_runtime_suspend both use rtnl_lock. I was wondering if this lock could be related to my problem of hanging processes, so I recompiled the linux510 package (the 5.10.18-1 version I have installed) with lockdep enabled, which should help identify problems with locks. It does a selftest at startup which I included:

[    0.000000] ------------------------
[    0.000000] | Locking API testsuite:
[    0.000000] ----------------------------------------------------------------------------
[    0.000000]                                  | spin |wlock |rlock |mutex | wsem | rsem |
[    0.000000]   --------------------------------------------------------------------------
[    0.000000]                      A-A deadlock:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |
[    0.000000]                  A-B-B-A deadlock:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |
[    0.000000]              A-B-B-C-C-A deadlock:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |
[    0.000000]              A-B-C-A-B-C deadlock:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |
[    0.000000]          A-B-B-C-C-D-D-A deadlock:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |
[    0.000000]          A-B-C-D-B-D-D-A deadlock:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |
[    0.000000]          A-B-C-D-B-C-D-A deadlock:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |
[    0.000000]                     double unlock:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |
[    0.000000]                   initialize held:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |
[    0.000000]   --------------------------------------------------------------------------
[    0.000000]               recursive read-lock:             |  ok  |             |  ok  |
[    0.000000]            recursive read-lock #2:             |  ok  |             |  ok  |
[    0.000000]             mixed read-write-lock:             |  ok  |             |  ok  |
[    0.000000]             mixed write-read-lock:             |  ok  |             |  ok  |
[    0.000000]   mixed read-lock/lock-write ABBA:             |  ok  |             |  ok  |
[    0.000000]    mixed read-lock/lock-read ABBA:             |FAILED|             |  ok  |
[    0.000000]  mixed write-lock/lock-write ABBA:             |  ok  |             |  ok  |
[    0.000000]   chain cached mixed R-L/L-W ABBA:             |  ok  |
[    0.000000]          rlock W1R2/W2R3/W3R1/123:             |  ok  |
[    0.000000]          rlock W1R2/W2R3/W3R1/132:             |  ok  |
[    0.000000]          rlock W1R2/W2R3/W3R1/213:             |  ok  |
[    0.000000]          rlock W1R2/W2R3/W3R1/231:             |  ok  |
[    0.000000]          rlock W1R2/W2R3/W3R1/312:             |  ok  |
[    0.000000]          rlock W1R2/W2R3/W3R1/321:             |  ok  |
[    0.000000]          rlock W1W2/R2R3/W3R1/123:             |  ok  |
[    0.000000]          rlock W1W2/R2R3/W3R1/132:             |  ok  |
[    0.000000]          rlock W1W2/R2R3/W3R1/213:             |  ok  |
[    0.000000]          rlock W1W2/R2R3/W3R1/231:             |  ok  |
[    0.000000]          rlock W1W2/R2R3/W3R1/312:             |  ok  |
[    0.000000]          rlock W1W2/R2R3/W3R1/321:             |  ok  |
[    0.000000]          rlock W1W2/R2R3/R3W1/123:             |  ok  |
[    0.000000]          rlock W1W2/R2R3/R3W1/132:             |  ok  |
[    0.000000]          rlock W1W2/R2R3/R3W1/213:             |  ok  |
[    0.000000]          rlock W1W2/R2R3/R3W1/231:             |  ok  |
[    0.000000]          rlock W1W2/R2R3/R3W1/312:             |  ok  |
[    0.000000]          rlock W1W2/R2R3/R3W1/321:             |  ok  |
[    0.000000]          rlock W1R2/R2R3/W3W1/123:             |  ok  |
[    0.000000]          rlock W1R2/R2R3/W3W1/132:             |  ok  |
[    0.000000]          rlock W1R2/R2R3/W3W1/213:             |  ok  |
[    0.000000]          rlock W1R2/R2R3/W3W1/231:             |  ok  |
[    0.000000]          rlock W1R2/R2R3/W3W1/312:             |  ok  |
[    0.000000]          rlock W1R2/R2R3/W3W1/321:             |  ok  |
[    0.000000]   --------------------------------------------------------------------------
[    0.000000]      hard-irqs-on + irq-safe-A/12:  ok  |  ok  |  ok  |
[    0.000000]      soft-irqs-on + irq-safe-A/12:  ok  |  ok  |  ok  |
[    0.000000]      hard-irqs-on + irq-safe-A/21:  ok  |  ok  |  ok  |
[    0.000000]      soft-irqs-on + irq-safe-A/21:  ok  |  ok  |  ok  |
[    0.000000]        sirq-safe-A => hirqs-on/12:  ok  |  ok  |  ok  |
[    0.000000]        sirq-safe-A => hirqs-on/21:  ok  |  ok  |  ok  |
[    0.000000]          hard-safe-A + irqs-on/12:  ok  |  ok  |  ok  |
[    0.000000]          soft-safe-A + irqs-on/12:  ok  |  ok  |  ok  |
[    0.000000]          hard-safe-A + irqs-on/21:  ok  |  ok  |  ok  |
[    0.000000]          soft-safe-A + irqs-on/21:  ok  |  ok  |  ok  |
[    0.000000]     hard-safe-A + unsafe-B #1/123:  ok  |  ok  |  ok  |
[    0.000000]     soft-safe-A + unsafe-B #1/123:  ok  |  ok  |  ok  |
[    0.000000]     hard-safe-A + unsafe-B #1/132:  ok  |  ok  |  ok  |
[    0.000000]     soft-safe-A + unsafe-B #1/132:  ok  |  ok  |  ok  |
[    0.000000]     hard-safe-A + unsafe-B #1/213:  ok  |  ok  |  ok  |
[    0.000000]     soft-safe-A + unsafe-B #1/213:  ok  |  ok  |  ok  |
[    0.000000]     hard-safe-A + unsafe-B #1/231:  ok  |  ok  |  ok  |
[    0.000000]     soft-safe-A + unsafe-B #1/231:  ok  |  ok  |  ok  |
[    0.000000]     hard-safe-A + unsafe-B #1/312:  ok  |  ok  |  ok  |
[    0.000000]     soft-safe-A + unsafe-B #1/312:  ok  |  ok  |  ok  |
[    0.000000]     hard-safe-A + unsafe-B #1/321:  ok  |  ok  |  ok  |
[    0.000000]     soft-safe-A + unsafe-B #1/321:  ok  |  ok  |  ok  |
[    0.000000]     hard-safe-A + unsafe-B #2/123:  ok  |  ok  |  ok  |
[    0.000000]     soft-safe-A + unsafe-B #2/123:  ok  |  ok  |  ok  |
[    0.000000]     hard-safe-A + unsafe-B #2/132:  ok  |  ok  |  ok  |
[    0.000000]     soft-safe-A + unsafe-B #2/132:  ok  |  ok  |  ok  |
[    0.000000]     hard-safe-A + unsafe-B #2/213:  ok  |  ok  |  ok  |
[    0.000000]     soft-safe-A + unsafe-B #2/213:  ok  |  ok  |  ok  |
[    0.000000]     hard-safe-A + unsafe-B #2/231:  ok  |  ok  |  ok  |
[    0.000000]     soft-safe-A + unsafe-B #2/231:  ok  |  ok  |  ok  |
[    0.000000]     hard-safe-A + unsafe-B #2/312:  ok  |  ok  |  ok  |
[    0.000000]     soft-safe-A + unsafe-B #2/312:  ok  |  ok  |  ok  |
[    0.000000]     hard-safe-A + unsafe-B #2/321:  ok  |  ok  |  ok  |
[    0.000000]     soft-safe-A + unsafe-B #2/321:  ok  |  ok  |  ok  |
[    0.000000]       hard-irq lock-inversion/123:  ok  |  ok  |  ok  |
[    0.000000]       soft-irq lock-inversion/123:  ok  |  ok  |  ok  |
[    0.000000]       hard-irq lock-inversion/132:  ok  |  ok  |  ok  |
[    0.000000]       soft-irq lock-inversion/132:  ok  |  ok  |  ok  |
[    0.000000]       hard-irq lock-inversion/213:  ok  |  ok  |  ok  |
[    0.000000]       soft-irq lock-inversion/213:  ok  |  ok  |  ok  |
[    0.000000]       hard-irq lock-inversion/231:  ok  |  ok  |  ok  |
[    0.000000]       soft-irq lock-inversion/231:  ok  |  ok  |  ok  |
[    0.000000]       hard-irq lock-inversion/312:  ok  |  ok  |  ok  |
[    0.000000]       soft-irq lock-inversion/312:  ok  |  ok  |  ok  |
[    0.000000]       hard-irq lock-inversion/321:  ok  |  ok  |  ok  |
[    0.000000]       soft-irq lock-inversion/321:  ok  |  ok  |  ok  |
[    0.000000]       hard-irq read-recursion/123:      |  ok  |  ok  |
[    0.000000]       soft-irq read-recursion/123:      |  ok  |  ok  |
[    0.000000]       hard-irq read-recursion/132:      |  ok  |  ok  |
[    0.000000]       soft-irq read-recursion/132:      |  ok  |  ok  |
[    0.000000]       hard-irq read-recursion/213:      |  ok  |  ok  |
[    0.000000]       soft-irq read-recursion/213:      |  ok  |  ok  |
[    0.000000]       hard-irq read-recursion/231:      |  ok  |  ok  |
[    0.000000]       soft-irq read-recursion/231:      |  ok  |  ok  |
[    0.000000]       hard-irq read-recursion/312:      |  ok  |  ok  |
[    0.000000]       soft-irq read-recursion/312:      |  ok  |  ok  |
[    0.000000]       hard-irq read-recursion/321:      |  ok  |  ok  |
[    0.000000]       soft-irq read-recursion/321:      |  ok  |  ok  |
[    0.000000]    hard-irq read-recursion #2/123:      |  ok  |FAILED|
[    0.000000]    soft-irq read-recursion #2/123:      |  ok  |FAILED|
[    0.000000]    hard-irq read-recursion #2/132:      |  ok  |FAILED|
[    0.000000]    soft-irq read-recursion #2/132:      |  ok  |FAILED|
[    0.000000]    hard-irq read-recursion #2/213:      |  ok  |FAILED|
[    0.000000]    soft-irq read-recursion #2/213:      |  ok  |FAILED|
[    0.000000]    hard-irq read-recursion #2/231:      |  ok  |FAILED|
[    0.000000]    soft-irq read-recursion #2/231:      |  ok  |FAILED|
[    0.000000]    hard-irq read-recursion #2/312:      |  ok  |FAILED|
[    0.000000]    soft-irq read-recursion #2/312:      |  ok  |FAILED|
[    0.000000]    hard-irq read-recursion #2/321:      |  ok  |FAILED|
[    0.000000]    soft-irq read-recursion #2/321:      |  ok  |FAILED|
[    0.000000]    hard-irq read-recursion #3/123:      |  ok  |  ok  |
[    0.000000]    soft-irq read-recursion #3/123:      |  ok  |  ok  |
[    0.000000]    hard-irq read-recursion #3/132:      |  ok  |  ok  |
[    0.000000]    soft-irq read-recursion #3/132:      |  ok  |  ok  |
[    0.000000]    hard-irq read-recursion #3/213:      |  ok  |  ok  |
[    0.000000]    soft-irq read-recursion #3/213:      |  ok  |  ok  |
[    0.000000]    hard-irq read-recursion #3/231:      |  ok  |  ok  |
[    0.000000]    soft-irq read-recursion #3/231:      |  ok  |  ok  |
[    0.000000]    hard-irq read-recursion #3/312:      |  ok  |  ok  |
[    0.000000]    soft-irq read-recursion #3/312:      |  ok  |  ok  |
[    0.000000]    hard-irq read-recursion #3/321:      |  ok  |  ok  |
[    0.000000]    soft-irq read-recursion #3/321:      |  ok  |  ok  |
[    0.000000]   --------------------------------------------------------------------------
[    0.000000]   | Wound/wait tests |
[    0.000000]   ---------------------
[    0.000000]                   ww api failures:  ok  |  ok  |  ok  |
[    0.000000]                ww contexts mixing:  ok  |  ok  |
[    0.000000]              finishing ww context:  ok  |  ok  |  ok  |  ok  |
[    0.000000]                locking mismatches:  ok  |  ok  |  ok  |
[    0.000000]                  EDEADLK handling:  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |  ok  |
[    0.000000]            spinlock nest unlocked:  ok  |
[    0.000000]   -----------------------------------------------------
[    0.000000]                                  |block | try  |context|
[    0.000000]   -----------------------------------------------------
[    0.000000]                           context:  ok  |  ok  |  ok  |
[    0.000000]                               try:  ok  |  ok  |  ok  |
[    0.000000]                             block:  ok  |  ok  |  ok  |
[    0.000000]                          spinlock:  ok  |  ok  |  ok  |
[    0.000000]   --------------------------------------------------------------------------
[    0.000000]   | queued read lock tests |
[    0.000000]   ---------------------------
[    0.000000]       hardirq read-lock/lock-read:  ok  |
[    0.000000]       hardirq lock-read/read-lock:FAILED|
[    0.000000]                 hardirq inversion:  ok  |
[    0.000000] -----------------------------------------------------------------
[    0.000000] BUG:  14 unexpected failures (out of 350) - debugging disabled! |
[    0.000000] -----------------------------------------------------------------

I am not sure, if this is really related to my problem or if this is a red herring, but it does not seem ideal. In any case, I am not sure how to debug this problem further. It appears every time I restart my computer and the hanging processes cannot be killed, which means I cannot shutdown my computer normally.