On May 13, 2023, at 9:16 AM, Kurt Miller <k...@intricatesoftware.com> wrote:
> 
> 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.
>> 

Here’s another one. Unfortunately, I got a ddb panic while switching cpus again.
This time I did the ps /o first. I can keep trying for a clean set of traces 
without
ddb panic’s if that is helpful.

login: Stopped at      db_enter+0x8:   nop
ddb{0}> ps /o
    TID    PID    UID     PRFLAGS     PFLAGS  CPU  COMMAND
 284507  78236     55    0x200003  0x4000000   26  java
 278836  78236     55    0x200003  0x4000000   32  java
 481738  78236     55    0x200003  0x4000000   30  java
 448486  78236     55    0x200003  0x4000000   25  java
  31673  78236     55    0x200003  0x4000000   15  java
 354968  78236     55    0x200003  0x4000000    9  java
 244070  78236     55    0x200003  0x4000000   52  java
  27520  78236     55    0x200003  0x4000000    5  java
 160016  78236     55    0x200003  0x4000000   31  java
 176767  78236     55    0x200003  0x4000000   16  java
 107452  78236     55    0x200003  0x4000000   24  java
    223  78236     55    0x200003  0x4000000    6  java
  57612  78236     55    0x200003  0x4000000    8  java
 450768  78236     55    0x200003  0x4000000   35  java
 283448  78236     55    0x200003  0x4000000   40  java
 286351  78236     55    0x200003  0x4000000   39  java
   1388  78236     55    0x200003  0x4000000    1  java
 112191  78236     55    0x200003  0x4000000   13  java
ddb{0}> tr
vcons_softintr(400151b8a00, 1c91a58, 20, 400e2324ff0, 1146040, 6) at 
vcons_softintr+0x3c
intr_handler(2017ec8, 400151afa00, 1edca0da, 1c8ddf0, 0, ac) at 
intr_handler+0x50
sparc_intr_retry(0, 0, 1edc7f69, 893a1a216c, 1c00, 12) at sparc_intr_retry+0x5c
cpu_idle_cycle(1c91a38, 2018000, 17fe630, 1c8ddf0, 0, 19a1530) at 
cpu_idle_cycle+0x2c
sched_idle(2018360, 4001516ab00, 17e7bd8, 0, 1c76566, 3b9ac800) at 
sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{0}> machine ddbcpu 0x1
Stopped at      __mp_lock+0x68: ld              [%o0 + 0x800], %g1
ddb{1}> bt
rw_enter(400e239b8e0, 19a1530, 1cd1000, 0, 1c0c000, 0) at rw_enter+0x1fc
uvm_fault_lower_lookup(400e247dcd0, 400e247dd08, 400e247dbd0, 0, 0, 4) at 
uvm_fault_lower_lookup+0x2c
uvm_fault_lower(400e2324ff0, 400e247dd08, 400e247dbd0, 0, 1c02000, 1c80230) at 
uvm_fault_lower+0x3c
uvm_fault(0, 400e247dcd0, 0, 400e2324ff0, 1146040, 1) at uvm_fault+0x1bc
text_access_fault(400e247ded0, 9, 88ce3e62ac, 0, 0, 0) at 
text_access_fault+0x114
sun4v_texttrap(898179b060, 52a, 893a1a2168, 893a1a216c, 0, 2b) at 
sun4v_texttrap+0x1fc
ddb{1}> machine ddbcpu 0x2
Sptanoippced:    att ra p  t yp e  0x 14 7  ( *t  r a  p  )  :    p  c  =  1  6 
 6 8  a  e  c__ m p_ lo ck +0 x 68 :         l d                      [ %o 0  + 
 0 x8 00 ],   %g 1
       TI D      P IDn p  c  =  1  6U6ID8  a  f  0    p  sPRtFLaAGtSe  =  8  2  
