syzbot


protection_fault: amap_lookups

Status: upstream: reported on 2026/07/15 10:53
Reported-by: syzbot+f5100bce607e33322166@syzkaller.appspotmail.com
First crash: 9h47m, last: 9h47m

Sample crash report:
kernel: protection fault trap, code=0
Stopped at      amap_lookups+0x1e0:     movl    0x10(%r15),%r14d
ddb{0}> 
ddb{0}> set $lines = 0
ddb{0}> set $maxwidth = 0
ddb{0}> show panic
the kernel did not panic
ddb{0}> show kasan
No such command
ddb{0}> trace
amap_lookups(fffff5806ccbf0b8,7000,ffff80003c3d66a0,8) at amap_lookups+0x1e0 amap_chunk_get sys/uvm/uvm_amap.c:118 [inline]
amap_lookups(fffff5806ccbf0b8,7000,ffff80003c3d66a0,8) at amap_lookups+0x1e0 sys/uvm/uvm_amap.c:1168
uvm_fault_check(ffff80003c3d67a0,ffff80003c3d67d8,ffff80003c3d6810,0) at uvm_fault_check+0x8d2 sys/uvm/uvm_fault.c:840
uvm_fault(fffff5806d104218,a6944878000,0,1) at uvm_fault+0x106 sys/uvm/uvm_fault.c:627
upageflttrap(ffff80003c3d6940,a6944878d90) at upageflttrap+0xa9 sys/arch/amd64/amd64/trap.c:192
usertrap(ffff80003c3d6940) at usertrap+0x430 sys/arch/amd64/amd64/trap.c:640
recall_trap() at recall_trap+0x8
end of kernel
end trace frame: 0x71f7017429d0, count: -6
ddb{0}> show registers
rdi                             0x11
rsi                             0x20
rbp               0xffff80003c3d65f0
rbx                                0
rdx                                0
rcx                                0
rax               0xffff800000c43510
r8                0xffffffff81b36de0    uvm_map_inentry_sp
r9                                 0
r10                                0
r11               0x255afc523b25b772
r12                              0xf
r13                                0
r14                             0x20
r15                  0x120a500004000
rip               0xffffffff816a8250    amap_lookups+0x1e0
cs                               0x8
rflags                       0x10206    __ALIGN_SIZE+0xf206
rsp               0xffff80003c3d6560
ss                                 0
amap_lookups+0x1e0:     movl    0x10(%r15),%r14d
ddb{0}> show proc
PROC (syz-executor) tid=56671 pid=86393 tcnt=4 stat=onproc
    flags process=10<SUGID> proc=0
    runpri=86, usrpri=86, slppri=32, nice=20
    wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0
    forw=0xffffffffffffffff, list=0xffff800045fe4028,0xffff800045fe6560
    process=0xffff800045fe04f0 user=0xffff80003c3d1000, vmspace=0xfffff5806d104218
    estcpu=36, cpticks=3, pctcpu=0.0, user=1, sys=2, intr=0
ddb{0}> ps
   PID     TID   PPID    UID  S       FLAGS  WAIT          COMMAND
 66450  517592  66249      0  2        0x82                sshd-auth
