On Sun, Sep 21, 2025 at 11:43:04AM +0200, Martin Pieuchot wrote:
> On 20/09/25(Sat) 22:59, Claudio Jeker wrote:
> > The M10-1 hits this panic in roughly 24h of running make -j 32 build in a
> > loop. First time it exploded inside the reaper for me. So maybe this is
> > closer to the truth.
>
> This smells like a sparc64 pmap bug (or bugs)...
>
> What's interesting is that all currently running processes are children
> of the same parent, running on CPU11...
>
> > login: panpppaiancai:nnic i:kcc:e: rp onppoeooolloll
> > __td_oeddoxo__tg_e_ggeaettc:t c:: e pspvp_vsv___eefnetanntutrrlyr:tyy::: p
> > pppaacgae=gge0e e evemmapmt=ppt0tyy
> >
> > y
> >
> > Stopped at db_enter+0x8: nop
> > TID PID UID PRFLAGS PFLAGS CPU COMMAND
> > 307389 75832 0 0x100001 0 1 make
> ^^^^^
> This is the process finishing fork(2) which faults in proc_trampoline
>
> > 439256 93257 0 0x3 0 7 install
> > * 99524 67770 0 0x3 0 3 install
> > 101661 57370 0 0x3 0 5 install
> > 261454 48137 0 0x3 0 6 install
> > 438427 11225 0 0x3 0 9 install
> > 290870 66470 0 0x10100003 0 11 make
> ^^^^^
> This is the parent process of all other running processes above.
>
> > 85322 53983 0 0x14000 0x200 0 reaper
> >
> > pool_do_get(1c4fd70, 2, 0, 0, 1, 0) at pool_do_get+0x2e8
> > pool_get(1c4fd70, 2, 4075bd63bd8, 4075bd63a04, 0, 1) at pool_get+0x160
> > pmap_enter(4075b123510, 100d81cc000, 7e1ff016a000, 1, 21, 1a07418) at
> > pmap_ente
> > r+0x34
> > uvm_fault_lower(4075bd63d08, 4075bd63cd0, 0, 4075bd63bd0, 4075bd63af0,
> > 1cb9568)
> > at uvm_fault_lower+0x4a4
> > uvm_fault(0, 4075bd63d08, 0, 4008f857ef0, 173fb00, 2) at uvm_fault+0x1b8
> > data_access_fault(4075bd63ee0, 31, 1000ea9f5bc, 100d81ccd7d, 100d81cc000,
> > 1) at
> > data_access_fault+0x184
> > sun4v_datatrap(1009990d668, 9, 1000ea9ed7d, 0, 0, ffeff12000) at
> > sun4v_datatrap
> > +0x200
> > 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{3}> show panic
> > *cpu1: kernel text_access_fault: pc=0 va=0
> > cpu3: pool_do_get: pv_entry: page empty
> > cpu5: pool_do_get: pv_entry: page empty
> > cpu7: pool_do_get: pv_entry: page empty
>
> Many of the running processes are inside pmap, if you're still in ddb
> could you print 'show all pools'?
Here we go:
ddb{1}> show all pools
Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle
plcache 128 384 0 0 7 0 7 7 0 8 0
rtpcb 128 84 0 79 1 0 1 1 0 8 0
rtentry 144 45 0 11 1 0 1 1 0 8 0
unpcb 144 129 0 60 2 0 2 2 0 8 0
syncache 336 3 0 3 3 3 0 1 0 8 0
sackhl 32 31 0 31 29 29 0 1 0 8 0
tcpqe 32 2 0 2 1 1 0 1 0 8 0
tcpcb 736 16 0 10 2 1 1 1 0 8 0
arp 96 2 0 0 1 0 1 1 0 8 0
inpcb 336 407 0 389 1 0 1 1 0 8 0
nd6 112 6 0 1 1 0 1 1 0 8 0
pfosfp 48 1428 0 1005 3 0 3 3 0 8 0
pfosfpen 112 1428 0 714 10 0 10 10 0 8 0
pfstitem 32 577 0 576 161 160 1 1 0 8 0
pfstkey 128 577 0 576 161 160 1 1 0 8 0
pfstate 384 577 0 576 162 161 1 2 0 8 0
pfrule 1344 21 0 16 2 1 1 2 0 8 0
rttmr 144 10 0 10 10 10 0 1 0 8 0
art_heap8 4096 1 0 0 1 0 1 1 0 8 0
art_heap4 256 238 0 45 7 0 7 7 0 8 0
art_table 48 239 0 45 2 0 2 2 0 8 0
art_node 32 45 0 13 1 0 1 1 0 8 0
semapl 112 24 0 24 12 12 0 1 0 8 0
dirhash 1024 7862 0 3445 586 33 553 553 0 8 0
dino2pl 256 2027141 0 1563602 19835 5349 14486 14504 0 8 0
ffsino 256 2027141 0 1563602 19849 5363 14486 14504 0 8 0
nchpl 144 129028388 0 129022463 115 9 106 106 0 8 0
uvmvnodes 80 472346 0 0 4677 0 4677 4677 0 8 0
vnodes 224 472346 0 0 13121 0 13121 13121 0 8 0
namei 1024 603930632 0 603930632 2711 2708 3 6 0 8 3
percpumem 256 39 0 0 2 0 2 2 0 8 0
ohcixfer 256 20 0 19 1 0 1 1 0 8 0
ehcixfer 304 20 0 19 1 0 1 1 0 8 0
kstatmem 272 296 0 0 10 0 10 10 0 8 0
extentpl 48 160 0 100 1 0 1 1 0 8 0
scxspl 224 11352101 0 11352101 6629 6625 4 4 1 8 4
plimitpl 160 61411 0 61391 86 84 2 2 0 8 0
sigapl 432 2730542 0 2730413 2145 2136 9 16 0 8 0
knotepl 128 383 0 0 5 0 5 5 0 8 0
kqueuepl 192 84 0 48 1 0 1 1 0 8 0
pipepl 304 635729 0 635728 511 510 1 3 0 8 0
fdescpl 448 2730488 0 2730425 2170 2164 6 13 0 8 0
filepl 128 282474216 0 282474039 475 471 4 7 0 8 0
lockfpl 112 7287 0 7284 1 0 1 1 0 8 0
lockfspl 48 3645 0 3642 1 0 1 1 0 8 0
sessionpl 144 59 0 36 1 0 1 1 0 8 0
pgrppl 48 155 0 127 1 0 1 1 0 8 0
ucredpl 112 631 0 599 1 0 1 1 0 8 0
zombiepl 144 2730425 0 2730413 910 909 1 1 0 8 0
processpl 1152 2730542 0 2730413 2930 2919 11 21 0 8 0
procpl 688 2730542 0 2730413 4226 4213 13 26 0 8 0
sockpl 560 620 0 528 8 1 7 8 0 8 0
mcl64k 65536 3 0 0 1 0 1 1 0 8 0
mcl8k 8192 13 0 0 2 0 2 2 0 8 0
mcl4k 4096 14 0 0 2 0 2 2 0 8 0
mcl2k2 2112 18757 0 0 712 3 709 709 0 8 0
mcl2k 2048 2309 0 0 41 5 36 41 0 8 0
mtagpl 96 5 0 0 1 0 1 1 0 8 0
mbufpl 256 22116 0 0 334 2 332 332 0 8 0
bufpl 288 5346689 0 4867554 17824 711 17113 17113 0 8 0
anonpl 32 2751715 0 0 9410 15 9395 9395 0 4033 0
amapchunkpl 160 152779218 0 152777788 188516 188433 83 2025 0 82 0
amappl16 208 10675940 0 10675937 35721 35720 1 252 0 8 0
amappl15 192 161275 0 161268 4 2 2 3 0 8 0
amappl14 192 206663 0 206662 89 88 1 2 0 8 0
amappl13 176 266203 0 266202 312 311 1 3 0 8 0
amappl12 176 501806 0 501804 590 589 1 6 0 8 0
amappl11 160 4318698 0 4318640 133 129 4 6 0 8 0
amappl10 160 316274 0 316273 169 168 1 9 0 8 0
amappl9 144 870960 0 870956 281 278 3 9 0 8 0
amappl8 144 7920456 0 7920390 15159 15155 4 85 0 8 0
amappl7 128 2680569 0 2680542 418 415 3 12 0 8 0
amappl6 128 3555255 0 3555157 1063 1060 3 9 0 8 0
amappl5 112 1011035 0 1010960 740 737 3 11 0 8 0
amappl4 112 15586326 0 15586301 22812 22807 5 504 0 8 0
amappl3 96 8444858 0 8444803 44713 44710 3 3629 0 8 0
amappl2 96 46952339 0 46951988 88071 88052 19 4496 0 8 0
amappl1 80 66524621 0 66522840 2430 2389 41 57 0 8 0
amappl 96 36142944 0 36142660 19213 19190 23 248 0 49 0
dma4096 4096 3 0 3 1 1 0 1 0 8 0
dma2048 2048 1 0 1 1 1 0 1 0 8 0
dma256 256 12 0 11 1 0 1 1 0 8 0
dma128 128 5 0 5 1 1 0 1 0 8 0
dma64 64 9 0 9 1 1 0 1 0 8 0
dma32 32 16 0 16 1 1 0 1 0 8 0
dma16 16 15 0 15 1 1 0 1 0 8 0
pmappl 64 2730487 0 2730424 4 2 2 2 0 8 0
pv_entry 32 3455652142 0 3455645332 256488 256417 71 2746 0 8 0
pool(0x1c4fd70:pv_entry): page inconsistency: page 0x4008e97e000; 52 on list,
200 missing, 0 expected
pool(0x1c4fd70:pv_entry): page inconsistency: page 0x4077cca4000; 100 on list,
152 missing, 0 expected
pool(0x1c4fd70:pv_entry): page inconsistency: page 0x40770548000; 127 on list,
125 missing, 0 expected
pool(0x1c4fd70:pv_entry): page inconsistency: page 0x4008f716000; 8 on list,
244 missing, 0 expected
pool(0x1c4fd70:pv_entry): page inconsistency: page 0x4008f7d2000; 3 on list,
249 missing, 0 expected
pool(0x1c4fd70:pv_entry): page inconsistency: page 0x4008f3e2000; 1 on list,
251 missing, 0 expected
aobjpl 80 2 0 0 1 0 1 1 0 8 0
uaddrrnd 32 2730488 0 2730425 1 0 1 1 0 8 0
uaddrbest 32 2 0 0 1 0 1 1 0 8 0
uaddr 32 2730488 0 2730425 1 0 1 1 0 8 0
vmmpekpl 176 169856999 0 169852337 1710 1575 135 178 0 8 0
vmmpepl 176 700467586 0 700461920 394609 394144 465 16965 0 183 0
vmsppl 368 2730487 0 2730424 1476 1471 5 11 0 8 0
rwobjpl 48 167299130 0 166824212 82872 80029 2843 7140 0 8 0
phpool 112 44863 0 14934 441 25 416 416 0 8 0
I think the pool corruption is because of the fact that once the first
process paniced all other processes ran without locks causing mayham.
At least that is my conclusion right now.
> > ddb{3}> ps
> > PID TID PPID UID S FLAGS WAIT COMMAND
> > 75832 307389 66470 0 7 0x100001 make
> > 93257 439256 66470 0 7 0x3 install
> > 37690 503706 66470 0 3 0x3 uobjlk install
> > 81940 216364 66470 0 3 0x3 uobjlk install
> > *67770 99524 66470 0 7 0x3 install
> > 57370 101661 66470 0 7 0x3 install
> > 48137 261454 66470 0 7 0x3 install
> > 11225 438427 66470 0 7 0x3 install
> > 66470 290870 84014 0 7 0x10100003 make
> > 84014 475170 66074 0 3 0x10008b sigsusp sh
> > 66074 400371 40879 0 3 0x10008b sigsusp make
> > 40879 291025 27423 0 3 0x10008b sigsusp sh
> > 27423 463007 35133 0 3 0x10008b sigsusp make
> > 35133 385767 9666 0 3 0x10008b sigsusp sh
> > 9666 137972 55554 0 3 0x10008b sigsusp make
> > 55554 459219 17789 0 3 0x10008b sigsusp make
> > 17789 282191 24547 0 3 0x10008b sigsusp make
> > 24547 416530 70496 0 3 0x100083 wait time
> > 70496 226362 9089 0 3 0x100083 wait time
> > 29103 319076 25348 0 3 0x100083 piperd tee
> > 9089 260372 25348 0 3 0x100089 sigsusp sh
> > 25348 16860 76971 0 3 0x10008b sigsusp sh
> > 16604 192198 11764 1000 3 0x100083 kqread tmux
> > 11764 81107 40992 1000 3 0x10008b sigsusp ksh
> > 40992 400583 95898 1000 3 0x98 kqread sshd-session
> > 95898 491931 64116 0 3 0x92 kqread sshd-session
> > 63633 482587 24422 1000 3 0x100083 ttyin ksh
> > 59629 205296 47483 1000 3 0x100083 kqread tail
> > 28211 391833 93502 1000 3 0x100083 kqread top
> > 93502 75615 24422 1000 3 0x10008b sigsusp ksh
> > 47483 283174 24422 1000 3 0x10008b sigsusp ksh
> > 76353 188762 85863 1000 3 0x83 kqread systat
> > 85863 481202 24422 1000 3 0x10008b sigsusp ksh
> > 76971 387204 24422 1000 3 0x10008b sigsusp ksh
> > 24422 451740 1 1000 3 0x100080 kqread tmux
> > 74877 2368 1 0 3 0x100083 ttyin getty
> > 45630 340302 1 0 3 0x100098 kqread cron
> > 16080 509247 1 99 3 0x1100090 kqread sndiod
> > 88035 258674 1 110 3 0x100090 kqread sndiod
> > 75856 18106 38076 95 3 0x1100092 kqread smtpd
> > 38085 249252 38076 103 3 0x1100092 kqread smtpd
> > 81960 123296 38076 95 3 0x1100092 kqread smtpd
> > 9062 145057 38076 95 3 0x100092 kqread smtpd
> > 9080 353777 38076 95 3 0x1100092 kqread smtpd
> > 46637 394477 38076 95 3 0x1100092 kqread smtpd
> > 38076 169189 1 0 3 0x100080 kqread smtpd
> > 64116 269585 1 0 3 0x88 kqread sshd
> > 80366 510 1 0 3 0x100080 kqread ntpd
> > 41203 169161 78530 83 3 0x100092 kqread ntpd
> > 78530 306394 1 83 3 0x1100092 kqread ntpd
> > 87153 157262 31319 74 3 0x1100092 bpf pflogd
> > 31319 382341 1 0 3 0x80 sbwait pflogd
> > 23435 496452 60972 73 3 0x1100090 kqread syslogd
> > 60972 370344 1 0 3 0x100082 sbwait syslogd
> > 70323 396369 1 0 3 0x100080 kqread resolvd
> > 45330 432473 83795 77 3 0x100092 kqread dhcpleased
> > 18245 303115 83795 77 3 0x100092 kqread dhcpleased
> > 83795 89609 1 0 3 0x80 kqread dhcpleased
> > 59368 76467 33198 115 3 0x100092 kqread slaacd
> > 20303 349651 33198 115 3 0x100092 kqread slaacd
> > 33198 1071 1 0 3 0x100080 kqread slaacd
> > 22951 283287 0 0 3 0x14200 bored smr
> > 59256 116950 0 0 3 0x14200 pgzero zerothread
> > 67365 382612 0 0 3 0x14200 aiodoned aiodoned
> > 73017 1412 0 0 3 0x14200 syncer update
> > 13317 125545 0 0 3 0x14200 cleaner cleaner
> > 53983 85322 0 0 7 0x14200 reaper
> > 61526 145758 0 0 3 0x14200 pgdaemon pagedaemon
> > 50021 416677 0 0 3 0x14200 usbtsk usbtask
> > 9096 322354 0 0 3 0x14200 usbatsk usbatsk
> > 11360 385383 0 0 3 0x14200 bored sensors
> > 95132 479076 0 0 7 0x40014200 idle31
> > 91726 130853 0 0 7 0x40014200 idle30
> > 57774 418215 0 0 7 0x40014200 idle29
> > 44639 166684 0 0 7 0x40014200 idle28
> > 54463 513554 0 0 7 0x40014200 idle27
> > 79184 470798 0 0 7 0x40014200 idle26
> > 90443 293572 0 0 7 0x40014200 idle25
> > 2115 457007 0 0 7 0x40014200 idle24
> > 53010 68479 0 0 7 0x40014200 idle23
> > 90679 454361 0 0 7 0x40014200 idle22
> > 19366 238115 0 0 7 0x40014200 idle21
> > 76217 119548 0 0 7 0x40014200 idle20
> > 17216 77891 0 0 7 0x40014200 idle19
> > 88001 168427 0 0 7 0x40014200 idle18
> > 56386 87191 0 0 7 0x40014200 idle17
> > 70624 482078 0 0 7 0x40014200 idle16
> > 63753 102877 0 0 7 0x40014200 idle15
> > 54908 40287 0 0 7 0x40014200 idle14
> > 57338 366672 0 0 7 0x40014200 idle13
> > 12018 265674 0 0 7 0x40014200 idle12
> > 1254 85274 0 0 3 0x40014200 idle11
> > 20348 335376 0 0 7 0x40014200 idle10
> > 25161 77683 0 0 3 0x40014200 idle9
> > 43633 329581 0 0 7 0x40014200 idle8
> > 97421 108664 0 0 3 0x40014200 idle7
> > 8738 464484 0 0 3 0x40014200 idle6
> > 37591 434440 0 0 3 0x40014200 idle5
> > 12457 33049 0 0 7 0x40014200 idle4
> > 31098 276174 0 0 3 0x40014200 idle3
> > 23399 120381 0 0 7 0x40014200 idle2
> > 2404 432767 0 0 3 0x40014200 idle1
> > 20784 189975 0 0 3 0x14200 bored softnet7
> > 79442 379486 0 0 3 0x14200 bored softnet6
> > 45512 358297 0 0 3 0x14200 bored softnet5
> > 74568 511633 0 0 3 0x14200 bored softnet4
> > 36677 320947 0 0 3 0x14200 bored softnet3
> > 57366 189489 0 0 3 0x14200 bored softnet2
> > 38769 506580 0 0 3 0x14200 bored softnet1
> > 43258 11766 0 0 2 0x14200 softnet0
> > 583 305440 0 0 3 0x14200 bored systqmp
> > 47398 25266 0 0 3 0x14200 bored systq
> > 50732 145629 0 0 3 0x14200 tmoslp softclockmp
> > 55228 124297 0 0 3 0x40014200 tmoslp softclock
> > 7170 173019 0 0 3 0x40014200 idle0
> > 49193 407637 0 0 3 0x14200 kmalloc kmthread
> > 1 117975 0 0 3 0x82 wait init
> > 0 0 -1 0 3 0x10200 scheduler swapper
> >
> > ddb{3}> show uvm
> > Current UVM status:
> > pagesize=8192 (0x2000), pagemask=0x1fff, pageshift=13
> > 16258623 VM pages: 12252 active, 111210 inactive, 1 wired, 15095182 free
> > (188
> > 7512 zero)
> > freemin=541954, free-target=722605, inactive-target=0, wired-max=5419541
> > faults=-1499427125, traps=-1004093445, intrs=719584876,
> > ctxswitch=472745135 f
> > puswitch=2404205
> > softint=23171368, syscalls=1961993066, kmapent=12
> > fault counts:
> > noram=0, noanon=0, noamap=0, pgwait=0, pgrele=0
> > relocks=4898964(54119), upgrades=0(0) anget(retries)=602311010(0),
> > amapcopy
> > =226169554
> > neighbor anon/obj pg=112196618/546575641,
> > gets(lock/unlock)=365430051/49534
> > 61
> > cases: anon=542334178, anoncow=59976832, obj=336814646,
> > prcopy=28560908, pr
> > zero=1827853605
> > daemon and swap counts:
> > woke=0, revs=0, scans=0, obscans=0, anscans=0
> > busy=0, freed=0, reactivate=0, deactivate=0
> > pageouts=0, pending=0, nswget=0
> > nswapdev=1
> > swpages=11590896, swpginuse=0, swpgonly=0 paging=0
> > kernel pointers:
> > objs(kern)=0x1c4fb80
> >
> > ddb{3}> tr
> > pool_do_get(1c4fd70, 2, 0, 0, 1, 0) at pool_do_get+0x2e8
> > pool_get(1c4fd70, 2, 4075bd63bd8, 4075bd63a04, 0, 1) at pool_get+0x160
> > pmap_enter(4075b123510, 100d81cc000, 7e1ff016a000, 1, 21, 1a07418) at
> > pmap_ente
> > r+0x34
> > uvm_fault_lower(4075bd63d08, 4075bd63cd0, 0, 4075bd63bd0, 4075bd63af0,
> > 1cb9568)
> > at uvm_fault_lower+0x4a4
> > uvm_fault(0, 4075bd63d08, 0, 4008f857ef0, 173fb00, 2) at uvm_fault+0x1b8
> > data_access_fault(4075bd63ee0, 31, 1000ea9f5bc, 100d81ccd7d, 100d81cc000,
> > 1) at
> > data_access_fault+0x184
> > sun4v_datatrap(1009990d668, 9, 1000ea9ed7d, 0, 0, ffeff12000) at
> > sun4v_datatrap
> > +0x200
> >
> > ddb{3}> mach ddbcpu 0
> > Stopped at __mp_lock+0x64: nop
> > sparc_intr_retry(0, 2018188, 4075cac03c8, 4008f8845a4, 4008f8845a4, 1) at
> > sparc
> > _intr_retry+0x58
> > pmap_release(4075b123410, 0, 32, 7e1be4fc6190, 7e1bd5ed8000, 6400000000) at
> > pma
> > p_release+0xf4
> > pmap_destroy(1c4f000, 4075b123410, 18f49d8, 40759c10000, 2d, 1c86090) at
> > pmap_d
> > estroy+0x44
> > uvmspace_free(4075cac02e0, 4075cac02e0, 4, 1982388, ffffffffffffffff, 6) at
> > uvm
> > space_free+0x40
> > reaper(4008f8845a0, 4008f8845a0, 376, 100, 1c20db0, 4000) at reaper+0x100
> > proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x10
> >
> > ddb{0}> mach ddbcpu 5
> > Stopped at hv_cons_putchar+0xc: nop
> > cnputc(a, a, 0, 4075b853bd0, 4075b853af0, 1cb9568) at cnputc+0x4c
> > db_putchar(a, 14, 1, 0, 4075b853700, 0) at db_putchar+0x21c
> > kprintf(29, 14, 0, 0, 0, 21) at kprintf+0x678
> > db_printf(1977698, 41b9ffb88ac, 1980dc0, 4075b8537c8, 3f0d9e790,
> > 41b9fff88ac) a
> > t db_printf+0x40
> > panic(1980dc0, 19812c0, 19bedf8, 16, 104, 41b9ffb88ac) at panic+0xa8
> > pool_do_get(1c4fd70, 2, 0, 7e1b3cf20000, ffffffffffffffff, 1d69ab0) at
> > pool_do_
> > get+0x2e8
> > pool_get(1c4fd70, 2, 7e1b3cf20000, 4075b853910, 20, 4) at pool_get+0x160
> > pmap_enter(4075b1221d0, c10d354000, 7e1b3f7c6000, 5, 24, 1a07418) at
> > pmap_enter
> > +0x34
> > uvm_fault_lower(4075b853d08, 4075b853cd0, 0, 4075b853bd0, 4075b853af0,
> > 1cb9568)
> > at uvm_fault_lower+0x4a4
> > uvm_fault(0, 4075b853d08, 0, 40779646320, 173fb00, 2) at uvm_fault+0x1b8
> > text_access_fault(4075b853ee0, 9, c10d354d7c, 0, 0, 0) at
> > text_access_fault+0x1
> > 00
> > sun4v_texttrap(c10d72f378, 0, 0, 0, 0, 0) at sun4v_texttrap+0x1ec
> >
> > ddb{5}> mach ddbcpu 7
> > Stopped at hv_cons_putchar+0xc: nop
> > cnputc(a, a, 4008e7f3180, 4075dd17bd0, 4075dd17af0, 1cb9568) at cnputc+0x4c
> > db_putchar(a, 14, 1, 0, 4075dd17700, 0) at db_putchar+0x21c
> > kprintf(29, 14, 0, 0, 0, 21) at kprintf+0x678
> > db_printf(1977698, 41b9ff988ac, 1980dc0, 4075dd177c8, 4076a4e52f8,
> > 41b9fff88ac)
> > at db_printf+0x40
> > panic(1980dc0, 19812c0, 19bedf8, 1000000, 104, 41b9ff988ac) at panic+0xa8
> > pool_do_get(1c4fd70, 2, 0, 4076a4e52e0, 1, 0) at pool_do_get+0x2e8
> > pool_get(1c4fd70, 2, 1, 2, 0, 4075dd17c50) at pool_get+0x160
> > pmap_enter(4075b1225d0, a3c6136000, 7e17fe23c000, 3, 21, 1) at
> > pmap_enter+0x34
> > uvm_fault_lower(4075dd17d08, 4075dd17cd0, 4008e7f3180, 4075dd17bd0,
> > 4075dd17af0
> > , 1cb9568) at uvm_fault_lower+0x4a4
> > uvm_fault(0, 4075dd17d08, 0, 0, 173fb00, 2) at uvm_fault+0x1b8
> > data_access_fault(4075dd17ee0, 31, a382a0b8ac, a3c6136d80, a3c6136000, 1)
> > at da
> > ta_access_fault+0x184
> > sun4v_datatrap(4075dd17ee0, 31, a382a0cefc, a3ce5b4d80, 1ff, a41b74a000) at
> > sun
> > 4v_datatrap+0x200
> >
> > ddb{7}> ps /o
> > TID PID UID PRFLAGS PFLAGS CPU COMMAND
> > 307389 75832 0 0x100001 0 1 make
> > *439256 93257 0 0x3 0 7 install
> > 99524 67770 0 0x3 0 3 install
> > 101661 57370 0 0x3 0 5 install
> > 261454 48137 0 0x3 0 6 install
> > 438427 11225 0 0x3 0 9 install
> > 290870 66470 0 0x10100003 0 11 make
> > 85322 53983 0 0x14000 0x200 0 reaper
> >
> > ddb{7}> mach ddbcpu 1
> > Stopped at tda_full_blast+0x30: brz,pn %l0,
> > tda_full_blast+0xc
> > c
> > db_ktrap(101, 4075af678d0, 1, 0, 4075af67b50, 0) at db_ktrap+0x4
> > trap(4075af678d0, 101, 12ffc84, 820006, 0, 23) at trap+0x2d8
> > Lslowtrap_reenter(2b, 41b9fff88ac, 19d8030, 4075af67c18, 40781328bc4, 0) at
> > Lsl
> > owtrap_reenter+0xf8
> > panic(19d8030, 0, 0, 3, 100, 41b9fff88ac) at panic+0xcc
> > text_access_fault(4075af67d10, 9, 0, 0, 1a07418, 6) at
> > text_access_fault+0x194
> > sun4v_texttrap(0, 4008e8140a0, 40759c0fb08, 0, 64, 12) at
> > sun4v_texttrap+0x1ec
> > proc_trampoline(0, 0, 0, 0, 0, 0) at proc_trampoline+0x10
> >
> > ddb{1}> mach ddbcpu 6
> > Stopped at __mp_lock+0x64: nop
> > dofilereadv(1d, 3, 4075b4f9c88, 1000, 4075b4f9e00, 2) at dofilereadv+0x8c
> > sys_pread(40781328660, 4075b4f9f40, 1a07418, 19d7c28, 173fb00, 2) at
> > sys_pread+
> > 0x64
> > syscall(4075b4f9ee0, 1a07418, 4075b4f9f40, 1c00, 41b9fdfb150, 1945d58) at
> > sysca
> > ll+0x59c
> > syscall_setup(3, f4f347d000, 1000, 1000, 1dd8, f4617da078) at
> > syscall_setup+0x1
> > 24
> >
> > ddb{6}> mach ddbcpu 9
> > Stopped at __mp_lock+0x64: nop
> > uvm_unmap_detach(4075df9bcb8, 0, 21e, 4075df9bcb8, 0, 1) at
> > uvm_unmap_detach+0x
> > 68
> > sys_munmap(0, d09403c000, 4075df9be00, 19d7c28, 173fb00, 2) at
> > sys_munmap+0x178
> >
> > syscall(4075df9bee0, 1a07418, 4075df9bf40, 1c00, 41b9fdfa3d0, 1945758) at
> > sysca
> > ll+0x59c
> > syscall_setup(d094038000, 2823, 2823, 2, 3, 0) at syscall_setup+0x124
> >
> > ddb{9}> mach ddbcpu 0t11
> > Stopped at __mp_lock+0x64: nop
> > syscall_setup(fffffe321b3c73a0, 5eaadfcbd0, 0, 5eaadfcb40, 1890,
> > 5c2de2e078) at
> > syscall_setup+0x124
> >
> > ddb{11}> dmesg
> > console is /virtual-devices@100/console@1
> > Copyright (c) 1982, 1986, 1989, 1991, 1993
> > The Regents of the University of California. All rights reserved.
> > Copyright (c) 1995-2025 OpenBSD. All rights reserved.
> > https://www.OpenBSD.org
> >
> > OpenBSD 7.8-beta (GENERIC.MP) #18: Fri Sep 19 13:53:36 CEST 2025
> > [email protected]:/usr/src/sys/arch/sparc64/compile/GENERIC.MP
> > real mem = 135559905280 (129280MB)
> > avail mem = 133179867136 (127010MB)
> > random: good seed from bootblocks
> > mpath0 at root
> > scsibus0 at mpath0: 256 targets
> > mainbus0 at root: SPARC M10-1
> > cpu0 at mainbus0: SPARC64-X+ (rev 0.0) @ 3200 MHz
> > cpu1 at mainbus0: SPARC64-X+ (rev 0.0) @ 3200 MHz
> > cpu2 at mainbus0: SPARC64-X+ (rev 0.0) @ 3200 MHz
> > cpu3 at mainbus0: SPARC64-X+ (rev 0.0) @ 3200 MHz
> > cpu4 at mainbus0: SPARC64-X+ (rev 0.0) @ 3200 MHz
> > cpu5 at mainbus0: SPARC64-X+ (rev 0.0) @ 3200 MHz
> > cpu6 at mainbus0: SPARC64-X+ (rev 0.0) @ 3200 MHz
> > cpu7 at mainbus0: SPARC64-X+ (rev 0.0) @ 3200 MHz
> > cpu8 at mainbus0: SPARC64-X+ (rev 0.0) @ 3200 MHz
> > cpu9 at mainbus0: SPARC64-X+ (rev 0.0) @ 3200 MHz
> > cpu10 at mainbus0: SPARC64-X+ (rev 0.0) @ 3200 MHz
> > cpu11 at mainbus0: SPARC64-X+ (rev 0.0) @ 3200 MHz
> > cpu12 at mainbus0: SPARC64-X+ (rev 0.0) @ 3200 MHz
> > cpu13 at mainbus0: SPARC64-X+ (rev 0.0) @ 3200 MHz
> > cpu14 at mainbus0: SPARC64-X+ (rev 0.0) @ 3200 MHz
> > cpu15 at mainbus0: SPARC64-X+ (rev 0.0) @ 3200 MHz
> > cpu16 at mainbus0: SPARC64-X+ (rev 0.0) @ 3200 MHz
> > cpu17 at mainbus0: SPARC64-X+ (rev 0.0) @ 3200 MHz
> > cpu18 at mainbus0: SPARC64-X+ (rev 0.0) @ 3200 MHz
> > cpu19 at mainbus0: SPARC64-X+ (rev 0.0) @ 3200 MHz
> > cpu20 at mainbus0: SPARC64-X+ (rev 0.0) @ 3200 MHz
> > cpu21 at mainbus0: SPARC64-X+ (rev 0.0) @ 3200 MHz
> > cpu22 at mainbus0: SPARC64-X+ (rev 0.0) @ 3200 MHz
> > cpu23 at mainbus0: SPARC64-X+ (rev 0.0) @ 3200 MHz
> > cpu24 at mainbus0: SPARC64-X+ (rev 0.0) @ 3200 MHz
> > cpu25 at mainbus0: SPARC64-X+ (rev 0.0) @ 3200 MHz
> > cpu26 at mainbus0: SPARC64-X+ (rev 0.0) @ 3200 MHz
> > cpu27 at mainbus0: SPARC64-X+ (rev 0.0) @ 3200 MHz
> > cpu28 at mainbus0: SPARC64-X+ (rev 0.0) @ 3200 MHz
> > cpu29 at mainbus0: SPARC64-X+ (rev 0.0) @ 3200 MHz
> > cpu30 at mainbus0: SPARC64-X+ (rev 0.0) @ 3200 MHz
> > cpu31 at mainbus0: SPARC64-X+ (rev 0.0) @ 3200 MHz
> > "reboot-memory" at mainbus0 not configured
> > vbus0 at mainbus0
> > vrtc0 at vbus0
> > "flashprom" at vbus0 not configured
> > cbus0 at vbus0
> > vldc0 at cbus0
> > vldcp0 at vldc0 chan 0x0: ivec 0x0, 0x1 channel "hvctl"
> > "ldom-primary" at vldc0 chan 0x1 not configured
> > "fmactl" at vldc0 chan 0x3 not configured
> > vldc1 at cbus0
> > "ldmfma" at vldc1 chan 0x4 not configured
> > vldc2 at cbus0
> > "spfma" at vldc2 chan 0x5 not configured
> > vldc3 at cbus0
> > vldcp1 at vldc3 chan 0x14: ivec 0x28, 0x29 channel "spds"
> > "virtual-domain-service" at cbus0 not configured
> > vcons0 at vbus0: ivec 0x8011: console
> > vpci0 at mainbus0: bus 0 to 7, dvma map 80000000-ffffffff
> > pci0 at vpci0
> > ppb0 at pci0 dev 4 function 0 "Fujitsu SPARC64 X PCIe" rev 0x02
> > pci1 at ppb0 bus 1
> > ppb1 at pci1 dev 0 function 0 "PLX PEX 8732" rev 0xca
> > pci2 at ppb1 bus 2
> > 2:8:0: bridge io address conflict 0x2000/0x1000
> > ppb2 at pci2 dev 0 function 0 "PLX PEX 8732" rev 0xca
> > pci3 at ppb2 bus 3
> > mpii0 at pci3 dev 0 function 0 "Symbios Logic SAS2308" rev 0x05: msi
> > mpii0: SAS9217-4i4e, firmware 17.0.0.0 IR, MPI 2.0
> > scsibus1 at mpii0: 258 targets
> > ppb3 at pci2 dev 1 function 0 "PLX PEX 8732" rev 0xca
> > pci4 at ppb3 bus 4
> > em0 at pci4 dev 0 function 0 "Intel 82576" rev 0x01: msi, address
> > b0:99:28:99:1
> > 0:ec
> > em1 at pci4 dev 0 function 1 "Intel 82576" rev 0x01: msi, address
> > b0:99:28:99:1
> > 0:ed
> > ppb4 at pci2 dev 2 function 0 "PLX PEX 8732" rev 0xca
> > pci5 at ppb4 bus 5
> > ppb5 at pci5 dev 0 function 0 "PLX PEX 8112" rev 0xaa
> > pci6 at ppb5 bus 6
> > ohci0 at pci6 dev 4 function 0 "NEC USB" rev 0x44: ivec 0x3, version 1.0
> > ehci0 at pci6 dev 4 function 1 "NEC USB" rev 0x05: ivec 0x3
> > usb0 at ehci0: USB revision 2.0
> > uhub0 at usb0 configuration 1 interface 0 "NEC EHCI root hub" rev 2.00/1.00
> > add
> > r 1
> > usb1 at ohci0: USB revision 1.0
> > uhub1 at usb1 configuration 1 interface 0 "NEC OHCI root hub" rev 1.00/1.00
> > add
> > ppb6 at pci2 dev 8 function 0 "PLX PEX 8732" rev 0xca: msi
> > pci7 at ppb6 bus 7
> > ix0 at pci7 dev 0 function 0 "Intel 82599" rev 0x01, msix, 16 queues,
> > address 9
> > 0:e2:ba:21:04:e4
> > ix1 at pci7 dev 0 function 1 "Intel 82599" rev 0x01, msix, 16 queues,
> > address 9
> > 0:e2:ba:21:04:e5
> > vpci1 at mainbus0: bus 0 to 6, dvma map 80000000-ffffffff
> > pci8 at vpci1
> > ppb7 at pci8 dev 4 function 0 "Fujitsu SPARC64 X PCIe" rev 0x02
> > pci9 at ppb7 bus 1
> > ppb8 at pci9 dev 0 function 0 "PLX PEX 8732" rev 0xca
> > pci10 at ppb8 bus 2
> > ppb9 at pci10 dev 0 function 0 "PLX PEX 8732" rev 0xca
> > pci11 at ppb9 bus 3
> > em2 at pci11 dev 0 function 0 "Intel 82576" rev 0x01: msi, address
> > b0:99:28:99:
> > 10:ee
> > em3 at pci11 dev 0 function 1 "Intel 82576" rev 0x01: msi, address
> > b0:99:28:99:
> > 10:ef
> > ppb10 at pci10 dev 1 function 0 "PLX PEX 8732" rev 0xca: msi
> > pci12 at ppb10 bus 4
> > ix2 at pci12 dev 0 function 0 "Intel 82599" rev 0x01, msix, 16 queues,
> > address 9
> > 0:e2:ba:21:0a:20
> > ix3 at pci12 dev 0 function 1 "Intel 82599" rev 0x01, msix, 16 queues,
> > address 9
> > 0:e2:ba:21:0a:21
> > ppb11 at pci10 dev 9 function 0 "PLX PEX 8732" rev 0xca: msi
> > pci13 at ppb11 bus 5
> > ice0 at pci13 dev 0 function 0 "Intel E810-XXV SFP" rev 0x02: msix
> > ice1 at pci13 dev 0 function 1 "Intel E810-XXV SFP" rev 0x02: msix
> > "pci-performance-counters" at mainbus0 not configured
> > "pci-performance-counters" at mainbus0 not configured
> > sd0 at scsibus1 targ 2 lun 0: <SAMSUNG, MZILT960HBHQ/007, GXA0>
> > naa.5002538b72c
> > c9860
> > sd0: 915715MB, 512 bytes/sector, 1875385008 sectors, thin
> > sd1 at scsibus1 targ 3 lun 0: <TOSHIBA, AL13SEB600AL14SE, 3703>
> > naa.50000397983
> > b8315
> > sd1: 572325MB, 512 bytes/sector, 1172123568 sectors
> > ses0 at scsibus1 targ 22 lun 0: <FUJITSU, NBBEXP, 0d32> naa.500000e0e054c33d
> > vscsi0 at root
> > scsibus2 at vscsi0: 256 targets
> > softraid0 at root
> > scsibus3 at softraid0: 256 targets
> > bootpath:
> > /pci@8000,0/pci@4,0/pci@0,0/pci@0,0/scsi@0,0/disk@5002538b72cc9862,0
> > root on sd0a (d9159b997391f2cc.a) swap on sd0b dump on sd0b
> > ice0: could not read firmware ice-ddp (error 2); entering safe mode
> > ice0: fw 5.1.5 api 1.7 nvm 2.10 etid 80004341 netlist
> > 2.1.5000-1.a.0.50f4ce75 o
> > em 1.2789.0, address b4:96:91:a6:ad:06
> > ice1: could not read firmware ice-ddp (error 2); entering safe mode
> > ice1: fw 5.1.5 api 1.7 nvm 2.10 etid 80004341 netlist
> > 2.1.5000-1.a.0.50f4ce75 o
> > em 1.2789.0, address b4:96:91:a6:ad:07
> >
>
>
--
:wq Claudio