Hello, > I found that systemd entered the D state. From the kernel stack, it was blocked at __skb_wait_for_more_packets. Is there any way to determine where the problem occurred? Thank you~
*# cat /proc/1/stack* > [<0>] __skb_wait_for_more_packets+0x134/0x1a0 > [<0>] __unix_dgram_recvmsg+0xdc/0x380 > [<0>] unix_seqpacket_recvmsg+0x60/0xa0 > [<0>] ____sys_recvmsg+0x1f8/0x2b0 > [<0>] ___sys_recvmsg+0x98/0x100 > [<0>] __sys_recvmsg+0x88/0xf0 > [<0>] __arm64_sys_recvmsg+0x2c/0x40 > [<0>] invoke_syscall+0x50/0x140 > [<0>] el0_svc_common.constprop.0+0x68/0x140 > [<0>] do_el0_svc+0x2c/0x90 > [<0>] el0_svc+0x30/0xb0 > [<0>] el0t_64_sync_handler+0x124/0x130 > [<0>] el0t_64_sync+0x190/0x194 *# cat /proc/1/status* > Name: systemd > Umask: 0000 > State: D (disk sleep) > Tgid: 1 > Ngid: 0 > Pid: 1 > PPid: 0 > TracerPid: 0 > Uid: 0 0 0 0 > Gid: 0 0 0 0 > FDSize: 256 > Groups: > NStgid: 1 > NSpid: 1 > NSpgid: 1 > NSsid: 1 > VmPeak: 22332 kB > VmSize: 22296 kB > VmLck: 0 kB > VmPin: 0 kB > VmHWM: 12840 kB > VmRSS: 12836 kB > RssAnon: 3932 kB > RssFile: 8904 kB > RssShmem: 0 kB > VmData: 3340 kB > VmStk: 132 kB > VmExe: 84 kB > VmLib: 15676 kB > VmPTE: 84 kB > VmSwap: 0 kB > HugetlbPages: 0 kB > CoreDumping: 0 > THP_enabled: 0 > Threads: 1 > SigQ: 2/239905 > SigPnd: 0000000000000000 > ShdPnd: 0000000000010000 > SigBlk: 7fefc1fe28014a03 > SigIgn: 0000000000001000 > SigCgt: 00000000000004ec > CapInh: 0000000000000000 > CapPrm: 000001ffffffffff > CapEff: 000001ffffffffff > CapBnd: 000001ffffffffff > CapAmb: 0000000000000000 > NoNewPrivs: 0 > Seccomp: 0 > Seccomp_filters: 0 > Speculation_Store_Bypass: thread vulnerable > SpeculationIndirectBranch: unknown > Cpus_allowed: fff > Cpus_allowed_list: 0-11 > Mems_allowed: 0001 > Mems_allowed_list: 0 > voluntary_ctxt_switches: 2594 > nonvoluntary_ctxt_switches: 576 Best regards, Alien Kong