*86393   56671  77230  32767  7        0x10                syz-executor
 86393  323767  77230  32767  3   0x4000090  fsleep        syz-executor
 86393  450721  77230  32767  3   0x4000090  fsleep        syz-executor
 86393  241728  77230  32767  3   0x4000090  fsleep        syz-executor
 53860  442979  54616  32767  2        0x10                syz-executor
 53860  202245  54616  32767  3   0x4000090  fsleep        syz-executor
 53860   76197  54616  32767  3   0x4000090  fsleep        syz-executor
  6160  210259  68324  32767  3        0x90  nanoslp       syz-executor
  6160  278032  68324  32767  3   0x4000090  fifor         syz-executor
  6160  265282  68324  32767  3   0x4000090  fifor         syz-executor
  6160  419119  68324  32767  3   0x4000090  fsleep        syz-executor
 66249    6668  71600      0  7         0x2                sshd-session
 44568  215784  96739  32767  3        0x90  nanoslp       syz-executor
 44568  324673  96739  32767  3   0x4000090  piperd        syz-executor
 44568   87871  96739  32767  3   0x4000090  fsleep        syz-executor
 89251  282447   8717  32767  3        0x90  nanoslp       syz-executor
 89251  505311   8717  32767  3   0x4000090  ttyin         syz-executor
  1552  287484  94984  32767  3        0x90  nanoslp       syz-executor
  1552  507355  94984  32767  3   0x4000090  kqsel         syz-executor
  1552  177331  94984  32767  3   0x4000090  fsleep        syz-executor
 96739   83333  49762  32767  3        0x90  nanoslp       syz-executor
 77230  163887  65806  32767  3        0x90  nanoslp       syz-executor
 94984  320939  17153  32767  3        0x90  nanoslp       syz-executor
 68324   95607  18975  32767  3        0x90  nanoslp       syz-executor
 35811  465560  77138  32767  2  0x10000090                syz-executor
 59886  401446  14499  32767  3        0x90  wait          syz-executor
  8717   83117   3910  32767  3        0x90  nanoslp       syz-executor
 54616  249154  97331  32767  3        0x90  nanoslp       syz-executor
 49762   73049  33898      0  3        0x82  wait          syz-executor
 77138  409712  33898      0  3        0x82  wait          syz-executor
 17153  319412  33898      0  3        0x82  wait          syz-executor
 14499  369728  33898      0  3        0x82  wait          syz-executor
 65806  302234  33898      0  3        0x82  wait          syz-executor
 97331  510040  33898      0  3        0x82  wait          syz-executor
  3910  475432  33898      0  3        0x82  wait          syz-executor
 18975   94425  33898      0  3        0x82  wait          syz-executor
 33898   76546  27648      0  3        0x82  kqread        syz-executor
 27648   53716  79293      0  3    0x10008a  sigsusp       ksh
 79293  192481  64934      0  3        0x98  kqread        sshd-session
 64934   63494  71600      0  3        0x92  kqread        sshd-session
 82062  385292      1      0  3    0x100083  ttyin         getty
 71600  261431      1      0  3        0x88  kqread        sshd
  4085  494986  30380     73  3   0x1100090  kqread        syslogd
 30380   31315      1      0  3    0x100082  sbwait        syslogd
 26639  467495      1      0  3    0x100080  kqread        resolvd
 63789  326993  86477     77  3    0x100092  kqread        dhcpleased
   660  497950  86477     77  3    0x100092  kqread        dhcpleased
 86477  178379      1      0  3        0x80  kqread        dhcpleased
 51158  102610      0      0  3     0x14200  bored         smr
 98432  150090      0      0  2     0x14200                zerothread
  1449  256722      0      0  3     0x14200  aiodoned      aiodoned
 45989  120886      0      0  3     0x14200  syncer        update
 14669  194792      0      0  3     0x14200  cleaner       cleaner
 92908  240045      0      0  3     0x14200  reaper        reaper
 53634  230722      0      0  3     0x14200  pgdaemon      pagedaemon
 82068   84738      0      0  3     0x14200  bored         viomb
 14146  119835      0      0  3  0x40014200  acpi0         acpi0
 94359  407718      0      0  3  0x40014200                idle1
 54935  518318      0      0  3     0x14200  bored         softnet1
 12156  257966      0      0  3     0x14200  bored         softnet0
 52219  337535      0      0  3     0x14200  bored         systqmp
 41206  515671      0      0  3     0x14200  bored         systq
 82539    5227      0      0  3     0x14200  tmoslp        softclockmp
 58525  200048      0      0  3  0x40014200  tmoslp        softclock
    90  142258      0      0  3  0x40014200                idle0
     1  357415      0      0  3        0x82  wait          init
     0       0     -1      0  3     0x10200  scheduler     swapper
