>Synopsis:      page fault trap in rw_status
>Category:      kernel
>Environment:
        System      : OpenBSD 6.9
        Details     : OpenBSD 6.9 (GENERIC) #4: Mon Jun  7 08:20:14 MDT 2021
                         
[email protected]:/usr/src/sys/arch/amd64/compile/GENERIC

        Architecture: OpenBSD.amd64
        Machine     : amd64
>Description:
One of my VMs crashed with a page fault trap
ddb> show panic
kernel page fault
uvm_fault(0xfffffd801a844120, 0x0, 0, 1) -> e
rw_status(0) at rw_status+0x11
end trace frame: 0xffff80000f9991e0, count: 0
ddb> trace
rw_status(0) at rw_status+0x11
amap_wipeout(fffffd8005893740) at amap_wipeout+0x2a
uvm_fault_check(ffff80000f999380,ffff80000f9993b8,ffff80000f9993e0) at uvm_faul
t_check+0x272
uvm_fault(fffffd801a844120,7f7ffffc0000,0,2) at uvm_fault+0xab
upageflttrap(ffff80000f9994e0,7f7ffffc04c8) at upageflttrap+0x59
usertrap(ffff80000f9994e0) at usertrap+0x179
recall_trap() at recall_trap+0x8
end of kernel
end trace frame: 0x7f7ffffc04f0, count: -7
ddb> ps
   PID     TID   PPID    UID  S       FLAGS  WAIT          COMMAND
 24428   68523  86559   1000  2    0x200000                ruby26
 14869  509521      1   1000  2    0x200000                ruby26
 80979  198985  37543   1000  2    0x200000                ruby26
  3035  242284  49553   1000  2    0x200000                ruby26
 58747  113954  71576   1000  2    0x200000                ruby26
