NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
kern/54818: 9.0_RC1 pagedaemon spins
>Number: 54818
>Category: kern
>Synopsis: 9.0_RC1 pagedaemon spins
>Confidential: no
>Severity: critical
>Priority: low
>Responsible: kern-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Wed Jan 01 06:00:00 +0000 2020
>Originator: Izumi Tsutsui
>Release: NetBSD 9.0_RC1
>Organization:
>Environment:
System: NetBSD mirage 9.0_RC1 NetBSD 9.0_RC1 (GENERIC) #10: Sun Dec 29 03:07:32 JST 2019 tsutsui@mirage:/s/netbsd-9/src/sys/arch/i386/compile/GENERIC i386
Architecture: i386
Machine: i386
>Description:
On some unknown condition, NetBSD/i386 9.0_RC1 GENERIC kernel
on my i386 PC spins in pagedaemon and consumes ~100% CPU:
---
load averages: 0.41, 0.59, 0.59; up 1+08:57:10 14:34:52
418 threads: 18 idle, 1 runnable, 381 sleeping, 2 stopped, 12 zombie, 4 on CPU
CPU states: 0.0% user, 0.0% nice, 26.0% system, 0.4% interrupt, 73.5% idle
Memory: 1765M Act, 865M Inact, 32M Wired, 200M Exec, 1547M File, 20M Free
Swap: 8972M Total, 130M Used, 8842M Free
PID LID USERNAME PRI STATE TIME WCPU CPU NAME COMMAND
0 98 root 126 CPU/3 231:35 99.02% 99.02% pgdaemon [system]
:
---
load averages: 0.54, 0.61, 0.60; up 1+08:57:26 14:35:08
98 processes: 94 sleeping, 2 stopped, 2 on CPU
CPU states: 2.4% user, 0.0% nice, 30.4% system, 2.0% interrupt, 65.1% idle
Memory: 1753M Act, 863M Inact, 32M Wired, 200M Exec, 1535M File, 33M Free
Swap: 8972M Total, 130M Used, 8842M Free
PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND
0 root 126 0 0K 23M CPU/0 246:37 99.37% 99.37% [system]
:
---
UID PID %CPU LNAME WCHAN PPID CPU LID NLWP PRI NI VSZ RSS WCHAN STAT TTY LTIME COMMAND
0 0 99.0 (zombie) 0 0 0 112 97 221 0 0 25256 - ZK- ? 0:00.00 [system]
0 0 99.0 nfsio 0 0 0 111 97 96 0 0 25256 nfsiod DK- ? 0:00.00 [system]
0 0 99.0 nfsio 0 0 0 110 97 96 0 0 25256 nfsiod DK- ? 0:00.00 [system]
0 0 99.0 nfsio 0 0 0 109 97 96 0 0 25256 nfsiod DK- ? 0:00.00 [system]
0 0 99.0 nfsio 0 0 0 108 97 96 0 0 25256 nfsiod DK- ? 0:00.00 [system]
0 0 99.0 physiod 0 0 0 107 97 123 0 0 25256 physiod DK- ? 0:00.00 [system]
0 0 99.0 radeonfb 0 0 0 106 97 43 0 0 25256 radeonfb DK- ? 0:00.00 [system]
0 0 99.0 radeon-crtc 0 0 0 104 97 43 0 0 25256 radeon-c DK- ? 0:00.00 [system]
0 0 99.0 radeon-crtc 0 0 0 103 97 43 0 0 25256 radeon-c DK- ? 0:00.00 [system]
0 0 99.0 ttm_swap 0 0 0 102 97 43 0 0 25256 ttm_swap DK- ? 0:00.00 [system]
0 0 99.0 pooldrain 0 0 0 101 97 125 0 0 25256 xclocv DK- ? 0:04.20 [system]
0 0 99.0 aiodoned 0 0 0 100 97 125 0 0 25256 aiodoned DK- ? 0:09.50 [system]
0 0 99.0 ioflush 0 0 0 99 97 124 0 0 25256 syncer DK- ? 3:26.00 [system]
0 0 99.0 pgdaemon 0 0 0 98 97 126 0 0 25256 - OK- ? 246:48.38 [system]
0 0 99.0 raidio0 0 0 0 95 97 221 0 0 25256 raidiow DK- ? 0:29.36 [system]
0 0 99.0 raid0 0 0 0 94 97 221 0 0 25256 rfnodeq DK- ? 0:10.94 [system]
0 0 99.0 atapibus0 0 0 0 93 97 96 0 0 25256 sccomp DK- ? 0:00.00 [system]
0 0 99.0 usb8 0 0 0 88 97 96 0 0 25256 usbevt DK- ? 0:00.00 [system]
0 0 99.0 usb6 0 0 0 87 97 96 0 0 25256 usbevt DK- ? 0:00.00 [system]
0 0 99.0 usb3 0 0 0 86 97 96 0 0 25256 usbevt DK- ? 0:00.00 [system]
0 0 99.0 usb4 0 0 0 85 97 96 0 0 25256 usbevt DK- ? 0:00.00 [system]
0 0 99.0 usb1 0 0 0 84 97 96 0 0 25256 usbevt DK- ? 0:00.01 [system]
0 0 99.0 usb5 0 0 0 83 97 96 0 0 25256 usbevt DK- ? 0:00.01 [system]
0 0 99.0 usb0 0 0 0 82 97 96 0 0 25256 usbevt DK- ? 0:00.01 [system]
0 0 99.0 usb2 0 0 0 81 97 96 0 0 25256 usbevt DK- ? 0:00.01 [system]
0 0 99.0 usb7 0 0 0 80 97 96 0 0 25256 usbevt DK- ? 0:00.00 [system]
0 0 99.0 amdtemp0 0 0 0 79 97 43 0 0 25256 amdtemp0 DK- ? 0:00.02 [system]
0 0 99.0 npfgc-0 0 0 0 78 97 96 0 0 25256 npfgccv DK- ? 0:02.31 [system]
0 0 99.0 rt_free 0 0 0 77 97 222 0 0 25256 rt_free DK- ? 0:00.00 [system]
0 0 99.0 unpgc 0 0 0 76 97 96 0 0 25256 unpgc DK- ? 0:00.00 [system]
0 0 99.0 key_timehandler 0 0 0 75 97 222 0 0 25256 key_time DK- ? 0:00.44 [system]
0 0 99.0 icmp6_wqinput/3 0 0 0 74 97 222 0 0 25256 icmp6_wq DK- ? 0:00.00 [system]
0 0 99.0 icmp6_wqinput/2 0 0 0 73 97 222 0 0 25256 icmp6_wq DK- ? 0:00.00 [system]
0 0 99.0 icmp6_wqinput/1 0 0 0 72 97 222 0 0 25256 icmp6_wq DK- ? 0:00.00 [system]
0 0 99.0 icmp6_wqinput/0 0 0 0 71 97 222 0 0 25256 icmp6_wq DK- ? 0:00.21 [system]
0 0 99.0 nd6_timer 0 0 0 70 97 222 0 0 25256 nd6_time DK- ? 0:08.22 [system]
0 0 99.0 carp6_wqinput/3 0 0 0 69 97 222 0 0 25256 carp6_wq DK- ? 0:00.00 [system]
0 0 99.0 carp6_wqinput/2 0 0 0 68 97 222 0 0 25256 carp6_wq DK- ? 0:00.00 [system]
0 0 99.0 carp6_wqinput/1 0 0 0 67 97 222 0 0 25256 carp6_wq DK- ? 0:00.00 [system]
0 0 99.0 carp6_wqinput/0 0 0 0 66 97 222 0 0 25256 carp6_wq DK- ? 0:00.00 [system]
0 0 99.0 carp_wqinput/3 0 0 0 65 97 222 0 0 25256 carp_wqi DK- ? 0:00.00 [system]
0 0 99.0 carp_wqinput/2 0 0 0 64 97 222 0 0 25256 carp_wqi DK- ? 0:00.00 [system]
0 0 99.0 carp_wqinput/1 0 0 0 63 97 222 0 0 25256 carp_wqi DK- ? 0:00.00 [system]
0 0 99.0 carp_wqinput/0 0 0 0 62 97 222 0 0 25256 carp_wqi DK- ? 0:00.00 [system]
0 0 99.0 icmp_wqinput/3 0 0 0 61 97 222 0 0 25256 icmp_wqi DK- ? 0:00.00 [system]
0 0 99.0 icmp_wqinput/2 0 0 0 60 97 222 0 0 25256 icmp_wqi DK- ? 0:00.00 [system]
0 0 99.0 icmp_wqinput/1 0 0 0 59 97 222 0 0 25256 icmp_wqi DK- ? 0:00.00 [system]
0 0 99.0 icmp_wqinput/0 0 0 0 58 97 222 0 0 25256 icmp_wqi DK- ? 0:00.00 [system]
0 0 99.0 rt_timer 0 0 0 57 97 222 0 0 25256 rt_timer DK- ? 0:00.27 [system]
0 0 99.0 vmem_rehash 0 0 0 56 97 125 0 0 25256 vmem_reh DK- ? 0:00.05 [system]
0 0 99.0 atabus5 0 0 0 47 97 96 0 0 25256 atath DK- ? 0:00.00 [system]
0 0 99.0 atabus4 0 0 0 46 97 96 0 0 25256 atath DK- ? 0:00.00 [system]
0 0 99.0 iic0 0 0 0 45 97 96 0 0 25256 iicintr DK- ? 1:36.97 [system]
0 0 99.0 usbtask-dr 0 0 0 44 97 96 0 0 25256 usbtsk DK- ? 0:00.00 [system]
0 0 99.0 usbtask-hc 0 0 0 43 97 96 0 0 25256 usbtsk DK- ? 0:00.00 [system]
0 0 99.0 atabus3 0 0 0 42 97 96 0 0 25256 atath DK- ? 0:00.00 [system]
0 0 99.0 atabus2 0 0 0 41 97 96 0 0 25256 atath DK- ? 0:00.00 [system]
0 0 99.0 atabus1 0 0 0 40 97 96 0 0 25256 atath DK- ? 0:00.00 [system]
0 0 99.0 atabus0 0 0 0 39 97 96 0 0 25256 atath DK- ? 0:00.00 [system]
0 0 99.0 apm0 0 0 0 38 97 96 0 0 25256 apmev DK- ? 0:05.33 [system]
0 0 99.0 xcall/3 0 0 0 37 97 127 0 0 25256 xcall DK- ? 0:00.87 [system]
0 0 99.0 softser/3 0 0 0 36 97 223 0 0 25256 - RK- ? 0:00.00 [system]
0 0 99.0 softclk/3 0 0 0 35 97 220 0 0 25256 - RK- ? 0:00.00 [system]
0 0 99.0 softbio/3 0 0 0 34 97 221 0 0 25256 - RK- ? 0:00.00 [system]
0 0 99.0 softnet/3 0 0 0 33 97 222 0 0 25256 - RK- ? 0:00.01 [system]
0 0 99.0 idle/3 0 0 0 32 97 0 0 0 25256 - RK- ? 0:00.00 [system]
0 0 99.0 xcall/2 0 0 0 31 97 127 0 0 25256 xcall DK- ? 0:00.80 [system]
0 0 99.0 softser/2 0 0 0 30 97 223 0 0 25256 - RK- ? 0:00.00 [system]
0 0 99.0 softclk/2 0 0 0 29 97 220 0 0 25256 - RK- ? 0:00.00 [system]
0 0 99.0 softbio/2 0 0 0 28 97 221 0 0 25256 - RK- ? 0:00.00 [system]
0 0 99.0 softnet/2 0 0 0 27 97 222 0 0 25256 - RK- ? 0:00.01 [system]
0 0 99.0 idle/2 0 0 0 26 97 0 0 0 25256 - OK- ? 0:00.00 [system]
0 0 99.0 xcall/1 0 0 0 25 97 127 0 0 25256 xcall DK- ? 0:00.92 [system]
0 0 99.0 softser/1 0 0 0 24 97 223 0 0 25256 - RK- ? 0:00.00 [system]
0 0 99.0 softclk/1 0 0 0 23 97 220 0 0 25256 - RK- ? 0:00.00 [system]
0 0 99.0 softbio/1 0 0 0 22 97 221 0 0 25256 - RK- ? 0:00.00 [system]
0 0 99.0 softnet/1 0 0 0 21 97 222 0 0 25256 - RK- ? 0:00.01 [system]
0 0 99.0 idle/1 0 0 0 20 97 0 0 0 25256 - OK- ? 0:00.00 [system]
0 0 99.0 lnxpwrwq 0 0 0 19 97 43 0 0 25256 lnxpwrwq DK- ? 0:01.51 [system]
0 0 99.0 lnxlngwq 0 0 0 18 97 43 0 0 25256 lnxlngwq DK- ? 0:00.00 [system]
0 0 99.0 lnxsyswq 0 0 0 17 97 43 0 0 25256 lnxsyswq DK- ? 8:16.45 [system]
0 0 99.0 lnxrcugc 0 0 0 16 97 43 0 0 25256 lnxrcugc DK- ? 0:01.90 [system]
0 0 99.0 sysmon 0 0 0 15 97 96 0 0 25256 smtaskq DK- ? 0:00.00 [system]
0 0 99.0 pmfsuspend 0 0 0 14 97 43 0 0 25256 pmfsuspe DK- ? 0:00.00 [system]
0 0 99.0 pmfevent 0 0 0 13 97 43 0 0 25256 pmfevent DK- ? 0:00.00 [system]
0 0 99.0 sopendfree 0 0 0 12 97 96 0 0 25256 sopendfr DK- ? 0:04.72 [system]
0 0 99.0 nfssilly 0 0 0 11 97 43 0 0 25256 nfssilly DK- ? 0:00.00 [system]
0 0 99.0 cachegc 0 0 0 10 97 125 0 0 25256 cachegc DK- ? 0:00.53 [system]
0 0 99.0 vdrain 0 0 0 9 97 125 0 0 25256 vdrain DK- ? 0:00.70 [system]
0 0 99.0 modunload 0 0 0 8 97 125 0 0 25256 mod_unld DK- ? 0:00.00 [system]
0 0 99.0 xcall/0 0 0 0 7 97 127 0 0 25256 - RK- ? 0:01.03 [system]
0 0 99.0 softser/0 0 0 0 6 97 223 0 0 25256 - RK- ? 0:00.00 [system]
0 0 99.0 softclk/0 0 0 0 5 97 220 0 0 25256 - RK- ? 0:00.00 [system]
0 0 99.0 softbio/0 0 0 0 4 97 221 0 0 25256 - RK- ? 0:00.01 [system]
0 0 99.0 softnet/0 0 0 0 3 97 222 0 0 25256 - RK- ? 0:00.21 [system]
0 0 99.0 idle/0 0 0 0 2 97 0 0 0 25256 - RK- ? 0:00.00 [system]
0 0 99.0 swapper 0 0 0 1 97 125 0 0 25256 uvm DK ? 0:11.99 [system]
0 1 0.0 - 0 0 0 1 1 85 0 5960 1240 wait I ? 0:00.01 init
:
---
dmesg is here:
https://dmesgd.nycbug.org/index.cgi?do=view&id=5276
Note root is on raid0 (wd0 and wd1, 2TB x2),
swap is on wd2 (SSD 3.0Gb/s).
I also saw the similar spins on NetBSD/i386 GENERIC.
>How-To-Repeat:
NetBSD/i386 kernel with several load?
Maybe sound (HTML5 video on Firefox) and serial interrupts
(serial console teriminal via kermit) related?
>Fix:
No idea even what's going on.
---
Izumi Tsutsui
Home |
Main Index |
Thread Index |
Old Index