Subject: 1.6ZI - pmap_clear_modify: pseg empty!
To: None <port-sparc64@netbsd.org>
From: David Brownlee <abs@absd.org>
List: port-sparc64
Date: 01/26/2004 22:32:32
	Building pkgsrc on a newly installed 1.6ZI box and it managed to
	get itself into a loop. Unfortunately the loop ended with a panic,
	the first I've seen on a sparc64 box in a long while:

	Does anyone have any thoughts/suggestions?

pmap_clear_modify: pseg empty!
kdb breakpoint at 1152bf8
Stopped in pid 5.1 (ioflush) at netbsd:cpu_Debugger+0x4:        nop
db>
db> trace
genfs_putpages(1, 1, 0, 8e976c0, 11, 8e80400) at netbsd:genfs_putpages+0x7c0
ffs_full_fsync(8e97bd0, 10012, 8e87430, 0, 700, 0) at netbsd:ffs_full_fsync+0x28
4
ffs_fsync(8e97bd0, 10012, 18251d8, 800, a, 4015930e) at netbsd:ffs_fsync+0x44
ffs_sync(253fa00, 3, 20a1f00, 858e9c0, 22, 1e) at netbsd:ffs_sync+0x264
sync_fsync(8e97dd0, 12, 2, 64, 0, 0) at netbsd:sync_fsync+0x84
sched_sync(1808000, 187c800, 8e97db0, 8e97dd0, 1825000, 1880c00) at netbsd:sched
_sync+0x1ec
proc_trampoline(0, 0, 0, 0, 0, 0) at netbsd:proc_trampoline+0x4
db> ps
 PID           PPID     PGRP        UID S   FLAGS LWPS          COMMAND    WAIT
 7267           852    16972          0 2  0x4002    1             make
 852          13011    16972          0 2  0x4002    1               sh    wait
 13011        24639    16972          0 2  0x4002    1             make    wait
 24639        24245    16972          0 2  0x4002    1               sh    wait
 24245        14583    16972          0 2  0x4002    1             make    wait
 14583        10854    16972          0 2  0x4002    1               sh    wait
 10854        10454    16972          0 2  0x4002    1             make    wait
 10454        25183    16972          0 2  0x4002    1               sh    wait
 25183          692    16972          0 2  0x4002    1             make    wait
 692           7182    16972          0 2  0x4002    1               sh    wait
 7182          8547    16972          0 2  0x4002    1             make    wait
 8547         10140    16972          0 2  0x4002    1               sh    wait
 10140        23818    16972          0 2  0x4002    1             make    wait
 23818        23433    16972          0 2  0x4002    1               sh    wait
 23433        22260    16972          0 2  0x4002    1             make    wait
 22260        23125    16972          0 2  0x4002    1               sh    wait
 23125        24202    16972          0 2  0x4002    1             make    wait
 24202        24628    16972          0 2  0x4002    1               sh    wait
 24628        11723    16972          0 2  0x4002    1             make    wait
 11723         7480    16972          0 2  0x4002    1               sh    wait
 7480          7844    16972          0 2  0x4002    1             make    wait
 7844         11622    16972          0 2  0x4002    1               sh    wait
 11622         5683    16972          0 2  0x4002    1             make    wait
 5683         26060    16972          0 2  0x4002    1               sh    wait
 26060        21394    16972          0 2  0x4002    1             make    wait
 21394         5659    16972          0 2  0x4002    1               sh    wait
 5659         23578    16972          0 2  0x4002    1             make    wait
 23578        10948    16972          0 2  0x4002    1               sh    wait
 10948        11742    16972          0 2  0x4002    1             make    wait
 11742         3753    16972          0 2  0x4002    1               sh    wait
 9947          1952    10450        521 2  0x4002    1             mkey  select
 1952         21301    10450        521 2  0x4002    1             perl  piperd
 21301        10450    10450        521 2  0x4002    1               sh    wait
 3753          9090    16972          0 2  0x4002    1             make    wait
 9090          7416    16972          0 2  0x4002    1               sh    wait
 7416         11855    16972          0 2  0x4002    1             make    wait
 11855        22521    16972          0 2  0x4002    1               sh    wait
 22521         7251    16972          0 2  0x4002    1             make    wait
 7251          5545    16972          0 2  0x4002    1               sh    wait
 5545         10024    16972          0 2  0x4002    1             make    wait
 10024         9862    16972          0 2  0x4002    1               sh    wait
 9862         11374    16972          0 2  0x4002    1             make    wait
 11374        19233    16972          0 2  0x4002    1               sh    wait
 19233        25554    16972          0 2  0x4002    1             make    wait
 25554         6491    16972          0 2  0x4002    1               sh    wait
 6491          9180    16972          0 2  0x4002    1             make    wait
 9180          5997    16972          0 2  0x4002    1               sh    wait
 5997          2028    16972          0 2  0x4002    1             make    wait
 2028         11835    16972          0 2  0x4002    1               sh    wait
 11835        15054    16972          0 2  0x4002    1             make    wait
 15054        13200    16972          0 2  0x4002    1               sh    wait
 10113         6352    10113        513 2  0x4102    1 2004_01_06.19:35  select
 6352         18416     6352        513 2  0x4002    1             tcsh   pause
 13200        14003    16972          0 2  0x4002    1             make    wait
 14003         7854    16972          0 2  0x4002    1               sh    wait
 11774         5502    11774        513 2  0x4102    1     screen-4.0.2   pause
 7854         19591    16972          0 2  0x4002    1             make    wait
 19591         7774    16972          0 2  0x4002    1               sh    wait
 5502         11843     5502        513 2  0x4002    1             tcsh   pause
 11843        10344    10344        513 2   0x100    1             sshd  select
 7774         21365    16972          0 2  0x4002    1             make    wait
 21365        20274    16972          0 2  0x4002    1               sh    wait
 10344          270    10344          0 2     0x1    1             sshd   netio
 20274        12376    16972          0 2  0x4002    1             make    wait
 12376         4911    16972          0 2  0x4002    1               sh    wait
 4911         12091    16972          0 2  0x4002    1             make    wait
 12091        19706    16972          0 2  0x4002    1               sh    wait
 19706        11246    16972          0 2  0x4002    1             make    wait
 11246        25259    16972          0 2  0x4002    1               sh    wait
 25259        19335    16972          0 2  0x4002    1             make    wait
 19335        21786    16972          0 2  0x4002    1               sh    wait
 21786         8051    16972          0 2  0x4002    1             make    wait
 8051         28309    16972          0 2  0x4002    1               sh    wait
 28309         6460    16972          0 2  0x4002    1             make    wait
 6460         23295    16972          0 2  0x4002    1               sh    wait
 23295         6331    16972          0 2  0x4002    1             make    wait
 6331         12374    16972          0 2  0x4002    1               sh    wait
 12374        24372    16972          0 2  0x4002    1             make    wait
 24372        18071    16972          0 2  0x4002    1               sh    wait
 18071        16853    16972          0 2  0x4002    1             make    wait
 16853        29461    16972          0 2  0x4002    1               sh    wait
 29461        17970    16972          0 2  0x4002    1             make    wait
 17970         5660    16972          0 2  0x4002    1               sh    wait
 5660         11191    16972          0 2  0x4002    1             make    wait
 11191         6190    16972          0 2  0x4002    1               sh    wait
 6190          9347    16972          0 2  0x4002    1             make    wait
 9347         26708    16972          0 2  0x4002    1               sh    wait
 26708        15975    16972          0 2  0x4002    1             make    wait
 15975         9536    16972          0 2  0x4002    1               sh    wait
 9536         28596    16972          0 2  0x4002    1             make    wait
 28596        20372    16972          0 2  0x4002    1               sh    wait
 20372        18330    16972          0 2  0x4002    1             make    wait
 18330         6894    16972          0 2  0x4002    1               sh    wait
 6894         10160    16972          0 2  0x4002    1             make    wait
 10160        13291    16972          0 2  0x4002    1               sh    wait
 13291         9280    16972          0 2  0x4002    1             make    wait
 9280          7268    16972          0 2  0x4002    1               sh    wait
 7268          6967    16972          0 2  0x4002    1             make    wait
 6967          2596    16972          0 2  0x4002    1               sh    wait
 2596         22983    16972          0 2  0x4002    1             make    wait
 22983        14928    16972          0 2  0x4002    1               sh    wait
 14928         9700    16972          0 2  0x4002    1             make    wait
 9700         19569    16972          0 2  0x4002    1               sh    wait
 19569         6053    16972          0 2  0x4002    1             make    wait
 6053         17554    16972          0 2  0x4002    1               sh    wait
 17554        17479    16972          0 2  0x4002    1             make    wait
 17479        16570    16972          0 2  0x4002    1               sh    wait
 16570        14264    16972          0 2  0x4002    1             make    wait
 14264         7835    16972          0 2  0x4002    1               sh    wait
 7835          7873    16972          0 2  0x4002    1             make    wait
 7873          9032    16972          0 2  0x4002    1               sh    wait
 9032         14429    16972          0 2  0x4002    1             make    wait
 14429         6168    16972          0 2  0x4002    1               sh    wait
 6168         26495    16972          0 2  0x4002    1             make    wait
 26495        14863    16972          0 2  0x4002    1               sh    wait
 14863        19861    16972          0 2  0x4002    1             make    wait
 19861        19146    16972          0 2  0x4002    1               sh    wait
 19146         8203    16972          0 2  0x4002    1             make    wait
 8203         22281    16972          0 2  0x4002    1               sh    wait
 22281         7223    16972          0 2  0x4002    1             make    wait
 7223          4568    16972          0 2  0x4002    1               sh    wait
 4568          4311    16972          0 2  0x4002    1             make    wait
 4311         27551    16972          0 2  0x4002    1               sh    wait
 27551         8958    16972          0 2  0x4002    1             make    wait
 8958         22732    16972          0 2  0x4002    1               sh    wait
 22732        21722    16972          0 2  0x4002    1             make    wait
 21722         9308    16972          0 2  0x4002    1               sh    wait
 9308          4815    16972          0 2  0x4002    1             make    wait
 4815         12812    16972          0 2  0x4002    1               sh    wait
 12812         4470    16972          0 2  0x4002    1             make    wait
 4470          8672    16972          0 2  0x4002    1               sh    wait
 8672         13184    16972          0 2  0x4002    1             make    wait
 13184        14880    16972          0 2  0x4002    1               sh    wait
 14880         5934    16972          0 2  0x4002    1             make    wait
 5934         27601    16972          0 2  0x4002    1               sh    wait
 27601         3845    16972          0 2  0x4002    1             make    wait
 3845         13451    16972          0 2  0x4002    1               sh    wait
 8179         18954     8179        556 2  0x4102    1     screen-4.0.2   pause
 13451         6686    16972          0 2  0x4002    1             make    wait
 6686          4559    16972          0 2  0x4002    1               sh    wait
 18954        14095    18954        556 2  0x4002    1             tcsh   pause
 14095        26696    26696        556 2   0x100    1             sshd  select
 4559         26992    16972          0 2  0x4002    1             make    wait
 26992        15794    16972          0 2  0x4002    1               sh    wait
 15794        22015    16972          0 2  0x4002    1             make    wait
 22015         5547    16972          0 2  0x4002    1               sh    wait
 26696          270    26696          0 2       0    1             sshd   netio
 5547         20908    16972          0 2  0x4002    1             make    wait
 20908         4429    16972          0 2  0x4002    1               sh    wait
 4429          7585    16972          0 2  0x4002    1             make    wait
 7585          4669    16972          0 2  0x4002    1               sh    wait
 4669         20159    16972          0 2  0x4002    1             make    wait
 20159         3247    16972          0 2  0x4002    1               sh    wait
 3247          6338    16972          0 2  0x4002    1             make    wait
 6338         15846    16972          0 2  0x4002    1               sh    wait
 15846         9027    16972          0 2  0x4002    1             make    wait
 9027         18537    16972          0 2  0x4002    1               sh    wait
 18537         5762    16972          0 2  0x4002    1             make    wait
 5762          3824    16972          0 2  0x4002    1               sh    wait
 3824         22367    16972          0 2  0x4002    1             make    wait
 22367         4360    16972          0 2  0x4002    1               sh    wait
 4360          4204    16972          0 2  0x4002    1             make    wait
 4204          7931    16972          0 2  0x4002    1               sh    wait
 7931          4886    16972          0 2  0x4002    1             make    wait
 4886          5786    16972          0 2  0x4002    1               sh    wait
 5786         23083    16972          0 2  0x4002    1             make    wait
 23083         3080    16972          0 2  0x4002    1               sh    wait
 3080          3816    16972          0 2  0x4002    1             make    wait
 3816          3055    16972          0 2  0x4002    1               sh    wait
 3055          4115    16972          0 2  0x4002    1             make    wait
 4115         16938    16972          0 2  0x4002    1               sh    wait
 16938        19719    16972          0 2  0x4002    1             make    wait
 19719         3836    16972          0 2  0x4002    1               sh    wait
 3836          8606    16972          0 2  0x4002    1             make    wait
 8606          3004    16972          0 2  0x4002    1               sh    wait
 3004          5602    16972          0 2  0x4002    1             make    wait
 5602          2608    16972          0 2  0x4002    1               sh    wait
 2608          7341    16972          0 2  0x4002    1             make    wait
 7341          6306    16972          0 2  0x4002    1               sh    wait
 6306         12086    16972          0 2  0x4002    1             make    wait
 12086        19788    16972          0 2  0x4002    1               sh    wait
 19788         9034    16972          0 2  0x4002    1             make    wait
 9034         18188    16972          0 2  0x4002    1               sh    wait
 18188        20754    16972          0 2  0x4002    1             make    wait
 20754         3918    16972          0 2  0x4002    1               sh    wait
 3918          3543    16972          0 2  0x4002    1             make    wait
 3543         13991    16972          0 2  0x4002    1               sh    wait
 13991         2273    16972          0 2  0x4002    1             make    wait
 2273          3811    16972          0 2  0x4002    1               sh    wait
 3811         22214    16972          0 2  0x4002    1             make    wait
 22214         2308    16972          0 2  0x4002    1               sh    wait
 2308         16785    16972          0 2  0x4002    1             make    wait
 16785         6832    16972          0 2  0x4002    1               sh    wait
 6832          2270    16972          0 2  0x4002    1             make    wait
 2270          7972    16972          0 2  0x4002    1               sh    wait
 7972          4723    16972          0 2  0x4002    1             make    wait
 4723          9052    16972          0 2  0x4002    1               sh    wait
 9052          4495    16972          0 2  0x4002    1             make    wait
 4495         17081    16972          0 2  0x4002    1               sh    wait
 17081         4749    16972          0 2  0x4002    1             make    wait
 4749         15946    16972          0 2  0x4002    1               sh    wait
 15946        20679    16972          0 2  0x4002    1             make    wait
 20679         2301    16972          0 2  0x4002    1               sh    wait
 2301         17556    16972          0 2  0x4002    1             make    wait
 17556         1775    16972          0 2  0x4002    1               sh    wait
 1775          4322    16972          0 2  0x4002    1             make    wait
 4322         12624    16972          0 2  0x4002    1               sh    wait
 12624        23819    16972          0 2  0x4002    1             make    wait
 23819         5761    16972          0 2  0x4002    1               sh    wait
 5761          8389    16972          0 2  0x4002    1             make    wait
 8389          4673    16972          0 2  0x4002    1               sh    wait
 4673         18761    16972          0 2  0x4002    1             make    wait
 18761         9079    16972          0 2  0x4002    1               sh    wait
 9079         12978    16972          0 2  0x4002    1             make    wait
 12978        19338    16972          0 2  0x4002    1               sh    wait
 19338        15802    16972          0 2  0x4002    1             make    wait
 15802        20519    16972          0 2  0x4002    1               sh    wait
 20519          578    16972          0 2  0x4002    1             make    wait
 578          16359    16972          0 2  0x4002    1               sh    wait
 16359         3272    16972          0 2  0x4002    1             make    wait
 3272          6555    16972          0 2  0x4002    1               sh    wait
 6555         18388    16972          0 2  0x4002    1             make    wait
 18388         1214    16972          0 2  0x4002    1               sh    wait
 1214          3356    16972          0 2  0x4002    1             make    wait
 3356          4764    16972          0 2  0x4002    1               sh    wait
 4764         17849    16972          0 2  0x4002    1             make    wait
 17849         2391    16972          0 2  0x4002    1               sh    wait
 2391          8848    16972          0 2  0x4002    1             make    wait
 8848          1794    16972          0 2  0x4002    1               sh    wait
 1794          2637    16972          0 2  0x4002    1             make    wait
 2637         16972    16972          0 2  0x4002    1               sh    wait
 16972          331    16972          0 2  0x4002    1             make    wait
 1928          1701     1928        121 2  0x4002    1 2004_01_06.19:35  select
 1701           307      307          0 2  0x4000    1          telnetd    poll
 21009         1133    21009        121 2  0x4002    1 2004_01_06.19:35  select
 1133          4193     4193        121 2   0x100    1             sshd  select
 4193           270     4193          0 2       0    1             sshd   netio
 12658        29638    12658        121 2  0x4102    1 2004_01_06.19:35  select
 29638          795      795        121 2   0x100    1             sshd  select
 795            270      795          0 2       0    1             sshd   netio
 26646        27214    26646        556 2  0x4102    1 2004_01_06.19:35  select
 27214            1    27214        556 2   0x101    1     screen-4.0.2  select
 7522         18965     7522        556 2  0x4002    1             tcsh   ttyin
 18965        17961    17961        556 2   0x100    1             sshd  select
 17961          270    17961          0 2       0    1             sshd   netio
 10450         2744    10450        121 2  0x4002    1 2004_01_06.19:35  select
 2744          4046     4046        121 2   0x100    1             sshd  select
 4046           270     4046          0 2     0x1    1             sshd   netio
 29095        19374    29095        513 2  0x4002    1           telnet    poll
 19374        18416    19374        513 2  0x4002    1             tcsh   pause
 18416            1    18416        513 2   0x101    1     screen-4.0.2  select
 3925         25613     3925        121 2  0x4002    1 2004_01_06.19:35  select
 23831        16952    23831        121 2  0x4102    1 2004_01_06.19:35  select
 25613        25805    25805        121 2   0x100    1             sshd  select
 16952        20548    20548        121 2   0x100    1             sshd  select
 20548          270    20548          0 2     0x1    1             sshd   netio
 25805          270    25805          0 2     0x1    1             sshd   netio
 3591         16374     3591        121 2  0x4102    1 2004_01_06.19:35  select
 16374         1785     1785        121 2   0x100    1             sshd  select
 1785           270     1785          0 2     0x1    1             sshd   netio
 15616        27994    15616        121 2  0x4102    1 2004_01_06.19:35  select
 27994        18070    18070        121 2   0x100    1             sshd  select
 18070          270    18070          0 2     0x1    1             sshd   netio
 27434         3761    27434        121 2  0x4002    1 2004_01_06.19:35  select
 3761          2805     2805        121 2   0x100    1             sshd  select
 2805           270     2805          0 2     0x1    1             sshd   netio
 18633         6347    18633        121 2  0x4002    1 2004_01_06.19:35  select
 6347          8542     8542        121 2   0x100    1             sshd  select
 8542           270     8542          0 2       0    1             sshd   netio
 11322        11623    11322        121 2  0x4003    1 2004_01_06.19:35  select
 11623          307      307          0 2  0x4000    1          telnetd    poll
 331              1      331          0 2  0x4003    1             tcsh   pause
 304              1      304          0 2       0    1             cron nanosle
 307              1      307          0 2       0    1            inetd  kqread
 270              1      270          0 2       0    1             sshd  select
 246              1      246      32767 2   0x100    1           thttpd  kqread
 216              1      216          0 2       0    1             ntpd   pause
 126              0        0          0 2 0x20200    1            nfsio  nfsidl
 136              0        0          0 2 0x20200    1            nfsio  nfsidl
 125              0        0          0 2 0x20200    1            nfsio  nfsidl
 123              0        0          0 2 0x20200    1            nfsio  nfsidl
 124              1      124          0 2       0    1        mount_mfs  mfsidl
 111              1      111          0 2       0    1          rpcbind    poll
 87               1       87          0 2       0    1          syslogd
 6                0        0          0 2 0x20200    1         aiodoned aiodone
>5                0        0          0 2 0x20200    1          ioflush
 4                0        0          0 2 0x20200    1       pagedaemon pgdaemo
 3                0        0          0 2 0x20200    1       lfs_writer lfswrit
 2                0        0          0 2 0x20200    1         scsibus0  sccomp
 1                0        1          0 2  0x4000    1             init    wait
 0               -1        0          0 2 0x20200    1          swapper schedul


-- 
			   David Brownlee -- abs@absd.org