*86559  462629   6460   1000  7    0x200000                ruby26
  6075  220146      1   1000  3        0x82  netio         gpg
 31153  476748      1   1000  3        0x82  netio         gpg
 92300   63625  11044   1000  2    0x200002                ruby26
 92300  465408  11044   1000  3   0x4200082  poll          ruby26
 11044  142399  75031   1000  3    0x10008a  sigsusp       sh
 75031   51940  25870   1000  3        0x82  wait          mail.mda
 25870   45748  46867   1000  3    0x10008a  sigsusp       sh
 54515  175125      1   1000  3        0x82  netio         gpg
 63292   75610  88483   1000  2    0x200002                ruby26
 63292   87569  88483   1000  3   0x4200082  poll          ruby26
 88483  364345  32794   1000  3    0x10008a  sigsusp       sh
 32794  430523  36517   1000  3        0x82  wait          mail.mda
 36517  192691  46867   1000  3    0x10008a  sigsusp       sh
 71576   71579  37320   1000  3    0x200082  wait          ruby26
 71576  468793  37320   1000  3   0x4200082  poll          ruby26
 37320  333909  83783   1000  3    0x10008a  sigsusp       sh
 83783  507625      1   1000  3        0x82  wait          mail.mda
 52374  139079      1   1000  3        0x82  netio         gpg
 80212   84516  70119   1000  2    0x200002                ruby26
 80212  376376  70119   1000  2   0x4200002                ruby26
 30012  298001  97939   1000  3    0x200082  select        ruby26
 30012   61319  97939   1000  3   0x4200082  poll          ruby26
 97939  324099  69895   1000  3    0x10008a  sigsusp       sh
 70119  442064  68687   1000  3    0x10008a  sigsusp       sh
 49553   91029  34056   1000  3    0x200082  wait          ruby26
 49553  519431  34056   1000  3   0x4200082  poll          ruby26
 69895  493200      1   1000  3        0x82  wait          mail.mda
 68687  239578      1   1000  3        0x82  wait          mail.mda
 34056  427601  63708   1000  3    0x10008a  sigsusp       sh
 70559  284271      1   1000  3        0x82  netio         gpg
 63708  362934      1   1000  3        0x82  wait          mail.mda
  6460  119271  30971   1000  3    0x200082  wait          ruby26
  6460   58664  30971   1000  3   0x4200082  poll          ruby26
 30971  404502  62816   1000  3    0x10008a  sigsusp       sh
 62816  121173      1   1000  3        0x82  wait          mail.mda
 78706  369818      1   1000  3        0x82  netio         gpg
 50900  272995      1   1000  3        0x82  netio         gpg
 26152  243737      1   1000  3        0x82  netio         gpg
 37543  299439  46076   1000  3    0x200082  wait          ruby26
 37543  478159  46076   1000  3   0x4200082  poll          ruby26
 46076  111965  64614   1000  3    0x10008a  sigsusp       sh
 64614  369138      1   1000  3        0x82  wait          mail.mda
 46466  118540  31887   1000  3    0x200002  flt_noram1    ruby26
 46466  179036  31887   1000  3   0x4200082  poll          ruby26
 52244   78113     99   1000  3    0x200002  flt_noram1    ruby26
 52244  511900     99   1000  3   0x4200082  poll          ruby26
 31887  159668  94553   1000  3    0x10008a  sigsusp       sh
 94553  441737      1   1000  3        0x82  wait          mail.mda
    99  124344  93502   1000  3    0x10008a  sigsusp       sh
 93502   23712      1   1000  3        0x82  wait          mail.mda
 96114  368322  99691   1000  3    0x200002  flt_noram1    ruby26
 96114  495837  99691   1000  3   0x4200082  poll          ruby26
 37570  465739  62218   1000  3    0x200082  select        ruby26
 37570  181707  62218   1000  3   0x4200082  poll          ruby26
 99691  181424  58420   1000  3    0x10008a  sigsusp       sh
 62218  437291  79539   1000  3    0x10008a  sigsusp       sh
 58420  117576      1   1000  3        0x82  wait          mail.mda
 79539  135445      1   1000  3        0x82  wait          mail.mda
 36579  463221   8205   1000  3    0x200002  flt_noram1    ruby26
 36579  493617   8205   1000  3   0x4200082  poll          ruby26
  8205  244330  30453   1000  3    0x10008a  sigsusp       sh
 30453  278417      1   1000  3        0x82  wait          mail.mda
 99737  283777  72482   1000  3    0x200002  flt_noram5    ruby26
 99737  317179  72482   1000  3   0x4200082  poll          ruby26
 83659  223936  24172   1000  2    0x200002                ruby26
 83659  427905  24172   1000  3   0x4200082  poll          ruby26
 72482  287385  54162   1000  3    0x10008a  sigsusp       sh
 24172  433726  67728   1000  3    0x10008a  sigsusp       sh
 54162  313170      1   1000  3        0x82  wait          mail.mda
 67728   53261      1   1000  3        0x82  wait          mail.mda
 77003  441250   8803   1000  3    0x200002  flt_noram1    ruby26
 77003   33884   8803   1000  3   0x4200082  poll          ruby26
  8803  291869  43935   1000  3    0x10008a  sigsusp       sh
 43935  388312      1   1000  3        0x82  wait          mail.mda
 25845  328009  82060   1000  3    0x200002  flt_noram1    ruby26
 25845  168608  82060   1000  3   0x4200082  poll          ruby26
 82060  467945   9223   1000  3    0x10008a  sigsusp       sh
  9223  145996      1   1000  3        0x82  wait          mail.mda
 39936  219339  57707   1000  2    0x200002                ruby26
 39936  433626  57707   1000  3   0x4200082  poll          ruby26
 57707  253964  59197   1000  3    0x10008a  sigsusp       sh
 59197  361773      1   1000  3        0x82  wait          mail.mda
 63900   98912  85654   1000  3    0x200082  select        ruby26
 63900  387887  85654   1000  3   0x4200082  poll          ruby26
 85654  190089  64218   1000  3    0x10008a  sigsusp       sh
 64218  459962      1   1000  3        0x82  wait          mail.mda
  4785  205086  28954   1000  3    0x200002  flt_noram1    ruby26
  4785   31006  28954   1000  3   0x4200082  poll          ruby26
 28954   73992  88883   1000  3    0x10008a  sigsusp       sh
 88883   74472      1   1000  3        0x82  wait          mail.mda
 38788  195801   7374   1000  3    0x200082  fsleep        ruby26
 38788   43833   7374   1000  3   0x4200082  poll          ruby26
 38788  341383   7374   1000  2   0x4200002                ruby26
  7374  462557   8771   1000  3    0x10008a  sigsusp       sh
  8771  500217      1   1000  3        0x82  wait          mail.mda
 67590  442042   3534   1000  3    0x200082  select        ruby26
 67590  116313   3534   1000  3   0x4200082  poll          ruby26
  3534  102216  55240   1000  3    0x10008a  sigsusp       sh
 55240  240312      1   1000  3        0x82  wait          mail.mda
  9247   99843  79875   1000  3    0x200082  select        ruby26
  9247   72353  79875   1000  3   0x4200082  poll          ruby26
 79875  110483  51962   1000  3    0x10008a  sigsusp       sh
 51962  449106      1   1000  3        0x82  wait          mail.mda
 72109  210917  70621   1000  3    0x200082  select        ruby26
 72109   22996  70621   1000  3   0x4200082  poll          ruby26
 70621  395786  65429   1000  3    0x10008a  sigsusp       sh
 65429  300501      1   1000  3        0x82  wait          mail.mda
 56387  424406  45244   1000  3    0x200082  select        ruby26
 56387  294601  45244   1000  3   0x4200082  poll          ruby26
 45244  112953  35402   1000  3    0x10008a  sigsusp       sh
 35402  175028      1   1000  3        0x82  wait          mail.mda
 81001  116841  52144   1000  3    0x200082  select        ruby26
 81001  255240  52144   1000  3   0x4200082  poll          ruby26
 52144  351590   1532   1000  3    0x10008a  sigsusp       sh
  1532  272968      1   1000  3        0x82  wait          mail.mda
 62142  198491  61461   1000  2    0x200002                ruby26
 62142   53338  61461   1000  3   0x4200082  poll          ruby26
 61461  276474  90429   1000  3    0x10008a  sigsusp       sh
 90429  462566      1   1000  3        0x82  wait          mail.mda
 83138  284077  71771   1000  2    0x200002                ruby26
 83138  475061  71771   1000  3   0x4200082  poll          ruby26
 71771  186190  66630   1000  3    0x10008a  sigsusp       sh
 66630  521437  92338      0  3    0x10008a  sigsusp       sh
 92338  267257  38350      0  3    0x100082  wait          find
 38350  364478  66560      0  3    0x10008a  sigsusp       sh
 66560   81992  94967      0  3    0x10008a  sigsusp       sh
 94967   67089  73078      0  3    0x100090  piperd        cron
 27135  228936      1   1000  3        0x88  select        gpg-agent
 18157    7948      1   1000  3        0x88  select        gpg-agent
 58218  438335      1   1000  3        0x88  select        gpg-agent
 68046  503971      1   1000  2           0                gpg-agent
 22243  320109      1   1000  3        0x80  fsleep        gpg-agent
 22243  152660      1   1000  2   0x4000000                gpg-agent
 22243  347752      1   1000  3   0x4000080  fsleep        gpg-agent
 22243  121584      1   1000  3   0x4000080  fsleep        gpg-agent
 22243  215949      1   1000  3   0x4000080  fsleep        gpg-agent
 22243  198275      1   1000  3   0x4000080  fsleep        gpg-agent
 22243  206581      1   1000  3   0x4000080  fsleep        gpg-agent
 22243  436666      1   1000  3   0x4000080  fsleep        gpg-agent
 22243  101378      1   1000  2   0x4000000                gpg-agent
 22243  392055      1   1000  3   0x4000080  fsleep        gpg-agent
 70726  457737      1      0  3    0x100083  ttyin         getty
 73078   56032      1      0  3    0x100098  poll          cron
 88626  481742   5798     95  3        0x82  netio         table-sqlite
 83650  270876  46867     95  3    0x100092  kqread        smtpd
 83190  436297  46867    103  2    0x100012                smtpd
 78472  506926  46867     95  2    0x100012                smtpd
  5798  319477  46867     95  3    0x100092  kqread        smtpd
 12979   12075  46867     95  3    0x100092  kqread        smtpd
 88920  174682  46867     95  3    0x100092  kqread        smtpd
 67911  515637      1   1000  3    0x200083  select        ruby26
 67911   12061      1   1000  3   0x4200083  poll          ruby26
 67911  309994      1   1000  3   0x4200083  poll          ruby26
 67911  356333      1   1000  3   0x4200083  fsleep        ruby26
 67911  244950      1   1000  3   0x4200083  fsleep        ruby26
 67911  105582      1   1000  3   0x4200083  fsleep        ruby26
 67911  246016      1   1000  3   0x4200083  fsleep        ruby26
 67911  131285      1   1000  3   0x4200083  fsleep        ruby26
 67911  374680      1   1000  3   0x4200083  fsleep        ruby26
 67911  137977      1   1000  3   0x4200083  fsleep        ruby26
 67911  304151      1   1000  3   0x4200083  fsleep        ruby26
 67911  172333      1   1000  3   0x4200083  fsleep        ruby26
 67911  494760      1   1000  3   0x4200083  fsleep        ruby26
 67911  372037      1   1000  3   0x4200083  fsleep        ruby26
 67911  219786      1   1000  3   0x4200083  fsleep        ruby26
 67911  492925      1   1000  3   0x4200083  fsleep        ruby26
 67911  202379      1   1000  3   0x4200083  fsleep        ruby26
 67911  153420      1   1000  3   0x4200083  fsleep        ruby26
 67911  288625      1   1000  3   0x4200083  fsleep        ruby26
 67911  490933      1   1000  3   0x4200083  fsleep        ruby26
 67911  278799      1   1000  3   0x4200083  fsleep        ruby26
 67911  232499      1   1000  3   0x4200083  fsleep        ruby26
 46867  496402      1      0  3    0x100080  kqread        smtpd
 83864  276876      1      0  3        0x80  select        sshd
 43309  397238      1      0  3    0x100080  poll          ntpd
 90061  501512   7907     83  3    0x100092  poll          ntpd
  7907  509192      1     83  2    0x100012                ntpd
 51684  386850  72156     74  3    0x100092  bpf           pflogd
 72156  200779      1      0  3        0x80  netio         pflogd
 37471   42567  29664     73  3    0x100090  kqread        syslogd
 29664  409963      1      0  3    0x100082  netio         syslogd
 73659  473618      1     77  3    0x100090  poll          dhclient
 40830  304906      1      0  3        0x80  poll          dhclient
 64082  323050  92829    115  3    0x100092  kqread        slaacd
 37319  153057  92829    115  3    0x100092  kqread        slaacd
 92829  521903      1      0  3    0x100080  kqread        slaacd
 78896  457387      0      0  3     0x14200  bored         smr
 93652   17849      0      0  3     0x14200  pgzero        zerothread
 87215  279474      0      0  3     0x14200  aiodoned      aiodoned
 59661  183077      0      0  3     0x14200  syncer        update
 77940  205250      0      0  3     0x14200  cleaner       cleaner
 36255   57846      0      0  3     0x14200  reaper        reaper
 76648    5714      0      0  2     0x14200                pagedaemon
  2392  344045      0      0  3     0x14200  bored         crynlk
 99148  450806      0      0  3     0x14200  bored         crypto
  1900  196248      0      0  3     0x14200  bored         softnet
 43861  293765      0      0  3     0x14200  bored         systqmp
 82930  430044      0      0  3     0x14200  bored         systq
 40014  232856      0      0  3  0x40014200  bored         softclock
 22007  505843      0      0  3  0x40014200                idle0
     1   81172      0      0  3        0x82  wait          init
     0       0     -1      0  3     0x10200  scheduler     swapper