ddb{0}> show all locks
Process 86393 (syz-executor) thread 0xffff800045fe7778 (56671)
shared rwlock amaplk r = 0 (0xfffff5806e3b74e0)
#0  witness_lock+0x5f1 stacktrace_save sys/sys/stacktrace.h:37 [inline]
#0  witness_lock+0x5f1 sys/kern/subr_witness.c:1160
#1  rw_do_enter_read+0x3e8 sys/kern/kern_rwlock.c:413
#2  uvm_fault_check+0x8a9 sys/uvm/uvm_fault.c:834
#3  uvm_fault+0x106 sys/uvm/uvm_fault.c:627
#4  upageflttrap+0xa9 sys/arch/amd64/amd64/trap.c:192
#5  usertrap+0x430 sys/arch/amd64/amd64/trap.c:640
#6  recall_trap+0x8
shared rwlock vmmaplk r = 0 (0xfffff5806d104318)
#0  witness_lock+0x5f1 stacktrace_save sys/sys/stacktrace.h:37 [inline]
#0  witness_lock+0x5f1 sys/kern/subr_witness.c:1160
#1  rw_do_enter_read+0x3e8 sys/kern/kern_rwlock.c:413
#2  uvmfault_lookup+0x122 sys/uvm/uvm_fault.c:1880
#3  uvm_fault_check+0x4f sys/uvm/uvm_fault.c:693
#4  uvm_fault+0x106 sys/uvm/uvm_fault.c:627
#5  upageflttrap+0xa9 sys/arch/amd64/amd64/trap.c:192
#6  usertrap+0x430 sys/arch/amd64/amd64/trap.c:640
#7  recall_trap+0x8
ddb{0}> show malloc
           Type InUse  MemUse  HighUse   Limit  Requests Type Lim
         devbuf 11079  12022K   12034K 166960K     12172        0
            pcb    17     14K      16K 166960K        19        0
         rtable   241      6K       7K 166960K       367        0
             pf    31     16K      16K 166960K        31        0
         ifaddr    42      7K       7K 166960K        44        0
        ifgroup    50      2K       2K 166960K        50        0
         sysctl     1      1K       9K 166960K         5        0
       counters    70     37K      37K 166960K        70        0
       ioctlops     0      0K       4K 166960K        44        0
            iov     1      1K      13K 166960K        14        0
          mount     1      1K       1K 166960K         1        0
            log     0      0K       0K 166960K         4        0
         vnodes  1288     81K      81K 166960K      1427        0
      UFS quota     1     32K      32K 166960K         1        0
      UFS mount     5     36K      36K 166960K         5        0
            shm     2      1K       5K 166960K         8        0
         VM map     2      1K       1K 166960K         2        0
            sem    11      1K       1K 166960K        14        0
        dirhash    12      2K       2K 166960K        15        0
           ACPI  1734    201K     291K 166960K     11964        0
      file desc    25     93K     129K 166960K       314        0
          sigio     0      0K       0K 166960K         4        0
           proc    61    115K     179K 166960K       509        0
        subproc    72      4K       4K 166960K        72        0
    NFS srvsock     1      0K       0K 166960K         1        0
     NFS daemon     1     16K      16K 166960K         1        0
    ip_moptions     0      0K       0K 166960K        35        0
       in_multi    99      7K       7K 166960K       109        0
    ether_multi     1      0K       0K 166960K         3        0
            mrt     0      0K       0K 166960K         9        0
    ISOFS mount     1     32K      32K 166960K         1        0
  MSDOSFS mount     1     16K      16K 166960K         1        0
           ttys   235   1049K    1049K 166960K       235        0
           exec     0      0K       1K 166960K       384        0
   fusefs mount     1     32K      32K 166960K         1        0
            tdb     3      0K       0K 166960K         3        0
        VM swap     8     62K      64K 166960K        10        0
       UVM amap   287    185K     189K 166960K      4654        0
       UVM aobj    10      2K       2K 166960K        11        0
     pinsyscall    50    100K     111K 166960K      1457        0
        memdesc     1      4K       4K 166960K         1        0
    crypto data     1      1K       1K 166960K         1        0
    ip6_options     0      0K       0K 166960K        13        0
            NDP    11      0K       2K 166960K        27        0
           temp    41   9119K    9127K 166960K      4230        0
         kqueue    14     22K      30K 166960K        72        0
      SYN cache     2     16K      16K 166960K         2        0