0 0  0PF6LA<GSP  R I  VCP,U I  EC>OM
ND                                                                              
                                    MA
 284507  78236     55    0x200003  0x4000000   26  java
 278836  78236     55    0x200003  0x4000000   32  java
 481738  78236     55    0x200003  0x4000000   30  java
 448486  78236     55    0x200003  0x4000000   25  java
  31673  78236     55    0x200003  0x4000000   15  java
 354968  78236     55    0x200003  0x4000000    9  java
 244070  78236     55    0x200003  0x4000000   52  java
  27520  78236     55    0x200003  0x4000000    5  java
 160016  78236     55    0x200003  0x4000000   31  java
 176767  78236     55    0x200003  0x4000000   16  java
 107452  78236     55    0x200003  0x4000000   24  java
    223  78236     55    0x200003  0x4000000    6  java
  57612  78236     55    0x200003  0x4000000    8  java
 450768  78236     55    0x200003  0x4000000   35  java
 283448  78236     55    0x200003  0x4000000   40  java
 286351  78236     55    0x200003  0x4000000   39  java
   1388  78236     55    0x200003  0x4000000    1  java
 112191  78236     55    0x200003  0x4000000   13  java
mi_switch(1c88c98, 400e0728000, 17fe630, 1c8ddf0, 400e0db5204, 19a1530) at 
mi_switch+0x2ac
sched_idle(400e0728360, 4001515db90, 17e7bd8, 400151269f0, 0, 3b9ac800) at 
sched_idle+0x250
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{2}> bt
mi_switch(1c88c98, 400e0728000, 17fe630, 1c8ddf0, 400e0db5204, 19a1530) at 
mi_switch+0x2ac
sched_idle(400e0728360, 4001515db90, 17e7bd8, 400151269f0, 0, 3b9ac800) at 
sched_idle+0x250
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{2}> machine ddbcpu 0x3
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0738360, 4001515d610, 17e7bd8, 1c00, 18f4788, 3b9ac800) at 
sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{3}> bt
sched_idle(400e0738360, 4001515d610, 17e7bd8, 1c00, 18f4788, 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
sched_idle(400e0748360, 4001515d090, 17e7bd8, 1c00, 18f4788, 3b9ac800) at 
sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{4}> machine ddbcpu 0x5
Stopped at      __mp_lock+0x68: ld              [%o0 + 0x800], %g1
rw_enter(400e239b8e0, 19a1530, 1cd1000, 0, 1c0c000, 0) at rw_enter+0x1fc
uvm_fault_lower_lookup(400e0fc1cd0, 400e0fc1d08, 400e0fc1bd0, 0, 0, 4) at 
uvm_fault_lower_lookup+0x2c
uvm_fault_lower(400e2324ff0, 400e0fc1d08, 400e0fc1bd0, 0, 1c02000, 1c80230) at 
uvm_fault_lower+0x3c
uvm_fault(0, 400e0fc1cd0, 0, 400e2324ff0, 1146040, 1) at uvm_fault+0x1bc
text_access_fault(400e0fc1ed0, 9, 88ce3e62ac, 0, 0, 0) at 
text_access_fault+0x114
sun4v_texttrap(898179b060, 52a, 893a1a2168, 893a1a216c, 0, 2b) at 
sun4v_texttrap+0x1fc
ddb{5}> machine ddbcpu 0x6
Stopped at      db_enter+0x8:   nop
trap(400e0fed9b0, 147, 1668aec, 820006, 0, 0) at trap+0x328
Lslowtrap_reenter(1cd1b18, 400e1fc0114, 400e0fedcf0, 400e2324ff0, 1146040, 6) 
at Lslowtrap_reenter+0xf8
trapsignal(400e204d1b0, 5, 0, 1, 88cea9ecdc, 0) at trapsignal+0xe8
trap(400e0feded0, 101, 88cea9ecdc, 99000002, 0, 2b) at trap+0x500
Lslowtrap_reenter(0, ffffffffffffffec, 11e5070ee474, 8, 890378e7b4, 88a443e048) 
at Lslowtrap_reenter+0xf8
ddb{6}> machine ddbcpu 0x7
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0778360, 4001515c590, 17e7bd8, 1c00, 18f4788, 3b9ac800) at 
sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{7}> machine ddbcpu 0x8
Stopped at      __mp_lock+0x64: nop
mi_switch(400e0788000, 400e204c6b0, 60, 1146080, 1146040, 19a1530) at 
mi_switch+0x2ac
sys_sched_yield(400e204c6b0, 400e0ff1db0, 400e0ff1df0, 199daf8, 1146080, ccf) 
at sys_sched_yield+0x70
syscall(400e0ff1ed0, 52a, 893a1a2168, 893a1a216c, 0, 19a1530) at syscall+0x464
syscall_setup(88fe6f65c0, fffffffffffffff6, 11e4faf167ad, 0, 893b6ce284, 
88fe22f708) at syscall_setup+0x134
ddb{8}> machine ddbcpu 0x9
Stopped at      __mp_lock+0x64: nop
rw_enter(400e1ff1c70, 19a1530, 1cd1000, 20, 1c0c000, 0) at rw_enter+0x1fc
vm_map_lock_ln(400e1ff1b90, 18f7a38, 6e7, 0, 0, 0) at vm_map_lock_ln+0x3c
uvmfault_lookup(400e37e5cd0, 1, 6ae, 0, 0, 0) at uvmfault_lookup+0x50
uvm_fault_check(e, 400e37e5d08, 400e37e5d30, 1146040, 21, 3) at 
uvm_fault_check+0x3b4
uvm_fault(400e1ff1b90, 400e37e5cd0, 0, 1, 1146040, 1) at uvm_fault+0xe0
data_access_fault(400e37e5ed0, 31, 88ce96d8c4, 895f4402ac, 895f440000, 1) at 
data_access_fault+0x184
sun4v_datatrap(400e37e5ed0, 31, 88ce924a5c, 895db402ac, 895db40000, 1) at 
sun4v_datatrap+0x210
ddb{9}> machine ddbcpu 0xa
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e07a8360, 4001515cdd0, 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
sched_idle(400e07b8360, 4001515d350, 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
sched_idle(400e07c8360, 4001515d8d0, 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      __mp_lock+0x68: ld              [%o0 + 0x800], %g1
uvm_fault_lower(0, 400e2495d08, 40010e6a170, 40010e6a1b8, 1c02000, 1c80230) at 
uvm_fault_lower+0x880
uvm_fault(0, 400e2495cd0, 0, 400e2324ff0, 1146040, 1) at uvm_fault+0x1bc
text_access_fault(400e2495ed0, 9, 88ce3e62ac, 0, 0, 0) at 
text_access_fault+0x114
sun4v_texttrap(898179b060, 52a, 893a1a2168, 893a1a216c, 0, 2b) at 
sun4v_texttrap+0x1fc
ddb{13}> machine ddbcpu 0xe
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e07e8360, 40015156b20, 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+0x68: ld              [%o0 + 0x800], %g1
rw_enter(400e239b8e0, 19a1530, 1cd1000, 0, 1c0c000, 0) at rw_enter+0x1fc
uvm_fault_lower_lookup(400e37ddcd0, 400e37ddd08, 400e37ddbd0, 0, 0, 4) at 
uvm_fault_lower_lookup+0x2c
uvm_fault_lower(400e2324ff0, 400e37ddd08, 400e37ddbd0, 0, 1c02000, 1c80230) at 
uvm_fault_lower+0x3c
uvm_fault(0, 400e37ddcd0, 0, 400e2324ff0, 1146040, 1) at uvm_fault+0x1bc
text_access_fault(400e37dded0, 9, 88ce3e62ac, 0, 0, 0) at 
text_access_fault+0x114
sun4v_texttrap(898179b060, 52a, 893a1a2168, 893a1a216c, 0, 19a1530) at 
sun4v_texttrap+0x1fc
ddb{15}> machine ddbcpu 0x10
Stopped at      __mp_lock+0x68: ld              [%o0 + 0x800], %g1
rw_enter(400e1ff1c70, 19a1530, 1cd1000, 20, 1c0c000, 0) at rw_enter+0x1fc
vm_map_lock_ln(400e1ff1b90, 18f7a38, 6e7, 0, 1c0c000, 0) at vm_map_lock_ln+0x3c
uvmfault_lookup(400e0fc9cd0, 1, 6ae, 23a78, 23970, 88cf13c078) at 
uvmfault_lookup+0x50
uvm_fault_check(e, 400e0fc9d08, 400e0fc9d30, 1146040, 21, 1c00) at 
uvm_fault_check+0x3b4
uvm_fault(400e1ff1b90, 400e0fc9cd0, 0, 1, 1146040, 1) at uvm_fault+0xe0
data_access_fault(400e0fc9ed0, 31, 88ce96d8c4, 895f3e82ac, 895f3e8000, 1) at 
data_access_fault+0x184
sun4v_datatrap(400e0fc9ed0, 31, d7, d7, 895f3d2000, 1) at sun4v_datatrap+0x210
ddb{16}> machine ddbcpu 0x11
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0818360, 40015156020, 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
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0828360, 400151562e0, 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, 40015156de0, 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      __mp_lock+0x64: nop
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, 40015157360, 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, 40015157620, 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, 40015157ba0, 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      __mp_lock+0x64: nop
rw_enter(400e239b8e0, 19a1530, 1cd1000, 0, 1c0c000, 0) at rw_enter+0x1fc
uvm_fault_lower_lookup(400e3581cd0, 400e3581d08, 400e3581bd0, 0, 0, 4) at 
uvm_fault_lower_lookup+0x2c
uvm_fault_lower(400e2324ff0, 400e3581d08, 400e3581bd0, 0, 1c02000, 1c80230) at 
uvm_fault_lower+0x3c
uvm_fault(0, 400e3581cd0, 0, 400e2324ff0, 1146040, 1) at uvm_fault+0x1bc
text_access_fault(400e3581ed0, 9, 88ce3e62ac, 0, 0, 0) at 
text_access_fault+0x114
sun4v_texttrap(898179b060, 52a, 893a1a2168, 893a1a216c, 0, 2b) at 
sun4v_texttrap+0x1fc
ddb{24}> machine ddbcpu 0x19
Stopped at      __mp_lock+0x64: nop
rw_enter(400e239b8e0, 19a1530, 1cd1000, 0, 1c0c000, 0) at rw_enter+0x1fc
uvm_fault_lower_lookup(400e3571cd0, 400e3571d08, 400e3571bd0, 0, 0, 4) at 
uvm_fault_lower_lookup+0x2c
uvm_fault_lower(400e2324ff0, 400e3571d08, 400e3571bd0, 0, 1c02000, 1c80230) at 
uvm_fault_lower+0x3c
uvm_fault(0, 400e3571cd0, 0, 400e2324ff0, 1146040, 1) at uvm_fault+0x1bc
text_access_fault(400e3571ed0, 9, 88ce3e62ac, 0, 0, 0) at 
text_access_fault+0x114
sun4v_texttrap(898179b060, 52a, 893a1a2168, 893a1a216c, 0, 19a1530) at 
sun4v_texttrap+0x1fc
ddb{25}> machine ddbcpu 0x1a
Stopped at      __mp_lock+0x70: bne,pt          __mp_lock+0x5c
clockintr_statclock(1, 400e08a7ec8, 17eea88, 3d, 10ae, 42) at 
clockintr_statclock+0x48
clockintr_dispatch(400e08a7ec8, 1, 9, 3f2998000, ffffffffffffffff, 1d71f30) at 
clockintr_dispatch+0x1f8
sys_tickintr(1, 88ce3e6000, 3f2998000, 400e3301a00, 24, 4) at sys_tickintr+0x8
intr_handler(400e08a7ec8, 400e08a88d8, 1edca10e, 0, 1c02000, 1c80230) at 
intr_handler+0x50
sparc_intr_retry(1c0d8f8, 400e3301cd0, 1c0d8f8, 400e2324ff0, 1146040, 1) at 
sparc_intr_retry+0x5c
db_enter_ddb(1ca7000, e, 40015162080, 400e1ff1b90, 0, 6) at db_enter_ddb+0xbc
db_ktrap(101, 400e3301750, 1932c70, 3, 1f94cc, 1cb9040) at db_ktrap+0x104
trap(400e3301750, 101, 1013da4, 44820006, 1f94cc, 1cb9040) at trap+0x2cc
Lslowtrap_reenter(10ae, a181aed34231, a181aed3426f, 3d, 10ae, 42) at 
Lslowtrap_reenter+0xf8
sun4v_broadcast_ipi(1011eac, 1, 9, 3f2998000, ffffffffffffffff, 1d71f30) at 
sun4v_broadcast_ipi+0xac
pmap_enter(40015162080, 88ce3e6000, 3f2998000, 400e3301a00, 24, 4) at 
pmap_enter+0x45c
uvm_fault_lower(400e2324ff0, 400e3301d08, 40010e6a170, 0, 1c02000, 1c80230) at 
uvm_fault_lower+0x198
uvm_fault(0, 400e3301cd0, 0, 400e2324ff0, 1146040, 1) at uvm_fault+0x1bc
text_access_fault(400e3301ed0, 9, 88ce3e62ac, 0, 0, 0) at 
text_access_fault+0x114
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, 40015150b30, 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      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e08d8360, 40015150870, 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      __mp_lock+0x64: nop
rw_enter(400e239b8e0, 19a1530, 1cd1000, 0, 1c0c000, 0) at rw_enter+0x1fc
uvm_fault_lower_lookup(400e2d0dcd0, 400e2d0dd08, 400e2d0dbd0, 0, 0, 4) at 
uvm_fault_lower_lookup+0x2c
uvm_fault_lower(400e2324ff0, 400e2d0dd08, 400e2d0dbd0, 0, 1c02000, 1c80230) at 
uvm_fault_lower+0x3c
uvm_fault(0, 400e2d0dcd0, 0, 400e2324ff0, 1146040, 1) at uvm_fault+0x1bc
text_access_fault(400e2d0ded0, 9, 88ce3e62ac, 0, 0, 0) at 
text_access_fault+0x114
sun4v_texttrap(898179b060, 52a, 893a1a2168, 893a1a216c, 0, 2b) at 
sun4v_texttrap+0x1fc
ddb{30}> machine ddbcpu 0x1f
Stopped at      __mp_lock+0x68: ld              [%o0 + 0x800], %g1
rw_enter(400e239b8e0, 19a1530, 1cd1000, 0, 1c0c000, 0) at rw_enter+0x1fc
uvm_fault_lower_lookup(400e0fc5cd0, 400e0fc5d08, 400e0fc5bd0, 0, 0, 4) at 
uvm_fault_lower_lookup+0x2c
uvm_fault_lower(400e2324ff0, 400e0fc5d08, 400e0fc5bd0, 0, 1c02000, 1c80230) at 
uvm_fault_lower+0x3c
uvm_fault(0, 400e0fc5cd0, 0, 400e2324ff0, 1146040, 1) at uvm_fault+0x1bc
text_access_fault(400e0fc5ed0, 9, 88ce3e62ac, 0, 0, 0) at 
text_access_fault+0x114
sun4v_texttrap(898179b060, 52a, 893a1a2168, 893a1a216c, 0, 19a1530) at 
sun4v_texttrap+0x1fc
ddb{31}> machine ddbcpu 0x20
Stopped at      __mp_lock+0x6c: subcc           %g3, %g1, %g0
trap(400e24b9ed0, 101, 88ce22c660, 99000002, 0, 2b) at trap+0x500
Lslowtrap_reenter(0, fffffffffffffff5, 11e506426a5a, 13, 8940957104, 
88fe22f548) at Lslowtrap_reenter+0xf8
ddb{32}> machine ddbcpu 0x20
Invalid cpu 32
ddb{32}> machine ddbcpu 0x21
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0918360, 40015150df0, 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, 400151518f0, 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      __mp_lock+0x64: nop
syscall(400e0ffded0, 52a, 893a1a2168, 893a1a216c, 0, 19a1530) at syscall+0x464
syscall_setup(88fe6f65c0, ffffffffffffffef, 11e4faf13a68, c, 89a4b4ee14, 
88a443e048) at syscall_setup+0x134
ddb{35}> machine ddbcpu 0x24
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0948360, 4001514b0c0, 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, 4001514ab40, 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, 4001514a300, 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      __mp_lock+0x64: nop
rw_enter(400e239b8e0, 19a1530, 1cd1000, 0, 1c0c000, 0) at rw_enter+0x1fc
uvm_fault_lower_lookup(400e2475cd0, 400e2475d08, 400e2475bd0, 0, 0, 4) at 
uvm_fault_lower_lookup+0x2c
uvm_fault_lower(400e2324ff0, 400e2475d08, 400e2475bd0, 0, 1c02000, 1c80230) at 
uvm_fault_lower+0x3c
uvm_fault(0, 400e2475cd0, 0, 400e2324ff0, 1146040, 1) at uvm_fault+0x1bc
text_access_fault(400e2475ed0, 9, 88ce3e62ac, 0, 0, 0) at 
text_access_fault+0x114
sun4v_texttrap(898179b060, 52a, 893a1a2168, 893a1a216c, 0, 2b) at 
sun4v_texttrap+0x1fc
ddb{39}> machine ddbcpu 0x28
Stopped at      __mp_lock+0x5c: wr              %g0, 0x80, %
rw_enter(400e239b8e0, 19a1530, 1cd1000, 0, 1c0c000, 0) at rw_enter+0x1fc
uvm_fault_lower_lookup(400e246dcd0, 400e246dd08, 400e246dbd0, 0, 0, 4) at 
uvm_fault_lower_lookup+0x2c
uvm_fault_lower(400e2324ff0, 400e246dd08, 400e246dbd0, 0, 1c02000, 1c80230) at 
uvm_fault_lower+0x3c
uvm_fault(0, 400e246dcd0, 0, 400e2324ff0, 1146040, 1) at uvm_fault+0x1bc
text_access_fault(400e246ded0, 9, 88ce3e62ac, 0, 0, 0) at 
text_access_fault+0x114
sun4v_texttrap(898179b060, 52a, 893a1a2168, 893a1a216c, 0, 19a1530) at 
sun4v_texttrap+0x1fc
ddb{40}> machine ddbcpu 0x29
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e0998360, 4001514a880, 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, 4001514ae00, 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, 4001514b380, 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, 4001514b640, 0, 0, 0, 0) at sched_idle+0x158
proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x14
ddb{44}> machine ddbcpu 0x2d
Stopped at      cpu_idle_cycle+0x44:    and             %g1, -0x3, %g1
sched_idle(400e09d8360, 4001514b900, 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, 400151450d0, 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, 40015144890, 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      __mp_lock+0x70: bne,pt          __mp_lock+0x5c
rw_enter(400e239b8e0, 19a1530, 1cd1000, 0, 1c0c000, 0) at rw_enter+0x1fc
uvm_fault_lower_lookup(400e394dcd0, 400e394dd08, 400e394dbd0, 0, 0, 4) at 
uvm_fault_lower_lookup+0x2c
uvm_fault_lower(400e2324ff0, 400e394dd08, 400e394dbd0, 0, 1c02000, 1c80230) at 
uvm_fault_lower+0x3c
uvm_fault(0, 400e394dcd0, 0, 400e2324ff0, 1146040, 1) at uvm_fault+0x1bc
text_access_fault(400e394ded0, 9, 88ce3e62ac, 0, 0, 0) at 
text_access_fault+0x114
sun4v_texttrap(898179b060, 52a, 893a1a2168, 893a1a216c, 0, 19a1530) at 
sun4v_texttrap+0x1fc
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, 40015144b50, 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, 40015145390, 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, 40015145650, 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, 4001513f3a0, 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, 4001513e5e0, 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, 0, 0, 0, 0) 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, 4001513e060, 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}> show panic
*cpu6: trap type 0x147 (*trap): pc=1668aec npc=1668af0 pstate=820006<PRIV,IE>

Reply via email to