ddb> show uvm
Current UVM status:
  pagesize=4096 (0x1000), pagemask=0xfff, pageshift=12
  121478 VM pages: 60248 active, 30019 inactive, 65 wired, 5 free (0 zero)
  min  10% (25) anon, 10% (25) vnode, 5% (12) vtext
  freemin=4049, free-target=5398, inactive-target=30036, wired-max=40492
  faults=9051552, traps=9231593, intrs=26202481, ctxswitch=6058861 fpuswitch=0
  softint=13077905, syscalls=25514901, kmapent=11
  fault counts:
    noram=1191470, noanon=0, noamap=0, pgwait=7, pgrele=0
    ok relocks(total)=1652265(1652346), anget(retries)=4025885(1468035), amapco
py=1540576
    neighbor anon/obj pg=1512054/4165883, gets(lock/unlock)=1652565/184269
    cases: anon=3835980, anoncow=189847, obj=1363156, prcopy=288413, przero=337
7927
  daemon and swap counts:
    woke=1165876, revs=1187026, scans=1832267541, obscans=21522202, anscans=181
0745339
    busy=0, freed=746569, reactivate=0, deactivate=1694102
    pageouts=94994196, pending=91077, nswget=282429
    nswapdev=1
    swpages=262143, swpginuse=262142, swpgonly=240501 paging=0
  kernel pointers:
    objs(kern)=0xffffffff82158318