ddb{0}> show all pools
Name      Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle
plcache    128       28    0        0     1     0     1     1     0     8    0
rtpcb      120       54    0       51     1     0     1     1     0     8    0
rtentry    176      114    0        2     6     0     6     6     0     8    0
unpcb      144      159    0      135     2     0     2     2     0     8    1
syncache   336       12    0       12     1     0     1     1     0     8    1
tcpqe       32        2    0        2     1     0     1     1     0     8    1
tcpcb      736      170    0      160    10     0    10    10     0     8    8
arp        136       18    0        0     1     0     1     1     0     8    0
ipq         40        1    0        0     1     0     1     1     0     8    0
ipqe        40        1    0        0     1     0     1     1     0     8    0
inpcb      328      368    0      354    15     0    15    15     0     8   13
ip6q        72        1    0        0     1     0     1     1     0     8    0
ip6af       40        1    0        0     1     0     1     1     0     8    0
nd6        152       27    0        1     2     0     2     2     0     8    0
kcovpl      48        8    0        0     1     0     1     1     0     8    0
art_heap8  4096       1    0        0     1     0     1     1     0     8    0
art_heap4  256      472    0        2    30     0    30    30     0     8    0
art_table   40      473    0        2     5     0     5     5     0     8    0
art_node    32      114    0       12     1     0     1     1     0     8    0
sysvmsgpl   40        6    0        4     1     0     1     1     0     8    0
semupl     112        2    0        2     1     0     1     1     0     8    1
semapl      72       10    0        1     1     0     1     1     0     8    0
shmpl      112        8    0        1     1     0     1     1     0     8    0
dirhash    1024      19    0        2     3     0     3     3     0     8    0
dino2pl    256     1859    0      397    92     0    92    92     0     8    0
ffsino     296     1859    0      397   113     0   113   113     0     8    0
nchpl      144     2298    0      607    63     0    63    63     0     8    0
vnodes     216     1940    0        0   108     0   108   108     0     8    0
namei      1024    7312    0     7312     1     0     1     1     0     8    1
percpumem   16       51    0        0     1     0     1     1     0     8    0
kstatmem   264       25    0        0     2     0     2     2     0     8    0
scxspl     216     7541    0     7541     4     3     1     3     1     8    1
plimitpl   152       94    0       69     2     0     2     2     0     8    1
sigapl     424      621    0      565     7     0     7     7     0     8    0
knotepl    120      543    0        0    17     0    17    17     0     8    0
kqueuepl   224       73    0       62     1     0     1     1     0     8    0
pipepl     344      145    0      116     3     0     3     3     0     8    0
fdescpl    528      605    0      566     4     0     4     4     0     8    0
filepl     160     2871    0     2643    17     0    17    17     0     8    7
lockfpl    104       39    0       37     1     0     1     1     0     8    0
lockfspl    48       16    0       14     1     0     1     1     0     8    0
sessionpl  144       36    0       19     1     0     1     1     0     8    0
pgrppl      48       46    0       21     1     0     1     1     0     8    0
ucredpl    104      644    0      625     1     0     1     1     0     8    0
zombiepl   144      567    0      565     1     0     1     1     0     8    0
processpl  1232     621    0      565     5     0     5     5     0     8    0
procpl     664      904    0      835     7     0     7     7     0     8    1
sockpl     752      584    0      543    20     0    20    20     0     8   14
mcl64k     65536      2    0        0     1     0     1     1     0     8    0
mcl8k      8192       2    0        0     1     0     1     1     0     8    0
mcl4k      4096     118    0        0    15     0    15    15     0     8    0
mcl2k      2048      19    0        0     3     0     3     3     0     8    0
mextrefs    64       18    0        0     1     0     1     1     0     8    0
mtagpl      96        2    0        0     1     0     1     1     0     8    0
mbufpl     256      200    0        0    13     0    13    13     0     8    0
bufpl      272     2527    0      102   162     0   162   162     0     8    0
anonpl      32     7610    0        0    62     0    62    62     0   247    0
amapchunkpl 152   13892    0    13269    40     0    40    40     0   158   14
amappl16   200     1758    0     1733    13     3    10    11     0     8    8
amappl15   192       20    0       20     2     2     0     1     0     8    0
amappl14   184      414    0      413     1     0     1     1     0     8    0
amappl13   176      125    0      112     1     0     1     1     0     8    0
amappl12   168      849    0      811     2     0     2     2     0     8    0
amappl11   160       17    0       17     1     1     0     1     0     8    0
amappl10   152       80    0       70     1     0     1     1     0     8    0
amappl9    144      285    0      285     1     1     0     1     0     8    0
amappl8    136       95    0       94     1     0     1     1     0     8    0
amappl7    128      166    0      153     1     0     1     1     0     8    0
amappl6    120      163    0      162     1     0     1     1     0     8    0
amappl5    112      105    0       95     1     0     1     1     0     8    0
amappl4    104      294    0      279     1     0     1     1     0     8    0
amappl3     96     2597    0     2447     5     1     4     4     0     8    0
amappl2     88      586    0      520     2     0     2     2     0     8    0
amappl1     80    12624    0    11912    16     0    16    16     0     8    1
amappl      88     3890    0     3680     5     0     5     5     0    92    0
uvmvnodes   80      101    0        0     3     0     3     3     0     8    0
dma4096    4096       1    0        1     1     1     0     1     0     8    0
dma1024    1024       1    0        0     1     0     1     1     0     8    0
dma256     256        6    0        6     1     1     0     1     0     8    0
dma128     128      253    0      253     1     1     0     1     0     8    0
dma64       64        6    0        6     1     1     0     1     0     8    0
dma32       32        7    0        7     1     1     0     1     0     8    0
dma16       16       18    0       17     1     0     1     1     0     8    0
aobjpl      72       10    0        1     1     0     1     1     0     8    0
uaddrrnd    24      605    0      566     1     0     1     1     0     8    0
uaddrbest   32        2    0        0     1     0     1     1     0     8    0
uaddr       24      605    0      566     1     0     1     1     0     8    0
vmmpekpl   168     7232    0     7192     3     0     3     3     0     8    0
vmmpepl    168    49772    0    47454   106     0   106   106     0   357    2
vmsppl     488      604    0      566     7     1     6     6     0     8    0
rwobjpl     80    17609    0    16457    25     0    25    25     0     8    1
pdppl      4096    1217    0     1132   119    32    87    99     0     8    2
pvpl        32    15544    0        0   127     1   126   126     0   265    0
pmappl     256      604    0      566     4     1     3     3     0     8    0
extentpl    40       46    0       28     1     0     1     1     0     8    0
phpool     112      459    0       35    13     0    13    13     0     8    0
ddb{0}> machine ddbcpu 0
Invalid cpu 0
ddb{0}> trace
amap_lookups(fffff5806ccbf0b8,7000,ffff80003c3d66a0,8) at amap_lookups+0x1e0 amap_chunk_get sys/uvm/uvm_amap.c:118 [inline]
amap_lookups(fffff5806ccbf0b8,7000,ffff80003c3d66a0,8) at amap_lookups+0x1e0 sys/uvm/uvm_amap.c:1168
uvm_fault_check(ffff80003c3d67a0,ffff80003c3d67d8,ffff80003c3d6810,0) at uvm_fault_check+0x8d2 sys/uvm/uvm_fault.c:840
uvm_fault(fffff5806d104218,a6944878000,0,1) at uvm_fault+0x106 sys/uvm/uvm_fault.c:627
upageflttrap(ffff80003c3d6940,a6944878d90) at upageflttrap+0xa9 sys/arch/amd64/amd64/trap.c:192
usertrap(ffff80003c3d6940) at usertrap+0x430 sys/arch/amd64/amd64/trap.c:640
recall_trap() at recall_trap+0x8
end of kernel
end trace frame: 0x71f7017429d0, count: -6
ddb{0}> machine ddbcpu 1
Stopped at      x86_ipi_db+0x27:        addq    $0x8,%rsp
ddb{1}> trace
x86_ipi_db(ffff80002999dff0) at x86_ipi_db+0x27 sys/arch/amd64/amd64/db_interface.c:394
x86_ipi_handler() at x86_ipi_handler+0xd9 sys/arch/amd64/amd64/ipi.c:106
Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27
end of kernel
end trace frame: 0x73967b06a800, count: -3

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/07/15 10:53 openbsd af68cf7bb0f1 a4ed0f4f .config console log report [disk image] [bsd.gdb] [kernel image] ci-openbsd-setuid protection_fault: amap_lookups
* Struck through repros no longer work on HEAD.