On Jun 14, 2023, at 12:51 PM, Vitaliy Makkoveev <m...@openbsd.org> 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 >>>