On Jun 14, 2023, at 12:51 PM, Vitaliy Makkoveev <[email protected]> wrote:
>
> On Tue, May 30, 2023 at 01:31:08PM +0200, Martin Pieuchot wrote:
>> So it seems the java process is holding the `sysctl_lock' for too long
>> and block all other sysctl(2). This seems wrong to me. We should come
>> up with a clever way to prevent vslocking too much memory. A single
>> lock obviously doesn't fly with that many CPUs.
>>
>
> We vslock memory to prevent context switch while doing copyin() and
> copyout(), right? This is required for avoid context switch within foreach
> loops of kernel lock protected lists. But this seems not be required for
> simple sysctl_int() calls or rwlock protected data. So sysctl_lock
> acquisition and the uvm_vslock() calls could be avoided for significant
> count of mibs and pushed deep down for the rest.
I’m back on -current testing and have some additional findings that
may help a bit. The memory leak fix had no effect on this issue. -current
behavior is as I previously described. When java trips the issue, it
goes into a state where many threads are all running at 100% cpu but
does not make forward progress. I’m going to call this state run-away java
process. Java is calling sched_yield(2) when in this state.
When java is in run-away state, a different process can trip
the next stage were processes block waiting on sysctllk indefinitely.
Top with process arguments is one, pgrep and ps -axl also trip this.
My last test on -current java was stuck in run-away state for 7 hours
45 minutes before cron daily ran and cause the lockups.
I did a test with -current + locking sched_yield() back up with the
kernel lock. The behavior changed slightly. Java still enters run-away
state occasionally but eventually does make forward progress and
complete. When java is in run-away state the sysctllk issue can still
be tripped, but if it is not tripped java eventually completes. For
about 200 invocations of a java command that usually takes 50 seconds
to complete, 4 times java entered run-away state but eventually completed:
Typically it runs like this:
0m51.16s real 5m09.37s user 0m49.96s system
The exceptions look like this:
1m11.15s real 5m35.88s user 13m20.47s system
27m18.93s real 31m13.19s user 754m48.41s system
13m44.44s real 19m56.11s user 501m39.73s system
19m23.72s real 24m40.97s user 629m08.16s system
Testing -current with dumbsched.3 behaves the same as -current described
above.
One other thing I observed so far is what happens when egdb is
Attached to the run-away java process. egdb stops the process
using ptrace(2) PT_ATTACH. Now if I issue a command that would
typically lock up the system like top displaying command line
arguments, the system does not lock up. I think this rules out
the kernel memory is fragmented theory.
Switching cpu’s in ddb tends to lock up ddb so I have limited
info but here what I have from -current lockup and -current
with dumbsched.3 lockup.
-current lockup 7 hours 45 min of run-away java then cron tripped it:
login: Stopped at db_enter+0x8: nop
ddb{0}> show all locks
CPU 6:
exclusive sched_lock &sched_lock r = 0 (0x1ca4aa0)
CPU 12:
exclusive mutex &pm->pm_mtx r = 0 (0x4001995e7f0)
Process 94379 (pgrep) thread 0x40018de79e0 (98675)
exclusive rwlock sysctllk r = 0 (0x1c240f8)
Process 70417 (java) thread 0x40018fdf140 (294923)
shared rwlock vmmaplk r = 0 (0x400183a58b8)
Process 70417 (java) thread 0x40018fdf980 (389444)
shared rwlock vmmaplk r = 0 (0x400183a58b8)
Process 70417 (java) thread 0x40018fdfc40 (20515)
shared rwlock vmmaplk r = 0 (0x400183a58b8)
Process 70417 (java) thread 0x400190c5c50 (325344)
shared rwlock vmmaplk r = 0 (0x400183a58b8)
Process 70417 (java) thread 0x400190c4650 (450774)
shared rwlock vmmaplk r = 0 (0x400183a58b8)
Process 70417 (java) thread 0x400190c4390 (441666)
shared rwlock vmmaplk r = 0 (0x400183a58b8)
Process 70417 (java) thread 0x400190c5990 (398914)
shared rwlock vmmaplk r = 0 (0x400183a58b8)
Process 70417 (java) thread 0x4001910b420 (176161)
exclusive rwlock uobjlk r = 0 (0x40018f72190)
shared rwlock vmmaplk r = 0 (0x400183a58b8)
Process 70417 (java) thread 0x4001910b160 (12453)
shared rwlock vmmaplk r = 0 (0x400183a58b8)
Process 70417 (java) thread 0x4001910a0e0 (299519)
shared rwlock vmmaplk r = 0 (0x400183a58b8)
Process 70417 (java) thread 0x4001910a920 (95241)
shared rwlock vmmaplk r = 0 (0x400183a58b8)
Process 70417 (java) thread 0x40019604bf0 (281549)
shared rwlock vmmaplk r = 0 (0x400183a58b8)
Process 70417 (java) thread 0x40019605430 (219368)
shared rwlock vmmaplk r = 0 (0x400183a58b8)
Process 20430 (idle0) thread 0x40019965600 (355187)
exclusive kernel_lock &kernel_lock r = 0 (0x1cdfa38)
ddb{0}> ps
PID TID PPID UID S FLAGS WAIT COMMAND
51289 418052 86061 0 3 0x100090 sysctllk cron
68696 17984 86061 0 3 0x100090 sysctllk cron
57906 47164 86061 0 3 0x100090 sysctllk cron
57329 81627 86061 0 3 0x100090 sysctllk cron
7335 261208 86061 0 3 0x100090 sysctllk cron
87862 508928 86061 0 3 0x100090 sysctllk cron
83201 434704 86061 0 3 0x100090 sysctllk cron
45010 156734 86061 0 3 0x100090 sysctllk cron
20965 332634 86061 0 3 0x100090 sysctllk cron
26491 8756 86061 0 3 0x100090 sysctllk cron
94379 98675 52394 0 2 0x2 pgrep
52394 126132 45519 0 3 0x10008a sigsusp ksh
45519 206473 19571 0 3 0x10008a sigsusp ksh
19571 522648 65500 0 3 0x10008a sigsusp sh
65500 25815 8286 0 3 0x10008a sigsusp sh
8286 268463 86061 0 3 0x100090 piperd cron
70417 168721 71557 55 3 0x200083 fsleep java
70417 13950 71557 55 3 0x4200083 fsleep java
70417 502030 71557 55 7 0x4200003 java
70417 230060 71557 55 2 0x4200003 java
70417 341173 71557 55 2 0x4200003 java
70417 294923 71557 55 7 0x4200003 java
70417 389444 71557 55 7 0x4200003 java
70417 177348 71557 55 3 0x4200083 fsleep java
70417 9385 71557 55 2 0x4200003 java
70417 20515 71557 55 7 0x4200003 java
70417 145345 71557 55 3 0x4200083 fsleep java
70417 164798 71557 55 2 0x4200003 java
70417 311721 71557 55 3 0x4200083 fsleep java
70417 325344 71557 55 7 0x4200003 java
70417 450774 71557 55 2 0x4200003 java
70417 402679 71557 55 2 0x4200003 java
70417 441666 71557 55 7 0x4200003 java
70417 63472 71557 55 3 0x4200083 fsleep java
70417 398914 71557 55 7 0x4200003 java
70417 313943 71557 55 3 0x4200083 fsleep java
70417 295761 71557 55 3 0x4200083 fsleep java
70417 202862 71557 55 7 0x4200003 java
70417 402672 71557 55 2 0x4200003 java
70417 139718 71557 55 7 0x4200003 java
70417 176161 71557 55 7 0x4200003 java
70417 180366 71557 55 2 0x4200003 java
70417 508023 71557 55 7 0x4200003 java
70417 491109 71557 55 7 0x4200003 java
70417 12453 71557 55 7 0x4200003 java
70417 252579 71557 55 2 0x4200003 java
70417 146951 71557 55 2 0x4200003 java
70417 299519 71557 55 7 0x4200003 java
70417 99530 71557 55 2 0x4200003 java
70417 95241 71557 55 7 0x4200003 java
70417 129511 71557 55 3 0x4200083 fsleep java
70417 186515 71557 55 3 0x4200083 fsleep java
70417 419185 71557 55 2 0x4200003 java
70417 519651 71557 55 2 0x4200003 java
70417 281549 71557 55 7 0x4200003 java
70417 398760 71557 55 7 0x4200003 java
70417 397086 71557 55 3 0x4200083 fsleep java
70417 30289 71557 55 3 0x4200083 fsleep java
70417 228759 71557 55 7 0x4200003 java
70417 219368 71557 55 7 0x4200003 java
70417 327537 71557 55 3 0x4200083 fsleep java
70417 77530 71557 55 3 0x4200083 fsleep java
70417 409186 71557 55 3 0x4200083 fsleep java
70417 323740 71557 55 3 0x4200083 fsleep java
70417 217331 71557 55 3 0x4200083 fsleep java
70417 148838 71557 55 3 0x4200083 fsleep java
70417 493426 71557 55 3 0x4200083 fsleep java
70417 426834 71557 55 3 0x4200083 fsleep java
70417 371111 71557 55 3 0x4200083 fsleep java
70417 479772 71557 55 3 0x4200083 fsleep java
70417 177616 71557 55 3 0x4200083 fsleep java
70417 198266 71557 55 3 0x4200083 fsleep java
70417 160268 71557 55 3 0x4200083 fsleep java
70417 507189 71557 55 3 0x4200083 fsleep java
70417 163501 71557 55 3 0x4200083 fsleep java
70417 143106 71557 55 3 0x4200083 fsleep java
70417 72839 71557 55 3 0x4200083 fsleep java
70417 27480 71557 55 3 0x4200083 fsleep java
70417 271014 71557 55 3 0x4200083 fsleep java
70417 430403 71557 55 3 0x4200083 fsleep java
70417 484308 71557 55 3 0x4200083 fsleep java
70417 66557 71557 55 3 0x4200083 fsleep java
70417 368986 71557 55 3 0x4200083 fsleep java
70417 79694 71557 55 3 0x4200083 fsleep java
70417 263769 71557 55 2 0x4200003 java
71557 313437 54815 1000 3 0x10008b sigsusp sh
38823 473078 1 1000 3 0x1000b0 kqread ssh-agent
54815 179485 85124 1000 3 0x10008b sigsusp ksh
85124 174124 82992 1000 3 0x98 kqread sshd
82992 505962 19117 0 3 0x82 kqread sshd
94226 105636 34562 1000 3 0x100083 sysctllk top
45181 241106 1 1000 3 0x1000b0 kqread ssh-agent
34562 27078 35337 1000 3 0x10008b sigsusp ksh
35337 208560 99583 1000 3 0x98 kqread sshd
99583 298485 19117 0 3 0x82 kqread sshd
66757 202899 1 1000 3 0x1000b0 kqread ssh-agent
14076 422317 65186 1000 3 0x100083 ttyin ksh
65186 473504 69676 1000 3 0x98 kqread sshd
69676 241944 19117 0 3 0x82 kqread sshd
23096 457141 1 0 3 0x100083 ttyin getty
86061 33803 1 0 3 0x100098 kqread cron
5132 232368 1 99 3 0x1100090 kqread sndiod
87193 153492 1 110 3 0x100090 kqread sndiod
76688 357361 51636 95 3 0x1100092 kqread smtpd
88490 417242 51636 103 3 0x1100092 kqread smtpd
7527 264480 51636 95 3 0x1100092 kqread smtpd
83722 493013 51636 95 3 0x100092 kqread smtpd
18935 371029 51636 95 3 0x1100092 kqread smtpd
38021 196456 51636 95 3 0x1100092 kqread smtpd
51636 466931 1 0 3 0x100080 kqread smtpd
19117 115784 1 0 3 0x88 kqread sshd
59327 195859 595 0 3 0x80 nfsd nfsd
3775 506117 595 0 3 0x80 nfsd nfsd
71373 470169 595 0 3 0x80 nfsd nfsd
55013 265586 595 0 3 0x80 nfsd nfsd
595 146319 1 0 3 0x80 netcon nfsd
6239 131614 87208 0 3 0x80 kqread mountd
87208 116254 1 0 3 0x100080 kqread mountd
31615 209009 1 28 3 0x1100090 kqread portmap
9418 483286 1 0 3 0x100080 kqread ntpd
67774 457179 43435 83 3 0x100092 kqread ntpd
43435 200485 1 83 3 0x1100092 sysctllk ntpd
23724 476637 40297 74 3 0x1100092 bpf pflogd
40297 194081 1 0 3 0x80 netio pflogd
85000 507820 99353 73 3 0x1100090 kqread syslogd
99353 311791 1 0 3 0x100082 netio syslogd
78963 330574 1 0 3 0x100080 kqread resolvd
65579 392676 99143 77 3 0x100092 kqread dhcpleased
59810 341186 99143 77 3 0x100092 sysctllk dhcpleased
99143 123967 1 0 3 0x80 kqread dhcpleased
37546 265338 60569 115 3 0x100092 kqread slaacd
75464 520417 60569 115 3 0x100092 kqread slaacd
60569 96744 1 0 3 0x100080 kqread slaacd
66229 200910 0 0 3 0x14200 bored smr
55338 55765 0 0 3 0x14200 pgzero zerothread
18382 107837 0 0 3 0x14200 aiodoned aiodoned
71381 37537 0 0 3 0x14200 syncer update
13189 63145 0 0 3 0x14200 cleaner cleaner
58679 163470 0 0 3 0x14200 reaper reaper
8491 352290 0 0 3 0x14200 pgdaemon pagedaemon
42991 271700 0 0 3 0x14200 usbtsk usbtask
99703 278524 0 0 3 0x14200 usbatsk usbatsk
44097 41543 0 0 3 0x14200 bored sensors
29515 395831 0 0 7 0x40014200 idle63
59879 233122 0 0 7 0x40014200 idle62
24479 472135 0 0 7 0x40014200 idle61
32724 180485 0 0 7 0x40014200 idle60
84522 352102 0 0 7 0x40014200 idle59
88468 28468 0 0 7 0x40014200 idle58
9730 521314 0 0 7 0x40014200 idle57
88126 143658 0 0 7 0x40014200 idle56
62088 480688 0 0 7 0x40014200 idle55
49888 301613 0 0 7 0x40014200 idle54
91026 435639 0 0 7 0x40014200 idle53
83946 31842 0 0 7 0x40014200 idle52
42400 517472 0 0 7 0x40014200 idle51
78935 250217 0 0 7 0x40014200 idle50
86793 491694 0 0 7 0x40014200 idle49
85326 138207 0 0 7 0x40014200 idle48
45276 98532 0 0 7 0x40014200 idle47
15671 124998 0 0 7 0x40014200 idle46
4442 468098 0 0 7 0x40014200 idle45
92628 140541 0 0 3 0x40014200 idle44
20098 1145 0 0 7 0x40014200 idle43
94172 136638 0 0 7 0x40014200 idle42
88998 189223 0 0 7 0x40014200 idle41
29884 315017 0 0 7 0x40014200 idle40
44014 403200 0 0 7 0x40014200 idle39
22125 330402 0 0 7 0x40014200 idle38
21689 142353 0 0 7 0x40014200 idle37
69531 201013 0 0 7 0x40014200 idle36
71325 26153 0 0 7 0x40014200 idle35
83336 185241 0 0 7 0x40014200 idle34
71152 302638 0 0 7 0x40014200 idle33
7298 350142 0 0 3 0x40014200 idle32
19260 236429 0 0 7 0x40014200 idle31
93685 90232 0 0 7 0x40014200 idle30
94248 66415 0 0 7 0x40014200 idle29
24474 416674 0 0 3 0x40014200 idle28
98540 391643 0 0 7 0x40014200 idle27
10250 18831 0 0 7 0x40014200 idle26
95467 39821 0 0 3 0x40014200 idle25
1906 132445 0 0 3 0x40014200 idle24
14522 4049 0 0 7 0x40014200 idle23
55130 270348 0 0 7 0x40014200 idle22
53053 246249 0 0 7 0x40014200 idle21
74782 36823 0 0 7 0x40014200 idle20
59141 169699 0 0 3 0x40014200 idle19
93213 266561 0 0 7 0x40014200 idle18
71418 222712 0 0 7 0x40014200 idle17
17525 407410 0 0 3 0x40014200 idle16
37850 475698 0 0 3 0x40014200 idle15
52754 297462 0 0 3 0x40014200 idle14
36038 64823 0 0 3 0x40014200 idle13
8981 422888 0 0 3 0x40014200 idle12
21373 172943 0 0 7 0x40014200 idle11
72002 225983 0 0 7 0x40014200 idle10
98855 57927 0 0 7 0x40014200 idle9
11446 464080 0 0 3 0x40014200 idle8
68075 154944 0 0 3 0x40014200 idle7
27722 23851 0 0 3 0x40014200 idle6
23981 50539 0 0 3 0x40014200 idle5
25972 501167 0 0 3 0x40014200 idle4
57037 170331 0 0 3 0x40014200 idle3
2065 172225 0 0 3 0x40014200 idle2
60861 163397 0 0 3 0x40014200 idle1
50838 149027 0 0 3 0x14200 bored softnet3
66043 220781 0 0 3 0x14200 bored softnet2
46438 302233 0 0 3 0x14200 bored softnet1
27174 73769 0 0 3 0x14200 bored softnet0
22895 298543 0 0 3 0x14200 bored systqmp
83001 263628 0 0 3 0x14200 bored systq
62839 447694 0 0 3 0x40014200 bored softclock
*20430 355187 0 0 7 0x40014200 idle0
16760 433746 0 0 3 0x14200 kmalloc kmthread
1 508830 0 0 3 0x82 wait init
0 0 -1 0 3 0x10200 scheduler swapper
ddb{0}> ps/o
TID PID UID PRFLAGS PFLAGS CPU COMMAND
502030 70417 55 0x200003 0x4000000 6 java
294923 70417 55 0x200003 0x4000000 5 java
389444 70417 55 0x200003 0x4000000 7 java
20515 70417 55 0x200003 0x4000000 15 java
325344 70417 55 0x200003 0x4000000 44 java
441666 70417 55 0x200003 0x4000000 1 java
398914 70417 55 0x200003 0x4000000 16 java
202862 70417 55 0x200003 0x4000000 8 java
139718 70417 55 0x200003 0x4000000 4 java
176161 70417 55 0x200003 0x4000000 12 java
508023 70417 55 0x200003 0x4000000 14 java
491109 70417 55 0x200003 0x4000000 25 java
12453 70417 55 0x200003 0x4000000 28 java
299519 70417 55 0x200003 0x4000000 13 java
95241 70417 55 0x200003 0x4000000 24 java
281549 70417 55 0x200003 0x4000000 2 java
398760 70417 55 0x200003 0x4000000 3 java
228759 70417 55 0x200003 0x4000000 19 java
219368 70417 55 0x200003 0x4000000 32 java
ddb{0}> machine ddbcpu 5
<<<ddb locked>>>
-current with dumbsched.3 lockup by cron
login: Stopped at db_enter+0x8: nop
ddb{0}> show all locks
CPU 1:
exclusive sched_lock &sched_lock r = 0 (0x1c97ae8)
Process 60231 (pgrep) thread 0x40019027c30 (139536)
exclusive rwlock sysctllk r = 0 (0x1c1b128)
Process 65958 (java) thread 0x400194baeb0 (301842)
shared rwlock vmmaplk r = 0 (0x40019704678)
Process 65958 (java) thread 0x400187c1150 (80639)
shared rwlock vmmaplk r = 0 (0x40019704678)
Process 65958 (java) thread 0x400187c08e0 (130285)
shared rwlock vmmaplk r = 0 (0x40019704678)
Process 65958 (java) thread 0x400187c0bb0 (372964)
shared rwlock vmmaplk r = 0 (0x40019704678)
Process 65958 (java) thread 0x400187c0340 (114483)
shared rwlock vmmaplk r = 0 (0x40019704678)
Process 65958 (java) thread 0x400187c1c90 (370824)
shared rwlock vmmaplk r = 0 (0x40019704678)
Process 65958 (java) thread 0x400187c1420 (291903)
shared rwlock vmmaplk r = 0 (0x40019704678)
Process 65958 (java) thread 0x40019706bd0 (192156)
shared rwlock vmmaplk r = 0 (0x40019704678)
Process 65958 (java) thread 0x40018eec5c0 (504607)
shared rwlock vmmaplk r = 0 (0x40019704678)
Process 65958 (java) thread 0x40018eecb60 (464875)
shared rwlock vmmaplk r = 0 (0x40019704678)
Process 65958 (java) thread 0x40018eec2f0 (286485)
exclusive kernel_lock &kernel_lock r = 0 (0x1cd0430)
shared rwlock vmmaplk r = 0 (0x40019704678)
Process 65958 (java) thread 0x40018eec890 (14503)
shared rwlock vmmaplk r = 0 (0x40019704678)
Process 65958 (java) thread 0x40018eed6a0 (474246)
shared rwlock vmmaplk r = 0 (0x40019704678)
Process 65958 (java) thread 0x40018eece30 (13168)
shared rwlock vmmaplk r = 0 (0x40019704678)
Process 65958 (java) thread 0x40018eedc40 (382848)
shared rwlock vmmaplk r = 0 (0x40019704678)
Process 65958 (java) thread 0x40018eec020 (438667)
shared rwlock vmmaplk r = 0 (0x40019704678)
Process 65958 (java) thread 0x40018eed970 (156481)
shared rwlock vmmaplk r = 0 (0x40019704678)
Process 65958 (java) thread 0x40018e54320 (457654)
shared rwlock vmmaplk r = 0 (0x40019704678)
Process 65958 (java) thread 0x40018e54e60 (435923)
shared rwlock vmmaplk r = 0 (0x40019704678)
Process 65958 (java) thread 0x40018e55400 (192918)
shared rwlock vmmaplk r = 0 (0x40019704678)
Process 65958 (java) thread 0x40018e559a0 (419962)
shared rwlock vmmaplk r = 0 (0x40019704678)
Process 65958 (java) thread 0x40018e55c70 (39251)
shared rwlock vmmaplk r = 0 (0x40019704678)
Process 65958 (java) thread 0x40018e54b90 (496191)
shared rwlock vmmaplk r = 0 (0x40019704678)
Process 65958 (java) thread 0x40018e54050 (405221)
shared rwlock vmmaplk r = 0 (0x40019704678)
Process 65958 (java) thread 0x40018e55130 (186762)
shared rwlock vmmaplk r = 0 (0x40019704678)
Process 65958 (java) thread 0x400190c2e70 (261075)
shared rwlock vmmaplk r = 0 (0x40019704678)
Process 65958 (java) thread 0x400190c2600 (223229)
shared rwlock vmmaplk r = 0 (0x40019704678)
Process 65958 (java) thread 0x400190c2060 (456341)
shared rwlock vmmaplk r = 0 (0x40019704678)
Process 65958 (java) thread 0x400190c28d0 (31372)
shared rwlock vmmaplk r = 0 (0x40019704678)
Process 65958 (java) thread 0x400190c39b0 (112927)
shared rwlock vmmaplk r = 0 (0x40019704678)
Process 65958 (java) thread 0x400190c3410 (299897)
exclusive rwlock uobjlk r = 0 (0x40018e52060)
shared rwlock vmmaplk r = 0 (0x40019704678)
Process 65958 (java) thread 0x400190c2330 (455167)
shared rwlock vmmaplk r = 0 (0x40019704678)
Process 65958 (java) thread 0x400190c36e0 (164561)
shared rwlock vmmaplk r = 0 (0x40019704678)
ddb{0}> ps
PID TID PPID UID S FLAGS WAIT COMMAND
93903 102019 2381 0 3 0x100090 sysctllk cron
2846 152512 2381 0 3 0x100090 sysctllk cron
10813 127849 2381 0 3 0x100090 sysctllk cron
3486 389348 2381 0 3 0x100090 sysctllk cron
74120 491228 2381 0 3 0x100090 sysctllk cron
58089 370399 2381 0 3 0x100090 sysctllk cron
60231 139536 62752 0 3 0x2 vmmaplk pgrep
62752 448959 75065 0 3 0x10008a sigsusp ksh
75065 226858 60722 0 3 0x10008a sigsusp ksh
60722 61207 52294 0 3 0x10008a sigsusp sh
52294 387320 71832 0 3 0x10008a sigsusp sh
71832 213690 2381 0 3 0x100090 piperd cron
65958 7230 45531 55 3 0x200083 fsleep java
65958 192531 45531 55 3 0x4200083 fsleep java
65958 301842 45531 55 7 0x4200003 java
65958 80639 45531 55 7 0x4200003 java
65958 130285 45531 55 7 0x4200003 java
65958 52542 45531 55 3 0x4200083 fsleep java
65958 372964 45531 55 7 0x4200003 java
65958 147182 45531 55 3 0x4200083 fsleep java
65958 114483 45531 55 7 0x4200003 java
65958 370824 45531 55 7 0x4200003 java
65958 291903 45531 55 7 0x4200003 java
65958 192156 45531 55 7 0x4200003 java
65958 504607 45531 55 7 0x4200003 java
65958 41811 45531 55 3 0x4200083 fsleep java
65958 464875 45531 55 3 0x4200003 uobjlk java
*65958 286485 45531 55 7 0x4200003 java
65958 14503 45531 55 7 0x4200003 java
65958 474246 45531 55 7 0x4200003 java
65958 13168 45531 55 7 0x4200003 java
65958 382848 45531 55 7 0x4200003 java
65958 128100 45531 55 3 0x4200083 fsleep java
65958 438667 45531 55 7 0x4200003 java
65958 156481 45531 55 7 0x4200003 java
65958 457654 45531 55 7 0x4200003 java
65958 213184 45531 55 7 0x4200003 java
65958 435923 45531 55 7 0x4200003 java
65958 192918 45531 55 7 0x4200003 java
65958 419962 45531 55 2 0x4200003 java
65958 375949 45531 55 3 0x4200083 fsleep java
65958 39251 45531 55 7 0x4200003 java
65958 496191 45531 55 7 0x4200003 java
65958 405221 45531 55 7 0x4200003 java
65958 27776 45531 55 3 0x4200083 fsleep java
65958 186762 45531 55 2 0x4200003 java
65958 261075 45531 55 7 0x4200003 java
65958 223229 45531 55 7 0x4200003 java
65958 456341 45531 55 7 0x4200003 java
65958 31372 45531 55 7 0x4200003 java
65958 112927 45531 55 7 0x4200003 java
65958 299897 45531 55 7 0x4200003 java
65958 150241 45531 55 3 0x4200083 fsleep java
65958 209097 45531 55 3 0x4200083 fsleep java
65958 455167 45531 55 7 0x4200003 java
65958 138810 45531 55 3 0x4200083 fsleep java
65958 164561 45531 55 7 0x4200003 java
65958 324079 45531 55 3 0x4200083 fsleep java
65958 212246 45531 55 3 0x4200083 fsleep java
65958 135053 45531 55 3 0x4200083 fsleep java
65958 136209 45531 55 3 0x4200083 fsleep java
65958 241168 45531 55 3 0x4200083 fsleep java
65958 25033 45531 55 3 0x4200083 fsleep java
65958 265142 45531 55 3 0x4200083 fsleep java
65958 271376 45531 55 3 0x4200083 fsleep java
65958 507881 45531 55 3 0x4200083 fsleep java
65958 299826 45531 55 3 0x4200083 fsleep java
65958 216677 45531 55 3 0x4200083 fsleep java
65958 391531 45531 55 3 0x4200083 fsleep java
65958 91320 45531 55 3 0x4200083 fsleep java
65958 83315 45531 55 3 0x4200083 fsleep java
65958 210770 45531 55 3 0x4200083 fsleep java
65958 215295 45531 55 3 0x4200083 fsleep java
65958 210392 45531 55 3 0x4200083 fsleep java
65958 350031 45531 55 3 0x4200083 fsleep java
65958 169175 45531 55 3 0x4200083 fsleep java
65958 463217 45531 55 3 0x4200083 fsleep java
65958 242928 45531 55 3 0x4200083 fsleep java
65958 53076 45531 55 3 0x4200083 fsleep java
65958 489978 45531 55 3 0x4200083 fsleep java
65958 339429 45531 55 7 0x4200003 java
45531 229729 80664 1000 3 0x10008b sigsusp sh
48802 195515 1 1000 3 0x1000b0 kqread ssh-agent
4440 454765 95357 1000 3 0x100083 ttyin ksh
95357 172382 48777 1000 3 0x98 kqread sshd
70875 345373 1 1000 3 0x1000b0 kqread ssh-agent
80664 101441 81706 1000 3 0x10008b sigsusp ksh
81706 60091 81193 1000 3 0x98 kqread sshd
81193 108230 82274 0 3 0x82 kqread sshd
70046 506217 96291 1000 3 0x100083 sysctllk top
86364 130483 1 1000 3 0x1000b0 kqread ssh-agent
96291 505127 71169 1000 3 0x10008b sigsusp ksh
71169 137587 52426 1000 3 0x98 kqread sshd
52426 76557 82274 0 3 0x82 kqread sshd
48777 67113 82274 0 3 0x82 kqread sshd
74626 521740 1 0 3 0x100083 ttyin getty
2381 40188 1 0 3 0x100098 kqread cron
39949 142081 1 99 3 0x1100090 kqread sndiod
99537 194538 1 110 3 0x100090 kqread sndiod
74845 68171 71956 95 3 0x1100092 kqread smtpd
63896 495712 71956 103 3 0x1100092 kqread smtpd
68722 3502 71956 95 3 0x1100092 kqread smtpd
69693 227928 71956 95 3 0x100092 kqread smtpd
68799 261017 71956 95 3 0x1100092 kqread smtpd
88708 519105 71956 95 3 0x1100092 kqread smtpd
71956 502628 1 0 3 0x100080 kqread smtpd
82274 225740 1 0 3 0x88 kqread sshd
73894 96984 75584 0 3 0x80 nfsd nfsd
16655 123345 75584 0 3 0x80 nfsd nfsd
86188 520974 75584 0 3 0x80 nfsd nfsd
46810 494909 75584 0 3 0x80 nfsd nfsd
75584 208502 1 0 3 0x80 netcon nfsd
26786 222700 50391 0 3 0x80 kqread mountd
50391 512874 1 0 3 0x100080 kqread mountd
16225 135536 1 28 3 0x1100090 kqread portmap
13738 74857 1 0 3 0x100080 kqread ntpd
54592 488470 79129 83 3 0x100092 kqread ntpd
79129 61531 1 83 3 0x1100092 sysctllk ntpd
87803 470330 87425 74 3 0x1100092 bpf pflogd
87425 237375 1 0 3 0x80 netio pflogd
81331 500693 52507 73 3 0x1100090 kqread syslogd
52507 4057 1 0 3 0x100082 netio syslogd
8291 56979 1 0 3 0x100080 kqread resolvd
23383 153324 9390 77 3 0x100092 kqread dhcpleased
37258 147216 9390 77 3 0x100092 sysctllk dhcpleased
9390 175267 1 0 3 0x80 kqread dhcpleased
25590 342469 41177 115 3 0x100092 kqread slaacd
61357 393483 41177 115 3 0x100092 kqread slaacd
41177 339577 1 0 3 0x100080 kqread slaacd
12197 470283 0 0 3 0x14200 bored smr
77832 80715 0 0 3 0x14200 pgzero zerothread
24848 144815 0 0 3 0x14200 aiodoned aiodoned
84782 162845 0 0 3 0x14200 syncer update
62736 362379 0 0 3 0x14200 cleaner cleaner
77489 152573 0 0 3 0x14200 reaper reaper
81116 98229 0 0 3 0x14200 pgdaemon pagedaemon
89226 176649 0 0 3 0x14200 usbtsk usbtask
72519 481877 0 0 3 0x14200 usbatsk usbatsk
85670 516841 0 0 3 0x14200 bored sensors
98189 52134 0 0 7 0x40014200 idle63
99260 88385 0 0 3 0x40014200 idle62
46445 341827 0 0 3 0x40014200 idle61
94364 522577 0 0 3 0x40014200 idle60
14769 274448 0 0 3 0x40014200 idle59
81632 201907 0 0 3 0x40014200 idle58
26470 251736 0 0 3 0x40014200 idle57
34847 227613 0 0 3 0x40014200 idle56
59706 117732 0 0 7 0x40014200 idle55
97065 448673 0 0 7 0x40014200 idle54
90538 423266 0 0 7 0x40014200 idle53
40550 278262 0 0 7 0x40014200 idle52
37783 367165 0 0 7 0x40014200 idle51
26201 99138 0 0 3 0x40014200 idle50
5997 415312 0 0 3 0x40014200 idle49
51672 171284 0 0 3 0x40014200 idle48
21498 239237 0 0 3 0x40014200 idle47
5162 58072 0 0 7 0x40014200 idle46
35391 81257 0 0 7 0x40014200 idle45
13717 175738 0 0 3 0x40014200 idle44
22878 425620 0 0 7 0x40014200 idle43
42648 154481 0 0 3 0x40014200 idle42
56379 144823 0 0 7 0x40014200 idle41
92699 168282 0 0 7 0x40014200 idle40
6077 405289 0 0 7 0x40014200 idle39
85591 131257 0 0 7 0x40014200 idle38
52318 223053 0 0 3 0x40014200 idle37
18267 161512 0 0 3 0x40014200 idle36
77653 70785 0 0 7 0x40014200 idle35
53498 284796 0 0 7 0x40014200 idle34
98386 491140 0 0 7 0x40014200 idle33
58847 69465 0 0 7 0x40014200 idle32
72244 66385 0 0 7 0x40014200 idle31
55149 418920 0 0 3 0x40014200 idle30
29482 386405 0 0 7 0x40014200 idle29
7945 294845 0 0 3 0x40014200 idle28
77046 162724 0 0 7 0x40014200 idle27
95985 175324 0 0 7 0x40014200 idle26
18649 373012 0 0 7 0x40014200 idle25
49823 117696 0 0 7 0x40014200 idle24
47921 174878 0 0 3 0x40014200 idle23
14079 99854 0 0 7 0x40014200 idle22
55898 93973 0 0 7 0x40014200 idle21
58267 281434 0 0 7 0x40014200 idle20
76147 134880 0 0 3 0x40014200 idle19
11370 82585 0 0 3 0x40014200 idle18
56274 350307 0 0 7 0x40014200 idle17
50547 101022 0 0 3 0x40014200 idle16
93420 280840 0 0 3 0x40014200 idle15
88316 188059 0 0 7 0x40014200 idle14
57916 283360 0 0 3 0x40014200 idle13
15079 476571 0 0 3 0x40014200 idle12
2884 93886 0 0 7 0x40014200 idle11
65531 34898 0 0 3 0x40014200 idle10
80833 47701 0 0 3 0x40014200 idle9
51420 1696 0 0 3 0x40014200 idle8
91655 293964 0 0 3 0x40014200 idle7
75770 490286 0 0 7 0x40014200 idle6
57207 57170 0 0 3 0x40014200 idle5
42335 487067 0 0 3 0x40014200 idle4
60599 456740 0 0 7 0x40014200 idle3
43120 54537 0 0 7 0x40014200 idle2
5551 505482 0 0 3 0x40014200 idle1
85621 237388 0 0 3 0x14200 bored softnet3
67718 73745 0 0 3 0x14200 bored softnet2
52477 123744 0 0 3 0x14200 bored softnet1
94812 204004 0 0 3 0x14200 bored softnet0
37170 237307 0 0 3 0x14200 bored systqmp
79978 484491 0 0 3 0x14200 bored systq
90234 164151 0 0 3 0x40014200 bored softclock
2208 386559 0 0 3 0x40014200 idle0
69952 114523 0 0 3 0x14200 kmalloc kmthread
1 46716 0 0 3 0x82 wait init
0 0 -1 0 3 0x10200 scheduler swapper
ddb{0}> ps /o
TID PID UID PRFLAGS PFLAGS CPU COMMAND
301842 65958 55 0x200003 0x4000000 15 java
80639 65958 55 0x200003 0x4000000 62 java
130285 65958 55 0x200003 0x4000000 23 java
372964 65958 55 0x200003 0x4000000 1 java
114483 65958 55 0x200003 0x4000000 13 java
370824 65958 55 0x200003 0x4000000 9 java
291903 65958 55 0x200003 0x4000000 59 java
192156 65958 55 0x200003 0x4000000 57 java
504607 65958 55 0x200003 0x4000000 56 java
*286485 65958 55 0x200003 0x4000000 0K java
14503 65958 55 0x200003 0x4000000 36 java
474246 65958 55 0x200003 0x4000000 19 java
13168 65958 55 0x200003 0x4000000 16 java
382848 65958 55 0x200003 0x4000000 42 java
438667 65958 55 0x200003 0x4000000 60 java
156481 65958 55 0x200003 0x4000000 18 java
457654 65958 55 0x200003 0x4000000 10 java
213184 65958 55 0x200003 0x4000000 48 java
435923 65958 55 0x200003 0x4000000 61 java
192918 65958 55 0x200003 0x4000000 37 java
39251 65958 55 0x200003 0x4000000 5 java
496191 65958 55 0x200003 0x4000000 30 java
405221 65958 55 0x200003 0x4000000 12 java
261075 65958 55 0x200003 0x4000000 28 java
223229 65958 55 0x200003 0x4000000 47 java
456341 65958 55 0x200003 0x4000000 58 java
31372 65958 55 0x200003 0x4000000 49 java
112927 65958 55 0x200003 0x4000000 8 java
299897 65958 55 0x200003 0x4000000 7 java
455167 65958 55 0x200003 0x4000000 44 java
164561 65958 55 0x200003 0x4000000 4 java
339429 65958 55 0x200003 0x4000000 50 java
ddb{0}> tr
vcons_softintr(400199b2800, 8, 4001995e300, 40019704580, ffffffffffffffff,
40000c22330) at vcons_softintr+0x3c
intr_handler(2017ec8, 400199a8a00, 469ea907, 2, 1c00, 0) at intr_handler+0x50
sparc_intr_retry(1c972e0, 8, 17c4560, 0, 0, 19b0210) at sparc_intr_retry+0x5c
sleep_finish(0, 0, 20, 19957b0, 0, 0) at sleep_finish+0x90
rw_enter(40018e52050, 1, 1c03000, 0, 0, 0) at rw_enter+0x298
uvm_fault_lower_lookup(400e45d9cd0, 400e45d9d08, 400e45d9bd0, 0, 0, 4) at
uvm_fault_lower_lookup+0x2c
uvm_fault_lower(400192474a0, 400e45d9d08, 400e45d9bd0, 0, 1c0c000, 1c970d8) at
uvm_fault_lower+0x3c
uvm_fault(0, 400e45d9cd0, 0, 400192474a0, 10267e0, 3) at uvm_fault+0x1bc
text_access_fault(400e45d9ed0, 9, 39ac742254, 0, 0, 0) at
text_access_fault+0x114
sun4v_texttrap(3976ba0340, 52a, 3987677868, 398767786c, 0, 19b0210) at
sun4v_texttrap+0x1fc
ddb{0}> machine ddbcpu 15
<<< ddb lockup >>>