NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
kern/59843: pgdaemon stuck 100% on CPU
>Number: 59843
>Category: kern
>Synopsis: pgdaemon stuck 100% on CPU
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: kern-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Tue Dec 16 10:00:01 +0000 2025
>Originator: Sad Clouds
>Release: 10.1_STABLE
>Organization:
>Environment:
NetBSD rp4-4g 10.1_STABLE NetBSD 10.1_STABLE (GENERIC64) #0: Mon Dec 8 09:25:45 UTC 2025 mkrepro%mkrepro.NetBSD.org@localhost:/usr/src/sys/arch/evbarm/compile/GENERIC64 evbarm
>Description:
Using ZFS on Raspberry Pi 4 with 4 GiB of RAM and with Samsung T7 USB SSD.
Created ZFS data/nfs dataset and exported to a Linux client via NFS.
Started copying large amounts of data to the NFS share and after a while NetBSD pgdaemon entered infinite loop, using 100% CPU.
I switched to UFS now. It looks like the issue could be attributed to ZFS.
top shows this:
load averages: 0.00, 0.45, 1.00; up 0+00:23:12 09:28:56
152 threads: 20 idle, 4 runnable, 126 sleeping, 2 on CPU
CPU0 states: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle
CPU1 states: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle
CPU2 states: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle
CPU3 states: 0.0% user, 0.0% nice, 100% system, 0.0% interrupt, 0.0% idle
Memory: 5744K Act, 5464K Inact, 4K Wired, 2312K Exec, 2216K File, 13M Free
Swap: 4096M Total, 21M Used, 4075M Free / Pools: 3727M Used / Network: 6K Out
PID LID USERNAME PRI STATE TIME WCPU CPU NAME COMMAND
0 213 root 126 CPU/3 7:48 99.02% 99.02% pgdaemon [system]
0 592 root 96 RUN/3 0:02 1.51% 1.51% dbuf_evic [system]
0 1765 root 126 RUN/3 0:40 0.49% 0.49% zio_write [system]
923 815 root 85 nfsd/0 0:29 0.00% 0.00% slave nfsd
923 1066 root 85 nfsd/0 0:29 0.00% 0.00% slave nfsd
923 1319 root 85 nfsd/1 0:28 0.00% 0.00% slave nfsd
923 1702 root 85 nfsd/2 0:28 0.00% 0.00% slave nfsd
923 1189 root 85 nfsd/0 0:28 0.00% 0.00% slave nfsd
923 1519 root 85 nfsd/2 0:28 0.00% 0.00% slave nfsd
923 1064 root 85 nfsd/1 0:28 0.00% 0.00% slave nfsd
923 816 root 85 nfsd/2 0:28 0.00% 0.00% slave nfsd
923 1326 root 85 nfsd/2 0:28 0.00% 0.00% slave nfsd
923 1714 root 85 nfsd/2 0:28 0.00% 0.00% slave nfsd
923 1699 root 85 nfsd/0 0:28 0.00% 0.00% slave nfsd
923 1325 root 85 nfsd/1 0:28 0.00% 0.00% slave nfsd
923 1323 root 85 nfsd/2 0:28 0.00% 0.00% slave nfsd
923 812 root 85 nfsd/0 0:28 0.00% 0.00% slave nfsd
923 1065 root 85 nfsd/2 0:27 0.00% 0.00% slave nfsd
923 585 root 85 nfsd/1 0:27 0.00% 0.00% slave nfsd
Tried to get backtraces but no luck:
crash> ps
0 > 213 7 3 200 ffff0000fa1e4580 pgdaemon
crash> bt/a ffff0000fa1e4580
trace: no trapframe found for lwp: 0xffff0000fa1e4580
crash: kvm_read(0xffffffb59a40, 8): kvm_read: Bad address
crash> ps/w
PID LID COMMAND EMUL PRI WAIT-MSG WAIT-CHANNEL
1876 > 1876 crash netbsd 43 0
3501 3501 sh netbsd 43 wait ffff0000f91cf498
2342 2342 sh netbsd 43 wait ffff0000fa2bb798
2399 > 2399 sshd netbsd 43 0
2340 2340 sshd netbsd 42 poll ffff0000fb621c00
3260 3260 top netbsd 43 select ffff0000fa9fcc00
3256 3256 mountd netbsd 43 select ffff0000fa9fcc00
2286 2286 sh netbsd 43 wait ffff0000eab66598
2284 2284 sh netbsd 43 wait ffff0000f9974218
1513 1513 sshd netbsd 43 poll ffff0000fa9aa700
1359 1359 sshd netbsd 43 poll ffff0000fb621c00
1512 1512 getty netbsd 43 ttyraw ffff0000fa5c8a48
1883 1883 cron netbsd 43 nanoslp ffff0000eac46b00
2000 2000 inetd netbsd 43 kqueue ffff0000eac2d860
1979 1979 qmgr netbsd 43 kqueue ffff0000e906db60
1471 1471 pickup netbsd 43 kqueue ffff0000eb97c960
1346 1346 master netbsd 43 kqueue ffff0000e8e11260
1086 1086 sshd netbsd 43 poll ffff0000fa9aa700
1758 1758 rpc.lockd netbsd 43 select ffff0000fb621c00
838 838 rpc.statd netbsd 43 select ffff0000fb621c00
923 1714 nfsd netbsd 43 tstile ffff000060269d80
923 1326 nfsd netbsd 43 tstile ffff000060269d80
923 816 nfsd netbsd 43 &arc_reclaim_wai ffffc00001231e98
923 815 nfsd netbsd 43 tstile ffff000060269d80
923 1064 nfsd netbsd 43 tstile ffff000060269d80
923 1323 nfsd netbsd 43 tstile ffff000060269d80
923 1325 nfsd netbsd 43 tstile ffff000060269d80
923 812 nfsd netbsd 43 tstile ffff000060269d80
923 1065 nfsd netbsd 43 tstile ffff000060269d80
923 585 nfsd netbsd 43 tstile ffff000060269d80
923 1519 nfsd netbsd 43 tstile ffff000060269d80
923 1066 nfsd netbsd 43 tstile ffff000060269d80
923 1189 nfsd netbsd 42 tstile ffff000060269d80
923 1702 nfsd netbsd 43 tstile ffff000060269d80
923 1319 nfsd netbsd 43 tstile ffff000060269d80
923 1699 nfsd netbsd 43 tstile ffff000060269d80
923 923 nfsd netbsd 43 poll ffff0000fa9fcc00
598 598 rpcbind netbsd 43 poll ffff0000fb621c00
584 584 syslogd netbsd 43 kqueue ffff0000f92e4860
730 730 devpubd netbsd 43 devmon ffffc00001119f58
1 1 init netbsd 43 wait ffff0000fa2bb098
0 445 system netbsd 126 0
0 1765 system netbsd 126 &arc_reclaim_wai ffffc00001231e98
0 399 system netbsd 96 &arc_reclaim_wai ffffc00001231e98
0 398 system netbsd 96 &tx->tx_quiesce_ ffff0000f9ce9a08
0 885 system netbsd 43 vdevsync ffff0000f9e5d908
0 884 system netbsd 126 pooldisp ffff0000f9c9bb28
0 679 system netbsd 127 pooldisp ffff0000f9360d28
0 639 system netbsd 43 spa_deadman ffff0000f92d7e88
0 733 system netbsd 96 &l2arc_feed_thr_ ffffc00001231eb8
0 592 system netbsd 96 &dbuf_evict_cv ffffc0000123ac00
0 686 system netbsd 96 pooldisp ffff0000f9360e28
0 732 system netbsd 96 0
0 717 system netbsd 64 pooldisp ffff0000f9360228
0 293 system netbsd 123 physiod ffff0000fa256188
0 216 system netbsd 96 lnxcmplt ffff0000fa238228
0 215 system netbsd 125 xclocv ffffc00000ffcc08
0 214 system netbsd 124 syncer ffff0000fa1e4a80
0 > 213 system netbsd 126 0
0 212 system netbsd 123 data ffff0000fa27b8a8
0 211 system netbsd 96 semacv ffffc000010de8a8
0 210 system netbsd 96 semacv ffffc000010de888
0 209 system netbsd 96 semacv ffffc000010de868
0 206 system netbsd 43 swwreboot ffff0000fa256c08
0 204 system netbsd 96 sccomp ffff0000fa2a4380
0 203 system netbsd 96 npfgcw ffff0000fa36db88
0 202 system netbsd 43 rt_free ffff0000fa3afa88
0 201 system netbsd 96 unpgc ffffc000011a9af0
0 200 system netbsd 222 key_timehandler ffff0000fa3af788
0 199 system netbsd 222 icmp6_wqinput ffff0000fa314308
0 198 system netbsd 222 icmp6_wqinput ffff0000fa314288
0 197 system netbsd 222 icmp6_wqinput ffff0000fa314208
0 196 system netbsd 222 icmp6_wqinput ffff0000fa314188
0 195 system netbsd 222 nd6_timer ffff0000fa3af608
0 194 system netbsd 222 carp6_wqinput ffff0000fa39ce88
0 193 system netbsd 222 carp6_wqinput ffff0000fa39ce08
0 192 system netbsd 222 carp6_wqinput ffff0000fa39cd88
0 179 system netbsd 222 carp6_wqinput ffff0000fa39cd08
0 180 system netbsd 222 carp_wqinput ffff0000fa39cb88
0 176 system netbsd 222 carp_wqinput ffff0000fa39cb08
0 172 system netbsd 222 carp_wqinput ffff0000fa39ca88
0 177 system netbsd 222 carp_wqinput ffff0000fa39ca08
0 175 system netbsd 222 icmp_wqinput ffff0000fa39c288
0 31 system netbsd 222 icmp_wqinput ffff0000fa39c208
0 63 system netbsd 222 icmp_wqinput ffff0000fa39c188
0 126 system netbsd 222 icmp_wqinput ffff0000fa39c108
0 125 system netbsd 43 rt_timer ffff0000fa3af488
0 124 system netbsd 125 vmem_rehash ffff0000fa3af188
0 123 system netbsd 221 mmctaskq ffff0000089f6488
0 122 system netbsd 221 mmctaskq ffff0000089f6088
0 121 system netbsd 96 usbevt ffff0000fa9ab978
0 120 system netbsd 96 usbevt ffff0000fa9ab4c0
0 119 system netbsd 43 acpitz0 ffff0000fa3e1308
0 118 system netbsd 43 vcmbox0 ffff0000089fd588
0 109 system netbsd 43 xclocv ffffc00000ffcc08
0 107 system netbsd 96 usbtsk ffffc00001119b50
0 106 system netbsd 96 usbtsk ffffc00001119b10
0 105 system netbsd 127 0
0 104 system netbsd 223 0
0 103 system netbsd 220 0
0 102 system netbsd 221 0
0 101 system netbsd 222 0
0 100 system netbsd 0 0
0 99 system netbsd 127 xcall ffffc00000c70d10
0 98 system netbsd 223 0
0 97 system netbsd 220 0
0 96 system netbsd 221 0
0 30 system netbsd 222 0
0 > 29 system netbsd 0 0
0 28 system netbsd 127 xcall ffffc00000c70390
0 27 system netbsd 223 0
0 26 system netbsd 220 0
0 25 system netbsd 221 0
0 24 system netbsd 222 0
0 23 system netbsd 0 0
0 22 system netbsd 43 lnxsyswq ffff0000fab13808
0 21 system netbsd 43 lnxubdwq ffff0000fab13788
0 20 system netbsd 43 lnxpwrwq ffff0000fab13708
0 19 system netbsd 43 lnxlngwq ffff0000fab13688
0 18 system netbsd 43 lnxhipwq ffff0000fab13608
0 17 system netbsd 43 lnxrcugc ffffc00000feb888
0 16 system netbsd 96 smtaskq ffffc0000111c3f0
0 15 system netbsd 43 pmfsuspend ffff0000fab2f308
0 14 system netbsd 43 pmfevent ffff0000fab2f188
0 13 system netbsd 96 sopendfr ffffc000011a9a70
0 12 system netbsd 222 ifwdog ffff0000fb659e88
0 11 system netbsd 222 iflnkst ffff0000fb659d08
0 10 system netbsd 43 nfssilly ffff0000fb659b88
0 9 system netbsd 125 vdrain ffffc000011aabb8
0 8 system netbsd 125 mod_unld ffffc0000119cab8
0 7 system netbsd 127 xcall ffffc00000c6fa10
0 6 system netbsd 223 0
0 5 system netbsd 220 0
0 4 system netbsd 221 0
0 3 system netbsd 222 0
0 2 system netbsd 0 0
0 0 system netbsd 125 uvm ffffc00000d49380
>How-To-Repeat:
>Fix:
Home |
Main Index |
Thread Index |
Old Index