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