Similar problem on Nixos (unstable, kernel 6.12.63). System hangs, some cli commands are going through (ls) while everything network-related hungs indefinitely (ip a). Kill doesn’t work on hanged processes, reboot hangs as well. Deadlock during syscall?
Logs
Dec 29 16:40:26.292082 vglfr kernel: wlp192s0: authenticate with 44:ac:85:c4:80:e7 (local address=dc:56:7b:02:b4:1f)
Dec 29 16:40:26.658307 vglfr kernel: wlp192s0: send auth to 44:ac:85:c4:80:e7 (try 1/3)
Dec 29 16:40:26.743083 vglfr kernel: wlp192s0: authenticated
Dec 29 16:40:26.748088 vglfr kernel: wlp192s0: associate with 44:ac:85:c4:80:e7 (try 1/3)
Dec 29 16:40:26.771095 vglfr kernel: wlp192s0: RX AssocResp from 44:ac:85:c4:80:e7 (capab=0x1111 status=0 aid=1)
Dec 29 16:40:26.813077 vglfr kernel: wlp192s0: associated
Dec 29 16:40:27.059223 vglfr kernel: wlp192s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 44:ac:85:c4:80:e7
Dec 29 16:40:28.258171 vglfr kernel: warning: `ThreadPoolForeg’ uses wireless extensions which will stop working for Wi-Fi 7 hardware; use nl80211
Dec 29 16:45:36.951733 vglfr kernel: wlp192s0: disconnect from AP 44:ac:85:c4:80:e7 for new auth to 44:ac:85:bc:eb:68
Dec 29 16:45:37.178707 vglfr kernel: wlp192s0: authenticate with 44:ac:85:bc:eb:68 (local address=dc:56:7b:02:b4:1f)
Dec 29 16:45:37.534778 vglfr kernel: wlp192s0: send auth to 44:ac:85:bc:eb:68 (try 1/3)
Dec 29 16:45:40.017753 vglfr kernel: wlp192s0: authenticate with 44:ac:85:c4:80:e7 (local address=dc:56:7b:02:b4:1f)
Dec 29 16:45:40.030679 vglfr kernel: wlp192s0: send auth to 44:ac:85:c4:80:e7 (try 1/3)
Dec 29 16:45:40.135727 vglfr kernel: wlp192s0: send auth to 44:ac:85:c4:80:e7 (try 2/3)
Dec 29 16:45:40.136043 vglfr kernel: wlp192s0: authenticated
Dec 29 16:45:40.140659 vglfr kernel: wlp192s0: associate with 44:ac:85:c4:80:e7 (try 1/3)
Dec 29 16:45:40.199701 vglfr kernel: wlp192s0: RX AssocResp from 44:ac:85:c4:80:e7 (capab=0x1111 status=0 aid=1)
Dec 29 16:45:40.243780 vglfr kernel: wlp192s0: associated
Dec 29 16:45:40.307617 vglfr kernel: wlp192s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 44:ac:85:c4:80:e7
Dec 29 16:49:50.289619 vglfr kernel: wlp192s0: deauthenticating from 44:ac:85:c4:80:e7 by local choice (Reason: 3=DEAUTH_LEAVING)
Dec 29 16:50:02.415711 vglfr kernel: wlp192s0: authenticate with 44:ac:85:c4:80:e7 (local address=dc:56:7b:02:b4:1f)
Dec 29 16:50:02.433702 vglfr kernel: wlp192s0: send auth to 44:ac:85:c4:80:e7 (try 1/3)
Dec 29 16:50:02.442658 vglfr kernel: wlp192s0: authenticated
Dec 29 16:50:02.447621 vglfr kernel: wlp192s0: associate with 44:ac:85:c4:80:e7 (try 1/3)
Dec 29 16:50:02.472649 vglfr kernel: wlp192s0: RX AssocResp from 44:ac:85:c4:80:e7 (capab=0x1111 status=0 aid=1)
Dec 29 16:50:02.516663 vglfr kernel: wlp192s0: associated
Dec 29 16:50:02.517605 vglfr kernel: wlp192s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 44:ac:85:c4:80:e7
Dec 29 16:52:55.394602 vglfr kernel: wlp192s0: deauthenticating from 44:ac:85:c4:80:e7 by local choice (Reason: 3=DEAUTH_LEAVING)
Dec 29 16:53:01.925669 vglfr kernel: wlp192s0: authenticate with 44:ac:85:c4:80:e7 (local address=dc:56:7b:02:b4:1f)
Dec 29 16:53:01.942652 vglfr kernel: wlp192s0: send auth to 44:ac:85:c4:80:e7 (try 1/3)
Dec 29 16:53:01.952641 vglfr kernel: wlp192s0: authenticated
Dec 29 16:53:01.957656 vglfr kernel: wlp192s0: associate with 44:ac:85:c4:80:e7 (try 1/3)
Dec 29 16:53:01.982682 vglfr kernel: wlp192s0: RX AssocResp from 44:ac:85:c4:80:e7 (capab=0x1111 status=0 aid=1)
Dec 29 16:53:02.026648 vglfr kernel: wlp192s0: associated
Dec 29 16:53:02.041976 vglfr kernel: wlp192s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 44:ac:85:c4:80:e7
Dec 29 16:53:28.682603 vglfr kernel: wlp192s0: deauthenticating from 44:ac:85:c4:80:e7 by local choice (Reason: 3=DEAUTH_LEAVING)
Dec 29 16:54:37.993771 vglfr kernel: wlp192s0: authenticate with 44:ac:85:c4:80:e7 (local address=dc:56:7b:02:b4:1f)
Dec 29 16:54:38.011676 vglfr kernel: wlp192s0: send auth to 44:ac:85:c4:80:e7 (try 1/3)
Dec 29 16:54:38.021664 vglfr kernel: wlp192s0: authenticated
Dec 29 16:54:38.026117 vglfr kernel: wlp192s0: associate with 44:ac:85:c4:80:e7 (try 1/3)
Dec 29 16:54:38.048674 vglfr kernel: wlp192s0: RX AssocResp from 44:ac:85:c4:80:e7 (capab=0x1111 status=0 aid=1)
Dec 29 16:54:38.089645 vglfr kernel: wlp192s0: associated
Dec 29 16:54:38.091656 vglfr kernel: wlp192s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 44:ac:85:c4:80:e7
Dec 29 16:59:47.391645 vglfr kernel: wlp192s0: disconnect from AP 44:ac:85:c4:80:e7 for new auth to 44:ac:85:c4:80:e8
Dec 29 16:59:47.594893 vglfr kernel: wlp192s0: authenticate with 44:ac:85:c4:80:e8 (local address=dc:56:7b:02:b4:1f)
Dec 29 16:59:47.613684 vglfr kernel: wlp192s0: send auth to 44:ac:85:c4:80:e8 (try 1/3)
Dec 29 16:59:50.177708 vglfr kernel: wlp192s0: authenticate with 44:ac:85:c4:80:e7 (local address=dc:56:7b:02:b4:1f)
Dec 29 16:59:50.195675 vglfr kernel: wlp192s0: send auth to 44:ac:85:c4:80:e7 (try 1/3)
Dec 29 16:59:50.302444 vglfr kernel: wlp192s0: send auth to 44:ac:85:c4:80:e7 (try 2/3)
Dec 29 16:59:50.305637 vglfr kernel: wlp192s0: authenticated
Dec 29 16:59:50.309646 vglfr kernel: wlp192s0: associate with 44:ac:85:c4:80:e7 (try 1/3)
Dec 29 16:59:50.334681 vglfr kernel: wlp192s0: RX AssocResp from 44:ac:85:c4:80:e7 (capab=0x1111 status=0 aid=1)
Dec 29 16:59:50.375650 vglfr kernel: wlp192s0: associated
Dec 29 16:59:50.411691 vglfr kernel: wlp192s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 44:ac:85:c4:80:e7
Dec 29 17:01:10.971616 vglfr kernel: wlp192s0: deauthenticating from 44:ac:85:c4:80:e7 by local choice (Reason: 3=DEAUTH_LEAVING)
Dec 29 17:02:33.782775 vglfr kernel: wlp192s0: authenticate with 44:ac:85:c4:80:e7 (local address=dc:56:7b:02:b4:1f)
Dec 29 17:02:33.799664 vglfr kernel: wlp192s0: send auth to 44:ac:85:c4:80:e7 (try 1/3)
Dec 29 17:02:33.812708 vglfr kernel: wlp192s0: authenticated
Dec 29 17:02:33.816611 vglfr kernel: wlp192s0: associate with 44:ac:85:c4:80:e7 (try 1/3)
Dec 29 17:02:33.839678 vglfr kernel: wlp192s0: RX AssocResp from 44:ac:85:c4:80:e7 (capab=0x1111 status=0 aid=1)
Dec 29 17:02:33.883636 vglfr kernel: wlp192s0: associated
Dec 29 17:02:33.949628 vglfr kernel: wlp192s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 44:ac:85:c4:80:e7
Dec 29 17:02:58.527601 vglfr kernel: wlp192s0: deauthenticating from 44:ac:85:c4:80:e7 by local choice (Reason: 3=DEAUTH_LEAVING)
Dec 29 17:03:47.085694 vglfr kernel: wlp192s0: authenticate with 44:ac:85:c4:80:e7 (local address=dc:56:7b:02:b4:1f)
Dec 29 17:03:47.102647 vglfr kernel: wlp192s0: send auth to 44:ac:85:c4:80:e7 (try 1/3)
Dec 29 17:03:47.119634 vglfr kernel: wlp192s0: authenticated
Dec 29 17:03:47.123648 vglfr kernel: wlp192s0: associate with 44:ac:85:c4:80:e7 (try 1/3)
Dec 29 17:03:47.149668 vglfr kernel: wlp192s0: RX AssocResp from 44:ac:85:c4:80:e7 (capab=0x1111 status=0 aid=1)
Dec 29 17:03:47.194627 vglfr kernel: wlp192s0: associated
Dec 29 17:03:47.198651 vglfr kernel: wlp192s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 44:ac:85:c4:80:e7
Dec 29 17:06:43.729612 vglfr kernel: tun: Universal TUN/TAP device driver, 1.6
Dec 29 17:08:56.509635 vglfr kernel: wlp192s0: disconnect from AP 44:ac:85:c4:80:e7 for new auth to 44:ac:85:c4:80:e8
Dec 29 17:08:56.721087 vglfr kernel: wlp192s0: authenticate with 44:ac:85:c4:80:e8 (local address=dc:56:7b:02:b4:1f)
Dec 29 17:08:56.732681 vglfr kernel: wlp192s0: send auth to 44:ac:85:c4:80:e8 (try 1/3)
Dec 29 17:08:59.250043 vglfr kernel: wlp192s0: authenticate with 44:ac:85:c4:80:e7 (local address=dc:56:7b:02:b4:1f)
Dec 29 17:08:59.263902 vglfr kernel: wlp192s0: send auth to 44:ac:85:c4:80:e7 (try 1/3)
Dec 29 17:08:59.371696 vglfr kernel: wlp192s0: send auth to 44:ac:85:c4:80:e7 (try 2/3)
Dec 29 17:08:59.390652 vglfr kernel: wlp192s0: authenticated
Dec 29 17:08:59.394648 vglfr kernel: wlp192s0: associate with 44:ac:85:c4:80:e7 (try 1/3)
Dec 29 17:08:59.422654 vglfr kernel: wlp192s0: RX AssocResp from 44:ac:85:c4:80:e7 (capab=0x1111 status=0 aid=1)
Dec 29 17:08:59.465650 vglfr kernel: wlp192s0: associated
Dec 29 17:08:59.579693 vglfr kernel: wlp192s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 44:ac:85:c4:80:e7
Dec 29 17:14:08.769642 vglfr kernel: wlp192s0: disconnect from AP 44:ac:85:c4:80:e7 for new auth to 44:ac:85:c4:80:e8
Dec 29 17:14:08.944993 vglfr kernel: wlp192s0: authenticate with 44:ac:85:c4:80:e8 (local address=dc:56:7b:02:b4:1f)
Dec 29 17:14:08.964233 vglfr kernel: wlp192s0: send auth to 44:ac:85:c4:80:e8 (try 1/3)
Dec 29 17:14:14.042757 vglfr kernel: wlp192s0: authenticate with 44:ac:85:c4:80:e7 (local address=dc:56:7b:02:b4:1f)
Dec 29 17:14:14.052647 vglfr kernel: wlp192s0: send auth to 44:ac:85:c4:80:e7 (try 1/3)
Dec 29 17:14:14.127632 vglfr kernel: wlp192s0: authenticated
Dec 29 17:14:14.131645 vglfr kernel: wlp192s0: associate with 44:ac:85:c4:80:e7 (try 1/3)
Dec 29 17:14:14.154651 vglfr kernel: wlp192s0: RX AssocResp from 44:ac:85:c4:80:e7 (capab=0x1111 status=0 aid=1)
Dec 29 17:14:14.197646 vglfr kernel: wlp192s0: associated
Dec 29 17:14:14.261625 vglfr kernel: wlp192s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 44:ac:85:c4:80:e7
Dec 29 17:19:23.488624 vglfr kernel: wlp192s0: disconnect from AP 44:ac:85:c4:80:e7 for new auth to 44:ac:85:c4:80:e8
Dec 29 17:19:23.683665 vglfr kernel: wlp192s0: authenticate with 44:ac:85:c4:80:e8 (local address=dc:56:7b:02:b4:1f)
Dec 29 17:19:23.694733 vglfr kernel: wlp192s0: send auth to 44:ac:85:c4:80:e8 (try 1/3)
Dec 29 17:23:05.951741 vglfr kernel: INFO: task NetworkManager:1975 blocked for more than 122 seconds.
Dec 29 17:23:05.952209 vglfr kernel: Not tainted 6.12.63 #1-NixOS
Dec 29 17:23:05.952253 vglfr kernel: task:NetworkManager state:D stack:0 pid:1975 tgid:1975 ppid:1 flags:0x00000002
Dec 29 17:23:05.952278 vglfr kernel: Call Trace:
Dec 29 17:23:05.952297 vglfr kernel:
Dec 29 17:23:05.952347 vglfr kernel: __schedule+0x426/0x12c0
Dec 29 17:23:05.952370 vglfr kernel: ? drain_stock+0x68/0xa0
Dec 29 17:23:05.952389 vglfr kernel: ? __refill_stock+0x81/0x90
Dec 29 17:23:05.952407 vglfr kernel: ? generic_permission+0x39/0x220
Dec 29 17:23:05.952426 vglfr kernel: schedule+0x27/0xf0
Dec 29 17:23:05.952443 vglfr kernel: schedule_preempt_disabled+0x15/0x30
Dec 29 17:23:05.952461 vglfr kernel: __mutex_lock.constprop.0+0x3d0/0x6d0
Dec 29 17:23:05.952478 vglfr kernel: ? security_capable+0x59/0xc0
Dec 29 17:23:05.952496 vglfr kernel: rtnetlink_rcv_msg+0xff/0x3f0
Dec 29 17:23:05.952515 vglfr kernel: ? ep_autoremove_wake_function+0x23/0x50
Dec 29 17:23:05.952534 vglfr kernel: ? __wake_up_common+0x75/0xa0
Dec 29 17:23:05.952554 vglfr kernel: ? __pfx_rtnetlink_rcv_msg+0x10/0x10
Dec 29 17:23:05.952570 vglfr kernel: netlink_rcv_skb+0x50/0x100
Dec 29 17:23:05.952588 vglfr kernel: netlink_unicast+0x251/0x3a0
Dec 29 17:23:05.952622 vglfr kernel: netlink_sendmsg+0x21b/0x470
Dec 29 17:23:05.952639 vglfr kernel: ____sys_sendmsg+0x3a3/0x3e0
Dec 29 17:23:05.952657 vglfr kernel: ___sys_sendmsg+0x9a/0xe0
Dec 29 17:23:05.952674 vglfr kernel: __sys_sendmsg+0x7a/0xd0
Dec 29 17:23:05.952692 vglfr kernel: do_syscall_64+0xb7/0x200
Dec 29 17:23:05.952712 vglfr kernel: entry_SYSCALL_64_after_hwframe+0x77/0x7f
Dec 29 17:23:05.952733 vglfr kernel: RIP: 0033:0x7fd7d392577b
Dec 29 17:23:05.952750 vglfr kernel: RSP: 002b:00007ffede5ceab0 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
Dec 29 17:23:05.952766 vglfr kernel: RAX: ffffffffffffffda RBX: 00005648856f8510 RCX: 00007fd7d392577b
Dec 29 17:23:05.952780 vglfr kernel: RDX: 0000000000000000 RSI: 00007ffede5ceb00 RDI: 000000000000000c
Dec 29 17:23:05.952799 vglfr kernel: RBP: 00007ffede5cead0 R08: 0000000000000000 R09: 0000000000000000
Dec 29 17:23:05.952815 vglfr kernel: R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffede5ceb00
Dec 29 17:23:05.952834 vglfr kernel: R13: 0000000000000231 R14: 00007ffede5ced0c R15: 0000000000000000
Dec 29 17:23:05.952923 vglfr kernel:
Dec 29 17:23:05.952939 vglfr kernel: INFO: task wpa_supplicant:2040 blocked for more than 122 seconds.
Dec 29 17:23:05.952954 vglfr kernel: Not tainted 6.12.63 #1-NixOS
Dec 29 17:23:05.952983 vglfr kernel: task:wpa_supplicant state:D stack:0 pid:2040 tgid:2040 ppid:1 flags:0x00000002
Dec 29 17:23:05.952992 vglfr kernel: Call Trace:
Dec 29 17:23:05.952998 vglfr kernel:
Dec 29 17:23:05.953006 vglfr kernel: __schedule+0x426/0x12c0
Dec 29 17:23:05.953013 vglfr kernel: ? schedule_hrtimeout_range_clock+0x108/0x1b0
Dec 29 17:23:05.953021 vglfr kernel: schedule+0x27/0xf0
Dec 29 17:23:05.953029 vglfr kernel: schedule_preempt_disabled+0x15/0x30
Dec 29 17:23:05.953035 vglfr kernel: __mutex_lock.constprop.0+0x3d0/0x6d0
Dec 29 17:23:05.953042 vglfr kernel: ? __nla_parse+0x24/0x30
Dec 29 17:23:05.953048 vglfr kernel: nl80211_pre_doit+0x28/0x270 [cfg80211]
Dec 29 17:23:05.953057 vglfr kernel: genl_family_rcv_msg_doit+0xda/0x150
Dec 29 17:23:05.953067 vglfr kernel: genl_rcv_msg+0x1b7/0x2c0
Dec 29 17:23:05.953075 vglfr kernel: ? __pfx_nl80211_pre_doit+0x10/0x10 [cfg80211]
Dec 29 17:23:05.953083 vglfr kernel: ? __pfx_nl80211_abort_scan+0x10/0x10 [cfg80211]
Dec 29 17:23:05.953093 vglfr kernel: ? __pfx_nl80211_post_doit+0x10/0x10 [cfg80211]
Dec 29 17:23:05.953102 vglfr kernel: ? __pfx_genl_rcv_msg+0x10/0x10
Dec 29 17:23:05.953114 vglfr kernel: netlink_rcv_skb+0x50/0x100
Dec 29 17:23:05.953119 vglfr kernel: genl_rcv+0x28/0x40
Dec 29 17:23:05.953127 vglfr kernel: netlink_unicast+0x251/0x3a0
Dec 29 17:23:05.953131 vglfr kernel: netlink_sendmsg+0x21b/0x470
Dec 29 17:23:05.953137 vglfr kernel: ____sys_sendmsg+0x3a3/0x3e0
Dec 29 17:23:05.953144 vglfr kernel: ___sys_sendmsg+0x9a/0xe0
Dec 29 17:23:05.953152 vglfr kernel: __sys_sendmsg+0x7a/0xd0
Dec 29 17:23:05.953158 vglfr kernel: do_syscall_64+0xb7/0x200
Dec 29 17:23:05.953166 vglfr kernel: entry_SYSCALL_64_after_hwframe+0x77/0x7f
Dec 29 17:23:05.953172 vglfr kernel: RIP: 0033:0x7fbb7c125734
Dec 29 17:23:05.953181 vglfr kernel: RSP: 002b:00007ffe7af5b8e8 EFLAGS: 00000202 ORIG_RAX: 000000000000002e
Dec 29 17:23:05.953189 vglfr kernel: RAX: ffffffffffffffda RBX: 0000557de3c92c50 RCX: 00007fbb7c125734
Dec 29 17:23:05.953200 vglfr kernel: RDX: 0000000000000000 RSI: 00007ffe7af5b920 RDI: 0000000000000006
Dec 29 17:23:05.953206 vglfr kernel: RBP: 00007ffe7af5b910 R08: 0000000000000000 R09: 0000000000000000
Dec 29 17:23:05.953212 vglfr kernel: R10: 0000000000000000 R11: 0000000000000202 R12: 0000557de3d4ac00
Dec 29 17:23:05.953221 vglfr kernel: R13: 0000557de3c92b60 R14: 00007ffe7af5b920 R15: 0000000000000000
Dec 29 17:23:05.953228 vglfr kernel:
Dec 29 17:23:05.953233 vglfr kernel: INFO: task .i3status-rs-wr:2280 blocked for more than 122 seconds.
Dec 29 17:23:05.953243 vglfr kernel: Not tainted 6.12.63 #1-NixOS
Dec 29 17:23:05.953253 vglfr kernel: task:.i3status-rs-wr state:D stack:0 pid:2280 tgid:2280 ppid:2268 flags:0x00000002
Dec 29 17:23:05.953259 vglfr kernel: Call Trace:
Dec 29 17:23:05.953263 vglfr kernel:
Dec 29 17:23:05.953270 vglfr kernel: __schedule+0x426/0x12c0
Dec 29 17:23:05.953276 vglfr kernel: ? rtnl_fill_ifinfo.isra.0+0x12fe/0x1530
Dec 29 17:23:05.953285 vglfr kernel: ? __nla_validate_parse+0x5f/0xcb0
Dec 29 17:23:05.953292 vglfr kernel: schedule+0x27/0xf0
Dec 29 17:23:05.953299 vglfr kernel: schedule_preempt_disabled+0x15/0x30
Dec 29 17:23:05.953305 vglfr kernel: __mutex_lock.constprop.0+0x3d0/0x6d0
Dec 29 17:23:05.953312 vglfr kernel: ? nl80211_dump_wiphy_parse.constprop.0+0x166/0x1b0 [cfg80211]
Dec 29 17:23:05.953318 vglfr kernel: nl80211_dump_interface+0xe4/0x2a0 [cfg80211]
Dec 29 17:23:05.953325 vglfr kernel: genl_dumpit+0x33/0x90
Dec 29 17:23:05.953332 vglfr kernel: netlink_dump+0x147/0x340
Dec 29 17:23:05.953341 vglfr kernel: __netlink_dump_start+0x1eb/0x310
Dec 29 17:23:05.953352 vglfr kernel: genl_family_rcv_msg_dumpit+0x9a/0x100
Dec 29 17:23:05.953362 vglfr kernel: ? __pfx_genl_start+0x10/0x10
Dec 29 17:23:05.953369 vglfr kernel: ? __pfx_genl_dumpit+0x10/0x10
Dec 29 17:23:05.953377 vglfr kernel: ? __pfx_genl_done+0x10/0x10
Dec 29 17:23:05.953386 vglfr kernel: genl_rcv_msg+0x149/0x2c0
Dec 29 17:23:05.953394 vglfr kernel: ? __pfx_nl80211_dump_interface+0x10/0x10 [cfg80211]
Dec 29 17:23:05.953399 vglfr kernel: ? __pfx_genl_rcv_msg+0x10/0x10
Dec 29 17:23:05.953404 vglfr kernel: netlink_rcv_skb+0x50/0x100
Dec 29 17:23:05.953411 vglfr kernel: genl_rcv+0x28/0x40
Dec 29 17:23:05.953416 vglfr kernel: netlink_unicast+0x251/0x3a0
Dec 29 17:23:05.953420 vglfr kernel: netlink_sendmsg+0x21b/0x470
Dec 29 17:23:05.953426 vglfr kernel: __sys_sendto+0x1dd/0x1f0
Dec 29 17:23:05.953434 vglfr kernel: __x64_sys_sendto+0x24/0x30
Dec 29 17:23:05.953442 vglfr kernel: do_syscall_64+0xb7/0x200
Dec 29 17:23:05.953448 vglfr kernel: entry_SYSCALL_64_after_hwframe+0x77/0x7f
Dec 29 17:23:05.953455 vglfr kernel: RIP: 0033:0x7f5d8b3255ba
Dec 29 17:23:05.953461 vglfr kernel: RSP: 002b:00007ffc9f544680 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
Dec 29 17:23:05.953468 vglfr kernel: RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f5d8b3255ba
Dec 29 17:23:05.953474 vglfr kernel: RDX: 0000000000000014 RSI: 0000559ae0d704c0 RDI: 0000000000000015
Dec 29 17:23:05.953477 vglfr kernel: RBP: 00007ffc9f5446b0 R08: 0000000000000000 R09: 0000000000000000
Dec 29 17:23:05.953485 vglfr kernel: R10: 0000000000000000 R11: 0000000000000246 R12: 0000001700000003
Dec 29 17:23:05.953489 vglfr kernel: R13: 8000000000000000 R14: 0000559ae0d704c0 R15: 0000559ae0d91b10
Dec 29 17:23:05.953495 vglfr kernel:
Dec 29 17:23:05.953501 vglfr kernel: INFO: task kworker/u129:1:6110 blocked for more than 122 seconds.
Dec 29 17:23:05.953507 vglfr kernel: Not tainted 6.12.63 #1-NixOS
Dec 29 17:23:05.953516 vglfr kernel: task:kworker/u129:1 state:D stack:0 pid:6110 tgid:6110 ppid:2 flags:0x00004000
Dec 29 17:23:05.953524 vglfr kernel: Workqueue: events_unbound cfg80211_wiphy_work [cfg80211]
Dec 29 17:23:05.953532 vglfr kernel: Call Trace:
Dec 29 17:23:05.953538 vglfr kernel:
Dec 29 17:23:05.953544 vglfr kernel: __schedule+0x426/0x12c0
Dec 29 17:23:05.953549 vglfr kernel: ? __schedule+0x42e/0x12c0
Dec 29 17:23:05.953552 vglfr kernel: ? iommu_map+0x5c/0xd0
Dec 29 17:23:05.953559 vglfr kernel: schedule+0x27/0xf0
Dec 29 17:23:05.953563 vglfr kernel: schedule_timeout+0x12f/0x160
Dec 29 17:23:05.953567 vglfr kernel: wait_for_completion+0x8a/0x160
Dec 29 17:23:05.953576 vglfr kernel: __flush_work+0x2b3/0x3b0
Dec 29 17:23:05.953583 vglfr kernel: ? __pfx_wq_barrier_func+0x10/0x10
Dec 29 17:23:05.953590 vglfr kernel: cancel_work_sync+0x5e/0x80
Dec 29 17:23:05.953599 vglfr kernel: mt7925_roc_abort_sync+0x2d/0x60 [mt7925_common]
Dec 29 17:23:05.953607 vglfr kernel: mt7925_mac_sta_remove_links.isra.0+0x1e2/0x470 [mt7925_common]
Dec 29 17:23:05.953614 vglfr kernel: mt7925_mac_sta_remove+0x32/0x70 [mt7925_common]
Dec 29 17:23:05.953620 vglfr kernel: __mt76_sta_remove+0x6a/0xc0 [mt76]
Dec 29 17:23:05.953627 vglfr kernel: mt76_sta_state+0x94/0x270 [mt76]
Dec 29 17:23:05.953635 vglfr kernel: drv_sta_state+0xf5/0x600 [mac80211]
Dec 29 17:23:05.953642 vglfr kernel: __sta_info_destroy_part2+0x198/0x1d0 [mac80211]
Dec 29 17:23:05.953649 vglfr kernel: sta_info_destroy_addr+0x33/0x40 [mac80211]
Dec 29 17:23:05.953656 vglfr kernel: ieee80211_destroy_auth_data+0x67/0xb0 [mac80211]
Dec 29 17:23:05.953662 vglfr kernel: ieee80211_sta_work+0x2b1/0x530 [mac80211]
Dec 29 17:23:05.953670 vglfr kernel: ? finish_task_switch.isra.0+0x99/0x2e0
Dec 29 17:23:05.953677 vglfr kernel: ? skb_dequeue+0x72/0x80
Dec 29 17:23:05.953682 vglfr kernel: ? ieee80211_iface_work+0x166/0x490 [mac80211]
Dec 29 17:23:05.953689 vglfr kernel: cfg80211_wiphy_work+0xef/0x160 [cfg80211]
Dec 29 17:23:05.953697 vglfr kernel: process_one_work+0x18a/0x350
Dec 29 17:23:05.953704 vglfr kernel: worker_thread+0x220/0x350
Dec 29 17:23:05.953712 vglfr kernel: ? __pfx_worker_thread+0x10/0x10
Dec 29 17:23:05.953719 vglfr kernel: kthread+0xcd/0x100
Dec 29 17:23:05.953725 vglfr kernel: ? __pfx_kthread+0x10/0x10
Dec 29 17:23:05.953731 vglfr kernel: ret_from_fork+0x31/0x50
Dec 29 17:23:05.953739 vglfr kernel: ? __pfx_kthread+0x10/0x10
Dec 29 17:23:05.953745 vglfr kernel: ret_from_fork_asm+0x1a/0x30
Dec 29 17:23:05.953750 vglfr kernel:
Dec 29 17:23:05.953754 vglfr kernel: INFO: task kworker/u128:1:8823 blocked for more than 122 seconds.
Dec 29 17:23:05.953761 vglfr kernel: Not tainted 6.12.63 #1-NixOS
Dec 29 17:23:05.953770 vglfr kernel: task:kworker/u128:1 state:D stack:0 pid:8823 tgid:8823 ppid:2 flags:0x00004000
Dec 29 17:23:05.953778 vglfr kernel: Workqueue: phy0 mt7925_roc_work [mt7925_common]
Dec 29 17:23:05.953783 vglfr kernel: Call Trace:
Dec 29 17:23:05.953787 vglfr kernel:
Dec 29 17:23:05.953791 vglfr kernel: __schedule+0x426/0x12c0
Dec 29 17:23:05.953795 vglfr kernel: ? hrtimer_try_to_cancel.part.0+0x50/0xe0
Dec 29 17:23:05.953802 vglfr kernel: ? psi_group_change+0x126/0x300
Dec 29 17:23:05.953810 vglfr kernel: schedule+0x27/0xf0
Dec 29 17:23:05.953815 vglfr kernel: schedule_preempt_disabled+0x15/0x30
Dec 29 17:23:05.953820 vglfr kernel: __mutex_lock.constprop.0+0x3d0/0x6d0
Dec 29 17:23:05.953827 vglfr kernel: mt7925_roc_work+0x39/0xa0 [mt7925_common]
Dec 29 17:23:05.953835 vglfr kernel: process_one_work+0x18a/0x350
Dec 29 17:23:05.953841 vglfr kernel: worker_thread+0x220/0x350
Dec 29 17:23:05.953845 vglfr kernel: ? __pfx_worker_thread+0x10/0x10
Dec 29 17:23:05.953850 vglfr kernel: kthread+0xcd/0x100
Dec 29 17:23:05.953855 vglfr kernel: ? __pfx_kthread+0x10/0x10
Dec 29 17:23:05.953860 vglfr kernel: ret_from_fork+0x31/0x50
Dec 29 17:23:05.953866 vglfr kernel: ? __pfx_kthread+0x10/0x10
Dec 29 17:23:05.953872 vglfr kernel: ret_from_fork_asm+0x1a/0x30
Dec 29 17:23:05.953877 vglfr kernel:
Dec 29 17:23:05.953883 vglfr kernel: INFO: task kworker/u129:7:13048 blocked for more than 122 seconds.
Dec 29 17:23:05.953893 vglfr kernel: Not tainted 6.12.63 #1-NixOS
Dec 29 17:23:05.953902 vglfr kernel: task:kworker/u129:7 state:D stack:0 pid:13048 tgid:13048 ppid:2 flags:0x00004000
Dec 29 17:23:05.953913 vglfr kernel: Workqueue: events_power_efficient reg_check_chans_work [cfg80211]
Dec 29 17:23:05.953920 vglfr kernel: Call Trace:
Dec 29 17:23:05.953925 vglfr kernel:
Dec 29 17:23:05.953930 vglfr kernel: __schedule+0x426/0x12c0
Dec 29 17:23:05.953934 vglfr kernel: ? blake2s_final+0x53/0x90
Dec 29 17:23:05.953942 vglfr kernel: schedule+0x27/0xf0
Dec 29 17:23:05.953948 vglfr kernel: schedule_preempt_disabled+0x15/0x30
Dec 29 17:23:05.953956 vglfr kernel: __mutex_lock.constprop.0+0x3d0/0x6d0
Dec 29 17:23:05.953959 vglfr kernel: reg_check_chans_work+0x31/0x580 [cfg80211]
Dec 29 17:23:05.953967 vglfr kernel: ? crng_reseed+0xf0/0x190
Dec 29 17:23:05.953975 vglfr kernel: process_one_work+0x18a/0x350
Dec 29 17:23:05.953982 vglfr kernel: worker_thread+0x220/0x350
Dec 29 17:23:05.953986 vglfr kernel: ? __pfx_worker_thread+0x10/0x10
Dec 29 17:23:05.953992 vglfr kernel: kthread+0xcd/0x100
Dec 29 17:23:05.953997 vglfr kernel: ? __pfx_kthread+0x10/0x10
Dec 29 17:23:05.954002 vglfr kernel: ret_from_fork+0x31/0x50
Dec 29 17:23:05.954005 vglfr kernel: ? __pfx_kthread+0x10/0x10
Dec 29 17:23:05.954009 vglfr kernel: ret_from_fork_asm+0x1a/0x30
Dec 29 17:23:05.954012 vglfr kernel:
Dec 29 17:23:05.954020 vglfr kernel: INFO: task openvpn:44647 blocked for more than 122 seconds.
Dec 29 17:23:05.954024 vglfr kernel: Not tainted 6.12.63 #1-NixOS
Dec 29 17:23:05.954033 vglfr kernel: task:openvpn state:D stack:0 pid:44647 tgid:44647 ppid:1 flags:0x00000002
Dec 29 17:23:05.954071 vglfr kernel: Call Trace:
Dec 29 17:23:05.954075 vglfr kernel:
Dec 29 17:23:05.954078 vglfr kernel: __schedule+0x426/0x12c0
Dec 29 17:23:05.954081 vglfr kernel: ? __schedule+0x42e/0x12c0
Dec 29 17:23:05.954086 vglfr kernel: ? get_nohz_timer_target+0x2f/0x140
Dec 29 17:23:05.954090 vglfr kernel: schedule+0x27/0xf0
Dec 29 17:23:05.954094 vglfr kernel: schedule_preempt_disabled+0x15/0x30
Dec 29 17:23:05.954097 vglfr kernel: __mutex_lock.constprop.0+0x3d0/0x6d0
Dec 29 17:23:05.954102 vglfr kernel: ? security_capable+0x59/0xc0
Dec 29 17:23:05.954106 vglfr kernel: rtnetlink_rcv_msg+0xff/0x3f0
Dec 29 17:23:05.954109 vglfr kernel: ? __mod_memcg_lruvec_state+0x9c/0x150
Dec 29 17:23:05.954114 vglfr kernel: ? __pfx_rtnetlink_rcv_msg+0x10/0x10
Dec 29 17:23:05.954118 vglfr kernel: netlink_rcv_skb+0x50/0x100
Dec 29 17:23:05.954123 vglfr kernel: netlink_unicast+0x251/0x3a0
Dec 29 17:23:05.954126 vglfr kernel: netlink_sendmsg+0x21b/0x470
Dec 29 17:23:05.954130 vglfr kernel: ____sys_sendmsg+0x3a3/0x3e0
Dec 29 17:23:05.954133 vglfr kernel: ___sys_sendmsg+0x9a/0xe0
Dec 29 17:23:05.954138 vglfr kernel: __sys_sendmsg+0x7a/0xd0
Dec 29 17:23:05.954142 vglfr kernel: do_syscall_64+0xb7/0x200
Dec 29 17:23:05.954147 vglfr kernel: entry_SYSCALL_64_after_hwframe+0x77/0x7f
Dec 29 17:23:05.954151 vglfr kernel: RIP: 0033:0x7f920f325734
Dec 29 17:23:05.954154 vglfr kernel: RSP: 002b:00007ffc6f96d5e8 EFLAGS: 00000202 ORIG_RAX: 000000000000002e
Dec 29 17:23:05.954159 vglfr kernel: RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f920f325734
Dec 29 17:23:05.954163 vglfr kernel: RDX: 0000000000000000 RSI: 00007ffc6f96d640 RDI: 0000000000000003
Dec 29 17:23:05.954168 vglfr kernel: RBP: 00007ffc6f9716c0 R08: 0000000000000000 R09: 0000000000000020
Dec 29 17:23:05.954171 vglfr kernel: R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000
Dec 29 17:23:05.954176 vglfr kernel: R13: 0000000000000004 R14: 00007ffc6f96d624 R15: 00007ffc6f96d614
Dec 29 17:23:05.954180 vglfr kernel:
Dec 29 17:23:05.954183 vglfr kernel: INFO: task ThreadPoolForeg:46505 blocked for more than 122 seconds.
Dec 29 17:23:05.954187 vglfr kernel: Not tainted 6.12.63 #1-NixOS
Dec 29 17:23:05.954194 vglfr kernel: task:ThreadPoolForeg state:D stack:0 pid:46505 tgid:46487 ppid:46466 flags:0x00000002
Dec 29 17:23:05.954197 vglfr kernel: Call Trace:
Dec 29 17:23:05.954201 vglfr kernel:
Dec 29 17:23:05.954205 vglfr kernel: __schedule+0x426/0x12c0
Dec 29 17:23:05.954208 vglfr kernel: ? __submit_bio+0x1b5/0x280
Dec 29 17:23:05.954211 vglfr kernel: ? __rmqueue_pcplist+0x73/0x1140
Dec 29 17:23:05.954215 vglfr kernel: schedule+0x27/0xf0
Dec 29 17:23:05.954219 vglfr kernel: schedule_preempt_disabled+0x15/0x30
Dec 29 17:23:05.954223 vglfr kernel: __mutex_lock.constprop.0+0x3d0/0x6d0
Dec 29 17:23:05.954227 vglfr kernel: ? __pfx_rtnl_dump_all+0x10/0x10
Dec 29 17:23:05.954232 vglfr kernel: rtnl_dumpit+0x74/0xa0
Dec 29 17:23:05.954235 vglfr kernel: netlink_dump+0x147/0x340
Dec 29 17:23:05.954239 vglfr kernel: __netlink_dump_start+0x1eb/0x310
Dec 29 17:23:05.954243 vglfr kernel: ? __pfx_rtnl_dump_all+0x10/0x10
Dec 29 17:23:05.954246 vglfr kernel: rtnetlink_rcv_msg+0x2ae/0x3f0
Dec 29 17:23:05.954249 vglfr kernel: ? __pfx_rtnl_dumpit+0x10/0x10
Dec 29 17:23:05.954254 vglfr kernel: ? __pfx_rtnl_dump_all+0x10/0x10
Dec 29 17:23:05.954258 vglfr kernel: ? __pfx_rtnetlink_rcv_msg+0x10/0x10
Dec 29 17:23:05.954262 vglfr kernel: netlink_rcv_skb+0x50/0x100
Dec 29 17:23:05.954267 vglfr kernel: netlink_unicast+0x251/0x3a0
Dec 29 17:23:05.954270 vglfr kernel: netlink_sendmsg+0x21b/0x470
Dec 29 17:23:05.954273 vglfr kernel: __sys_sendto+0x1dd/0x1f0
Dec 29 17:23:05.954278 vglfr kernel: __x64_sys_sendto+0x24/0x30
Dec 29 17:23:05.954283 vglfr kernel: do_syscall_64+0xb7/0x200
Dec 29 17:23:05.954286 vglfr kernel: entry_SYSCALL_64_after_hwframe+0x77/0x7f
Dec 29 17:23:05.954291 vglfr kernel: RIP: 0033:0x7f3505f25874
Dec 29 17:23:05.954297 vglfr kernel: RSP: 002b:00007f34f1bf7740 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
Dec 29 17:23:05.954301 vglfr kernel: RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f3505f25874
Dec 29 17:23:05.954305 vglfr kernel: RDX: 0000000000000014 RSI: 00007f34f1bf8870 RDI: 0000000000000061
Dec 29 17:23:05.954310 vglfr kernel: RBP: 00007f34f1bf7780 R08: 00007f34f1bf8814 R09: 000000000000000c
Dec 29 17:23:05.954314 vglfr kernel: R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000061
Dec 29 17:23:05.954316 vglfr kernel: R13: 00007f34f1bf8870 R14: 00007f34f1bf8830 R15: 00000000ee1c49c8
Dec 29 17:23:05.954320 vglfr kernel:
Dec 29 17:23:05.954325 vglfr kernel: INFO: task kworker/u128:3:46765 blocked for more than 122 seconds.
Dec 29 17:23:05.954330 vglfr kernel: Not tainted 6.12.63 #1-NixOS
Dec 29 17:23:05.954337 vglfr kernel: task:kworker/u128:3 state:D stack:0 pid:46765 tgid:46765 ppid:2 flags:0x00004000
Dec 29 17:23:05.954341 vglfr kernel: Workqueue: ipv6_addrconf addrconf_verify_work
Dec 29 17:23:05.954346 vglfr kernel: Call Trace:
Dec 29 17:23:05.954349 vglfr kernel:
Dec 29 17:23:05.954354 vglfr kernel: __schedule+0x426/0x12c0
Dec 29 17:23:05.954358 vglfr kernel: schedule+0x27/0xf0
Dec 29 17:23:05.954361 vglfr kernel: schedule_preempt_disabled+0x15/0x30
Dec 29 17:23:05.954363 vglfr kernel: __mutex_lock.constprop.0+0x3d0/0x6d0
Dec 29 17:23:05.954368 vglfr kernel: addrconf_verify_work+0x12/0x30
Dec 29 17:23:05.954372 vglfr kernel: process_one_work+0x18a/0x350
Dec 29 17:23:05.954375 vglfr kernel: worker_thread+0x220/0x350
Dec 29 17:23:05.954378 vglfr kernel: ? __pfx_worker_thread+0x10/0x10
Dec 29 17:23:05.954380 vglfr kernel: ? __pfx_worker_thread+0x10/0x10
Dec 29 17:23:05.954385 vglfr kernel: kthread+0xcd/0x100
Dec 29 17:23:05.954389 vglfr kernel: ? __pfx_kthread+0x10/0x10
Dec 29 17:23:05.954393 vglfr kernel: ret_from_fork+0x31/0x50
Dec 29 17:23:05.954396 vglfr kernel: ? __pfx_kthread+0x10/0x10
Dec 29 17:23:05.954400 vglfr kernel: ret_from_fork_asm+0x1a/0x30
Dec 29 17:23:05.954403 vglfr kernel:
Dec 29 17:23:05.954407 vglfr kernel: INFO: task kworker/u128:0:48737 blocked for more than 122 seconds.
Dec 29 17:23:05.954421 vglfr kernel: task:kworker/u128:0 state:D stack:0 pid:48737 tgid:48737 ppid:2 flags:0x00004000
Dec 29 17:23:05.954424 vglfr kernel: Workqueue: mt76 mt7925_mac_reset_work [mt7925_common]
Dec 29 17:23:05.954429 vglfr kernel: Call Trace:
Dec 29 17:23:05.954432 vglfr kernel:
Dec 29 17:23:05.954437 vglfr kernel: __schedule+0x426/0x12c0
Dec 29 17:23:05.954441 vglfr kernel: ? kobject_uevent_env+0x179/0x6f0
Dec 29 17:23:05.954445 vglfr kernel: ? kfree+0x33a/0x410
Dec 29 17:23:05.954452 vglfr kernel: schedule+0x27/0xf0
Dec 29 17:23:05.954456 vglfr kernel: schedule_preempt_disabled+0x15/0x30
Dec 29 17:23:05.954461 vglfr kernel: __mutex_lock.constprop.0+0x3d0/0x6d0
Dec 29 17:23:05.954464 vglfr kernel: mt7925_mac_reset_work+0x85/0x170 [mt7925_common]
Dec 29 17:23:05.954468 vglfr kernel: process_one_work+0x18a/0x350
Dec 29 17:23:05.954473 vglfr kernel: worker_thread+0x220/0x350
Dec 29 17:23:05.954477 vglfr kernel: ? __pfx_worker_thread+0x10/0x10
Dec 29 17:23:05.954480 vglfr kernel: kthread+0xcd/0x100
Dec 29 17:23:05.954484 vglfr kernel: ? __pfx_kthread+0x10/0x10
Dec 29 17:23:05.954487 vglfr kernel: ret_from_fork+0x31/0x50
Dec 29 17:23:05.954491 vglfr kernel: ? __pfx_kthread+0x10/0x10
Dec 29 17:23:05.954495 vglfr kernel: ret_from_fork_asm+0x1a/0x30
Dec 29 17:23:05.954498 vglfr kernel:
Looks like every 5 minutes adapter tries to hop to a better Bssid at which point deadlock kicks in. Sometimes on a first attempt, sometimes after several hours, sometimes does not appear at all.
My quickfix is pinning Bssid in Nmtui. Bssid switch attempts stopped, everything’s fine. Will update if it fails again.