ddb> show bcstats
Current Buffer Cache status:
numbufs 1461 busymapped 0, delwri 29
kvaslots 1518 avail kva slots 1518
bufpages 6009, dmapages 6009, dirtypages 152
pendingreads 0, pendingwrites 0
highflips 0, highflops 0, dmaflips 0
ddb> dmesg
OpenBSD 6.9 (GENERIC) #4: Mon Jun  7 08:20:14 MDT 2021
    [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC
real mem = 520081408 (495MB)
avail mem = 489091072 (466MB)
random: good seed from bootblocks
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.4 @ 0xf36e0 (10 entries)
bios0: vendor SeaBIOS version "1.14.0-OpenBSD-vmm" date 01/01/2011
bios0: OpenBSD VMM
acpi at bios0 not configured
cpu0 at mainbus0: (uniprocessor)
cpu0: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz, 3401.63 MHz, 06-3a-09
cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,CX8,SEP,PGE,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE
,SSE2,SSE3,PCLMUL,SSSE3,CX16,SSE4.1,SSE4.2,POPCNT,AES,XSAVE,AVX,F16C,RDRAND,HV,
NXE,LONG,LAHF,ITSC,FSGSBASE,SMEP,ERMS,MD_CLEAR,MELTDOWN
cpu0: 256KB 64b/line 8-way L2 cache
cpu0: smt 0, core 0, package 0
cpu0: using VERW MDS workaround
pvbus0 at mainbus0: OpenBSD
pvclock0 at pvbus0
pci0 at mainbus0 bus 0
pchb0 at pci0 dev 0 function 0 "OpenBSD VMM Host" rev 0x00
virtio0 at pci0 dev 1 function 0 "Qumranet Virtio RNG" rev 0x00
viornd0 at virtio0
virtio0: irq 3
virtio1 at pci0 dev 2 function 0 "Qumranet Virtio Network" rev 0x00
vio0 at virtio1: address fe:e1:ba:d0:00:04
virtio1: irq 5
virtio2 at pci0 dev 3 function 0 "Qumranet Virtio Storage" rev 0x00
vioblk0 at virtio2
scsibus1 at vioblk0: 1 targets
sd0 at scsibus1 targ 0 lun 0: <VirtIO, Block Device, >
sd0: 307200MB, 512 bytes/sector, 629145600 sectors
virtio2: irq 6
virtio3 at pci0 dev 4 function 0 "OpenBSD VMM Control" rev 0x00
vmmci0 at virtio3
virtio3: irq 7
isa0 at mainbus0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns8250, no fifo
com0: console
vscsi0 at root
scsibus2 at vscsi0: 256 targets
softraid0 at root
scsibus3 at softraid0: 256 targets
root on sd0a (c14ce37920a910f7.a) swap on sd0b dump on sd0b
uvm_fault(0xfffffd801a844120, 0x0, 0, 1) -> e
kernel: page fault trap, code=0
Stopped at      rw_status+0x11: movq    0(%rdi),%rcx

Reply via email to