On May 12, 2023, at 10:26 AM, Martin Pieuchot <m...@openbsd.org> wrote:
> 
> On 09/05/23(Tue) 20:02, Kurt Miller wrote:
>> While building devel/jdk/1.8 on May 3rd snapshot I noticed the build freezing
>> and processes getting stuck like ps. After enabling ddb.console I was able to
>> reproduce the livelock and capture cpu traces. Dmesg at the end.
>> Let me know if more information is needed as this appears to be rather
>> reproducible on my T4-1.
> 
> It seems that all CPUs are waiting for the KERNEL_LOCK().  Doing ps /o
> in ddb(4) should show us which CPU is currently holding it.  I can't
> figure it out just by looking at the traces below.
> 

I don’t think this will be helpful. I reproduced the deadlock with the May 10
snapshot, broke into ddb and while doing the cpu traces hit a ddb panic while
Switching to cpu 18. ps /o output at end.  I’ll try again to get a clean set of 
traces.

login: Stopped at      db_enter+0x8:   nop
ddb{0}> bt
vcons_softintr(400151b8a00, 1c940b8, 20, 400e230c870, 11b5d40, 6) at 
vcons_softintr+0x3c
intr_handler(2017ec8, 400151afa00, 2422a40a, 1c82298, 0, 6) at intr_handler+0x50
sparc_intr_retry(0, 0, 17cc340, 9e6475cc0c, 1c00, 12) at sparc_intr_retry+0x5c
cpu_idle_cycle(1c94098, 2018000, 184bdd0, 1c82298, 0, 19a6a30) at 
cpu_idle_cycle+0x2c
sched_idle(2018360, 4001516a000, 17cc340, 0, 1c56e2e, 3b9ac800) at 
sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{0}> machine ddbcpu 0x01
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
ddb{1}> bt
sched_idle(400e0718360, 4001516bb80, 17cc340, 0, 0, 3b9ac800) at 
sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{1}> machine ddbcpu 0x2
Stopped at      sun4v_send_ipi+0x88:    bne,pn          sun4v_send_ipi+0x98
ddb{2}> bt
setrunnable(40014c2b6b0, 1c57ad0, 18f1a58, 3, 1f63b9, 6) at setrunnable+0xe4
wakeup_proc(1, 400e2310350, 0, 2e4, 3, 6) at wakeup_proc+0xa0
wakeup_n(400e2310350, ffffffffffffffff, 0, 3ec772000, ffffffffffffffff, 
1d1bf50) at wakeup_n+0x94
uvmfault_unlockall(400e5ff3cd0, 0, 400e230c870, 400e5ff3a00, 24, 4) at 
uvmfault_unlockall+0xc
uvm_fault_lower(0, 400e5ff3d08, 40010cb0510, 40010cb0558, 1c04000, 1c7b2f8) at 
uvm_fault_lower+0x880
uvm_fault(0, 400e5ff3cd0, 0, 400e230c870, 11b5d40, 1) at uvm_fault+0x1bc
text_access_fault(400e5ff3ed0, 9, 9ea37ea2e4, 0, 0, 0) at 
text_access_fault+0x114
sun4v_texttrap(9ef623ffc0, 52a, 9e6475cc08, 9e6475cc0c, 0, 2b) at 
sun4v_texttrap+0x1fc
ddb{2}> machine ddbcpu 0x3
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
ddb{3}> bt
sched_idle(400e0738360, 4001515d350, 17cc340, 1c00, 1825df8, 3b9ac800) at 
sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{3}> machine ddbcpu 0x4
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
ddb{4}> bt
sched_idle(400e0748360, 4001515c590, 17cc340, 1c00, 1825df8, 3b9ac800) at 
sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{4}> machine ddbcpu 0x5
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
ddb{5}> bt
sched_idle(400e0758360, 4001515c010, 17cc340, 400e0f11b78, 1825df8, 3b9ac800) 
at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{5}> machine ddbcpu 0x6
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
ddb{6}> bt
sched_idle(400e0768360, 4001515c2d0, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{6}> machine ddbcpu 0x7
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
ddb{7}> bt
sched_idle(400e0778360, 4001515c850, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{7}> machine ddbcpu 0x8
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
ddb{8}> bt
sched_idle(400e0788360, 4001515cb10, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{8}> machine ddbcpu 0x9
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
ddb{9}> bt
sched_idle(400e0798360, 4001515cdd0, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{9}> machine ddbcpu 0xa
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
ddb{10}> b
sync        crash       dump        halt        reboot      poweroff
ddb{10}> bt
sched_idle(400e07a8360, 4001515d090, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{10}> machine ddbcpu 0xb
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
ddb{11}> bt
sched_idle(400e07b8360, 4001515d610, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{11}> machine ddbcpu 0xc
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
ddb{12}> bt
sched_idle(400e07c8360, 4001515db90, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{12}> machine ddbcpu 0xd
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
ddb{13}> bt
sched_idle(400e07d8360, 40015157ba0, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{13}> machine ddbcpu 0xe
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
ddb{14}> b
sync        crash       dump        halt        reboot      poweroff
ddb{14}> bt
sched_idle(400e07e8360, 400151578e0, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{14}> machine ddbcpu 0xf
Stopped at      __mp_lock+0x64: nop
ddb{15}> bt
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{15}> machine ddbcpu 0x10
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
ddb{16}> bt
sched_idle(400e0808360, 40015156020, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{16}> machine ddbcpu 0x11
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
ddb{17}> bt
sched_idle(400e0818360, 400151562e0, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{17}> machine ddbcpu 0x12
pSantico: pmupteex d0x 40 0e 08 d8 82 0  no t  he ld  i n  cl oc kq u eu e_ ne 
xt 
      at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1            
   
    TID    PID    UID     PRFLAGS     PFLAGS  CPU  COMMAND
 389763  59102     55    0x200003  0x4000000    2  javac
sched_idle(400e0828360, 400151565a0, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
https://www.openbsd.org/ddb.html describes the minimum info required in bug
reports.  Insufficient info makes it difficult to find and fix bugs.
ddb{18}> bt
sched_idle(400e0828360, 400151565a0, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{18}> machine ddbcpu 0x13
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0838360, 40015156860, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{19}> bt
sched_idle(400e0838360, 40015156860, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{19}> machine ddbcpu 0x14
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0848360, 40015156b20, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{20}> machine ddbcpu 0x15
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0858360, 400151570a0, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{21}> machine ddbcpu 0x16
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0868360, 40015157360, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{22}> machine ddbcpu 0x17
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0878360, 40015157620, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{23}> machine ddbcpu 0x18
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0888360, 40015151bb0, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{24}> machine ddbcpu 0x19
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0898360, 400151518f0, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{25}> machine ddbcpu 0x1a
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e08a8360, 40015151370, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{26}> machine ddbcpu 0x1b
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e08b8360, 400151510b0, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{27}> machine ddbcpu 0x1c
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e08c8360, 40015150df0, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{28}> machine ddbcpu 0x1d
Stopped at      db_enter+0x8:   nop
clockqueue_next(400e08d87e0, 2152ca4f32d5, 17ceb68, 9e6475cc0c, 0, 12) at 
clockqueue_next+0x70
clockintr_dispatch(400e08d7ec8, 400e08d8000, 184bdd0, 1c82298, f02662a4, 
19a6a30) at clockintr_dispatch+0xb8
sys_tickintr(1, 400151502f0, 0, 0, 0, 0) at sys_tickintr+0x8
intr_handler(400e08d7ec8, 400e08d88d8, 2440a808, 0, 1c06000, 0) at 
intr_handler+0x50
sparc_intr_retry(1c11958, 6, 1c11958, 0, 0, 4) at sparc_intr_retry+0x5c
db_enter_ddb(1c8a000, 400e5ff3d08, 400e5ff3bd0, 0, 1c04000, 1c7b2f8) at 
db_enter_ddb+0xbc
db_ktrap(101, 400e0e4db50, 20, 400e230c870, 11b5d40, 1) at db_ktrap+0x104
trap(400e0e4db50, 101, 11b1100, 44820006, 0, 6) at trap+0x2cc
Lslowtrap_reenter(0, 0, 24229eed, 9e6475cc0c, 0, 12) at Lslowtrap_reenter+0xf8
cpu_idle_cycle(1c94098, 400e08d8000, 184bdd0, 1c82298, f02662a4, 19a6a30) at 
cpu_idle_cycle+0x2c
sched_idle(400e08d8360, 400151502f0, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{29}> machine ddbcpu 0x1e
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e08e8360, 40015150030, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{30}> machine ddbcpu 0x1f
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e08f8360, 400151505b0, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{31}> machine ddbcpu 0x20
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0908360, 40015150870, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{32}> machine ddbcpu 0x21
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0918360, 40015150b30, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{33}> machine ddbcpu 0x22
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0928360, 40015151630, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{34}> machine ddbcpu 0x23
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0938360, 4001514b900, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{35}> machine ddbcpu 0x24
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0948360, 4001514b640, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{36}> machine ddbcpu 0x25
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0958360, 4001514ae00, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{37}> machine ddbcpu 0x26
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0968360, 4001514ab40, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{38}> machine ddbcpu 0x27
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0978360, 4001514a880, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{39}> machine ddbcpu 0x28
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0988360, 4001514a5c0, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{40}> machine ddbcpu 0x29
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0998360, 4001514a300, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{41}> machine ddbcpu 0x2a
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e09a8360, 4001514a040, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{42}> machine ddbcpu 0x2b
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e09b8360, 4001514b0c0, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{43}> machine ddbcpu 0x2c
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e09c8360, 4001514b380, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{44}> d
Not set.
ddb{44}> machine ddbcpu 0x2d
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e09d8360, 4001514bbc0, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{45}> bt
sched_idle(400e09d8360, 4001514bbc0, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{45}> machine ddbcpu 0x2e
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e09e8360, 40015145bd0, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{46}> machine ddbcpu 0x2f
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e09f8360, 40015145910, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{47}> machine ddbcpu 0x30
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0a08360, 40015145650, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{48}> machine ddbcpu 0x31
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0a18360, 40015144e10, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{49}> machine ddbcpu 0x32
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0a28360, 40015144b50, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{50}> machine ddbcpu 0x33
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0a38360, 40015144050, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{51}> machine ddbcpu 0x34
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0a48360, 40015144310, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{52}> machine ddbcpu 0x35
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0a58360, 400151445d0, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{53}> machine ddbcpu 0x36
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0a68360, 40015144890, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{54}> machine ddbcpu 0x37
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0a78360, 400151450d0, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{55}> machine ddbcpu 0x38
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0a88360, 40015145390, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{56}> machine ddbcpu 0x39
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0a98360, 4001513fbe0, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{57}> machine ddbcpu 0x3a
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0aa8360, 4001513f660, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{58}> machine ddbcpu 0x3b
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0ab8360, 4001513ee20, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{59}> machine ddbcpu 0x3c
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0ac8360, 4001513e060, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{60}> machine ddbcpu 0x3d
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0ad8360, 4001513e320, 17cc340, e80, 44, 3b9ac800) at 
sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{61}> machine ddbcpu 0x3e
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0ae8360, 4001513e5e0, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{62}> machine ddbcpu 0x3f
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0af8360, 4001513e8a0, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{63}> ps /o
    TID    PID    UID     PRFLAGS     PFLAGS  CPU  COMMAND
 389763  59102     55    0x200003  0x4000000    2  javac
ddb{63}> show panic
*cpu29: mutex 0x400e08d8820 not held in clockqueue_next


Reply via email to