Warning: Permanently added '10.128.0.228' (ECDSA) to the list of known hosts. 2020/07/13 21:33:16 fuzzer started 2020/07/13 21:33:22 dialing manager at 10.128.15.235:11583 2020/07/13 21:33:22 syscalls: 381 2020/07/13 21:33:22 code coverage: enabled 2020/07/13 21:33:22 comparison tracing: enabled 2020/07/13 21:33:22 extra coverage: support is not implemented in syzkaller 2020/07/13 21:33:22 setuid sandbox: enabled 2020/07/13 21:33:22 namespace sandbox: support is not implemented in syzkaller 2020/07/13 21:33:22 Android sandbox: support is not implemented in syzkaller 2020/07/13 21:33:22 fault injection: support is not implemented in syzkaller 2020/07/13 21:33:22 leak checking: support is not implemented in syzkaller 2020/07/13 21:33:22 net packet injection: enabled 2020/07/13 21:33:22 net device setup: support is not implemented in syzkaller 2020/07/13 21:33:22 concurrency sanitizer: support is not implemented in syzkaller 2020/07/13 21:33:22 devlink PCI setup: support is not implemented in syzkaller 2020/07/13 21:33:22 USB emulation: support is not implemented in syzkaller 21:33:30 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r2) getsockopt(0xffffffffffffff9c, 0x3, 0x200, &(0x7f00000000c0)=""/161, &(0x7f0000000180)=0xa1) r3 = msgget$private(0x0, 0x440) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, r4, 0xffffffffffffffff, r5, r6, 0x90, 0x81}, 0x794, 0x8, r1, r7, 0x1, 0x1, 0x2, 0xac5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) lchown(&(0x7f0000000280)='./file0\x00', r5, r8) recvfrom(0xffffffffffffff9c, &(0x7f0000000340)=""/92, 0x5c, 0x1803, 0x0, 0x0) sysctl$net_pipex(&(0x7f00000003c0)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000400)="8c29be9146f92da16b7015a8cc303c85cc46ce9d4987cf42beb7023062c63b09822c0f155d42614ba1631cfaa05111d67e5d0e0903bffa6456f0966ba27a62f622d695cc2c2efb6edb801fc8d484f60315659dc09c19df2ccc2e4ddb3266fe3f4368382c3532e45b0ecdf0377c6ea2b3d73aa19f", &(0x7f0000000480)=0x74, &(0x7f00000004c0)="cb1d462a266e7171b7110d3e68b54101d77a02eb5cd52f093450f91a4472ebb76dafa002fd8308debf2733c5dab488bc7a30984821e297122d654f9005c2e89af3cfcc39a5209829b21f182c497a81b95145ba8fac9aa7425d3c1a1590e5adf36b96298f776e89aa13eab22c30fb95408587f65d2d3274559ae199c3bf79c345595abed9aa186828888809986e25ec4499cb7a10979a0a7ea00604edb06376d7d3b102e20f109adf15155233e57503858b9559076fb729630ac73982d9884d2c752f03e56416e728ef1417067829fd9ce58c079fd471361c20190775ddedb92331a47f4f73f50b", 0xe7) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) fchownat(r9, &(0x7f0000000600)='./file0\x00', r4, 0x0, 0x6) r10 = socket$unix(0x1, 0x2, 0x0) recvmsg(r10, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/151, 0x97}, {&(0x7f0000000700)=""/181, 0xb5}], 0x2, &(0x7f0000000800)=""/94, 0x5e}, 0x3) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCMSET(r11, 0x8004746d, &(0x7f0000000900)=0x9e) 21:33:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000000)={0x788, [{0x2, 0x28}, {0x3, 0x10000}, {0x1, 0xffff}, {0x1, 0x40}, {0x2, 0x7a15ef64}, {0x1, 0x101}, {0x2, 0x7}, {0x2, 0x100}, {0x1, 0x4}, {0x1, 0x81}, {0x1, 0x4080}, {0x2, 0x5}, {0x2, 0x3}, {0x2}, {0x2, 0x14}, {0x1, 0x1}, {0x1}, {0x3, 0x1ff}, {0x1, 0x101}, {0x2, 0x5}, {0x7, 0x8001}, {0x1, 0x3}, {0x74ad4b7c0504081f, 0x3da}, {0x1, 0x210a}, {0x0, 0x7}, {0x1, 0xb90}, {0x1, 0x1000}, {0x2, 0x9}, {0x3, 0x9}, {0x3, 0x81}, {0x1, 0x8000}, {0x2, 0x1a7ba0f8}]}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x9) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x0, [{0x2, 0x3}, {0x2, 0x8}, {0x3, 0x400}, {0x3, 0x3ff}, {0x1, 0x9}, {0x3, 0x10000}, {0x2, 0x10000}, {0x3, 0x8000}, {0x3, 0x1f}, {0x2, 0xffffffff}, {0x3, 0xad}, {0x2, 0x8000}, {0x2, 0x4}, {0x1, 0x200}, {0x3}, {0x1, 0x6}, {0x2, 0xd1a4}, {0x3, 0x8687}, {0x2, 0x1}, {0x1, 0x4dc5}, {0x3, 0x2}, {0x1, 0x2}, {0x3}, {0x3, 0xfffff117}, {0x1, 0x40}, {0x1, 0x2}, {0x3, 0x2}, {0x1, 0x7}, {0x1, 0xcc7}, {0x1, 0xff}, {0x1, 0x3}, {0x2, 0x7}]}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000002c0)) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x20, 0x4, 0x9) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r6 = socket(0x20, 0x4000, 0x85) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = socket(0x20, 0x2, 0x2) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000480)='/dev/klog\x00', 0x10000, 0x0) r10 = accept$inet(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r11 = socket(0x10, 0x2, 0x0) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x8000, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x100, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$unix(r3, &(0x7f0000000740)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000380)="cebe82bc64fde91b298ce8d88ca00ac0e757dcff077a6e49c691a66dfeef6430c83fd77132ab95", 0x27}], 0x1, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r2, r4, r5, r6, r2, r2]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r7, r8, r1, r9, r10, r1, r11]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, r0, r12, r13, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r14}], 0xc8}, 0x400) 21:33:30 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="f22951632d76c70f4d68843aeaa7402e2a4fc1b52fe39c42cb9fbdb8c95624f4537716de407ebc5dcbf6b2a9d06da89ca9ee75e3b30915fae533a8265952fe948d4b5d03b22d3ad28380d73423c85777faf12f2275a9f435d20e875596881766f76b48d70887abdf692d6cb2c1c5d9ef59713ec875e980ea928989faf0465208637e93b70126ee49e5215fa0e7e0c001e74068b8406726fc000045300577821da1541bfefca184b4d3527158a7239c457328acec5d697945be2d77b4ecdc37649f188a154da03e63f32af973ee3637354c694d01a5d41b190026691b148c1c8d8a53fb7337951ac4f44db843aaf740642daabbb08a0b6959416ad514672348c340a697ef6b20d33f2eb7396c3bff2d015c854d955ff48f11bd0766abcc617f5340b0513ccb23b423d94d3c26080300000000000000610f891b565693c29b361108caf11096c4fabcb2de3c10c88f6e6f390d69bf47d9611138c25a7fdacc7edf0cdc996f2bc98752b3306f6c384b0cb53393604420dc9bf9013e56850838652bae748a1c3539659053bacc0416c8b217847b3b9c000ab974922b9615d3e6484726e139d48a0125183d2107484943e5830347f9582479c4bd62d2aa7aeeec6fee10f8f97aa21243d86caf4016624e8500f7da24aa95a62bf9c5c3ce8f33cfca50dbd5533acb580ac28fc40c0b1c8d4ed4e8d75b65f2a2a898f83f0778e8d0662e", 0x200}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x800]) 21:33:30 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) setsockopt$sock_timeval(r1, 0xffff, 0x7c845c0bf3251f1c, &(0x7f0000000040)={0x6, 0xfffffffffffffff9}, 0x10) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r2, 0xc110445d, &(0x7f0000000240)) fchdir(r2) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x8, &(0x7f00000000c0), 0x0, 0x0, 0x0) 21:33:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "f81d00200b0f000005000000ac501fcad2cad800"}) r0 = socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) flock(r0, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:33:30 executing program 1: r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500", 0x1, 0x3}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000040)=0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 21:33:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x1c}, {0x35, 0x0, 0x4}, {0xfa06}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f00000003c0)={@remote, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "45ef58", 0x14, 0x0, 0x0, @empty, @loopback, {[], @tcp={{0x3, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) 21:33:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x2) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) 21:33:30 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x7}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)=' ', 0x1) 21:33:30 executing program 1: syz_emit_ethernet(0x437, &(0x7f0000000a80)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60c22df704011100fe8000000000f8ff0000000000000000fe8000000000000000000000000000aa00004e2004019078030000000005ff002b00b32def4f115cb6793bb530f9b20e90aa25d5c2b943844a07c1922833b2c789aefbbaee9f63cbab38a8acfb8dba0595ecb683e74ea2bc44a7aee9c52e18ca01c06a5c354712b8b1ff75f45ba55a34aab93849023d37e037d2d3e3e842e9ba099e9ed8775d1173d8e78335aa65d58f54c1d78d4f1ee07cfefa18b6f268f90be76c7f4e1bfe4d84a869353e931c3732afea55697618a1318ecb657b34172b93fd59d7988d43630cf81e976a0ea01fd8b2547ab593bc605c985f56664b84ed3c9f90ffb666e030c794e2d2d5070af38d83dc275da88cfe6910b2ded59f6c418af5d247237e00b14857c1d7c3ee32072ad9793040f8f4e432eb875a89fe31cbed117f0e76643797169fba3dac3f377d145ce97980ba626da7a279e698a9e040a22d63c535f0ad7295e6601f3a5fe9b581975993c6c7757342120635aaeef44910dbc5c6b3985a48bccb26288d42a672c965d40e80d0e1908f1b425a60a28241378ec7ff88315de083b64c5f9647e51732be34988e0948f12e6c5603edbece811bca501d4389dbfe20e4df5160cd7324c0670c7b3e8980b061e31b1c8461d6f7a63f9e6a80db7690689fd24326924c076e01631a0b9703a6106accfaa064075fa1f16e16c5171b6a324e8642b2ab76618b8200000080ab12d9f65d6a980634a6a7cba8bf89e01a91259f446232076a1c490986636b78d1300befab1a2f6e8261e07336c5692db37bb7d3cebf4ad42b62f2fa6cceb7e488aa02b2e52c6f82bd3792845fff41cce52e0469d14821ce0000b23106a0c679d2b1f0a9809b56abdcf893f9531508f24e64eca726aadac9acd194be7e53549c1719bdf67888780e19db83b5356f8f7d93cbef1ef3505dcc40d0d2a02a2745ab518979b9c3774babfe8e70ead767c7a00289b8cc6e51d1a957548270cb3f5064960688f61b34f9442d78ae5a8551713f9afb4269d689f9adb6a4a902a637184f7f899efe9fa0ddb45cd1076c4eeeda51ca8dc20dcf1c425f56768073b3f4c2c9f5433a4a4fd0b8bc7b050032bf85bf222394fa4336ab4f07d7ad2dc85afa6eb79ad2624c4be6c674ee98fce9a51786b7cc2b500d9845404227114d36d2690e13bcedf96590c7d5aeb8040b74c4d6a5aa38a7c1f0857522f4f968795056b9a7034dc3444784f9486b575e44dec3216d72845500e6f4bde0197961e7e593ea3411001d1d47ba42ef0e7af8e91246c02d7e37ff0eb6bf28bc37dd00315b4fbb09e77a6b5f858441818ebcfafecf622731f1db8a11fa2de8e30d808bedbfee104b3b1100f5094675521da07dd2a28be7e4865b0c60e4c2b7f3293bda997504b9b325a0f0e6d75116be1bbc2aa20deb44a6e4e7b824b12d009e6f1802f5a8e31559b125d71d00a5684fbde4668f5a469a2cf6b2ed8b80bc450e8a0844bcf1eb4ca0f53c90c45e72cf9f0856e0077baa1adb9c9dab6cd55a1e6ff67f8a02bea505adbee8820c158477eb019e5e037f43152c72927aad087f5b67616e0d51e9e7e82d5d6f0bc801b9ff693f0dc8014132dc258749dc95305a29b702edaec9fde87783bf1cdb342f94d9299c0d000063e1b86bd6348f3e6834822da764c049a57f22631809593ae57f69c8694c10c8f113c742d03c135a6f70e5769db5440692d35062236ba9174bffc0ceb971c69edece8461c8289c245f05a83b88106f7000df5a37932d7bc2c8a9a3f9a253298a29daf9ac65461cc21035ccd72140ce2237fdca9e9d41a19a40ccd05eee23d0b7bc25b577021ef286cd942c8a07fe51b0892623982d01ca164ffea54f226f67b34cc2fdf80800000000000000bd4a726587eb4acec7ba09b4b9176d65206f56964c7f60d939e89517951c45e072716545a2e6bed5e6005bb36264eb8493d592c076a2c1845fe075550527596e65ceace382bbe53b2c4f0d3196876e5454d2b8aaa91c278094234d385e1d6119c46771c3742d364efbb937072a3198ab765a91bf764c679d6f2ae8ce149703fe73f92a7dcdae42b4f2d8cfe4f6713074c7cda10c67edb73b83637be74f4c9f08fbecb0c8d916e49cbc8670aee9326d3412070000000000000039b5be661eebcab2e1e0045c30211fd0109317a7992b1f47dc339669bcb907c7c4d6e5edad51cbd81f37881e55e9c46730734552a50aacdeddc4c766a1ce03de72b5117dc2985e19de1196658ec770bfe37b99e6666d97ca50f14ca388954f0141f7b417d1f5468cce631d77e361cd2a7ad33b689f2235375ef570dadd88f455866809c92c174cf5ed1998037932fc026359ed2246236ddc7d0051dcf26ad9003c2e433d1da41f820bb3a3f2ee23dc077f5bc86d00ef912eb510f7429f77d00f6ca83d9b239b4ab3a5bf85c59712d2dcda45d593b9df9a59409ce62567a0e670cc4e0f90eeff2769e115a490dcc6b343a5403d1059fcf2963266bcf1fbb6854b18edad486392b4e7cab2b6b342a7a9186cc4fd2d194dc327ef8a1c9f9de01192ecfc4dabd6cb4f5d2e75591e12fcdb3ee97addd3503a351b136ab9a8c8d3f7ba7a86a9b843c1e0422e99e3e2778d342396e24442d9840f3b838832602ac15b3280d84fa2111863006d23810eb0cb4de34448356d08f73dde0752d405dfe15e49130ae4006cf49041f39eab0f7f8af85d6e40f807c5e2cdf6aca100c31649fd28a6ecadd0264421d69c2a0fe71d59fc6bda047305f4ac9f8b08c20c10faf419402a1037f20f858f523dbca9a1751ab61059bb1066d86a8a08b6134f39013e8c23882ff814e1532ad91d7751b46b96447c0000000000000000000000000049fc0337a11f15d108540000000000000000000000000000ba4ac03549602f7cf6a771a22ad7984a35bbc9814b208ae27ca2516994c8e84f4ff4823eb6dfa878073d334b04b5883ce61894485c72f43183cc105b8da2aa67eca1fcda42accf3cc132f71a641a10c360d74e6f087ac19c6d9f55ee2bab55d024349dd2d2fd1491a44cedd69d5ec20a2f2ece97edee11f1b621924527b8ecba3704e404a5f247866f1658b44a0358734ec3649282dccb6edbcffa0f79e00a9976ae9032183d548d3c5feed1749d7cb01e61c700a2413e56b0dcaf9513bcdee1f71cd2c3a659714698c233273bef02426b589d885596ca5541c2e0dcf33c6ac35131c3e35a70b305b0338ba69a98bd20ef8665252e661ba0b302073dc9ed478cc68eb035d7aa19bccedb62d58775a747d41c49e2e9688f5366a81bd110a8159a77b5cfa4f6431d45845d4dc01478923478a66c479222a27c29e750e3b867200142ad34f39fb25dfc82f882eba3d48fd07114b3c993198d429d178c3bb0f9a66da80ace67dd3781ff92f3bfd1583f1655166a07512cecdf4a340e5fccf4a44820fef474318a2b"]) acct(&(0x7f00000009c0)='./file0\x00') r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40, 0x0) close(r0) sendto$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffe99, 0x9, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) close(r2) getpeername$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r3 = syz_open_pts() r4 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) sendto$unix(r4, 0x0, 0x0, 0x406, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000100)) ioctl$WSKBDIO_COMPLEXBELL(r2, 0x80105702, &(0x7f0000000000)={0x2, 0x9, 0x7, 0x25a}) chflags(&(0x7f00000000c0)='./file0\x00', 0x10000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0xfff, 0x4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) 21:33:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000000)=[{0x7d, 0x5, 0x2, 0x8}, {0xff, 0xbf, 0x1, 0x7fff}, {0x5, 0x0, 0x7f, 0x7f}, {0x7, 0x2, 0x4}, {0x165, 0x5, 0x2, 0x10000}, {0x5986, 0xf8, 0x3, 0xfffffff8}, {0x103, 0x84, 0x1, 0x3}]}) clock_gettime(0x2, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="09e81bbe4ffd0a620da378b3510c", 0xe, 0x0, 0x0) 21:33:30 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac3f78638a, r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c16d00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) syz_open_pts() r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) connect$unix(r4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 21:33:31 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "0000000600000000e4ff00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x0, 0x3, 0x40) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r3, 0xc110445d, &(0x7f0000000240)) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r4, 0xc110445d, &(0x7f0000000240)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r4, 0x7}) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0x0) 21:33:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10, 0x0) flock(r1, 0x8) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000001440)=[{&(0x7f0000000300)=']', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r2, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000001740)="79b77369da0cc4ba3fbd3fb1127096592a4983bd09eda407de28528259d21678fca1615472b7fd0afa1ac217c2208099b4e45b7df6044b09c45055441a04c1dc5d64e425e6f690444519aac6f472ea6305a97dde244e66de784ca5eee75d5696684b594b1bc7f61ec86408b948f9b8f6a644abad631dc20b959159261883f666cbfc160efee9bb63ce55fd81e33c9732ab19275c775c500241dc9bfac1c3cd610574dede0639dc58061978c495ead929fd00582e8e6f1fc9b392d513d7c6b4eeefb472611e7dc58077fc00"/212, 0xd4}, {&(0x7f00000003c0)="c2a33178d00c72df12baf30d02d7a2b835f3cfe7164c043a556a5b320f9e0d0467f7f73401f180d9c7c7320a44622145635e027d2679a0c55b95a030542c4d92270ab6ab3950d4a6ae2bbb1d4df5d74c69ac", 0x52}, {&(0x7f0000000440)="f06a34888ba2b19f52fd048b8e3234f13472070869de03e3434aed0695ae4e7ef30d1296c7de7a4b7b7e7d911cdac3d00c8e459add0000010001b077dca7f995524282867a361fff84700772fa4392842393258bd3c7cffa", 0x58}, {&(0x7f0000001540)="0568e2a9cbfcb3681613397048c6f033e3ebfcd2eec3ca12d57d1f3439c585edaf3cc9c5c4e89acd40c5775e4e6d67ac3920642e3a9fccee6174e71025aedd90634cb050358e2882e3440f569770fdbd", 0x50}], 0x4, 0x0, 0x1000000000000001) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000200)={0x0, './file0\x00'}) r3 = syz_open_pts() r4 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000240)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) pread(r5, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xff56, 0x0, 0xfffffff7fffffffc) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0xa00, 0x0) pwritev(r6, &(0x7f00000001c0)=[{&(0x7f0000000500)="6be89e20c3fad12494d103743d8adbab8c0c55f25b73b6eed988b37bfb70c12da6fd3e9cf6a7a409136b6b938bc36c7505227dc0b4e97320a87f4de834d30f905f49d62cf1ee9e06b3955bda0b8b2511e0e51abd62a7569ca5ea9d21fc727f9f0e1904f0bc975a8cdd4d4cb92df48398529ac4478021e18da0ae85220cafd1791fa0fba2cf6eac2423fbdbe54caf3ddeeb9df4e147e2c992211553d3005d69512da4152e40f3a83ba3e02f5a49bb8da1dfc5f2b5015703a3aab711e31163c5910943dff81cb4f20f80c48ee8614d592aff95724a645c32d770fc83f156782ac54c560f4fe9aa0cd0932ab6e2836e31285015a393693e08f212d9e1512d598786cdd76dfef3bd8a76664e74d8e084448f4875cc329bec78d745d8f226ee7cd5d7884feff2328c6ebe1b13e6b6bf52468843823a666c27e75a4b64d211992a57ca6fe75c92f966e8624f735c4c4e499237c3008415e8915ee3c5c7635954301e3d345e80fdfe09c62d200ce00e435c5082e7d4cf190fcb5658f9a8269908e33ffdcae2093b830781a8b1e969dae3a8ff2f9073a122b5b698047b22d3ec773a041bde3a434bd75c413e882c04da96ce2bd708bda6055875538070ca49eee0d994613617537cc1f6573c34257492880808017805fcf4562b29ad11be0eacef06d286f2dcfea7d218ca934e37c7f8b879ebd56131ac0fa4a33085f461be3ff3bb510e91e2c0ca5af8154512515dc46d9a081244fe91843df13e63f94ec2e01272631c0245823164b50a4f2e4f2bbef541a31ce73bd99d4abdce8f1de38aebc70c4556ef292d2297a1044afbf839f34f6d58d6ac5ba3a69bd3588171c5b62ee5f15ffe1f6221480fbab6f2b4c93ca1e330dcab498a51db71b4f8a0b5d388db7e058af7802670c5c1b4d56ac3643cb25d7559441f48a2bd24f6272a28fed29daef3385e7866a0921054bc4b9ad6fddf779c4ce400f8f7a5f22df9e628264d014d156d3af10dad629cb30230cebd8476e26471e7fbfb5fd49ea383f7ebba4780425a8228a274a7cb63024f4ca9eda35b5c2ce4be24e7be468a9baaeca9a10bc85622cb187a765fed024cdfd46623bc07fa815d30d48497c1225d9cc0fc23356e28332c115523f6ad392f01bf278736242e6c9c62b1758fe68e968d7b4cb14082371f07f072f68bc247578e62bad4c60d59f835966c93bc96619f941623dd4a674cd6f425ad1a5a97642549bfcfe69d97b32a80a874eb94bc348891fbcba6ef2a1db90765fb397c8367df7313b39c8a482ec48ecd79ba8cdceda90f20cf9675d5dcb43fc82b7cdb9b240d58779d854b20e7412afc5ffc7c89246f378213fe2f511095da804281f6f5afb95b19f30834915e9e98550ec027bd2df30bfbd8f5578d5a21613cc90536e2dc1f4c35e154952b284189129b43965d82fb07cb6f7dd91b966048c3f8673295a2cbd93318ad7ca19682fad4d5207bb86256cd509faf129ce08fe29448280159b7799ad1e571b6bd763035a51651174dd963dd137d3634262a00f28f3faf1c61ff592adbb213aaf9fb22f568211f062f6678dd82c37814b9c9aa07c6782c5d168f77e5a66881a1b70254e838233e9f9788a389420d92c6b009164682edf61df9723fd7c04bf765e56cc1d5efa0d4d6c741366f91f73d875155731b7df6a7dd237ef1f30a190889c443358aec24cf22766e7d8ec93c54b43012463f4a5e80448b43da61ec4b4f9f1381ec41240b945c67aaa75910ed7ce4b297e895187b7f86e971035ecf5f14a7b402b36680856bc35bd8034a7533b4f1431f61a001793cd6a6b23e47a2a16c5c51b7e24549bcef0c24c39bb2025966afc9b703bcebe28382186b65869b0d2326f4005276de8fa7fc9ffd3b70858c2df2f817f958d719be1d7b5029af8701209191530ebf1776fdf5a7fda946d37dbedc011cc63b6fdf810c097c454c43a67f800f3a27dbdc4b0fee80742c37e2ca9eefc9eb2e663d5c1aecd9c78962b0ca44b6f41ca679f7f87dddac8fffba23728c799d0573b148e52b971e1fd0982a65bd4be14a8a098810b33d3ec3120817e76370d59b375a38077e66869cb83c5eafdaec685a92efb436f33d7914d5d62d923b7abdcc89513c5d8817c4471dbb0cac77c5137725b60fd3085b739380242d65d5ea8469427c92fc6007e768307be8fa7fd5d8854a5efffef5c6fa15e9c05aa1d1bd6ce7926388cab2e5bbdd1eb5a60b8df80e684f59cbac0941b00c76605e9165b18016628f40e3c689d8bf4a7052d921581b39a00bf41aaf1c9f7658f41e04da3b27f29bd2b77ea8939872d7dd5f81f95f7283179b11905a396f5f4995ebf3b81c609f1cbc24044d69a6f90efd1d54805c66fa20d37c8e7467c53ca59ddfe6ff6be0f50f35b9a714dedd05badb6d371d8575bffadcd368ec5bfd96fc525ca27a77148b515182b46ecaccb6a9b97198891b722a83707e76a616ee2a25fb4af1768af57ea115dcab53ecafb9eb952124f820e77ea278f210344f59fbb7afb24934c81a8793a3adb6b02cda65868b3d36ee9a2db9f42fa0611fd77564f7fab73dafafe71fc494bc80438109d477d50caa40e53f5928b66e1c261a9063362fa222f0408ff6fd68d44a32f3b3b36a46bf72391ab3347de214aba62262dc09bfa406cb65787dd9a28431f056cedebdfa968b612cf30a37e48ea78bcd563425d936c631c316763f037d951273a5d4e5e5a30f19ad1db215fb4ccb01ec66e16a94894a4678735f53f7ec3bacefb8efec2c9e007890bfefb426acb79dbcdb874c8e592b131ea23cfb6abb5474f5d743e33ff9dc2289b13c672e9d91a2ee3ef8ed8c830f875306a090c0cd986380de788cd6c58fa76ba69cf8980d5988ff7caf740f08ad9e95255b30eb5e1ea7526f2994e11470941513a5911bb360f4eff0ec6e9e73a1a7c43565132c361ec7a6732ea156aa9129170a790e79caafbdbc95dfaaa5684725feb1c8ab6414f634eb62ad1e43db19e703b7b5ad0d3bdda5a68634d798ab955dbd83f5b00fdf75b38e8a9357f2ba23dba4eac2dbd9a07af7eb6cb89e189c6849cd13856dc0ae408c46aa75e9cbe4c4be3f2b66d00aaf86d6c3801c34437608c09ac47f4256de1255daacb052bd6daba361b2146b47129c584b6610e30a31783ca0835ac16ca4554a352eb364ab10538b86a1b9d70cfa168ee45420d9ce33b1f88328cef98b32eafa49e84df60ae0036bee4d27740d4f420028bc83156cbcc5fa8860b6d2b14022386605368be14725331455203703534a79a5e96b7cf0848fe7a9a164f613cf222bc1a699a6df37fcbd19eeb8d692a2dd35b6d09929eb47201c1f96ab8eeb241e9c6d768175ccc960670c7d54409d7548458ee6195dd18c10e2028b4a585ac4ec09800b0dbf15cf9a2f8b7777255171ff4c28f3828d0f2f69d3c2c4af569859e3fb01c0e48eaac2dd4d88273b3cdbddd55b1caae1a48bedd5044e3629cea454e27a8976ea62f4b6b02273cf416156018434b7b7b570f7c339101bdf8cb7f07903f32729240b7a9692a52faaba3f4f133022a169538c9b714116a2fde1bc54a10d8933b93a067cde4c5f15363ec9455734d6612b53e18055267cdf4da01f6048fc32b817a8b0b36c3555b97815dc7e68dede14ed52c5e40d5a43d650508bf258c83f50e9ccab75cca61999e6089294a572116aba932529efbf4fc4ba7f79a42a055d132f5c6fef7aef8bc2bb8e449b45ad1e181dea907d7a68f68d67ad3f9fbb1d9bb5b77afa71422125f5a71c660cbbb9dcf96d79ac33b7765e64f08ba35c7039a5c05794d937a15880dd3bd328214817a091e06a89f7f2e8dbff51d2a050d111c0bdcac92480a5d5d8bc03e3370a81fa8800bd4e830d89136da669805141ccb412bf4a0ea82a1b9edefaddbb65576a70ee5fdfc83ca7e2df60b8b5187bee90a076cd17531e715f30804208cdec6cdb77d0094fed7d7d859ee723947894a858ac0e82127d104f2bf8882ef4b8e831fda14798c8fbb3e22ca8d5d814398281d4b3130dc751fdd53798e1e58f275c8608e6ac9471c29bde27c52a4268df94c57e9fbbfab7b09e062d5bad9deb2e8cc9e72b2e1a9644c92cb47577ec788d4084bd7d13234ea8cbd7a2ad7c4bae9fb193e934c28420346b7e0129cbc65a9e2f352fe67a82931359e32f75904d1cc71d4639a5f0765a80802058bd771689cabe4c3fe48516125637535859f55954926f1599179fa7d6279ab19188d763075c3efcf78b7b940e7d6452a7b89ee51d8fd1c34119dd0642d81ed793ee61a2a93453bf3a6671ae446e73ff842f6787f4f2f358c3ebbc21afbcde0c46647eb76cd772414f550147f4b1e2342da812b665f6cf962d8d64c5388275d3883b1367baaba96135f0c871bcd4754974d1d88093538995b1f7557d6054ec6f164e3adec64c7cfd93921a65ce773e792b86da60803224ebf95501e64d9930f42ca93bfa3e0a8fd5c519e446c247f83561092eef02550ca9639c920076148cd832e683cc9b39910a5b2985ac50cca938251ac3b1cfed32d4a840503416b93c49a27f394acc966c484c97b81fd3c96ffb0fe48033a5cd6603fa5efca200a2d4b1bb4ee75d0793312b3234cc5722d199dcd3b67e7e806d69f9b5d384e80ebab01bc9061d8f70c1eb42fce7da359a1b0fbf3014cc9d75d2569cd7dbf75219cd6565e7602fb9599443c56a84a987ead43d84e11f21829ba4e2f43cd756bf9577bf6c489b4e7c37b6389b4b404cafd4e0ac90726636f122200213d22450a839f97b5828d58a8e980f421a3528c46cd07fc64ca0979043acb2b95775649b69534cf4c41712a96fd915da7c9808d813645de85becb5d82fb3263c8c760db2ad41762925de37e2432984d6e05c77a9595274e9c47114cb13f4f7bf99f108bdf66eecaad0fd4f5c2b9163b3b174633a08e4b5bf69a54f1c2478585f53747bb14f649cf5237087d0f9c0e55224810d824b4acc7a765f389995fcb8271a60f5b9ed8b8d509a069f7dd81db0a398e02f5618fb679de090595439578e0724e7ec5d34b51b3c687ca82b5567341f95805cf109a95121bdbedcb9834bc9a9dcdc0a2c80ae8586ce0db88329dfd9a0d97fb76c653df9ca6724e7806c0b087a79b529468f87f2b8407fd409e02576df3d7944d29416acf80088905d7e808b670506f2497428af8c0db01f4ffd1a1ef308ad77ab901b3581216c29c90e65a8ac0709fdce1095d9317197001d93db5c88717d3e7e6f81b7bf9ef7b6b77697b31a88d7b1f40aae3ee40012abf3916070f5522b0b6e8c6dad65d557d8b0dd5db64fac06764a88a215a9ec13e04a5a2f072d246c58c174975dd2572d9f77d34ecc8eb5c0130ef85fd7a5ad5de30435ce8dc38243e5a10ab935c575b5c9514dc650844bd931636cd138b1405fcaa320d0c3d754bca00c30fd25164c4cfcdbd023ce3719f47dfef2ac7d02dc0ca639c0177cf5db11a9614e5148615a858b37049648d355ad049f7a1fee15936d4276f12df64b76608f5ee1ab97b2e8544c717eb27c12b6187096ec627c12df60b749b612c351d18aaf79334966346d2cd2a2eaa1fc1230e004364108daa1c9bcbba600c59e44f84756aca2f1416aa4d8cef240b3de705a95cde6b868fd0fe87481445085d9cd50b09c1ec58a748a8498a3ee9f441ac86bb7c775c2d862717ce8004789f33832e8b5de89aee68a7196a1eb10fe816b94a4311e0603eac182b08e10e2a05825adeb2c696d606c499b16c128f7f92c8e27b48b01dc0ff66306c3c511f5e2b07901f9af", 0x1000}, {&(0x7f0000000140)="2190a1568f7cef1b792f164bcf6ef070ccf34886d31df59bb575f2b92776c949be27f46214a53b36793e9755d1ca96eddca1e368f9026354b43ae1b384031c9ae2bdcea6ecc17cce", 0x48}], 0x2, 0x0, 0x3) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 21:33:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00007d5400000001f700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x20, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:33:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) ioctl$FIOASYNC(0xffffffffffffffff, 0xc110445d, &(0x7f0000000240)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7c}, {0x30}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)) r1 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pf\x00', 0x0, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r2, 0xc110445d, &(0x7f0000000240)) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x4000190000000001}, {{}, 0xfffffffffffffffd, 0x54, 0xfffff, 0x3f, 0x8001}, {{r1}, 0xfffffffffffffffd, 0x81, 0xffffb, 0x9, 0x40}, {{r2}, 0xfffffffffffffffa, 0x81, 0x2, 0x0, 0x6}], 0x24000, 0x0, 0xfffffff7, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:33:31 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) r3 = semget$private(0x0, 0x7, 0x20) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) semop(r3, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x2, 0x59, 0x800}, {0x0, 0x10001}, {0x4, 0x1, 0x1800}, {0x4, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x0, 0x5c, 0x800}, {0x1, 0x4}, {0x5, 0x8, 0x1800}], 0xa) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000200)=0x3, 0x4d) fchmodat(r6, &(0x7f00000001c0)='./file0\x00', 0x10, 0x6) semop(r3, &(0x7f0000000340), 0x21) clock_getres(0x4, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) setsockopt(r7, 0x3, 0x9a71, &(0x7f00000002c0)="2bf7a985d4e04b977f6be0ed11f3c326b49e9b09c85bbba78606d7da704de1a84ac51a934d05d92fc23aacf46326ba97d880bb5b51a15daa67847ea91b741b6b2322b9c08f7f65012c5f5c5be751f22b7285475ceed390816c70b0e1eee64032a702670c1ecf7868404af6c89d9e83eaa7d059e50198a4b7dba3171e7b99313860e928932b8e2ecacb9d", 0x8a) 21:33:31 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000600)={@random="cd3997030f00", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "e30600", 0x8, 0x40000000003a, 0x0, @local={0xfe, 0x80, [0xfaffff0f00000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7]}, @rand_addr="47ac465d8f765d1a10525aa93d4dde1a", {[], @icmpv6=@echo_request}}}}}) r0 = semget$private(0x0, 0x2, 0x0) semctl$GETVAL(r0, 0x0, 0xc, 0x0) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/37) 21:33:31 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xc110445d, &(0x7f0000000240)) syz_emit_ethernet(0x66, &(0x7f0000000240)=ANY=[@ANYRES64=r0]) 21:33:31 executing program 0: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0x1}], 0x2) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4e}, 0x3, &(0x7f00000000c0)="7343c9f13a1a65a5dc41e7000055b9e7c7e61e80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe01853cbb22f62d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208af9f63d4fed291214c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67bfd24a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x8f74e896793b4307) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x47f9eebf, r0, 0x0, 0x0, r2, 0x10, 0x3}, 0x5, 0x6, 0x7}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, 0x0) r5 = getuid() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x2, 0x10, r6, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001480)={{0x9f, 0x0, r4, r5, r7, 0x8a, 0x503}, 0x7ff, 0x10003, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x20002008, 0x0, 0x0, 0x0, 0x0, 0xc, 0x207}, 0xa, 0x7, 0x7}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000540)={{0x20000007, 0x0, 0x0, 0x0, 0x0, 0x81, 0xc006}, 0x101, 0xc, 0x3}) semop(r1, &(0x7f0000000040)=[{0x7, 0x4, 0x1800}, {0x3, 0x3, 0x1800}, {0x0, 0x7, 0x800}, {0x3, 0x8}, {0x4, 0x9, 0x1400}, {0x3, 0x1, 0x800}, {0x3, 0x2000, 0x400}, {0x3, 0x2, 0x800}], 0x8) 21:33:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x2, 0x80, 0xff, 0x7f}]}) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)) 21:33:32 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000040)='./file0/../file0\x00') r3 = syz_open_pts() mknodat(r0, &(0x7f00000002c0)='./file1\x00', 0x6000, 0x81) r4 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000100)={0x10001, './file0/../file0'}) r5 = syz_open_pts() ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000180)) r6 = dup2(r5, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) r7 = syz_open_pts() r8 = dup2(r7, r7) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)=0x8) setsockopt(r8, 0x59c, 0x8001, &(0x7f00000001c0)="06202fbf567f2f25c027fe1dd00d65aa99f71ceb85c82c5f041093a26958060c111fe8b37dc0e8a448a18986f549a7ccb817d31bb915e080354918e951f5edf88495ac2a3a3d0e09e290abfaadab48e3c8855b401f0b8314a0b9627b04529f2f55e3b4c042f362e52abc7dac9d20b1fa8021d8e33a918bc697f80eaa6d6a4c34b009a0994dd2977e47d881f5c1ae360b6ccbb1887fc77ff460973c6b5aa044863a7e405e46792f1b68e1a63afa0b32f0dfb50e55f49fdfdf7090328886d796715a01fa64", 0xc4) mknodat(r6, &(0x7f0000000300)='./file0/../file0\x00', 0x4, 0x5) readlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 21:33:32 executing program 1: r0 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10090, 0x0) write(r0, &(0x7f0000000080)="4a6f176bb5d871232ad88c4b0de401a498138fb91ce27e15b7d6e4309af3f6fde57cac3581c565bbd24a08747cf4ec4c7106a72b16cc2be981f5d24a1a7969d87a8bb892affbbda7bf1b23cef661a9b9e32d4e5dda8a48601bb23533cfa9740931f979b659e3fad96a0d02f0805e887827e80a0b71954843ff1c412d3ee06dcc1c6cd3518580716134701a6a0a32361cc3", 0x91) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x7, 0x90d0, 0x0, "d73800000000e74de40000000800000000000004"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000240)="c636cb806bd5f246ee1ea1704b1e8495f2bbc074d62fad520755af57be83fcb65a9548acd9cdbc6d45a7035adb5312073a1d4d4fa8dae6688fd52927fb0c59575601000000a1302532b54d56b5aed41eb9ccc2fa7071100d56e4890d62ead05360da3ba74f09", 0x66}], 0x1) r1 = socket$unix(0x1, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8000, 0x0) sendto$unix(r2, &(0x7f0000000200)="4f8c1121986bc6b3477f50beb29ddacf585441c6c0d80e2ddb93eff51b100f7b4c878b52", 0x24, 0x4, 0x0, 0x0) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x0, 0x6, 0xff}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 21:33:32 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="82820063c4397e32b34fc9e9681a4b2bfd4176712e09130078d614cf333f5f5065565cbe8005469e7fb3d0b422a2fffa03ca80df6cc589dd86e74390c6ec85785979bed0a17a3eb6e38bfbda7f4072e5f78ba7c805340eddac7cd34e04e9d708eb7a5e13235dee799e845442054188fe1f96d3ed439fc82ae8311d55a1ac3abb7421fb0cbea21c98fbb26f00"/154], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x10400000, 0x4}, 0xc) r1 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000180)=0x4, 0x4) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0xc110445d, &(0x7f0000000240)) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0x90, 0x40, 0x2, 0xaa59}, {{}, 0xfffffffffffffffb, 0x51, 0x4, 0x2, 0x1a4}, {{r2}, 0xfffffffffffffff9, 0x9, 0x1, 0x2, 0x3}, {{r1}, 0x4, 0x8, 0x40000000, 0x100, 0x690b}, {{r1}, 0xfffffffffffffffb, 0x3, 0x1, 0xf3ab, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x1, 0x1, 0x7f, 0x572}], 0x8, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x28, 0x1, 0x3, 0x502f}, {{}, 0xfffffffffffffff9, 0x1c, 0x80000000, 0x9, 0x80000001}], 0x9, &(0x7f00000003c0)={0x3b, 0x80}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x2b, 0x4}], 0x441280, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000001300), 0x0) write(r4, &(0x7f0000000100)="510fc3", 0x3) pwritev(r4, &(0x7f00000002c0), 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000001c0)={0x400, 0x7, './file0\x00', 0x2, 0x5, 0x1f, 0x80}) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r3, &(0x7f0000000280)='./file0\x00', 0x8) 21:33:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x400000, 0x0, 0x90d6, 0x0, "d7300000000200e74da400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() fsync(r0) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 21:33:32 executing program 1: unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='c\x00') mknod(&(0x7f0000000700)='./bus/file0\x00', 0x8, 0x80000000) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) faccessat(r1, &(0x7f00000001c0)='./bus\x00', 0x4b, 0x2) r2 = open(&(0x7f0000000200)='./bus/file0\x00', 0x8000, 0x130) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000040)={0x40000009, 0x1}) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e2", 0xb7}], 0x1, 0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r3, 0xc110445d, &(0x7f0000000240)) r4 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r7) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000240)="7c54e3c8d86797fce9a626f6c75d08f014225f43", 0x14}, {&(0x7f0000000300)="a40b6fb81e6e40887e0a0bef00bb61ac72d3f6458467355fcf31c24a11386c97739af11598ed24734130d9194087a023b02c0fcdb426b561fc67085b49869a93267777ecebb6912e166808069f3c4067401e41a8a1a56573538c44f790cd13c23aa71f88d30e81322353435812d00c4caf1458", 0x73}, {&(0x7f0000001000)="7c62067e78a68f1ee5e7ee0d5bbd05da5fd720a342f5a419cb2b89cee2f8cb13a6632f6c4270286116eb7d2fe5db558aee7823cc17034803f57f7a4078b617dec432016f24e386acc3276022552cb19b39b9b3bb0235ed9de91c9ac5f5a10a79f15e51dec16d83e758b58a82316407536197e445b3f77847ffa5801f76415b18dcadcdc7192eb3212ca85dbdc2b453d25a4cfe0b2532da8f9a9dc5051d543797273656347726fbf14cc690f650878d100912173dc4671987180466911905043a8a72e4152fcfe6b0638a1604448e99448752440c5d6933f10751086a22ffb711d0a33a741f5450e0f93beb6178d050b467b234f80569d36f23cb343a8836c817b5be153eaf4e4d00fe74f6c0f63527a87eef7d1557f898f72e9134f0771c7ce9d64e764fc9f37d78abedb08ab06b3a7071d0fe6d1ae1358dc134c2a5e8412654dd984773aded96de5825de1c9268308864e4222fd75abe62293b3ada28144b5b7dfc8ddc43b02dc7a1378d315c982d039d2b6aa543e2e46c5510fb5dabfbec928e026470faca4c206d35d4e8a94ee05e3968c9faf5a7a73434f4a0096df5e96d8264b5fe650bff7066b825accb8b6d317afa0afa20426d5187a97b27374ec32811c85eb891bcdbace6a00fe139ea6262499fee38f9f8a74e486073bc2a3b55f64c7767666ba17d4564ab5d7723416df89a4ead45641f0fb28d6b0fe2a7fd37851336e3f74217a13f079666264f2023ec8bf7efef57f0d5ee24afa0058dab5bdd097b578570a07f328b5409acdc62d20d17edb77f556830bddfeb0bf13251119fe3c45d4264aaae4950fcdbe12ebc4fa78600eb8acbbfbda32a073936974e67acea6b639ad56778a449184995982defab329ea0d0d2e7caf8f32b066f2a27acd467cc98ac156b43fb58d340e1380186da0ab2cf7b7342ce42a0e7764d9fc12ca4913ad7eddd7b536a5b9517f6361f902326351fb83352a8e88d007d1b4dd5045e90cbd8cb68a429c607112cac8b3fa124c0f60d12b00a03da5266bf862395023f0f16660767ad19d4f6a51d35717d0db0434a838c98463118e22ab07acb5bd8952ef083256b5f105c781d625f69340d41972a74a85f5c9eba446e287f2b545bae5e700d1fbe3ea039783ab3e59427efe32f4d87b5efa492868494bf2cab9473a3b05161d6d3a64929f8cb4d83c28305785118bd62ab381ad21485366417f6d304669c3f9ad919c0bc1721c8306bbff6e59c6880ba936e5fa6367e09c0b11416c5faa9ed69c44f6075e6a3b6b6db64981da46639b28e4bf9052f1a7828225f55637252257c68092127677e0408b6cf499189b36aae479cde7da6966f3f0a817a0e1fb4116268611a4a201a31dab37bd8a28afa701bad4d117ed7026fd8a877d13027246607ddfd2a7110264e69d403f33ba7d8115cae0ee14ec997af8b2a5aeb8f14f848e89897b797d008d67b05398c528f38eaa467d9b19806f34499ad2d5d1f09f6e305643a09855a544f62698eb6a54d4da80717658ce899ebf7dd20ea1d3c5b97b3f2566de9f632e10be36d188c0ef25e96c5f6e358d69507adf481fa0919ae351000794d7821697aab85853ae35ffb568b978aaf07e56bb82656dbc79cff60f4edf15b13a0ebfb3f2ae52384222db2b22843d2f40c4061f195e908ec047ce202a89e5d3c9449020bfca7e57207db645edcf13c26ad4b2fa0b49b571d7c34fcec4e4016c0412796f02c086df92dadadc084e44a335a0e7626895c02604f406e22a78687f148695117e3a8d92e52dce3f69fd94aab3fca588774ed2a01a884767ec5efd702793de3e18de5aabb7d11c434b07c3b408044974e2324500a971d1d6804524890a0b8aa32a0cfd84f511d161609930f68155beb1ada73f76bcdc5bbb35410b4303a838eb620685b2e9a6086de234c398885cb21e25bd73e45aebafe758302250740d1f4f76717298e3ba14323dd6f5c1807bd8f91fad6dae1e842cf087549d52be87f1f1f9dbb7dcbaacc4de7a9dd95ed9a247fbb6cd57a9727d37f1488fcea1b1d050caf75576d0d655594a06454d7770fa9ce3870139eb9776d77a4f9b60afce3c46df7d0205a4e03199c7da6e2ae756777a59fb0de1d84bf27579b2a4833aba940b22cdd64c09a7ef4a6a8d535d280f77884ca3f06082e92c52e087308e36bd2a6485c902abd74923138e12d0d8bb58020d45321976725ca9dc5d69719dd568ba05ec929d7a029ac22178e84b29f590f77bb1a0a4947aa8079417c1ee6903ad926823a83af77eba7749ecd0f031e967e031a3d414bc346bdaf59cfc7bbe3f01f56d4f75e6110cb973ef3e91aebdcd6a046c53891154486ae4497272841aa659d6111dff464659086368f780f8caf6214826b16fdbea59a08056301da004a7ee3cc058b9edaee06a5193116da7fe042f1b30dbaa3f6517626148ba4a1dda15098782479bef54e811873c4033b846512e14f7c934eace8f74e630d8a6e01f54f6162b7d085d4623fb172d980dffc3c40ec0a324816e551c51661f64f47327266c9f984807225790f0af7230bf9af2e91b70147fdf8e74839a88f1d872143cdcddd1610005b8e9194d2775e4abbe24c386501c7e7252b38ef691b44bf150ca3e8c3618e9fc2e37799866370e0566891cf0432adf628adb11f701ef364bce70598d362e4a723ec06415882e4094c03fc6435b6a5f71caf6ba8e8b5a6f83b627b7c8e4a7965086a6596a3c45ba0ba38a9bfc0887cec52ecd0325642e9e388c4bde9e5a3388b7f58ec40fb8fe4874d1488d04a04af6162dc1f9cc1a48fb51800872114e5ab74d1cc858d176a376814fdf5a90d280a1e5098d737c4e77c394c11af4d91016e1a4ecb7892c49b4bb76804ee8f73e01e24a5ff6b8a123186627cc9185a46f9b9a89f83f3b61aab015aa31fa9810f9832f59410def07d829c1cc104ab125524f9181e53354b53450cc469cfb9344483b5c1de781250bc2a138993ef8ef678172ea54ce6c5b6e410c419f4e78c9b61482bcea5cb120a5eb46ce3e93ad364764d8f3d21e5214351a9ff2071479d85b8a7b5053f8a11d1df1e597c232a5a87059380cecfbcd918ca00432baadbbc8bf34a6484ae4f14e610e44179874b7383e542c3ff9ccad777a7f40ff9e7a65a3bed00e07ad7429faaf0545eac433105a7271efc0dc273a8b7dab58da9a0f5d62768d91e3d8a165334d1ae915fa9be63930a1f08fe82b5285d6d535f8cc6fc74c4cffc186bd8f4668098279c26b8b383d25c796cbcfe940511a4444761e25d0c090e53b35d9ff1f91acaa550a238456f42f93311f0eae292f6634185d8a126168d61d2b847c4064a83af60d07bc55f1f1b97fc533a9541b8c4c295aaf286cf2f7b00ab5f458b9dabdc17da5f0b4c674d5695e5c99df31fda1c0282bf669217cb8b66bd4b8724691fcad36f3021643f147b9cc8a81194d11fe4493d68145e7062bf89cd7aa6f907ab42340fbf58374ec380ec81e9276826e89b4980c597e1181b78b59339ebad4dea47969a59cbe1ec3f2e9ed2a80367de83f82cd45eabaf40953a5ecc1618bd2d1b916c81adc80c1c716572e13f27a7f0acf6f82c4f4c98537e241c870b5bea52e87f9f5737e75083e55a67088897c4c434610f7dafea3a4083cdd70bdace991d30c7b533f960616a7f20efbac8852a247e1084010e64a02eee7d6b04526289c21956dddf7bd1ea5073a88ed0ec07123d990e1ffa18397fb4ef92fbb520f93901cccaf549f827bc9e2a7674ba53ffc87e53c6871935032bf5e85deec7db5daed10f579e9e9f806a3e2a21b05fd569db5ab57210df339af11d7459fe51898789a722db0e5cc7fb03ec66dbd7b872c78dbfbd9053f829b440c4e924c817508ff27a31474fb663aed2b57c91c544d05ad0cf913bf195baca137e72f7d553d8e88e79af6217865081d50ac79acddf9ae5d59646e591b0ad57a3c9a764afd766ee76bcd6bcdb39a5d6980cd66467df86a725c2ca8f73af511e8eabbfd35a488360da646f24b66e29f21b3fe8aaecd4199d4141d50b7d42dd9a553892e7f90ef7539b7d5850bf1661b82303c1f99c7302d417b21f87a93d6c41cd5e1543a5a73cc5fb79be3136bb20d0ec02874b0c67721e8d3f12700e3dabda84c8a839ca2718f2f1c2981d6cd8bb6e489a38e29100b8c64040c77399247640a781cb8cf368a79a6f25dd64d3e15af9fa10380c56528c1fc8426be471b94f4dcb3368678637fdfd64399bd56bb204751b8d1b7e0a91b543aecc9733c90f1cf6c69d40e24f10ccf5c4f09a64aa21b71e0a28fa0ec07e646db9ad5df8a07f9aaff138c95167488594ed80d97af55109e4a5674994e699fece145f57203da0d187efb3848cf7a0ca34f40f0a6029cc7a320acdd95da6034bea3e5d5d9bf91419d932b07a477603edd6cb5dd3428c2a0beab7c69e04c939359e434873517c0f63fa0ba228de80a7ceed27ff31bfdee125bcc5b3b97c4b2e3e018a30daceaee6a55a106fd05f57e7360b3cbe07c8a4089d0d4504e998f392ad421770d21d1f7b3c5b9d3718a3e6e36241885996a55314f660911a2a5a5ce06fbad70834fc5eeb1adaaeeaa334c2764cc620940c612e6ae00becf6a9dc21d936c57cb70023eea0b52f6b04eb0946e5ef6315be2436d169908735f0bef142247aa74f7963aa44debba83c7e82f9604905ee14db896c54677b9d9c5813a009da0f1354ab112c721e0649a98f8c12ab3728f04946a6a7d6a14fa33c6c444ad0c7fb9b03864afbf6e3978eb17dc4afb17febda63edc074224996efe3fa4b472711e9c26c114264f23a82afb45e2b4edb2f27ac5a19054f8b22e6fb06e2068fbd074ff3b0f18ea56f2fffb367848714c4cf8e1866f954903cd7d9c19af919bc337084784d11c9840b82a3f245d7ebe3a7eae648bf70c092348033605f5f31b417e9b87af4a7e140e3bf56c4bfa65ed00199a56b3396396bb87fbb06dc3536b09c3495d90633051b9ed94565d4952f730439cc288814d56dfba90ffecaa3e77c0afeab2fa3dd31bd5a48a93708007cb259e9bfe9cd2ddd368b9fd7b6b8748bd84bec68cd3080c0fb25a3b547d004bf99d706d8744cef807cde769322d7c40d97a4617ad6bde17970b6f29716407d4e945a9cbcbf8b9eeaf51dad02a2b6ab8b852d16eca588c1e661f4bcf88827ac4cb390aca6d643468b38b6fc1e2817fdf312e7dafe3c0bb13942f05ca9d5ae8a6efe30873b4402ba52b872ea620a8141e22e1710b9cd76c3954da556b10c72144190c020464fd5205456af166c5ab9e4dbb41cdc89299033c13da2977a3e02873db25ce5d7e0792567bf21087c1b777822aafe409a2f9b0e64e8515edacc75ac948d97d340d2970dfba9233ce78a69bd2d2306b17ce3995b31f5e83805ac36e247ce606c4034893a8285d250a93a52335bd992c9a397f202293c22a67985a05ca94d4f98b389623de1ef6506afa23e7ae0e1720ecc542c4c136e1d94a5fe26c2ce537c93c49094e2174bd94779cc07ff6e91b9d4430c38ef482ed4d9553e2138a4ebce32040081122e3bc9705a94e03a4d558ea0c0fa815472fe56bc46c7b7a30f9e4a0fcb4882b2590fe33fffe641f3d43fc52b223fca4db6489c0a78138746f094ad03ea1dbb3738b7973b469406bd5c68a2aae2b3611885479031c620b9e532b7e44388e34395824c60889280210917fab9acd887d108cbd6ef21bbe4a0ff8ce7798d590128f09ea1c02a1f74c68f69c7fd1c4b8ee46192062bc62f2d6154a0d40decf93c5359ed66751b", 0x1000}, {&(0x7f0000000280)="68965eb719e634db6a7a6544", 0xc}, {&(0x7f0000000380)="e0b0035d723834d72d2c6de2bbddac55bbd60c4681e572b9bc685880c8aa6b83376eede41a3e37546802b90e182c936fa20e3fd85228c3686dc6a07193837f82cd84b1c87a78be11391625d4ceac8f0eb3ac11f0d837003581420d54de7eb82b989fd3245c66140c", 0x68}, {&(0x7f0000000580)="5175e9de1d8cc53ab400c5e68929fb230f027a56406390872fdb82eaaeddb543d3f69fac2fbf13cb1eaa99a972dfa1982c7390c36d415271ed15488026f9ed503b43af59dd1eacf81992e37f94957cd773a9095d410b8f074781f5f0db4223c13dc0512b3c25822da4f7335bcfc5be3d43f871379189072029e8436c20af38b8411d9821e8113d09bcb197168a7015978ffdf05a9bec491af3448ff96059432a9c6ec1438ce1035a029d0d68cfe59214bf4095aa22014f63a319c2b709c6b8117cbcb035d4406491f4959722d0af9af7", 0xd0}, {&(0x7f0000000400)="d9c951eadca045925c4ca3f04b72c13cbed1b6295d43911e0fb0136352", 0x1d}], 0x7, &(0x7f0000000900)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r2]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, r0, r1]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}], 0xf8, 0x400}, 0x406) writev(r2, &(0x7f0000000480)=[{&(0x7f00000002c0)="21d8e8d8fc812094c2f78039", 0xc}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 21:33:32 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xc110445d, &(0x7f0000000240)) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaadca72d9a241708004500002800007fff00069078ac1400bb000000004e224e23", @ANYRES16=r0, @ANYRESOCT, @ANYBLOB="5002340000b37800ad659518f4d5e6f50f3d18c44a82507a2723c5a6963ddd2f3496341e9455e8552a7390006aa2c7ba26574be3dd2b6d8842922f"]) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x148) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 21:33:32 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r1 = socket(0x400000000018, 0x5, 0x8) setsockopt(r1, 0x6, 0x101, &(0x7f00000004c0)="b0021a4690e6661db3b783997383c0ee650d9d1f7da00c99293296c0ea90d2b95b77063e015bb8959ec576ea38c575a2dbe6623418ce7bc1ff6d06d09f4a8a20bd73427ca57829484a", 0x49) fcntl$getown(0xffffffffffffffff, 0x5) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000280)=""/132) shmctl$SHM_UNLOCK(0x0, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3d}, {0x16, 0x0, 0x0, 0x800000}]}) syz_emit_ethernet(0xe2, &(0x7f00000006c0)=ANY=[@ANYBLOB="08000000001d75ef244fcf88160040bc95ec712504a04a68ed52bcc18d3a9988aecd653c449c58cca73247b7ec3cf062b01a1baed60f109893f12c4eec4ceeaac6249add00000000df1516cd2caae07f2a4cba5ede03020fe575e7a3bdfd7dc5a546b4ad7c7ee8907147aca352cd911f80c74cf717642e0ec00fc82668651ee26d6101d8185a000000000000000000000000000000c04f858db3a2e10cdfbd00cdf982ca6b93c0750d8458272b13225d7384adf8d703c175e5665c7c1ea36a30fc131ccbb1160b351427d4d552a9d7e32c719463ed91dd8b2ef9c55e4e42f254ccfa3496f3a2dd74000c1db3c8e2e85d620a37057cac08b5b80cf5bf4f2d8e8e73363888cc19b001497d"]) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x100) pwritev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000800)="90c3fe67eb586898600425f2f573e0d1ac83e58d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e6707c5d347d5b668a390a25beea3962e7c10b8d90ca0e27564c42cc8a60444d6f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b5050559e24b28027822fc1923be3c21d4eee4f8621037c3d78695ad9a278978b26c46049bef01000000000000001cdf6046f9031f36d09827a4493c3445b3c5c38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c34747c9402f27ed4b7cc4f7f8972e8c2946c9965b19e190e205aa8803c5541983d365f0d7a5958dea143d2853c03bc9110bba458cd962fdb7f025328e58f50c1581535b678cf1761b3a75ab3a1f4f2726c479d84351059132ccd079c1d9a1379859e2a6d9e347b1e675e4dee612e529dc0a2ad4875ee41be54973a1896ce71f73ef4340d84f8cfd765841d8ed4c8bf0bd4a82733b0a65369595f9d67bd018ce7482f2b94dbf0fa2141fa40587d116f4ec887b17420d93f1418081d634a0db5bd3f759adf5f14b0a19939b86831ff2f81e1a0ccff987453a7564841e054a5d1f26c67c91fe685e7ca8e459d44a760983f6ef87535c597c4aa12169e5bfd1aba5e2", 0x233}, {&(0x7f0000000540)="7b1eee1dc465654e72f376fe2f2f36755398b506bb26e80adf2a726c902066f6b98f081dcfbd9189b1c6c3ca57f9e103c9600d05ee7a75c01fe5d1776eed40d6e967a9e954a439396279799748b60f9aeeb6184bff7c6f54bcc2a43bb77a1a446ea9f8ab8daa62656bc84de40270b3e03760a27a569af81e0e94de0002309e9935ff56fdfbb3f71fa9e2", 0x8a}, {&(0x7f0000000a40)="10c844cb4612a6a44e7affae6a84e27d52ece778d40983dfdb14933b22c2c15ea47cef207d771685c322e59f54290e67904c05084d8381ccb5660e24e5e0e2fabc3e36603527212aaad2bc4cf396af1877437262d3fc0c422cf9e5c670c469ae4f6504a058f9fea7a4025f43c00ffc3a484eb929210467b1525a65b54cad85acf83d4229ce6bbf692b6d7eed888c718a30cc72693e474af6afe95c8fa36a63ee1f0e76fcd14bc3fec0b860ede06b147d589d32edfb5696aa2d2b3e04482a510b8bbfd7054cfc0b13bab8965266c0aa6d53263a83b601f468a22aafe1fc1e26f8034968f7044f79c00e6fe092de9476db3b1148ba1cda8a98b07019a98a062f4176308f8a41778f730887e06a1860233539b4e15a2c28d272f44e9900bc8835185d6702b5a47fe9020a27cef11925c4d143196392de7af4dc2b0ad6931bd2129ed8d8f9a95a1a14a14c7cb3063b4a0ef0bacb065dc99b4603970cd394644e0b24d58d9115d652b170ceb25c9de6e7aea173c407df8738a1736dfaafa6a1b7c6a3ced9fba445ffa515141a7feffa86efc2ad61f62ca6166aad81c3e47928a6a661f56ccc0890df055ff5ecbcd917ae5b7d012a0e71864cfdbf6d984741e9356dbd2ef1cb6177767485c8f291a453ba1dc70abbef0e7a9f94c11a76df7e5c46eb1cdae446a1796f90fd8672e7406baee5eac35a434afbceb087c5fcea5652fd794853aafe889006423381051452e2ec80a8d9bfe79e242f2ea7bf070450bfd522c771f02efb9e9ad2cb1e81f9fc65285083fc60d7b695dcdf8b7d60c2c71028b9a3d2464a022c147a4ad926beceb2c5b55101132c254a245c77e722c3a3bb2db91eb8fe974c706f3f957e97bb3e1947cc5d11bd05661e5a318c8461ed7e5fa745531d63e584569ebe6595539903cfaf1e57f0d4e24827c7cb5a7c233e64cfdc80ab00e3c12c54c74015803d10d810d8bf1da468cf9f059d213259dab22c9d815dabe305cb666a85f3a2c2cddb0850e56fb50ce81bed66de28c7df2da7dd52d86615044ce4bd7a3a08bf2e9963680bcdd01be94d4e84e9c36640e6e2028baace9c04f93a571496becd704026eacac1677bd2e68597f9df26b16f5ec0095c7c33f80b68b1c5339b3043e860555a6a11694376eeab73e4fd930375f5cd63f61a8c2153cc6557dc060f9cedfa5df3a15c8703f5b51a0067dcb6ac2bbbf3d048d4e1072c81909d6d9dd99864fec88cdc03de63f2d39a59c37543e134e4189877c64f5f29c51472aae6075c3bb4535306a32478896d80f6c4ff4b7ae96f6ce6b5d6e24df72fe97d3d633b6817d72f297aafdecc3b7707418ac89acbd82153d274261cfc94ab367da5f2b60defe4b57899144b22d170eae4529f0cf8619c71737cbf17893e8e078c61ec0bf33ce15e1ca164429a1377fb798bd4e5e8898313138b0eb12fc688b556de64ef235b2ca3bb1a3a064c9d2e07abde60937d3a098867d3ff2e24a9c4b2e60e7053ac7961ef645d1699fb02c757c040d32ff25d5f40d4b7b0fc861d5a344dec548e9189e7dd0ecea4ff77e4ae10af52aab69762eae5b3469fd6d0569fb4a3916e1ee92d30d045b235558ae0ec682fc29ccb80576b03184bb125a6d4e30196f75e470f00b6dd14fd9f16d25b899dca0786c592da9c761a632e5dc84bcfb78222d87a9654102e3a987a8c334f0a5b0ec761bfb250399ad2e4a869fd853a0f53b1fa08304970dd91ebbbf27a0d51b09d9b0023439150d134d7415a9f3f34556f3bf15d718eb43675432cde6e79127150b328b8666f5f20c3ec7ee5ee9bf73928cd5315fa68c793eb2463cecfd32e57555b7c85217c36dfd0589b97b12fa3fa6e166354364008e490b8b96fe33091dfa04ced981a8ba609cdb6357daf004fab153a7adcef21f7c2a8df8581176f6ba8b936b0bace786ce969b99c4103701e052546117727d888d4af74ad1aa8b6dc36ae82b81f8e47ed3a2dc1e62d61f392b19ccaf3dfb4e1adc66d29b4f49b948056e6938b62bc04ce19d32e8ac06a9fc0e179d11723b38d378f1776eb32527d65d01e5fd884a55247e0760f7a82b9b4dfa8c8aca0f924b119c677d5c30b5cd02093d2c9f5dc3d14610854583a1b1c3f22c35b83a25c5ef7e4a3d8d8fcb9e30cc02b1a6f866b46e1fa9aec4c2679d59e6290aeb3ee91cf3d9f899a73ca4b2065a239c4f1681eee1cbc9908124060627a0aacfd481289750632ae78e4a4bd69211a874d0d225cb6d2b27c614fd042ad72371d418d58e0d5fceac2ab31f9d09126fcc837e91f636672340a4eb791b447a025c1871e25d316fb1b2804a3bfe9df3277cae485d98fb23060f0a7afa3d2c36d69c3451ed66498f0365197435be230284a52f16ffae53d1321817d1e253b12f6c9cd433a211ceca4e2dce7782e01a518af70342488af869d72ebd6b74cbb89f23208618d7ec2b1d5228d92ab640562a51d0f6b647721518fb4311128fb69e03fd2b68b311004dcf3f17506f36e0c76a6dceccbe2483537fa6eff070735c404b3c3434df2e91dc0570f353367d959c9e0f971571073a1e209d8716e43dcc8d15a74f6ebbefa98675ef94e85c404ba6eb42aa747fd6b551bc5d86685b93e44fc9d778ac33e6b94ea6a0927c08d2e3fbbbfe488d06a45be50351cadaf2916e76c895f24958aff1acb2d06202eb285608876f77b1c03a347504cdaeb809f3b7119822ce6e048da0fcfba15f0a9611e8702554c090f32b7f1f03ff90408cdc10ae27fd45f8d6c4be90634d6c96102a03daa7d9e8304f4f5ef94588e4b9684ba3171c41ed4b6459caf870e71226083d1f5726529e08b19ac0d099f104f4f79d9c5f8f557b9da5f442b02fe56225bc61d96fe6096b9491694cd09aa0dc4a490b3d9ab378756bee305fcc36e8a8675f33a88426a83e2a326768e6f08378644ade9920ea889c21df8099752fbcf4f46314f3999f1ee47bfe09a37acc9674da6c0df20fa9078862bea5aca4dff69b13e82732250bdc891f94aa9b276e504f574e60704dd1e4f923bbffc14fcefbfb7207975374c0ec22316fea8ed3688c70e326f13e8da9222f4c32e8c184d83fa53cf255ca493330a79f403a490e28137764079a3cbf93a728e9668138dedda02a435019e5231de470b49accfb15b3b3f2581f2b6e7ddd03e26a129c80beaaf8092ee556d9964e98e025a90d44ee0e7ff19d203569562db286ffe627d45fd40f0a793aa5b09ed43484929d444813f247fd34181012f8dc72edaf46a328072eb87f43dd29258f15ba8bb7a46928b993559603dc2afc37b7473e46f21e828649195ca32a9b34c382bb8f527951a5a27072de078429b2f786ca77979d0e4772b9e3e6e4115cd56c6d77d4368741f91c5bbfe71b8744678d513001684e2676a09861a375c4d3fd0e5d68fa7a2af60de1dd5612dfafd424692c104aee11096104c30d74dd2362a819d053969f22e84a8de26ea800d0e6959420abdceb75f988ffbeba9f7036eb85e8bddc243f8db2763c20a87b1ce4ce90adb9003dd9548c69bdf615c6dd706533e5dd54b5b2a45701958c59a01312ac7861c90cf6f4a35a0a409f5d7a97af08a59eaafe438a1b6546e85f745f97554b53d88c2a3d5b574bd4bb615eee0d5e1bfacad2c4b32cee95ac7d800371d78f704031d10305e0117f6199a0a58bae40eb72128a455fffe1c2ff2c775e1e5430c6eab4190e592546bc01d597d2a88a796d89a900f25f18f0d9eed223863e3fef4ee798d4e2d3b276d70e2004f417464f3fd89e358f6a33dfa71d673400d5ee545df4d796e99ad9fac47b3daed25a75f4a36db388009c48e7c4843d9b47e7d0db1572412158b65544cf9d1a748d729028130ba160b9cb71861110f74ffe11ddd0b73967cdb70fe02f4f0235381c1a82b438436199eb319db3e35fd24a76f8edcebef2ed180ca0e8ab75ebe9c53196a278ece5aba270ac473efc68225416c17231ebc84945c3d7ba0b5434248879b7bfb13a7e61cd0cdec8185261887f53a6fd38cc99c7cec52ed5b97f5447658932673e69068edab138aeed566d6019a232abd3aa319fd501353617c622c33b81c748f9f155cef89d90f6699ed0041d8516b0aa8c66662beea195bc28d10d9a92da0b5904de0d4350aa881b9f909185ab07e3613b678fe563d66c52622d668090b3f07989218793164c042b9076fbb07cd9ee9fb79af47e0f9839473f373e21822bf92da071efb8f59f4d974ddbe8ca6ba8f9d49f905cd172120997fcc1a958e373e6b1ddb586d0c8313ae63d30df9b4afbca66d8a16f81d4c952a724e822dfbf441c5066c8c340beabc3d0e5f3de487d4267891e7106578f5c1230c7ec16ecf387086dc7d486256a03556c719064cd03869c7e41d83761fad63354821067ae363127527ca2772c7477c32ccb04e0a115ac5503a6dadf9bd1b5ec08e796fccd8439e1b48948ec9e289b50ab5eae72378b292c945dd9e1e925e8f8423e4a4152fb9264dc9557392adf0b902b589661110c7a697ba946af004940bc077d393137114958dee35df1d53553b82f418ea4b49ee4e4b7644d3a85fc3b82c03d660ede6907434c29509bf6dd18991326116ab45fb20b48153956c29cb80614957de0ece1b1e829bd3dd5dc3ba5f1b0b563f5ba2ed1d844b6a54c706b922bff617adfa1e5c0e06dc49c29601e2db1272b52836ab7802f31d2b7fa2c0703e0837df0686bbb0d7a7a84bfe1c012f0d23341bf2c14fed167bf972fa24d255a32a46eb6c870e7864ad4b1a37222a3889a16b4545adea723ffd65559ba73cd6d133908b4da1237c81531f9427d403818f4d86119fb038f067bcd8cc28ea065d296a4df7326fbff3ada5712bf96eec7fe015aa3c6c99509e8db21666d15fe49a4c50f8fa00bfa4373a8c28238216048f83e1264ed42d379cd1cf3108323031a7b7b7e5204ba268bd7eee61d3335d826e2a51190318393e529a1dfa29f7c8a9862c4b1e433abfd9e5b1b1026128cb77d24c395a527038bf4d51323913d1339b2a7f853ee2be4866e2f5b51663e4862bc6fcdcc765d3b4c8bc4609808c91a39085764e06e59840586a0bddfb3b270ffbb449b2e6f56cad404b4e20a1ae18153e22c98def4fb081f98e58335752df06a7e60406fd54e42136cb1ed1386213546ec062fbf0ed7241a22c37466af189a691f814e092ce6fd4754af5123b30f9a0cac5a49bcc477f6fe9a8764339212f7f8a3cb4f184534402a728ba92c3f5a2181c4fb42836b0b74ffc6214b47d3dd899a761cd180046051219698775f9d61c3f326250125b961aac71d5b81a64bfd115b9e6b16da2cc44c354fa87c3cbfff2c5bc12f24e36bd1947f3659f64726ebba5b86289e2d584544b877f7d6c466c522d5f8293c40dee66e14c54da3f6718312489d6ac749d282d0736b52e6bf9ea0c434ae4f2ffb32752b9453df0099f8a4bfe741a16a9af1c91dd3b791e8d3090a851da7b159309c4043bc85ecee9f47e0cdcd09d3ed5e32eaa536e1612a39eac1ae5c0caa6fa1eaa4f027d45d2fb1bfbf8143649d2d4b118231db9a41f5471e9934917cf014bc099542b844cf29e5e394cfbcfd8e8d9b6be09cf5cff2470b6334502d42e66fadcf0db527b0cd606adfa17cd51a6f11f6d7c5ea1c23c5f790919e4147078945da44ee8298e9abda60921ab20c1c1b0d623fb47539dd99190e78caad773e251fe64d43b03b602a0f8efc46ede449c279d8ba25769e68018b5ca44cd9f3f04b282dcd644f882c20ba68fc88356bce264b912e11c9e7e1e240c479a4862cb", 0x1000}, {&(0x7f0000000600)="95e9cb96c5b5a38f3f2d478eb274350c02cc61910be05beb329752f485a16535eceadc6ac3ed2a20ee595c1f2427b570e679fcc3881a9107fdc5b2a70650227cb7a277113663cb2807833245acbca66d5ff15f18bfc44f5288ac9e899aad98d8ba49597c88c5811a9099f98ffd6082e7412c479476d36d944c764f8a1d9966d7286740025db5337bc29539ece8d834634ec1", 0x92}, {&(0x7f0000000180)="1354f6ab44ce59ed3c0a570e833bba413663e94059718d4086bba1b7", 0x1c}, {&(0x7f0000000380)="4c5b4917635af8202eea3c7eb3c4c0a5e5aaaec664cfc51213c67c299fbb5a95b2aba455afcdefdcd3ab12a3b05748f44c2795f5a652b2ab38ead30a13f48cac46680ff345bc611259531f275c6e4a06d3bbae186f59d127dd7bfab68ed2", 0x5e}, {&(0x7f0000001a40)="c38f58f095f90961d586cf608853fa30fd77a5ec4ef4b3ffdcd7450ed019c0803fa7aa66220b3223ff904ece3f133b2773c7302084d3fef618df637a21b0c62efb53ef0278425e055f2e311f1832dbace3b4902b743eafd7b74ded956ac101b00b77f820b1412627ccca7668e318bb96812b6705c6201476f123e49a7c13059add632231456834fd1037a0c8414e0d2285fad40f600e12278d7c0f099060", 0x9e}], 0x7, 0x0, 0x200) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) shutdown(r4, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r3, 0x0, 0x0) r5 = semget$private(0x0, 0x2, 0x100000228) semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x1800}], 0x1) 21:33:32 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/72}, &(0x7f00000000c0)=0x4a) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@random="af0955779821", @random="8a485d4d402e", [], {@ipv6={0x86dd, {0x0, 0x6, "e70875", 0x8, 0x2c, 0x0, @local={0xfe, 0x80, [], 0x0}, @mcast2, {[@routing={0x6, 0x0, 0x0, 0x1}]}}}}}) 21:33:32 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xc110445d, &(0x7f0000000240)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="e9", 0x1}], 0x1) 21:33:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44, 0x0, 0x0, 0x93ec}, {0x79, 0xff}, {0x840000006, 0x0, 0xfc, 0x8d85}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x1, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 21:33:32 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r2 = getuid() setreuid(0xee00, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x80, 0x0) pipe(&(0x7f0000000280)) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r5, 0xc110445d, &(0x7f0000000240)) ioctl$FIOASYNC(r5, 0xc110445d, &(0x7f00000002c0)=0x4) fchown(r4, r2, r3) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r6, 0xc110445d, &(0x7f0000000240)) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) lseek(r6, 0x0, 0x20, 0x0) ioctl$FIOASYNC(r0, 0xc4504443, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 21:33:32 executing program 0: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x4, 0xeb55) r0 = socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7fff, 0x5}, 0x10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kqueue() unlinkat(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, r1) getrusage(0x0, &(0x7f0000000380)) 21:33:32 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e5], [0x0, 0x0, 0x0, 0x9, 0xfffffff7ffffffff], [0x0, 0x0, 0x401], [{}, {}, {0x0, 0x20000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xc110445d, &(0x7f0000000240)=0x200000) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000000)=""/251, 0xfb}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/100, 0x64}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/165, 0xa5}, {&(0x7f00000001c0)=""/55, 0x37}], 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 21:33:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x60}, {0x4016}]}) syz_emit_ethernet(0x224, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb86dd66a6275401ee0681fe8000000000000000000000000000aafe8000000000000000000000000000bb3b080001000000000000000000000000000000000000000100000000000000000000ffffe0000002ff010000000000000000000000000001ff0200000000000000000000000000010c1f00000000000006f04fba65e4b9b3b730af909ff99b5b744f513c9d92ca488d3c90d9c61b943ce6115bac0b972a7900565a2afe9386dc4aa68e467d11efddc21583db52ef3637499895996a83972f40f9b3dd954562aac2bb37d5d9ee2fca71db47826186d51e598a29901a1bc78ba4a9f98b9645cdeafc855e8feb3819c0dbd258e0a6794d2bee29042c2175d3ec832fe4502132110973f7a62a0da9d7f1fc740d7216f4073b8318d2a4ff4a9c41977ba010b6667d34a5183a865f9565bc91c2755e24f9641ecc634b14d3bf1c5954362a646ee5289910e6cd73f0f92cf7a60175f61d3ce1229e0cf45cc7bf95b5ff1c55ce88c1983a5489c2040000000704010000010000008c009078000b000500000000000000015d1b80c4d4037bf16f7bff4293889a8fa4921b8ff9027b7703f623375d861575fd1e0eb08c286c974c4b8a53babdda483b988eb58aa9e4ca42719e903bc7a7cad796e27857338849dab6ac804cfb35f30835c2c4a63424e1e0dd086470986088d43faf5e0dd5e8dc7345530982f68dab02008794562f3489880faeb257aa4d71fdbb6ee9a819f6cb73e486c18912"]) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) 21:33:32 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$net_pipex(&(0x7f0000000180)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000002340)="6207302a2728d8a83892f49af941d284811071a557387f4a5df387a8a46c2829c342617ddeda9f04aabc8ed0f7c1891ecbdaea4900864da857755cd16087cc81a1ba4acfb2d6e7f43bdb87127140f1e982686b3dfa8f0c13114d9d4979086de994044cf914ba842d23bf615a2caa03817fc3cee6846548e588e4d7e202967871baf83500ea3166c1cd7710a39e37897cc0c3f6ca84fa45704ec77e7032db61538778aedf6446f8367e46d91e6b647ee5cef0e0b17ff2823a5f8a433dff30dea020f5a1248200ca5556daff052478ffff38d7d90de5af27cfe05040cf39b87928d783ef215503c91887bc0aea5e164721e168da8f433132d89c1c8b1546973baff800863ee9446a06ff12fc32f03539f7b2496d684aec30a7996c91bee64a399ad1d83d486a6cf08dac787c4db1a393e4d53032e8f1d4cc33b52e86d98ce7ce57985a5f08fcbfb5c4ef6d7d2161e930ebd142c50c5f88affc0d6052712ed1ef8904ad63b158b5578433246335cf95d340c6c66a292c1c4202c0693c6a65bf23cdd5a830bb6ab6fc909402c31bf62079e5c195e13d0fa4521bcc5d9da19edbf766150d1abb9b870556fed2bbaaabbfc1c5939ebe05ea34a39714834d1746d0d6f211be35f63142cb3636f6ae4e8d01611f2a37c5ae1dd9da85ad3e64b7c7c4010fe2db7f95af1a62979bdd0f89b775884a354df29b9eba79e1b60989601e6cabcff04eb6c4e7c2804cccec821579b7af37444466ad3e296803d591e7a916e52a6f5c3efab1e81fbf3fc5ea2fd03df2876f1f5cafabfecf2bf551e5e53709596bdc6e7252ba199a280fc1c17ec4fd9fc25016feade46fbdfb9761bdbb012bf4a446fa92f2016ced353830e78f01fa4bb2005571997652baead800b477bbcc08a2f7be978228444904cc21ecbf4e39342befdd97a2ad5a61aa1a7effa6183b16835d16a37e65c6d34fcdb5d1bdc52215920cb6df050cdbd58772280f2058f424c82eae27a20afeffee27c53743ae71737bda73918204dcb6a8141cbedb85319098da91e530faaf070b40477bb6755b66fb8b8ba39f76603415a708eaa58dfaea51ea9ebcc6a07a020171183550637e8ad12ab5be3e967566b403872b77c65279e78ed8653a07d1c02933592c6ce6ae3a5d2a6e9516d4bfcdcfe70ea63a6f9f77aa0098f6e09ecc53d3f40dd9a1f021676fb2fe50da2c4a5dcb5be75edd0ad94437fd000eff33225801669d61cfb7331c29de3dacdb606ab6d966e0c95420c0e096eb9a2749d7bebd27db65ac2df3097dac36dc94c7b511351dd0ffd61a4628c51bfa4776f101b557215fdf6d6c243a9dffb448e7e54372255bffc9c331103650e78296ba8c69be348bdef65c33838ec3ba9c6e75ee0c342b1c302a85a17f19d73246a237a3e428a98c5045d7299282c1249a9eaddb517494c8a122858a5bc7763259292c417b6ec649147ac394504dbbafe4885dc2b1d41e9a15f5654c9734557ce3e9ebb570d9419deafa357905c8b49912c69d1357e0ac46d772bee333abb0494006ee2ac6ee21656ac51e2ff1e528c1df4e8a927e5945358afe9739c05dcd376001b414c1eecaa997486a7357c1897b7b4266bb3d5c8b5cd6f7850ae59c5e8b861c385ec37f2af59f500f9a91124750b64849d247a6e9b279c04be3364c75591ba82e4ee1503a45df917e9b17e5ea1632f9f45a60beb1ee821c9a6f9818dee3fa463be85131a75e8ce658c42b5be9503df32f30df24a80c8c936e18008c30bb7933f19e325638f73d1ce9d4dab444c710de44e5fd46d3c40a50ebef65a9061f3a3e1c12a224c3617e72e04aac715a83e9382e391d51f53971249a1c897516ea5e0b2b67c0b0c346604d3914be0aaf2ff0746cef92278155b9a8d5bbaa95608e2af7f698c25eeced8d5328343e99a73bd5e3a5648afa04c96d546bab2adc3613609c152b0c805ab74dc04efbb84b2ef7ec1f404a8a28a2cd31c3c031c6d0a91754e17c6e8dfe86beb602636cb820fa88fa1b330c1d914e1104458b7e3908bd48e9ac28e79f9b79dec052623b049ebc28576b835a993e1b952d3d6f88745b1ce81740f8287db9bf178ce3ec51a2b542bc20a6229b53080b0e3e553a79850cf2d5eb643d06ee9c4b837238c062217d3867970efaa6af677409f614362ffca0cf3f0e86d0469b546732a378bd102a02a9ba6721236084c87fc22b41a3f081fd58dd19a3c498f851dcd32fce571eab4c30b258d401009cecccf371e5eeb92d963df6d1281850183cb3d19a91d2683d6cb9fb2cd7d3470c57278d0f12dd83fcb4cc0064022420d25144184331e9bbf9e58b1a9bbd5e2b1b70adb20de62f0ec712e1d7d4b024cbc58cc8663cc5f97b69bbddf1f4d44f39445e3074e59718696a3b8ee846f9fb3ef7b9d622747d6362ca9d97733fa640e5d004dc578c2399d2d51d290c80454963e8b3de98b1c64afed7982a7dfc36840816960e11edd2ee0140c8d95805e61b7dfdaa5f4df0cc8ccd5da81d343785add84ec444be1cf7af96d7530fc55ddcf6e9ad539b74af4e15e6b7013802e131054c43e94f3ee7552908e5a300a20a75912c260ba98406cf4c6a4e95d148d4a3bca05e68679ee658aadb08a9e649722c8ed4e40a0f5ab9c96d725d4ed5160d1596eb00be2286813711438bf43a49ea756ccfb8a5fff05d8af45637b538933b4271c88ab63cde4d72310fcfea26c7251f77c3717bbde6c7cbf1de3db8864ec766d8a5217f359e22e75a5a0994b3d489b7323b26d1b159a92430bfa4401f344cd1f3ff08640d41ce9f599a752b3aac9f4c279b9d1dc42b52446ec8cac13c69560a6eeb3119769ec97896f3162b79a7ec89340bc7cc98727ea6f3e98a3ae30d6422786a8f02efeacc29d449154655451cd72027b60e17a7f921966bbf2fbf9320f61a127fda910afd24a932cece42312a5eeac564cfcd3c8f8a0b6bc5054a233e5e7d9c3a6461e4fd8bdc3f3f39f90e4fc33f0724d1a1270007d5e343a0b7e1f0219402dedb1e468ab66a3db16bae008c4045f47f50df46eac17bb9d5a55ca96afe1ea437df97ab39bafdf3165ea96f3deb92e4e7a3e1df884c345159fd2b34934e9cba8494fdf8bf61c228be20ffc10c44b7e261ac9ff4622ed50fe09f9edfa28b77bc1007065f541455366c861c950f59c836e48fdca5d9fdc0094244551f2238184c95f7fdc785e5b411e898729f77430b4ad0d111825236daab99111a7bd63378f980b363c2f300aff31d6e7b3cc3796af8417e09960f5d24192229065f616f2366246467308c9fe6acba94ec5cbcf02b9266a3ca93f36b89e83b3fd9695a03c55d7343d1482281caf84c3e68af67015b72e1bb0f7e8c4b349f5e4f0a59dc7b469ab251b0895839e85c6d3193fd9c8ecc698fbe1faf9ead36536515bde70b41567950cd949f9c213fea6eb6d661f6aee86ee21e35c0b41e5dfe9621d33a9b64f73c68ee722e49d6e1059a2da1e8d5f2b703586aeca8d4c70ba872304c8e96f04ec73d1b750c672c68ce83ca78b5c5a34a9943913f17a3df09907f56fc8865c7ffc827421ad0fc11b2f99d7e86c7e7adee552ae3692fd754cfdad80eb8ea63e8bec930979d026190ef61f96077f220f8b3ae97a29bbe1cfc9462c8a626ad77ea4b1c51eaa23a56b49d434d6ffafa5f69d431a8f203c1ca01ca205959e013f85a0df0bdb8e8385bbd2dc552924a47558b1d3cfc3cbb673c38ac44a039c89dbb2ecdf4e55f620267168617acc27182c36b7d36847f7b85d36e7f3da28908b325529de31089dfb51b5ddcf5e6860bd8fa8a1ce7844ef13ed26bf0811c9814c1275a7eb5aa72a9402c7924a722d47f51d6d6c95920657a4f6d890fdb13eaf1e1eff9c4582b5972c28b1767c38a6252e09074cc6c0dc8d1df49182b525082971f34e8488178da3c78d1a1d21fee29c53974f8ace76b0821a21d30620cf6c8b21a15836772ea28db28909a7d8efbd8cfc42e1acb2075d08cff31369fcf0098401a7e98b4c3b59e02efd3723300e9e43c3507402130ab2e8f7b3716bedf87a28e1d3278b56928a6ba88a67f13b3b9cbf9585603a4dec1cf3b3b6f3569c7d66d0d217bcd859eef5ffeae68ec2cc9b21b758b1625270f72eff5725f8c2fa941b222d3f1e6d2a19a0f5f75ebd49aecb00824ba1b39d28ee6c5a450e50386db1cd321a4461835bfef65dbbfe88f2a559614bf9c643cc084477bc282cd5f71b9f0358b601982f72c2d5ccc1d717babd1efd38855e67c0ca7e78d6fbc6353174a08116fc16acdd8474a5e22e6ee1c3aa2686e018903990826e48ece1c572aa0ad9bf0972f9f6841c163619d6c3414d5de366b78fe36fc3a97b0870ccd86c0ddd7d0b0f09c42efbf476665b57de2083bebddf3beaee1c5beb5ce0abec931f854f5b5a5cedc02b356e56da2fd07084872c5ff8b8cea0f5b5e0e6976ca20cde04c91d592dd765aebc172b55d4115ccd5755fd29ccb5e9663274e602e192e7b1d408b1e1babfc4ef570d9c9ec75614179f915294b26fcd07d183cad823cc5177a949eae7b09eedb7492b3a2de1fb241a3bc6e1477914f6a99aa800745f1f9fce4cbe5bdd34d6ce10475882203aa9076b2bfd3bb584b1178c54568aef1c84953f5fb2656c24107938806155a0cdf0d9f74ddf700236f4cb75153e31f44e83ece726a2ce03ad9f10a1f311de80be84cd2019c49eec86abbd7c23cc1123a3867c5557a502da3f487da49e62b78a081d025b119509a5bc75760cc521128f7da82e9efd10dcb270ce901314856d402f3064aaad2916d8746a1fcf0dc1c1fe29aa9ef735194681cbceef7062410287ff93293b80828b9662c5a0455c49037e4780c3542a5015e03d26b2e96fc6769dec6cef131bb437af18ddefc38daad0ed12d9691eda789906162e4dc581fa759dffaf22f40214f2654fa1da195408c0bf8e2c4900372f7a983adfb164006b8a182127697ec44ca9325bf7a36941fea133828d19fe8a1b5451be57bbaba78683ca0d89aebeee2ab2f7b7d5d416517ecdbfe5dc511264ffaca21c8b565ec114349fb04d1cdf8c70140a0d73d2dcaa47998ab8eb5ac43bb8d7e7929833eceee6a1ddf58a9e270266923b5f9da04e7f1ceb8e85de4243dfc22610a1d322538149c6f4addc89e2492397bccb00f8309582de4a31f4a31ea586e8204b6e60a3db2407ebd4ecfbdc55187ffe01bf2eb319ed497344c80f2708fd8d8a9026f4ac39d2bf6ed615a15702d82f41db2b431ec4bcb7228a7f7c6462671e949ce9092531d474f0bd835df04b3a7151d4b713f3a66891d2400c8d37cd1f6e104cb54086207f6e94d0eae990562449375e2435e3d8f66e6bbb08e94d87763e63f210e6fa76de8d7899a6a4b99feca006c18b5f8d3f625eb7966f0157f8c9026386958d2d319b9cbfbb09f69cd9563725c70324e0f6d18893af400b699de84d48d0db841a353c77c423b04676b1676e6ca8ba24984379d5ce528ab9fde977c2c65bd8c630afc4cda98f5fd590234fc45d056d483781c34e15888ac3a0950727355bdba2fb4274038cceff14ccd344636ecc08da947fec57bb724142437157e2bf368f63cd15c1675190572320cc02934a001633b9cd5c622d16f4b49e67ef8a90107b3e57a4320ce662ef2a299d894f830eacb816f703c29e9b4c7a930981bc4d10c4278634b8e0917569481dba58b5c0e5fd0aacdf33eda615943f03f07c04866e110d95ba5f945ac8aa2c0501bf155741d1e4649547bba04202c57f3228e2b6351f40e187b5005e56b953036cfb2e521560bed126025b2adbf41a2dcc53fe71f57867355c70e9a5f6ef5094972c05c5946042059b4c962b63e1a53e7d7eca32495932512b1ff610295d20b33c2d3fbd7c7d4b90b6e5b8f3fd5cb2eac459f24e6e0ef8387e01e2002d48ed89baa0227cbe9074b7e427d4c02b98292340d01cc7f00e51cc7cd9ef1b13177d9797aaef5d0572ce42b74f38a25569fb8841a9e99acd418bf4e934e8214403ee47fe0f4b3defe2d10413e47583cc03b07f82aa61e8cdca9a279e3", &(0x7f00000011c0)=0x10b2, &(0x7f0000001200)="fa6372a99307434c618e67ffa514dbed09205c91cb46465cc1ec733d34801399818ac6f7a9c2fef17af7d74b385e0723a8fcff1e0d86bbc194bc652fe52a56a4020b90134a92eb85d42ebfecc6829b34075bb3c06070fe5b97b11ca4d36007844aa1383424ce6cdd2d9f15ffd3fe2aaf2f2e223351d2269b5039451000990e6fdc1ff9c55a108abd3fa727c3edb15fdcfa075a98ae16f40833afeff978b8728cfab898fcdfc4f7741638e3c35598490510b47d355f7da99447f8ea2b3cbb6fb41ec2fcdefa1a12fd25261821eda451e8e7c1043b2304b0716391a387923aff300a9a37ac77d5912f74a2987406", 0xed) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x800, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={0x0}) 21:33:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x4, &(0x7f0000000040)={0x0, 0xffffffffffffffff}) 21:33:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffdffffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 21:33:32 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f0000000200)=0x2, 0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="2f757dfcb6366c31d0ef481e20c18b11b3e0248e3b5efb3b890fa1f864166e25cc47bc40f051cf30f2ac33d0040fc7b6cc7240bdf6e67f0c47d901e26cc282170ce938386ca65157824324caf1f0d6d304f8e394fe94f15000fe87f6a26aa14499c66b9196c218e3c00af8b2c2dd72fae950e1dd77d5bb0448f8d37a696af79830fc309bdb81387fa03c68028352b0a23c", 0x91, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="a256081b3a7956bf81b5ffd40d81f8ae5cb8e79e042403cff8d1737100bf0bb39057e581489363fb4fe6c248f5340687f09684487d9241deb915f2d19172ec0b6c544d034fc104cd989c40b49d2b6302c58d9a81be9b4d387156b4bd957b40d9671821bf3f271a086619539ea144c44598e4a63a7a587f13dcadca72808d2278411d6f85a8dc01", 0x87}], 0x1) 21:33:32 executing program 1: r0 = socket(0x2, 0x4003, 0x80) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x100000000, 0x5}, 0x10) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) shutdown(r2, 0x2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x400) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0xfffffffffffffffd, 0x3, 0x0, 0x8000000000, 0x0, 0x800000000006], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [{}, {}, {0x0, 0x0, 0x0, 0x1}, {0x0, 0x0, 0x6}], {}, {0x0, 0x58d, 0x0, 0x8}}}) socket(0x0, 0x1, 0xa) r3 = syz_open_pts() fchmod(r3, 0xf20e189bac26a15c) socket(0x20, 0x1, 0x62) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = socket(0x2, 0x3, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f0000000040)={0x9d8, 0x6, 0x7}) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) 21:33:32 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) dup2(r0, r0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 21:33:32 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000080)=[{0x9, 0x1f, 0x6, 0x2000}, {0x2, 0x2}]}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xc110445d, &(0x7f0000000240)) fchdir(r0) sysctl$hw(&(0x7f0000000080)={0xa}, 0x3, &(0x7f0000000200)="fc8d693f00005eeb1d00470e758b12cfd7df70b699bec76fc70dd41607f869845ebdfa9681971c995e6c088676278854c8000c3bed295e32b13a97a6f3adc61a2723230457127e7c04b20109546ad744c69c2bb5aede86a70cb14b031edea3979c21f28cc6b3d3906b11eff6881b3cf10e5159af4068d380bd9e4d175f3cde", 0x0, 0x0, 0xfffffed9) 21:33:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) pwrite(r1, &(0x7f0000000240)="12", 0x1, 0x0, 0xade7) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r2, 0xc110445d, &(0x7f0000000240)) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x6) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 21:33:32 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) recvfrom$inet6(r1, &(0x7f0000000000)=""/154, 0x9a, 0x0, &(0x7f0000000100)={0x18, 0x3, 0xffff5789, 0x2}, 0xc) syz_emit_ethernet(0x2b, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffcb7b2108a29208004500001d0000000000029078ac1400aae00000014e214e24000890782b5ac3165dae21d9476846a6edb4c5ccc8cdd89a3f960c2a8a3f3a1be2f00950191f78ddff48108344298936580efab6258f7a1f203b9cc287811dffd6ae7ee68956e4594da4993d8501707d6e6532ab059dc44c7ee9dce77d18583846c412b273a664725c0b2e938f8141033ec2"]) 21:33:32 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x280d], [0x0, 0x0, 0x0, 0x40009, 0xfffbffffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) setsockopt(r1, 0x300, 0x7, &(0x7f0000000000)="d6fef22248bae1d7fec63d24d202fdd30dc4248c0c9dfa70c9eb52a0edf81f449432d89e4b11108413da06fd08c140987e1fa2d6c81183c3692a40feeb9083e0c84bc1267a3f8e7de1db4ee20eaf45dfd2f5581799fa6853fd81a566bf6da05274152eccb21cac8dcad03e9a6ba2a02a1180e753b3736780d3430fc1c9c901844ecec6deeaa437f62436eb093a2da0c925cc5b167f5a1285fc49cfdcfb9f91f72b1ce3fda9afeeb16c1f3ddd4845850ab6b3055deb46de35dd88c1be148b5cd9aec09b3433", 0xc5) 21:33:32 executing program 0: r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgrp() sysctl$net_inet_udp(&(0x7f0000000140)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f00000002c0)="061c0765bc8203d5303cb5bac05e01d3013fc16e34f633639e324b3061b6ca1f091caaa10ffb1d3169dea06469f3ab6c57ba189ce75352e742fe638b0f3c2fdeb9046813149f60137d46d7951e3ec5b01d90521305f3b77fb3c4e54d5763b83ac1a54a963afb90768a9456f845b8576ab4fb17f750da0878d099aaf0dcbe21d06af26566622fb5d22365d3a4231f9f3eb9", &(0x7f0000000180)=0x91, &(0x7f0000000380)="e753fd5d3c544289ad133d37e0380b85aa36700d3724fcc96b389ddbcb3225021f740b059a50c082427a39e3aea2d9f6c553f87884e95bc43be580de70f023089e7ca91e5ca95d42ce7e595722c7407f838bec524cd0bafb63c878463a74f3667b10237ff6fee6cf8fb73c139c0656e5117d3915457700b6992a3ab5d2154a994279976964edf1b721e442d77ddfd8a0fde882884594e6daa05e66498bbe2f0a5dc6910ae7c40911502b044093f36c73e186db3dced6b11ec8cd1da141a29e02957638110a67772ec334bd5bfc5455c534f985defdc8acaabc365316de6c197d101aca1c44a5ffd9625609466637d9c1f7a4d7960a40302eb41e9eda39f85d037ed51dcfe4ae03da930567fe5ce2760b48d752b1206633565b3991d4c6267a10aa47276e9150fee9850297b45e5635bd533ec8c73bdfe0f30ff7b1c0914a8cf4177a2fda415094e33d9a68a6562db675e4572cb198df1758241ec5fa88a297c9094b8b3db2fcbc24e55360bd83544c81b328cc2fcde56d948697d6b4d200f48755f6768d9bf7a1283b423e7ee5ee9d713ac99473483b51decaa529eb44947764d58fb227ce4671e39505b27a9304f89e58f08d1f59de9db7cd1626b8fa1cdefade5047b824a83ffe9d5ad43aa9a75f20066ba775c6c528d6309636fc1d6a894cf89797b7292e296275dc3f6fc0807b149a4283a8bda80ef384cfaec35f021e2c13dee6d5f9964f6d5d92d8a3434d0dfc64915264a77acc429f4323f8516fe869c3c78b16966ebe960f96fb361f5d6076a021d2bcc48995b640efb692cc55a60fc5cb0f61722cbb9e15df62a326f8adbca9e99d95aee574b4837c530860e26f9dc8e1b46806db69c46b6255a633942842ff7959c361aec5275c832f2cf0a8576bf5be2e66808e68b00ebf7b8457acf7b9da4e6ffa77f6bcdd0ebc21ae6f08f63cede4e7f01ca57d1f5d24fc4cb28414faf0c1e1fff78842d5ac0e4becee876b74af7b70831d40ae2c6f0a29c2be5001ef7717668d30245fd828d70fa650f440a19a9dd40b62b87c4abb736eb3dcf50b87347b20dc4c0f08cac1dc26cb2ef08ad9da2c4c6b6cc6ba5f1f891041b6cb7600b3ef1cb4acabb5183b7b341946e14fa2739ca35dcc1fa88f765d9f1f4da7351d6249a689de42197bcd62acd9a238db71906b3e1761c462f80d49361dcaa6179db39d6119a1a35b70bdb4ba9c9b83fb2c91c7b88143b1c007baea7ab0ebd6eeb7751a92d5cf3a32c4fefc361cccada4d28927e7ea1360974b29f4388d822565aaaabd856946608177a8bf800dcfe3a10e330a29b04a0cdaf977766277db257eda94199680d034fda23d231f84ee494d1d457bff93fbb3ac27280dcbce413a081e9c7bab3d698bd435c346befcc3b2d757e5eda50185d24c9a1b6656f495ee657b6b2e101c47b39747efe55eb248545ae116e7a2ef22bdf39ecf7357b9cf278fe2c9674ba6490a7e877645410a5d94c65551fba7405deca952720fb6dec1a502550e1a116a22f4f6d926ac5abc8ad6f32db4f900cfb708a58e570cd26d591d4d76b31413fbbf70b7e7c7bb0d9520e9d32b7c99735bb0f110b8039557fde9a9805fbee32b60fc10f45f4adde2cc20d440b27f003129438dd0425bf932567a2d2445f45ce3ac74a917d83be08604e328342b75b91ff89602ff96570a62a7057c9f4af7d19fd796bfc05d76cb7ec35a4ac346bc48829c5c39f8690493ca5219168c4d979e3f6142c1db09aa5739bc7798a6fedccae22bccd13be2f53fca15a9ba6cb2a554e81cf841af5a573c15c5fc8c2a525f521f2dc2c5d2f46bec3110365c4e4aa3f7e699776593a0ac1a5f46403a9b3e5e3aeb68e6f736ed91a008005a5e843d6db788d864bdc5d22982b606d201469cf3e22673239e3fb14c946036b1965d27a9d5d64ddfc0d2666b7ed8005de4f727a2007f80c17ad0d671d7fdc46197e9861a984e1f07650a4b3438af9ddf384bf3fb6140f77fa5a06bbceafd2f7355f1a3fb2589106b5d099ea507d2d58e559fb4b032734570d7a1242271fe51abfbc6e8c8d7d3c19bf173bc4a11a7fe2b00a83012b053e38956c67b47f07b6a99480238614e1e51d68efef6653bb09700bde915747f8953c1d90c05fde2e5bce2dc4351bc6234288c4d49e4a2754c9af94ac8a0bcce053329d23b27d1b9b4f0ea7b67be6cf6d2f062bf6710188a71205a847a94c6a28be24d248cbbad78e9a081495938b90a7854f4ba2cfa33509ccbb332b56a2b13b80daab158e03980764bf4377cb1cb04ff6d26bae52f97ab47a88a0c77740f4cc5f90bd35ea2dac238a727ecc7c08feda6c88a3f01461cb2e25b5927ec3b81c2d9ac0cb1b77d5bea167042e28e5a0d0dcb63ec767ec61816a688066783a69dfcf5411911eb60ab77752cf3dbcc52c8c42d33b628be69e030071e3a7e2642813b3383b3acaa7651a10f90a8ac6066143d104ff37db6115929bd9b3edafa8239937762dea7d159f098912ac42402dd72582bfdfcd8b247e584e7c9e41707b80adc5acb2b8be4a1ee051d51169995bf715ca69bf2ea2fb1f2507c0e3baec12307ee922e295b286ca3e2dc8a36e6d211330503cda3282d3713e7346039274835039b364426309d2139fe6645851fe55bbf1330b14e590caf1c4e4573d81f8adc04eb31c132f9af511bc9bc7e04d9561a6bf5e53d5e9e730abc390878e2c32a25fb7b568dc0c12d93e625b33cbadd655af20a9a3d69d183e1ff11f0e872897f823c3480ee012b27cb5b784d581e648e2c7c7349d501ec7757df8378d310ea036e534844eead86ff2f40ddf468b5240541dbd05b3ae9bdf8deae013feec9f39f5cc8553590f493e973fb565931f0307df6a8c3a3e3bfe7457661c26d208064d8b30fe59d9cd49dfdd5b9e3d592c4aaffd090de9df5bc9e472fb295044952bfcaa76fc43f30f1b96577a26dba16563de62371263f69bd28528ea85479dd471ffc4691bc58c5a7b02d2b1af9a3163d7c79049837c4c292701440978598608f4dc0a22ac44659838a81dd68d03f30ee3fddf7d2d7db94809a0ac7db8ce917037f6d1cbdf7d83361eb5a2182a6da89c23cfbe43073d04b48edbb61e483f0666f6f47906dab1845efc1b1bc61755de51fee3a4a863ba1a7a9e75abf77a321d86496d89d78416c55a85f8e5219172ba0bfd7ab935cfa10cf2eafcd1ce222394d90a25f8703b47c67eba03a53c9c47181d1584ead6a94b82106735a0189a2df5f9874d61bf29d04bdf4ab48f0eed6ee61fc4cb7a1773c1954c49306dd05c0021011eaed810bc36150a1661499d1c126acf5b326dfe5801432aea8cabea15f08f9f051c020b7e9881e118e8242263a7e3e014afd6f9fbcba549e59f713af02c2882d453584e0f202f04d76110245b5d6aff9240d32fed15f3943b33b732de4de7adeb062e5e6650605efa907ada9b81620fed590a021c0c47b5c8f226e09b60614b10a72fe8066b8f67be50ef45f4ac8768655cb06a39d5c679ffb70cd0ba7e93604aacb3f36b8fdd4a158387688332126b1bbb044935e7ecaf41c694a8c21900d64eafda60fb387d1905c43b441955ff32bf5fc52919ef2e6386f823965baace30a50da8ae1ea82ba4d2e3eb679d7fafec327a0538e3c7306a96c02277467aafe4bffbb0ae9bb2bc6dac3c347bbf929b734162cc85166fd4a0e9945c39a10b0efa0950fef351a1108c5971bc615fa91f9296e4868e35acc48065605e304945affa2dafd0c543c598ef29b2fb1f7859586322d15c5627ee8bf8e95a6c4984afe296fc3cc7df63d0151f2a82bdde0e8fa35b8c4d4d30c26cfc32d4137b00222955e3ffa1c215d7a866b2b89ba3d67accd44912a0e0a3644284a678f25a679f8aa58c346f7f5cbeaf7e0f120d8d89e4ad7d875e2a19e16114c7e6fab1f1402714a24a51ed76d3b6b91e0b54e3decf167ab524a5fcf2d1adffecfbe4bbd273731fccf6373856afeaae3e1a7ea2be4afc39fccd2459b60c683922ca2a8edb5599aaf5f949cc51994fb921c6537be1b3f9f0769d6f6931804fa8b5a76a8dfa56af447b959949d2f7dcecee9eb49ed0f870c918248ee427983ed3c187b2098a568f45a296d00893b06e818c0f44f47f3baf3f5564c597b74496d901d21f9793472f995a67120ae2088c4cf8926a32e7886bff6f4dc95a2b1fe0b6faffabc67cc3de9e2eb8778e48bbd9444e052af835eea806096a83d69bbde17ce24c5239d6a3f2a35fb89c6aeeffc393576c078916b5b50a7a47dd178f5c62b233a942c9306bd7dc5b589d7c787041c163b277659c9cc199249fa36bff92e00e7ed6fd8bd46a3f87b5c5cbc5e4f93d2d679b5cd401d7200a782242e7a29085b1183dc17b7378b99f9a3779e84d119c3573484da1e75e97ac0611b45e0587812c58638cf824a3dcfad6c54d39da2cb8bcc1cb6b95d213bc9e773af56e62fce6fb406586e8252c934f09cd22279246405a88a47bad6127c63f31e500e53187879eec12df677bc5a64f241560763653075346be1e540352e9bb0c9bd9de80087860fdd236c67c98836af9689ec84d7cc0f13354615827cc7cee20c5acfe1c8e689dd4b37579388f345800370a549bef837a6c1c0f4d494efd4b067289e8b106ee4f9c40b673c2ab55a7916674a4e6f32c87d15e3bf0a74efb8b37d7a5dabd3aed3e0447d5f275beb6277d14317581d73b46c12772a1524f3703c0c866bc69594bc1c3d08db73b9151d596bc91c244513003b02a3b5f0568162716e85193c9be26542c7e0a4ef21e7349f6680f2b21cc40af27bd576bb73b1e821f7cb2400b781ca5b8a6774e0955238994ae634c1e4d9b2515bf0845232156801c2e16e8340a7f7314a3334702fac2cc387ba1527e8130a9553f9eb12b65b62cec838e91f6860bbcfaa14c18baa2976550a5e5acd66ce556ffb27117beed61ab9f785cc6508c509288f55dfbaeb7121f74f0ce30be7b0fe4ad19b7f4b4e7be99ccc5cec1a932c8955c8ba3a29468d847b2288d7bf13d53d6e1f673adfc2eaab4e55ac0afb4c7aa27777d24a8c475dd1a43af65fe96868f2b333f400be11dc4cf91f0eadd3363442d931351594554e286cc5d2355bc3cec932ddb59a46cf0abcc1d73c4211eb70363ad02f37bcaed34718fb464da140b8f9a1693e396dbc3a797d9a9c3fece11cabf8625492bd5e6b2d447eb32a73948a58431057a8915396fababe79605eca3feb352e73a8bbdecc0f0c7861663f9c04ff2cb62552aa59aa6d8ddecc9a6e9ffad890ce237b364f8608ce239bd58cebf42cd7866471e3c77411e90461448a9cd5835cc869aa644523c6b78b19fef0ca0e6e936f4a2cf1374e6440485d60fb83619ec077c8133ba6b36d2af2d3c0524a0861f537adfa6f58e23e4e38c071d7469ae41b928bcf0368f99942d84131e1c85c8ed8be8c54c754163fddfe0ad728cff2463eea8b8889b1575c4f6ac5586ccb6edb039a260aa9842aff9094645d46c9a7c78d3e45f2c5fb2983d328218bb144b3ed4b1e903aabab6687c49358f1214f13983d1ec96595581eb14bc1b1f45d609688be708d6ab6b1cfa839cbea79bf0850a6954cebcb62a670ef6684da9da671ca7beed9e364ff3d413e7d92919d01220146c60c5a1573928d4ad40dd17fb732aaed546545dfefe838a7ff9a479b8d0eb54fb73ffb440635ff0d5cd0392329644f27de4d4dbcdc7aad248998fa9c3f98c23fb8c7a3ba5b9e6311ebfa5e85480e8df7f2b962daca9609823562dcf328b206d80c09f938a598ce3749ac938dd7a6", 0x1000) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r2, 0xc110445d, &(0x7f0000000240)) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x20002fffffff8}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10000, 0x0) r4 = syz_open_pts() dup2(r4, r4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000001380)={0x3, 0x2, 0x200, 0x10000, "0e1f7e07de25ed1102e29612c57c16bee94c9e6e", 0x1, 0xffffa2ee}) write(r3, &(0x7f00000001c0)="480e301ac757d7c63fae70786c06d22527c9996c5b49d26f053f0b36ed43d8d4cfd0e675983b02175feadb8ed42db91623491f18a1250971c77f488e114b918b0efdae1d0c1db4d8aeaaed988da710ecb33134e10f61e6be2f3ea8c2193297d5620724e2e8d8f191cdba5422bddafd21098d07f3f72e4fd68f2806a1c1b75129f0723cfcbc3326f9d62c3beac5f85fa3ccea3eadbb3fe985ccfbc08db139018a860b49ec365e1874427d0f463c95f14a73de74268f0674acca9208b964a3ed41e6c973af384ecc34b3b956fdba6b166ac7ea0977e08b9690833a", 0xda) 21:33:32 executing program 0: syz_emit_ethernet(0x43a, &(0x7f0000000100)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x1, 0x6, "efa50f", 0x404, 0x70, 0x3, @mcast2, @local={0xfe, 0x80, [], 0x0}, {[@dstopts={0x8, 0x11, [], [@pad1, @jumbo={0xc2, 0x4, 0xfffffff8}, @pad1, @jumbo={0xc2, 0x4, 0x3}, @enc_lim, @generic={0xfa, 0x61, "3bebcd6ea887d149734c852c993455ac81a2ab6f23e70910b201e94a6d9c9ea56b08c1f63384f6e0148eb185247bf024845e6a3ac097da7de78fd38dbbcfa86f87eed9222261341f8268481f71d907e1248239a30172d391cc10a5252de00ff7a6"}, @enc_lim={0x4, 0x1, 0x81}, @jumbo, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x9b}]}, @hopopts={0x3a, 0x0, [], [@jumbo={0xc2, 0x4, 0xfffffffc}]}, @routing={0x2e, 0xa, 0x0, 0x40, 0x0, [@ipv4={[], [], @local={0xac, 0x14, 0x0}}, @local={0xfe, 0x80, [], 0x0}, @ipv4={[], [], @local={0xac, 0x14, 0x0}}, @mcast1, @local={0xfe, 0x80, [], 0x0}]}, @routing={0x7e, 0xa, 0x0, 0xff, 0x0, [@local={0xfe, 0x80, [], 0x0}, @empty, @mcast1, @local={0xfe, 0x80, [], 0x0}, @ipv4={[], [], @remote={0xac, 0x14, 0x0}}]}, @dstopts={0x50, 0x18, [], [@enc_lim={0x4, 0x1, 0x3f}, @enc_lim={0x4, 0x1, 0x7f}, @generic={0x7f, 0xbc, "863c880e91348afa8023a876ad6dfd0494764384c6cd6102631f8cdfdb3a8a50102da272eca6c1ae905612af774383256766a91073618430cf95813d769d2ef1ee6befcf86c3c94e00d1bfa128a2d3e98b793c70ba4722454182da39e101cbd2e4a3e417978d2a745e26b39f8eb16721ec5ce5e961b40aae1fbd1d93bd1549f65ba1f8748ab2f4dc9388881b6127fe3d827753b3714b0ca8e09a2b2cb7af8a8d71d1b4ad58925c7af31d7a601ad75d5cbbe51aae776eb3976d9f50de"}]}, @hopopts={0x89, 0x0, [], [@enc_lim={0x4, 0x1, 0x5}]}, @dstopts={0x2f, 0x16, [], [@generic={0xff, 0xa6, "6a34ac3de1893fdd9b437dada9fa4e6c3b343cdb8241b9c8d14604f3615b7d130afb20561837b7fb4d0aa72974689ba7734a60041ccea13b6543ac3d7c1a3f55bd70c9b7dccdc2f81d665b817256d06640098bd79b78db780047db09f8ca295ca12aeb01d7a54bd8e836b4d4521e27e41703b0032960e02a4a4994d94aa225043acd3f6728faec473510a6d6a40ff4a4e7edf1fd20eb127dd4ceee51b33633957d201ce72485"}, @pad1, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}, @routing={0x37, 0x4, 0x0, 0x9, 0x0, [@empty, @mcast2]}, @dstopts={0x29, 0x6, [], [@generic={0x29, 0x2d, "302b193d2d9e8b40569e17f6e28d688903c7adeb2068962e8d70a1e7b6917285a56155603cbef5b5e35d3bfd34"}, @padn={0x1, 0x2, [0x0, 0x0]}]}], @udp={{0x3, 0x3, 0x8}, {"6cf03e48f7718ec7b697cc18276190019b5a40b1b328ba0743fe81a38c3226bef4b03be7213ab4e6ac0dbd44286e2f260413a48deb2ce3bd090849e302b319dc98dff9084a5fab588687435f86f1f76ebce4f4ecefb7e1c2b76258a6da7797a78bbf57eeab35d39b0e556ac13dc8cf70dd5f33b0d19098b2229a72a59bb244d8d834701d6667d357250ed49da528e243ecd426fe80bd78956da3051158c474cccd38aa3c"}}}}}}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xc110445d, &(0x7f0000000240)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x8000, 0x0) fcntl$getown(r0, 0x5) 21:33:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x86134) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x4, 0x150000}, 0xd, [0x0, 0x0, 0x0, 0x0, 0xfffffffe, 0x6, 0xfffffffd, 0x40]}, 0x3c) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:33:32 executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x185) r0 = semget(0x2, 0x2, 0x31) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/244) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x10, 0x0) r2 = msgget$private(0x0, 0xa0) msgsnd(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="0100000000000000018000000000f0d09407495734781c0000409dee1a1fc1ed341c5533b89d0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02491752db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031e325814bb6ee11e303000000b33d00000000ca2e49ad4ae8d462fcf5fa3b57806356cdb615f058d298b2f00c6461641c5eb0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de000000000100000022dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf125a091cbbd04eae01098b41d24f0f27f4ea3c079df06c13c3bf3b02b1c30c4d905edcf9297d2262b57a512bdec1951f0aa2f2c728bc40ffb21f871547a4231d6b6d291d3874442ca3ab0ba9"], 0x44b, 0x800) msgsnd(r2, 0x0, 0x4a4, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r4) setgroups(0x1, &(0x7f00000001c0)=[r4]) 21:33:32 executing program 0: r0 = semget$private(0x0, 0x2, 0x0) semctl$GETVAL(r0, 0x0, 0xc, 0x0) r1 = getuid() setreuid(0xee00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r3) r4 = getuid() setreuid(0xee00, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r6) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x7ff, r1, 0xffffffffffffffff, r4, r6, 0x82, 0x5}, 0x83, 0x52, 0x9}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r7 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r7, &(0x7f00000000c0)=""/28, 0x1c) 21:33:32 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) fchmodat(r2, &(0x7f0000000240)='./file0\x00', 0x8, 0x4) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r0, 0xa, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x6, 0x100000000000fcff, 0x0, 0x0, 0x3, 0x0, 0xfffffffc, 0x0, 0xfffffffffffffff7, 0x96], [0x0, 0x0, 0x0, 0x0, 0x10000], [], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0xb4a], [{}, {}, {}, {0x0, 0x1, 0x0, 0x100000000}, {0x0, 0x0, 0x0, 0x200}, {}, {}, {0x0, 0x0, 0x80000000}], {0x0, 0x0, 0x0, 0x1000000}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000001c0)=0x3) r5 = socket(0x18, 0x2, 0x0) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f0000000200)=0x1ff) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000280)) r6 = fcntl$dupfd(r5, 0x0, r5) sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x2, 0x1, 0x6}, 0x4, &(0x7f0000000100)="a0aef66a1d066e82b150fa26379fa1223f325916af0fb92bd183870571c91df815412b80aa118be2bd1081c6de15b4310b407b1e66414b40e218317604b7d2fb9490b60a0cb0395278bb0d07d788845a54db0dcceae2a547e96c451b", &(0x7f0000000080)=0x5c, &(0x7f0000000180)="3968bbdbd152e7330a5f14123717781ce04f2a1c0bdc1126ed9397e6f91b69d5b63cfac12c0b26f15beef9", 0x2b) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 21:33:32 executing program 0: socket$inet6(0x18, 0x4000, 0xff) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)=0xe9932b612848c16d) close(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1028100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[], 0x10) write(r4, &(0x7f0000002bc0)="e38e5255eb5ce0d1c0df7b97978c38d1c7793cd68e688c23492f8ae248b11bf56ed6b3a46e245b27b778965792c8ea7fd7b7f5a57fa055f0df5850b06fdc2245146cc5dff3c08f476ef6a26bdd8af4a09cd1033650f5241647591badf9987e63b4168aca9310394c84ba0f4d08aedb7f9d7f8bfc61ab92370500916d4c64698dfef1df50854d90e43eaaddd62d0630613a2b367fd8b1a5ce66879223305692bd83bc7aaacb96f6abfe1e0022d7bbad570516db41d190228691af7c8fb8dccd306612b2bd31268364f9825080fa07bc7d1080c200da706095e6ae5be9d0252dc495b2604caa4400060af077aee2d14405a69e5e376be80441c9a0eccabbe2760a39d974b1c42a94167e3c475ad861015be78831a6f3ae7490aefb209715d3e6bae0fc9d130a592ebd5a05fe551e9eff4b9f5e2ac777588b83314eb4cca5d05a62e2d003a96f70b981bc53f3ad32b8a3e5113be672ab4a1c405d1669a27d607a6fa051a76c235505f9e0ddea7d67b6edc4227a1cf70a0042f377a5f44fb1c94022ac00d8c32831555ef43da068474338ecda47684c740be0c61c1dc38057e584b5f18adcf300ba46a3470cb6676b0163e9d39018fabb9b93a3b588e6b6dce30d76588d277f27d10f0fd5b11c700ab918820a2ecf215b033848165642389a487e772d2a85b806f2023bf63474e29dce031ad0178a76c9c095714fd7ec88696bc3472d62b507e3d2887f522ddbbbd88071524023427dbc66f8d8d8862b78b568b7295d606c9a26b683c6e06b47d7147e027fe58ba9ba6c7d492acd2dbd50b1d1b2ca87c0045f068918d68d6a00d3a27c46ad34ac0554ab1e80286adf8941e3243b87746391d2cf8c1bdd1fd9ad012eb63141e8dd2735d5b0784e296bc0322e83ab5c9bd61f8b1b6628f96c0efc86189c4918daa2a658647e2135b644ee10446a884d589f275b0d04534ebcbe88a10b4b852086f5c12ce824d08efd63bab0ffe96418ff5e5bac0bf5e7175ec5d6ee65b762abf5e389882bb9091410671e68d573461774ea7e556eebe777f3f42c6f3fcaa9b9a364aa5d6aacc068c38858a4392f8c87d64ac2550cbf6b938f4ff9c34417c2c95d08a487980658192ecebd9397a5b1d865f3e174a33fcaf15b2806267f72e6c7a91f61470a874b69743c5417fc4242983245d754fe6d83531b44db9f22f5d75969e6f76f470acbe1767934bcb618877f87a85dca7f3f34ff64b23a62a3e57f2310a5098481431ccad94070c3d41470113e85f0328f046dd35428c0ded02ece4bbac59d96e4a7e9594821daa25673fe2be8de4c15c81d00de88aaf220c9e84f99883f11d3a62944b0642660060185ba25722e62e481ee1eb16be7e02166ecae87931c5566ad4de95fbd521588b8a6da0fabcea7b2ba8017fd52b0cf66ac0d5f215fdc36f2604eb10394b7758354c3809a447f57aa17b15007747af0c4a69c196018ef457df19f63211c7606d5a6518e1b568588cb58a7162ecb4b3fc74db027bc0634143c77dc88e1489d61a16efee913f22fd868390dc2419ee91ff1e6005c12afbcbba11594ded22b07cd450ae63c04bc1fedda41cf891d0f52340c3c286bc8a3ca261a3177180d86902aefcb5b0fdc837d3f2f3a040afc3520178541d694559de7405cafd82e3b00117871b083f9560bbe24a31ffc7e76c349f47c1f9d2032d7ee33f73449456bbd12ecd5440570c4fd1912e05fc107648912278fbc32c7a30299643794fa3d471c2b1a0fa412484a5eb2a771ccd547556dbad82d2401beb4b151260b30dcb5ce4140c114d0345bb8c0873743f6b39d6ec21d5880cfdae4078f05ac40cfe73f4d6b2f2aefae0ab518bf739c5072d8b7c1e7f3646c8d09fc84ffdf0eb38562bc2695eab4143a93c89ba6858982275f547bd5740ca06c17b88c789c8c4315f97586caf68d58207387325d7112c86080286d2224cb115dcdaf9a0c60a685e199e9b8eccce5ccb2ee00d0bb843eca59fb6973368cb6aa62b123b9fce5c44ab6856e7e39893814c7836ec69b743c3fc9332c4a7fdcb19b6787dd623c022e6cadebdef4eff805aa95a61ca8db35b9b2376848aa1df77590bbc3288069069e93247b8ce1a5fad5fca42d440529f2ccf33b02cd926fdd09eb3e735d0310fb488b18b62f9076485c2fa0222da793fd67ee2931bb3e7834608afd20cee3f8d25add6d3b64029423245a058aff5635f1e92e2eed98aa344c5091dc5c92483514d9499d5c387513fc7b1d126818a852a692c8349c5f0ed7655060229ab52777dc77ead1d963e9324af86164ecb2fc0cd047a4f46501ea00bbbb33f539d39f21a2ef0368c4a244e429fa7163ebe8051f952bff2cf8c8b4032c94337dd9aa0705cfc1b6a6e1ddb110972d25a84bc515e8d44efe5779c70c67587b1f1523961e83571551d3a80557514d21bb81a48b998129dd6f3b3708ed46240542d2006ebf72014fea2a4f76ce3b48e740eccaa0acfea935d8972e78c101bd7f17d33883e1ec694f7ccb693dcda3e84fb96e37c968c2349f6788972cf3d96ac47bccc1550595c6f59b376e9c7951650aa5906de4cbfd0ab3ba9f74a0ed14bcb2e18dcc2d02f099287e286c35b5d64f5cf5a325a7f1fadc86a61fe5b1a62feb29a01fd01cc9fa78b2c2a5ea6aa14e997921957d5376aeaf1f6e9e6e4825068bcac73b48f44201b910168c34b26d192baa693eaa529212bdf261dc208589374895887a5f6fe7e52d48b061e91e5d9fb841cec64575508c8e52e915fa5db2261c38993d60d83eb2751863f8cdff9202f5b19c929c56f38f951f76d2fb16277c1c5f7e89313e98f928afbf0925f0f5ba2cf0b830d3d12a44b1cca9e693c2ac5bf1f349f20f849c92c2f3ec5e05adb24b3ad2469a42fe1e5629a819aff8b3bda95584b6404b99066af0a14c53668c1cebdf155a22e869313b4f782c048019ba70c6f5c568b8ee4ed19b9ed8362b5545e8eab8560ed2d156f5bc8c6480f6fea593e03a9a680028b7ec42679f5c4e7527ee8b1acac24c78b0c76166dbf36028e3d6af24774164614b48088d8caa0270dc492ae5d0523a9e2a34ebe73f0325dfe7b96abc86c6d1f287a7ec0790bd14959985b366a8f09308c18e77f67c4dc1f7f6c3ef1863697c6ced2c047924c378e390fd1f7d9c86f05ce50ef9190dc9f9b7004dbd29a6d6663b78957e99873a7440fa51778ec26a71375e2d2527dcb7d1d9f4214e5f6e92dbdad6fa0667728bc345d24389179b95b8256c71e0c04b652512150ac659e76a306081756c7a7cc1b450050acb11065acce51b304860dd845b54d340f121e85a91a8dc338b39a27b7a4f54025807e1900964ecf707743606aeed570267018b8f92b3bec0453858cdbdc3a28de299a8d13269ebec8baaf03688414f92b307e68b18520d76bdfc9e4a90d97a49e054b4e5262f5f56fcc32c014af08498fb0c729d7f3d8fc35d6910ab39dbb536155f60ac6dc2ec642d9227756fbac485af5385790d5d023a403a9b66b863468f3d10aee1bcf21b9c4c7318920b9eea1bc8e7b8e47b325e9e1e0fa6417b67d12cf727685128f84e3688e075a7c0fe7843e6ff0922d9591c8b76d688c5d62f78ac621d26b3072b67654cef7c6de8766cef7b2354fc6ef6d7e18a43b91865b7150bbb62ec83c124f01795e24d77d8dccc22694a9a379965de43df076a0275510f0031a952bb2cbbed8dff3420363d26aa46f6a2faf114a6f6afebf4d23cb4613892d4ae9bcd8db10ae8685ee751817a6df71199daf46b39d4dc8dd8fd56c2a52d2ea70d2acff44a8d5deee9001e634a4a403ea5bd6cd37401faf5d4f958578fd86f51521a456fd6324b50c1e906aade6e9570afc861d524af2fccccee76eb96a9509f7916d2f1bd2563a11b2efc8f9c39f6b3b4521242083a232ad81d1b03e8e815019839f383a56649865e13cb2163203be97eed3a44b0a03a3d199e8a3c5a842ba98ff09c2a9be79482f2244abdccf268c5c686a320f4586cde70b2f55079738b6c17a944595304d1fb970cb3d06605d335623852bf39ba6fb01c1dc1b8d22d43", 0xb39) r6 = semget$private(0x0, 0x2, 0x0) semctl$GETVAL(r6, 0x0, 0xc, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x3ff, 0x800]) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 21:33:33 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) ktrace(&(0x7f0000000200)='./bus\x00', 0x1, 0x40000b36, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1400300010005}) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r4, 0xc110445d, &(0x7f0000000240)) fcntl$dupfd(r4, 0xa, r1) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/151, 0x97) 21:33:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffff, 0x40000, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x8) r2 = msgget$private(0x0, 0x558) msgrcv(r2, 0x0, 0x847ab0258f804062, 0x2, 0x1000) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x4, 0x5}, 0xfffffffffffffffc, 0xffffffffffffcceb, r3, 0x0, 0x6, 0x5, 0x7d, 0x1}) r4 = getuid() setreuid(0x0, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r6) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={r3, r4, r6}, 0xc) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 21:33:33 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x20008, 0x0) ioctl$FIOASYNC(r3, 0xc110445d, &(0x7f0000000240)) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)) ioctl$FIOASYNC(r0, 0xc444443a, &(0x7f0000000080)) 21:33:33 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{}, {0x16}]}) getrusage(0xffffffffffffffff, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000100), 0x235, 0x0, 0x0) kqueue() 21:33:33 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r0 = semget(0x2, 0x4, 0x2e7) semop(r0, &(0x7f0000000080)=[{0x2, 0x1669, 0x1800}, {0x4, 0x9, 0x1800}, {0x2, 0x6, 0x800}], 0x3) setreuid(0xee00, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x23, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x14, 0xffffffffffffffff) chmod(&(0x7f0000000280)='./file0\x00', 0x1c3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff9c) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) r3 = getuid() setreuid(0x0, r3) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getgid() setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x75a0, 0x1000}, {0x18, 0x2, 0x8, 0x1004}, 0x401, [0x102, 0x0, 0x10000, 0xff, 0x1000, 0x2, 0x7ffb, 0x93]}, 0xffbd) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000400)='r\x00') r4 = semget$private(0x0, 0x2, 0x189) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x2000000b, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0x207}, 0xfffffffffffffffb, 0x7, 0x2}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/193) 21:33:34 executing program 0: unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000340)) acct(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='r\x00') mkdir(&(0x7f00000004c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 21:33:34 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x410, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xc0000110, r3) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106e72cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb77778", 0x182}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) 21:33:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="6202c17f7f000001204f68a8d567a39882da5eba617a5ac75348eb1275155a112d517c7d7fe7b37bde75ca9e3a27d192a13c26bcd9a4cae87c61c269418364b9ee055793d09a4c667cb0a82d12e24bcb83b2a79cc0d85a15c6586be97016f4c8d6bd723fd066f8abf1ce992dd817ac943ddb657d3baf52eccf"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(0xffffffffffffff9c, 0x0, 0x0) pipe2(0x0, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) r1 = dup(0xffffffffffffffff) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = open(0x0, 0x80, 0x104) r3 = socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000001480)=0xfffffffffffffd23) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, r5) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000440)=0x200000) write(r2, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d952184083", 0x15) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r8 = accept$unix(r1, 0x0, 0x0) write(r8, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 21:33:34 executing program 0: r0 = kqueue() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000021c0)={0x1, 0x1, 0xfffffffffffffffb}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10000, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r2, 0xc110445d, &(0x7f0000000240)) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r3, 0xc110445d, &(0x7f0000000240)) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r4, 0xc110445d, &(0x7f0000000240)) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x40, 0x1, 0x33e, 0x401}, {{r1}, 0xfffffffffffffffd, 0x15, 0x40, 0x5, 0xfff}, {{r2}, 0xfffffffffffffffc, 0x80, 0x10, 0x9, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x1d, 0x1, 0x401, 0xfffffffffffffffc}, {{r4}, 0xffffffffffffffff, 0x50, 0x1, 0x10040, 0xe4}], 0x47a4, 0x0, 0xfffffffd, 0x0) 21:33:35 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) r1 = socket(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) accept$inet(0xffffffffffffffff, 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000180), 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x0, 0x1}, {}, {}, {0x2, 0x4}, {0x3, 0x80000000}, {0x0, 0xfffbffff}, {0x0, 0x4}, {}, {0x0, 0x81}, {0x3, 0x6}, {0x3, 0x81}, {}, {0x2, 0x7f}, {0x0, 0x3}, {0x2, 0x8}, {0x1}, {0x2}, {0x0, 0x8}, {}, {0x0, 0x3}, {}, {0x0, 0x8}, {0x0, 0x1000}, {0x1, 0x9}, {}, {0x1, 0x400}, {}, {0x0, 0x200}, {0x0, 0x40}, {0x0, 0x6}, {0x3, 0x8}, {0x1}]}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000280)) accept$inet(r0, &(0x7f00000001c0), 0x0) chdir(&(0x7f0000739ffe)='..') r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000000)='\"', 0x1) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000240)={0x7fff, 0x1ff}, 0x10) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80047476, 0x0) mlock(&(0x7f000066d000/0x200000)=nil, 0x200000) 21:33:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x83}], 0x0, 0x0, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r1) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x5, 0x4) kevent(r2, &(0x7f0000000040), 0x200, 0x0, 0x1a79, 0x0) 21:33:35 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) openat$tty(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/tty\x00', 0x400, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0xd01a, 0xfeff, 0x0, 0x8001, 0x0, 0x0, 0x100000001], [0x0, 0xfffffffffffffffd, 0x9, 0x0, 0x0, 0x0, 0x8, 0x4, 0xffffffffffffffff], [0x0, 0x0, 0x7, 0x1], [0x2, 0x0, 0x2, 0x0, 0x1], [{}, {}, {0x0, 0x2}, {0x0, 0x4}, {}, {}, {0x0, 0xffffb859}]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = syz_open_pts() r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/diskmap\x00', 0x800, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000bc0)=0x3) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r5, 0xc110445d, &(0x7f0000000240)) pwritev(r5, &(0x7f0000000ac0)=[{&(0x7f0000000000)="c549821a21bfff61ad4e1e31467c7778394da97c3df91f32f432690e72d3b1672e57eaf7abb281cc18062a1aa92e4e902219614fea351efa70a4eeb2a5386e39f6f7727d137c38804eb9a3ee2a35f7267e1cff55c7e3037074c64e856e684d743d50d068d1778a607c5a7202862bc15dc70ee84ba40fcf99984a3cb8471266eef16b405df49fbe1b65cd1a2df9e5231a1ec72f1d4654f556e7363f5ac6e75cc41f456f", 0xa3}, {&(0x7f0000000580)="85631f98f503a1508b3c3a2831e6a6af87982f77676159c585b81c0d3dbfb1460b0adc2d4807555cb43c4289edab4b3c2adb019aac5cf7a415618be7769f58d2202dce000636c1b028c5d56d8a862083cdae0dcb9666b71e61a8ea5a8665a422a8fc40838d1a9fe8cfbbe59723aab7e2d3f5e4fb1f07e965bcb4920542dcea233aa646ad5a894a6fb6e3755568f2e175a570f690c79893905a7f9458bd6f8a3737d04877ceaf686c9dc5f77ce096f237bc9cf799f7c668c13987a8cc47b194c8d1b7cb869f8ba75901dcb5bca9e4a67020c48e7f163d24ca4225540838cfd280363670037039b82971bf0bf1a124fe1f27080a", 0xf3}, {&(0x7f0000000240)="cb36de1f90f4c124e878", 0xa}, {&(0x7f0000000680)="999ca9c6d38fbdfa555e98867b19eb71b7aadd2e59d2a71219b2e04321d9d08dd4e7df822cfe8871453315cbb6d780428e29f50c12cfa575f5842845927080dc13853f66457383223306140ef91d43d2cf623710a12c110b760085a7de697487dd12035fc3206aba275c288e1e23c60df3c38b9d75f4bc08c9b5569d55ff732fe7472c7c467a3fc757b5d720b4902f8f39a486cd6a0d7024f45ab6da3675af9465df70c301cce6e09d9945700129eee3490bc5853c10630e79970256f1996aea16ca3d42e03973d5524984abb3fbc6ea3594115e59c03034a0b45597273d38cab99abf6b725a653fb5582204f07aa7da5eb51571", 0xf4}, {&(0x7f0000000280)="b67d6eb4a136a075c1ae23a440c25d5c3b8f498908ebe905a4421f0b121447cc0dcbbd2f1011dc9646e4b93009f0b69ab5fb6456f012ba721ac98d2ef1e81aeff4b1a327b48ad23c4e5dbb23db2f2cee6ca512cb7d3ae857b71c6e4b26c30a93c892a2f808945d3c", 0x68}, {&(0x7f0000000780)="03879cdd67393c5ca6342e7698ecef3e6bc8e57b3d78f8e60e6e992800f455fa19e751b23745f6750193c731010ddb443ed191a706273ef70daa41e25e30956f6637f52fe2ddae7a7b3aa7e5827b2bcb978f24a9b74167033e6819fe69717063aaad54f8f5fb31234ee42ae77e650a1db4a2ff94cc78182e33a8e55a417344bfdf80153d36869c9295ca3c9834c991512e50c5f1efbdfc25e35a3cc1c31ea80e1e810eec5ae4971461ec5ed2980fb8748b65794a05298241de51daa2b58b43cec76414f1fd89b7af64a030d56a165c21defb4b", 0xd3}, {&(0x7f0000000880)="edca37d727482a768b02465763a825e195d5a147dc92dd72c7678759b94fbde22dcafa440e18ddf153c5341fb68005e8262a28732280cef486a5015d5a43f080ec1d9fc70efe036cd4cec197c66ded83ab0db2c5461a6a8f1d4b072bb6f6272cca1fba9304480d15931aab844415ca392d520507c785b42e92cd800764063b59dd34215aa31c6c608d2e2b5ab08f64de9e8f925c8cdf0c5c35fc0020a21001bfb188c1", 0xa3}, {&(0x7f0000000940)="1666ad3699fa1d3e5c232eef4fe73815e97b18ca8c498e85612ae1526dcc3fec2d9aa802152f1cacd28d564296e4832aa40c296d935b9172fbd47b996a5286c8bdaedaf6b76c9fed1f587207ec914ca08ceb20542c212444259d3d0c468cde699f23b11c8d5055b155c1fb10cf2752ce23892ca0746dbacb5ea24f4a77d7e752538b956ca74ab6168b4c2cb7d2e62d14bc20115ed74967838ed0a6553a", 0x9d}, {&(0x7f0000000a00)="c6b2aeb7aef114f5f9ebe5420db1828119cdf902c0aab2b5619f26d3c23c978369c74a41263757a563cc3f959cf47c5cff2a83df416f8fd7dd5cdb255b996404617b0196541de5cc4077b584694fd03b095c9ef8f610d6ed075cc4acfd2c858dd461574ee351d2d956f735b21c88d5e6abf1abeb082ba223669a1b3b9991ca97457feb7e028179706310a45d8c15b1c26758663f9139d9d3ee399094abafe3ed9c1570d41be853876d2df8c97e9439042ec7cc8e98b7006b", 0xb8}], 0x9, 0x0, 0x20) r6 = dup2(r3, r3) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r7 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) 21:33:35 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000002c0)={0x2}) 21:33:35 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0xc110445d, &(0x7f0000000240)) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r1, 0xc110445d, &(0x7f0000000240)) r2 = dup2(r0, r1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x7) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0010000000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = accept$unix(r3, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r6) shutdown(r5, 0x1) shutdown(r6, 0x1) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pf\x00', 0x8000, 0x0) 21:33:35 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x400000000000008a, &(0x7f0000000200)="02b877d9", &(0x7f0000000040)=0x4, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 21:33:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() r4 = getuid() setreuid(0xee00, r4) r5 = getuid() setreuid(0xee00, r5) r6 = getuid() setreuid(0xee00, r6) r7 = getuid() setreuid(0xee00, r7) r8 = getuid() setreuid(0xee00, r8) setreuid(0x0, r4) setreuid(r3, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 21:33:36 executing program 0: sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x3}, 0x4, &(0x7f0000000040)="42d824d3d0e7a46095ca4bb36a7a407b1690e8e6d1eb30c3de64f757127a1dc3db79a46707c6fcd4d0", &(0x7f0000000280)=0x29, &(0x7f00000002c0)="3cdef8fce7bdbabee5afaaa47ea5a4b1e2823d0dc3ea649db6757df1d5190bd91ba13f5215c9e9431d5ea264c4da32b64a9983f61a12b69d2bfd882c258ab9f5386953607dce42c49616f3ec012d86b0514d3da1cce2f775a90659d25ca966", 0x5f) r0 = msgget$private(0x0, 0x200) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/221) r1 = kqueue() r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="03000000000000001af8abece973094ed2e23eb01c260a9d5edbc58cef1f3f5186e33d4529f93f63ee44e392747eb1ce7903a4996d59274c866586e79362b6f93ceccb5a91f0b0a73818782e3aa002f09a15cafdaf2d6cd3ad8187942d53f3fc00559405410f80bb8ac6975e8e15fc59d62fd14aa6c35f817abfd0fa8ef603b05de8e68ea5"], 0x85, 0x800) kevent(r1, &(0x7f0000000040), 0x6, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x1}], 0x7, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x25, &(0x7f0000000000), 0x4) fchmod(r3, 0x2) msgget$private(0x0, 0x200) r4 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x110) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, &(0x7f0000000380)) 21:33:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0xfffffffe, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x15, 0x0, 0x0, 0x40], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000002e5], [], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x5}]}}) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x9, 0x1, 0x1, 0x1, "2d1d5aa6e590d4afda2fd28a7ee142f6616fd05e", 0x6, 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x8000, 0x88) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0x8, 0x81, 0x3, 0xa57}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x80) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000000c0)) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x18, 0x1, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699d, &(0x7f0000000300)) 21:33:36 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x61}, {0x60}, {0xfff6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x41, 0x40000000, 0x400, 0xff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)=ANY=[@ANYBLOB="00001500"/14]) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) poll(0x0, 0x0, 0x5) syz_emit_ethernet(0x35c, &(0x7f0000000000)) r3 = semget$private(0x0, 0x4000000009, 0x82) r4 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x140) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r2}) semop(0x0, &(0x7f0000000380)=[{0x0, 0xffff, 0xe5ce97ab354d8ebe}, {0x7, 0x2}, {0x2, 0x76aa, 0x800}, {0x3, 0x2, 0x1800}], 0x4) semop(r3, &(0x7f0000000380), 0x1d) semctl$SETVAL(r3, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/150) semop(r3, &(0x7f0000000380)=[{0x4, 0x2, 0x3000}, {0x4, 0x6, 0x1000}, {0x2, 0xa, 0x1000}, {0x2, 0x200, 0x1800}, {0x1, 0x2e8, 0x1000}, {0x0, 0x7d12, 0x1000}, {0x2, 0x7}], 0x7) 21:33:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSKBDIO_SETBELL(r0, 0x80105703, &(0x7f0000000040)={0x3, 0x368, 0x2, 0x7}) 21:33:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socket(0x2, 0x2, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r2, 0xc110445d, &(0x7f0000000240)) r3 = msgget$private(0x0, 0x558) msgrcv(r3, 0x0, 0x847ab0258f804062, 0x2, 0x1000) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x4, 0x5}, 0xfffffffffffffffc, 0xffffffffffffcceb, r4, 0x0, 0x6, 0x5, 0x7d, 0x1}) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x10000, r4}) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) readv(r1, &(0x7f00000017c0)=[{0x0}], 0x1) 21:33:36 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="b83426f7ecbd2ab02e4977000400003c6a99ed6543a9da1936516f8cf0f24a883e64b32d381e410390de0309885b4f98ac487e6327eb0580d5bd3fcd3047a8819289e59357f7d229f33482817e5055cd2d61"], 0x10) write(r2, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x100, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x15}], 0x10001, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) r5 = syz_open_pts() dup2(r5, r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0x7, 0x8, 0x7, 0x7fffffff, "1050a2c719d24bd5cc0182aad239f22552c129ac", 0x6}) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 21:33:36 executing program 1: r0 = syz_open_pts() dup2(r0, r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x200, 0x6adbb50d, 0x0, 0x8, "0000002000003b3bcad0c9f8f00800"}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) connect(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="0018095c6fea0000feef"], 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0xfffffffc, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:33:37 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x8003, 0x5) close(r0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x400000000018, 0x3, 0x0) dup2(r1, r3) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 21:33:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x8}, 0x8) dup2(r1, r0) 21:33:37 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000000)={@random="fcff36f1d5ac", @random="7ad082d0eabc", [{[{0x88a8, 0x6, 0x0, 0x2}], {0x8100, 0x2, 0x1, 0x3}}], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x8, 0x3a, 0x0, @loopback, @mcast2, {[], @udp={{0x0, 0x0, 0x8}}}}}}}) semget$private(0x0, 0x3, 0x36f) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) 21:33:37 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0xfffffffd}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xc110445d, &(0x7f0000000240)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x4, 0x0, 0x0, "110000000000000000ffffff7f00409200", 0x0, 0xbe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fdd1000000000000009931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 21:33:37 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, 0xfffffffffffffffe) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x4003, 0x0) socketpair(0x2, 0x2, 0x2, &(0x7f0000000140)) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r4, 0xc110445d, &(0x7f0000000240)) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r5, 0xc110445d, &(0x7f0000000240)) r6 = fcntl$dupfd(r4, 0x0, r5) connect$unix(r6, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffdb4) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:33:37 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0800450000280000000000069078e0000001ffffffff4e224e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50721800ff000000"]) 21:33:37 executing program 0: r0 = semget$private(0x0, 0x2, 0x0) semctl$GETVAL(r0, 0x0, 0xc, 0x0) r1 = semget$private(0x0, 0x2, 0x0) semctl$GETVAL(r1, 0x0, 0xc, 0x0) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000000c0)=""/48) r2 = semget$private(0x0, 0x2, 0x0) semctl$GETVAL(r2, 0x0, 0xc, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000100)) semop(r2, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x0, 0xeb69, 0x1400}, {0x1, 0x7f, 0x1000}, {0x3, 0xfff9, 0x1000}], 0x4) r5 = semget$private(0x0, 0x2, 0x0) semop(r5, &(0x7f0000000000)=[{0x0, 0x0, 0x800}, {0x0, 0x6, 0x800}, {0x3}], 0x3) semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0x1}], 0x2) r6 = semget$private(0x0, 0x2, 0x0) semctl$GETVAL(r6, 0x0, 0xc, 0x0) semop(r6, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) 21:33:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x20}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000200)=ANY=[@ANYBLOB="0c32b199770539f9eb88426d6aa49b589b44139a463fa250236291a5153fbd7b422df78d0388c207d2115bfd4470c22e2ef37259a87b302768322c3f75008a10e7a94de3c885991c7b5f28f2a8ce11bb3e170ef5c7d6087a6c5180abb216ab47746009f41f3468adddcc87c06cf8de395e7a21436edec1bdf24ecf404206010fd353c8d40e"]) 21:33:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) pwritev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f00000001c0)="9736aae8655be15c678ec49f7e34240ed08e9d3bf3f13dfd5fa4ca25ee9c733900ea531fe71b72c45b71b4eb1825dac27581d51c2d6148b3e2c15416cf73d5c71cd498f8de6ea4f231aa00bb01ca7185e8cf5efe2bae0e6310cc", 0x5a}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 21:33:37 executing program 1: r0 = kqueue() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x2200000]}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000040), 0x3ffc0, 0x0, 0x300e, 0x0) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x6) login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020eb9c70 21:33:37 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x20}, 0x2, &(0x7f0000000100)="c84de24c", &(0x7f0000000180)=0x4, 0x0, 0x0) r0 = syz_open_pts() r1 = getuid() setreuid(0xee00, r1) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x10000, 0x0) ioctl$FIOASYNC(r2, 0xc110445d, &(0x7f0000000240)) r3 = getuid() setreuid(0xee00, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r5) fchown(r2, r3, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r7) fchown(r0, r1, r7) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020eb9c70 21:33:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7ffffffe}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r2 = syz_open_pts() dup2(r2, r2) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) 21:33:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000000)=0x804) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x3, &(0x7f0000000180)=[{0x3a}, {0x40}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r0, &(0x7f0000000340)="d000"/14, 0xe, 0x0, 0x0) 21:33:38 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x5}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x8, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) getpgrp() 21:33:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x20, 0x1005, 0x0, 0x3, "d730000000000000002f00", 0x0, 0xfffffffe}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000100)="62852266ce4efccc7c8b1036801e40969f6697b7a4517ee6d45d5c80291bb771bace301be7f803c380237b9d0869e802ccbf530cd17aa08e8793a81f3442d4d1a9e626b4d1fc9738a3d599713fa7795e2ed8aadad306c9cf76ceb503a5ca1eb042c42d15b980f7dec009fe9ac0025e0d346159167c1c0a50837a05a5b6f7c6ebf08bff8a8de84d5a9f13bf8d1cf9fb661b56399ec7ccdf17d2341db9477a0f2a26258a8f36f09fe1523527c395692cc784ddc0e2ffb114", 0xb7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = msgget(0x1, 0x100) msgctl$IPC_RMID(r3, 0x0) 21:33:38 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getppid() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x83, 0x4}], 0x1}) sysctl$kern(&(0x7f0000000140)={0x1, 0x1c}, 0x2, &(0x7f0000000080)="0000001b", &(0x7f0000000000)=0x4, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x2, 0x32, 0x2}, 0x4, &(0x7f00000000c0)="06cb33e80488dd3003c1848da75adb879ab98b6df2e6967e70c29009a2f57e8ec566ddddb56d698460dc6eeca8285351fd", &(0x7f0000000100)=0x31, &(0x7f0000000180)="152b2c628c4d2a1f78066cd74ba6772c89d069fe1963d5e37714079be8eb776d698300464bbc127e41bb08b2b103f6da84b5309311c6951d3691da96f0d6cc0f62591acafb7db241924417dcdc8820574478e14529", 0x55) 21:33:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x4d}, {0x6, 0x0, 0x0, 0x1f}]}) pwrite(r0, &(0x7f0000000400)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:33:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x800002ff, 0x0, "f81d00200b0f000005000000ac501fcad2cad800"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000040)=0x3, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:33:38 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x6684e207, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x3, 0x2, 0x400000000], [0x0, 0x0, 0x7, 0x0, 0xffffffffffffffff], [0x4, 0xfffffffffffffffd, 0x40, 0xfffffffffffffffe], [{}, {}, {0x0, 0xfd6a, 0x0, 0xfffffffffffffffd}, {0x40}, {0x0, 0xff, 0x80000000}, {0x0, 0x0, 0x8001}, {0x27}], {0x5}}}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r0 = semget$private(0x0, 0x1, 0x8f74e896793b4307) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x20002008, 0x0, 0x0, 0x0, 0x0, 0x100010026, 0x207}, 0x6, 0x7, 0x2}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000ac0)={{0xfffffff7, 0x0, 0x0, 0x0, 0x0, 0x12d, 0x100}, 0x400, 0x2, 0x9}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x5, 0x2) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000140)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 21:33:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x120000}, 0x8}, 0x3c) kqueue() r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r1, 0xc110445d, &(0x7f0000000240)) write(r1, &(0x7f00000000c0)="0008000e80c18ade53aacd57df3de1e87d80e25a4218f49a6210ffbb1ae8f2fcc2e8f759e4f3e19f513f7a563429506466d69618c3b82c30436cd1253fc08d9e8b3324901f90729fd4d6b8b9cfc3bb2a28e40c895539e9b6a8c1ee3100940e690dcc046a9c9720911ddd22a48b45630bd436b71713ff635cc6fc34b6238cf0d649431a0ee8cd89b899a016955807818875ed2477c953494ce15434fe261ae26e515aef46fd8a9d81914f370a06a5a6ec8114df5f", 0xb4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:33:38 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x6684e207, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x3, 0x2, 0x400000000], [0x0, 0x0, 0x7, 0x0, 0xffffffffffffffff], [0x4, 0xfffffffffffffffd, 0x40, 0xfffffffffffffffe], [{}, {}, {0x0, 0xfd6a, 0x0, 0xfffffffffffffffd}, {0x40}, {0x0, 0xff, 0x80000000}, {0x0, 0x0, 0x8001}, {0x27}], {0x5}}}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r0 = semget$private(0x0, 0x1, 0x8f74e896793b4307) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x20002008, 0x0, 0x0, 0x0, 0x0, 0x100010026, 0x207}, 0x6, 0x7, 0x2}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000ac0)={{0xfffffff7, 0x0, 0x0, 0x0, 0x0, 0x12d, 0x100}, 0x400, 0x2, 0x9}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x5, 0x2) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000140)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 21:33:38 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="8202452f66696cca6be92e3120ff03e641642f9be0f77805846305ce4495a6c7ffb907fde53dcb52dc3d69cfa0ec1efbc0f16fa2743a0458f1503d44e86a5b06a058a0ffffff7fb60e3afe24cb477714ecba724fc639e23faab12102abcfdee9bbf01b435007f83d4f3f378c2d7248e2c466fbbdabcb2c7717aee6370e228ca4747e2848c1035f8acb8166922b4df545023d3dcda8f02bfffd064af666936572dee8e0fdffffffffffffff5a59b177f4b8f4adf5bb7dba2b785f07577036f178322a75033c454ba9b49794120c0d5ec8ad7aa5125a1ae4302640dca1892cc2639d4dada4c2c8c6d3206f46b9d2998c900bbade40e8832ec42e5428991c213df9acfc7a1566ffd207633154aa20425816e19a285fb7d63be4b2c4e315e88ddbc1a45a6ab40d4d3be9544e628c6516ad930455636080990e22452b5ddaf99f3c8ff4f73e944208b7e964ef1374d4490cfb4ecb0d230a6e1c8e168b553f9b9e6442679d652b77ea854a89cb35353b0da8b56c68749926dec73292ee15bd47d0"], 0x10) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$inet(r2, 0x0, 0x0, 0x408, &(0x7f0000000200)={0x2, 0x0}, 0xc) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005016000009005001b0007000000cd0404fecea10540f6f96ecfc33fd3357ae26caa1d16fa4f376b36acf00b78048000000091f7c871a6bb14297be1aa5b23ed00f4c8a8ca3ebbc257699a1f132e27acb5d602000d7d026ba8ad63ff37282108e4c82bd50ed3abfbb770c1f5a872a581ea772ec5894303b22f310b404f361b125702000000002012050000000080020208a371a3f8000400000000df949ecce6cc7ed600"/177, 0xb1, 0x0, 0x0, 0x0) 21:33:38 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() r4 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000180)=0x2) connect$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000100)={0xc17a, 0x2}, 0x10) ioctl$FIOASYNC(r5, 0xcd60441a, &(0x7f0000000240)=0x2) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r6, 0x800c5709, &(0x7f0000000140)={0x1, 0x0, 0xffff0db3}) 21:33:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x2, 0x4}, 0x8, [0x0, 0xfd9d, 0x0, 0x6, 0xfffffffd, 0x4000]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x11c91, 0x0) poll(&(0x7f0000000180)=[{}, {r1}], 0x2, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x40, 0x40) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x320, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000280)={0x7fffffff, 0x5, 0x7882, 0x0, "c75edd9815f59e8e81025a81340b19898fd160a9", 0x101, 0x7ff}) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r5, 0xc110445d, &(0x7f0000000240)) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r5, 0x1}) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:33:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80, 0x0, 0x4100190000000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000040)=0xfe8) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:33:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0xbe83, 0x8000000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "951a02f3011a64e1a3dc620252b8b9a5ca335587"}) write(r0, &(0x7f0000000180)='\b', 0x1) execve(0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x4) read(r1, &(0x7f00000002c0)=""/193, 0xc1) 21:33:38 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb18bd45503302e3ff"], 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0xa7, 0xffff98d2, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40c}, 0x40f) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r3, 0xc110445d, &(0x7f0000000240)) fcntl$getflags(r3, 0x3) 21:33:38 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) shmat(r0, &(0x7f0000f05000/0x2000)=nil, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x8001, 0x5, 0x3, 0x7}, {0x0, 0x81, 0x0, 0x4}, {0x3, 0x3, 0xfc, 0x80000001}]}) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x2000, 0x481, &(0x7f0000ef4000/0x2000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) shmat(r0, &(0x7f0000b86000/0x2000)=nil, 0x1000) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getuid() write(0xffffffffffffffff, &(0x7f0000000000)="200e607622", 0xfffffffffffffcbe) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x144}, 0x4020080c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x4000000000000004}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x1b2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x572a]) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pf\x00', 0x4b384794cc658658, 0x0) mlock(&(0x7f0000c5f000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ac5000/0x3000)=nil) 21:33:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2007, 0x828a4) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x100) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0xf7303d64da11b8c3) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xff, 0x0) kevent(r4, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) fcntl$dupfd(r3, 0xa, r1) 21:33:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)) 21:33:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x10000, 0x1, 0x5, "6600fa1d0318ff0e091fe600008000", 0x0, 0x3}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000002e00)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2b3c1f97f1e1d9f076cbf2dca9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd10529dd095afa4e118cacfd306e2e91076d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa36328947ab4a6dfeaf2240cfe6c940c4e78dd214289db2ec0aa1d37e0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed480b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993bb22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dfe753b8c608fa96a395a9dafff1f84602c20f1959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e010000000000000029d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465670000000000000081bb872938583042fde877ca57358ff897eff924cd4ef2f468447ff8a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf067f00000055831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f24d4c19b7effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb35a8437a6c2b1355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400c8de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e14e8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4f", 0x5e5}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000700)="2eb94b2c86ccadb255a2b95a545ad08630219604ef61bcd2a53bf12b4be73e42176c4fe13abbfeff5e483981e029d9d38e5082e164ff7fb344dc602c69751a073b6f90e7350b4dc31972a64e0470ff0351d8d365cf28a7a2f806d958546caa5a4e030143df36df841f8054badf3ea89af215296f911259e6de395a87ec2f1648e2251bfcbad4f9f65da3b6033e2eab5055f8c0c1e84e4da1278b5d445c10e5dbcddeecde03992255fc4977537a5718b677489fae5e6019107c548513cf954c23952cebf368ae56d4f5ca968e3fb2b602bec671d24644121f1960a4b0c81dbaf738b223578cde503641233da937d7f3919f9b8b23a35c9969b3a9533d9636808194f67a93750e5c1aa5221552bfdb3b15487b3ba317750d6af89d77710b965508bc59bc550dc13e13287aeec6df1326e08891312f690aebd578c3f926fd971e40dc3058a1130a8967b7bd424785dcaa8be2323a176191aa6204b641bffe17f9a7bed33fd1e0faeb1403ec9232a9b86a70c1efb532cdeeff5f5f844d239579715e1b9b9b7348d848c2ab9722a62ca2722310435615c62b28853c64e0513871c63bd15f51bbd52ef6b532fcffb62ba859a56078688b61ff7396cacc4280a0bee76954253605e2c277655f662243a85e565dcb19abb6279b55c50bb67dc192eb89b656014597f51da581dbc10fa11956525d0b58d282555660549f947a5178719d40df581d588eff9f232cebbde7f3d12968ad0bda38e04af3343dd3da374dcb461e9a147d70bf8b278d64fcbdc334c019f84bbaf70698ed68cc48bf4a21b772bbafa03c9e7e77a38327beeea2e774ab444d478e3b0c2bd98605f0e4f09695e803d8442e5ec0e40e440005bd11961ace9e2ac954d82e339ccc914ff518dd19e8fb82dd11d1efedcced5ea898062d4d6e4d00ae9d7cff73c78c8c9f0cc38b1c46aaae92a02a8c2114ee41f7e2b3e5c238741813a5c421e37cd0eebb0c555323d602a8a861bb47c2418492171e8721be4959d97f7e94c8173ba9569fb9ed0f72bfa63882e715668a2192b369c2babbef3d3bdfae16c32de643becc0c39056cb2fe32203bf836d51c77ac5c9d17e8f5a8912814897f077cb9a70f1c78b1fe8d7c3ff5bf9599ff42e6371fe8fed3621aea03cd04e50be7c3b4d1ab41ee09ad85e1efb852aa6f1184e4e924aaf0866982f9ab045a4b2c6042da100d37d1122b391df52dd843c122b01a88f42c280637af71d1fe4c5480d17636f1783d9d7c2f1c2c6fd75a8485aae6ef72b0f50b3dbbf7f140c883130f403af9d9a16621a1bf04c46cae2a31063f900afd2e434ae1534968c6d28de0ccb88b1ecb76f3f839a2b1fdbce032ec5377a41bcf91d4db4d3efe0b8e46c4975d948935c2a0e31664421c9b30a774751af2dca060fe55edc1601ab2e5e2b77cd9fddc91b2a6ce184914f32db6780d3effd1985bdcf8f1c90bf031140ba39298a38398d58f0e7629e09788b490fb7d39bf85ea3e300d6e829af5a7ecd39cc0d8404f27dd3bfc2a9f7b94f40573b924062aa3dce15a528602feaac6dc344cc4aa7df267db453dc43f6bd7e1f496ebe4b36884ee417a3439228ffa1f0a475edbe41df903fb0ebc31ff033e847ab7ef9860d1f091025e7fdd3a5b4063dd466823157b8b42d3583ef9b5565f7369adf069c0b28db8de7d006054c48834b008b9f5b96c136a6990021f273a77e8326b9f16bb3e8c9c9a63cb7bb109d0bc809be7a987c481aa41e860e0c9f32b57e6071024d5694c82552320487b1d928f8ae8305511f21965a42ced9d61b04c7c605d937457a6661ef080f49eb0cb2ed62ba1ce8cb20321b5142ccbb4fd1e5e130717b44cf454eb46d959212695b00155d10d697afcce879d25e786ac2770aa6866920c1ea7eea7da486fee65ed593684324053683aca578920a0275fc0086a5dc50f5488bce0520edf87a2dadb276080731dab7463bae43d965096acea211c775fff06f374e360e03a1af6ba04621d288747bcd5a44795a562ad9f6de6e8e02153959812922700702bf7032f7f1ed8591e6d073b9520f467c9ebb4d27280fda629dde1fdb7db1d2ef25dbc2b265ee9e9b930b7f3968db5c38d13a169f8e026fc2b58f66b2e32aa711cf2dd6b1e85ea1d98af8b233315a3465bf78942ea3b2157fb3913625c50822462d26f377fb4f9b54333ea73400f3284ea6773ecd7527d2b920bd4badf29a83c84a501a6023b1d6aa14edb4ba988de21087a3c388bd8cc9d857881df95eeab27fe243c736d878a5c4d484988f8a4cb388dee3e06af014c633bab4d91670c62b3661891f06ab13a7f6968a2ec2c4079279eeefecbbb72b014106e9ae534e9a4236ea3be1847dfc9084afbbfdf34c40a3e1b364595359956229c416bc3ff472477ffb534a26c91afbd559f594290858edbb669bc429a5700ccf00a51bba4190f35e1fd25d7616d9f08ed87b8c61bb1df183cae8ebc2e64e364a0a9c818c5871eb8210cf0dbc438440343937b0be6ba747ec95beb93c17ef854ca88184bd5c0ce82c35c57de06726fd160b52fccce70bbebb465f29771f79d2b21e349a5b2cdaccce8b5e224f6a70ffec779b55b7f61d4e924e486cb9a2d930471b172b0b4f60a334429c3b8561d675786b6ce92d1af534f54ebc29e24ba04ebbae0bda12e5ec2bbb8818deed2ddd877050937ff9488c177e032cd8f0fc9c441971db5964017865280c014937bbdc881217ae997b3bb87ca0bf44fe688f148309b561a67cedb9e53ae0a9c32ef6c1e8862efaaa68d57d144172614f5aad6ee74cda9281523e2936d6258449769fbd773ea9b7fb5768957a58678aa10f97de4ff07f47a2da97b9119323369931f4b8d6bac5c7e6c5f5b2d8065c07ad6c3a5599799dca60e32e72ba076cd8b6bb19ad716c2d2c3ad6cc928976e782eca5e041998af41b2e6a8eb9eae49719018f65be0565cd9d6e032689039df891fdb051ca43a56bde4e48d2ad2f0dc0250a550854b2bb4fcd5a5c6583c662bce6cadf37874639099182be353d3b622c42241521e6f481ea454fdb160e3ad222c6e644150096a83d9c417293dc5461de1d9cfcb2c33669072695e1f1e398ecdbdf89f6b475a4dfaa3597e855ee385ef4868bd6e134e9579e5de130b99132c42ec114b343bd05933af8111b3f00b375da9177fa6e55657dd6f9654569c0a315c6023ff0a190fe8e28580b39f1bacc5484590f1f0c2862efac7d4aef1b4baad5077c99e2c756e29ad18207eb483d22c359a63e6677362af37f21e3693c1c2e109320f25c2b167c720148d67c77cff0a95934f8f37fe0c061f6808cd978703da5dd82ebf7ddabf810024f19c685020b246cf65e3134920e8ced2c8cb9f02a89c4cc795122348d915b4cc48aa6694db00c282ac72206249d418bf65e79b9f3f881b145b9439ef4a902b684a07cb5d2dcb620551640c504ed0e439354379fd26e92ba4ad73fd5f31a51802231e552a527db890754fbcd39fe104c9362b2dd9ad3770b1e68d7773fe087636860d71ce55ccaecfdae3290cb3d5626baf169a7567ec692a3926486b26ed749206d66cdcef8af270f49ebcd29b3163cc1c346f26e6b8ba982b19e338f32185152fa289900868b8eca9b80b4afed01857beadd585c8ea534a8f0ebd55e72f595f084219272f25394eca79209a255163a0ca03f01f2185823fa4490d1bfd14fb9a95b24929a0360dc66b4d0a0a456bde7e9150f795d18572c1a628886de1b9c475e1fbb2caa31e69d73346adfb5e9ce8787ab4748e2c4978f14c0b7739faf916caa60dd23a4e89f9ac2d52ef1a46a66902487c6f5c970c5481e05681b18aa58dc91dc26d4cee03eb7b49fdf8498be5a1eea8ea7691907d4c243d68c731362f7a1cf51a7f008fcffb93f339abe7bb1cadca34386e547b77f81c341b33327737ae2783d8535fbb85cd43fa04527bd1b760ddf126f5a56bbc48eb1060e6162096d4bd4aa29253acd50023559a2c32cd6c0763283a3b9dbc4a54c938def4dba432809968729de1bd25946bc935f314adc49fefb45edf23598b865d4dd493308208d7e453691f9de56aca1331940b944af8dccf49876703d7f0add76598c37833f283fefc45d4cac10720d6a80d9beb1c18ace3ac75bc75acad5179fdf5f814c27fb076e042307399c1ddc8818409843f1a611e983e95d614ab61286baa2caf9b47cb5b9eb0cd8f0edddbb965f4a0a19959785694bcc516e83acb818e6d45d25e3fb2e9980f7f52925300f9975dcb11054fefe00390b9be88abe457272c29f577e685f7d1ff959b1fde7d4981416b82035b70e36afcd67a49e6297bb6f8638420eaba84fc46504823234cbd3acd3385f7245f0ae8777b408b1d86e7b0cc0d2a3b44a38d719a0990696b1a2fad62eaa8b0069d2fb003e705cd274fce9111a01a012256a6c6203bceae4bfc7bfb09a62f61e5d4f318c3900555a002f62c15cdffb6cf0e0b72d3176f6b8fdd578f70e3c1494c4942abd2cb9cb51551afe46663831b7578b425c59cec9be6fb1bf31e8f1e6626207a7ad16252f91b0081118ea007983bb5f7d1e167350c2271cc7676b4721b79c55cab96469e15819e82e2ed61825a5dcf5951478768345212fec73b68a46e47b72c9e0d9eab9b0a444c040e97c50a1c1a96eed6cb0748825711aa1646709be1e8ce74415c2ca874605ea002f2f62791258da6d848c47d35627378af41ee69c2d8636e72d8e0c56f488a2601fe6ab57241542467780b1086b07a205bb3c947e90ed8c5dfee850862874e4ae09461df5f2e21080363a28a9b6a4ad2e48d72d162ff48ccbbc5a68af6360cdbe220c6c536a21f95ab163dda56c3579059479a6cbd333646ad70d4babf581535844b87f4cae6b2b449b488c14a811be4d77a1047ba652c1304e9f677224348ef864e12273d0a73e4996e47bcc32e32161d23eaff750bfe7e38e43e26baf9d76539efe8649f77c2a2806108a53557468f7ed87e9b07417cce0ebd331586cc10f3c0502b241fbd976fcf80376c79d2c5d10e93d7e06c3bb2d483addfb2a9abc2bbd7c6e1b7663d877f42d06a09832ec55241a38c509fe7ba4a6bee31ff48b6f0e0bd829f2e1bac7172edc56a34c668dfe8f11304b9a45244e5de2601b6f4ded7a64a512bafcde0e0d85b7b0e6486ac0990b66298bd5043981ede7dac88b41621423668ae5c8be6fb8e1c04e9cad7b471d90f6718eb25418b9711eba15a613d73249e8482df0f4ba4d0503eda3fd4ef05771f2cfc8e92fa96b59b4e81af1118122c84f17c329e612b4d4fd39742739d3f5295b5b0f8fc312337759ec4e7bfb95b47e31cd9b90d807dd196a750cd0311894748fb3834aee123956d1d161df7e43bacf301f3f413bc66416bfa591a10a1bf2e83dfb751449a3768d12279526dfae45471162b1295630c943cb8b902247621397049e15b7dc3e91dc5e0e6eba80611b3b4c3fee920f93902d2d4238412467e2c4962f0e7e5484b7e1099607478136dee7fb71e20d43b401bb0e66e830e0589eeedbaed0d989b552234872382c4e44d0b82ad8a29e2dee97166a3fbe2eb288ed08325d17135ee556e66fdca581261db73d87a1c8a2c7966f20f1cfb280adb5ecfd867cc6bede81184bfd5473dc72339e60c810b5bbcb3029a193ed91c195bebf7baf6c2de32e62de713f65d8d787f7921725c7be69b1bc7ce4db2791aaa174ab48e7e8896ed44c72a426a61102619460d93cfef021a60966c49f5df619f12c912270449ae5940cf6b2b61727b5d5991467c9606f45cb87fd0d7", 0x1000}], 0x1) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000340)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a17b1844478ed11aebb7138557f1d50eeddad9b88c595b88598150bb7683fe3049da3aa02e56a9446fcc073fe917677667bebfa423ab0cacdcdb7619fc78c03908f77ea1bb6b5c9cc25b0f6a4b0545539a54b400f6826b77e87e9a6951455766c7b48733ff594d6b394226c06e5af66c218", 0xba}], 0x1) r1 = semget$private(0x0, 0x7, 0x480) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000100)) semctl$SETVAL(r1, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r2 = getuid() setreuid(0xee00, r2) setreuid(0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x38e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 21:33:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, 0x0) 21:33:44 executing program 0: r0 = semget(0x3, 0x0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000840)=""/249) 21:33:44 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000000)={@local, @random="20000000d293", [], {@ipv6}}) 21:33:44 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0xffffffffffffffb5, 0x200007fd, &(0x7f0000e68000)={0x2, 0x0}, 0x10) 21:33:44 executing program 1: msgsnd(0x0, &(0x7f0000000340)={0x3}, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000700)={{0x3}}) 21:33:44 executing program 0: open(&(0x7f0000000180)='./bus\x00', 0x151042, 0x0) 21:33:44 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:33:44 executing program 0: semop(0x0, &(0x7f0000000380)=[{0x0, 0xffff, 0x800}], 0x1) 21:33:44 executing program 1: 21:33:44 executing program 0: 21:33:44 executing program 1: 21:33:44 executing program 0: r0 = socket$inet6(0xa, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0}, 0x58f169e37fbfd7b) 21:33:44 executing program 1: clock_gettime(0x6f77d060bc58eb76, 0x0) 21:33:44 executing program 0: 21:33:44 executing program 1: 21:33:44 executing program 0: 21:33:44 executing program 1: 21:33:44 executing program 0: 21:33:44 executing program 1: 21:33:44 executing program 0: 21:33:44 executing program 1: 21:33:44 executing program 0: 21:33:44 executing program 1: 21:33:44 executing program 0: 21:33:44 executing program 1: 21:33:44 executing program 0: 21:33:44 executing program 1: 21:33:44 executing program 0: 21:33:44 executing program 1: 21:33:44 executing program 0: 21:33:44 executing program 1: 21:33:44 executing program 0: 21:33:44 executing program 1: 21:33:44 executing program 0: 21:33:44 executing program 1: 21:33:44 executing program 0: 21:33:44 executing program 1: 21:33:44 executing program 0: 21:33:44 executing program 1: 21:33:44 executing program 0: 21:33:44 executing program 0: 21:33:44 executing program 1: 21:33:44 executing program 0: 21:33:44 executing program 1: r0 = socket$inet6(0xa, 0x80002, 0x0) setsockopt$sock_int(r0, 0x1, 0xc, &(0x7f0000000000)=0x8, 0x4) 21:33:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r1, 0xc110445d, &(0x7f0000000240)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1}) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) chdir(&(0x7f0000000180)='./file0\x00') r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) fchflags(r2, 0x10000) r3 = syz_open_pts() fsync(0xffffffffffffffff) r4 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000100)) 21:33:44 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xc110445d, &(0x7f0000000240)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x800, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x8a, 0xc1}], 0x1}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x0) 21:33:44 executing program 0: syz_emit_ethernet(0x437, &(0x7f0000001440)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60c22df704011100fe8000000000f8ff0000000000000000fe8000000000000000000000000000aa00004e2004019078030000000005ff002b00b32def4f115cb6793bb530f9b20e90aa25d5c2b943844a07c1922833b2c789aefbbaee9f63cbab38a8acfb8dba0595ecb683e74ea2bc44a7aee9c52e18ca01c06a5c354712b8b1ff75f45ba55a34aab93849023d37e037d2d3e3e842e9ba099e9ed8775d1173d8e78335aa65d58f54c1d78d4f1ee07cfefa18b6f268f90be76c7f4e1bfe4d84a869353e931c3732afea55697618a1318ecb657b34172b93fd59d7988d43630cf81e976a0ea01fd8b2547ab593bc605c985f56664b84ed3c9f90ffb666e030c794e2d2d5070af38d83dc275da88cfe6910b2ded59f6c418af5d247237e00b14857c1d7c3ee32072ad9793040f8f4e432eb875a89fe31cbed117f0e76643797169fba3dac3f377d145ce97980ba626da7a279e698a9e040a22d63c535f0ad7295e6601f3a5fe9b581975993c6c7757342120635aaeef44910dbc5c6b3985a48bccb26288d42a672c965d40e80d0e1908f1b425a60a28241378ec7ff88315de083b64c5f9647e51732be34988e0948f12e6c5603edbece811bca501d4389dbfe20e4df5160cd7324c0670c7b3e8980b061e31b1c8461d6f7a63f9e6a80db7690689fd24326924c076e01631a0b9703a6106accfaa064075fa1f16e16c5171b6a324e8642b2ab76618b8200000080ab12d9f65d6a980634a6a7cba8bf89e01a91259f446232076a1c490986636b78d1300befab1a2f6e8261e07336c5692db37bb7d3cebf4ad42b62f2fa6cceb7e488aa02b2e52c6f82bd3792845fff41cce52e0469d14821ce0000b23106a0c679d2b1f0a9809b56abdcf893f9531508f24e64eca726aadac9acd194be7e53549c1719bdf67888780e19db83b5356f8f7d93cbef1ef3505dcc40d0d2a02a2745ab518979b9c3774babfe8e70ead767c7a00289b8cc6e51d1a957548270cb3f5064960688f61b34f9442d78ae5a8551713f9afb4269d689f9adb6a4a902a637184f7f899efe9fa0ddb45cd1076c4eeeda51ca8dc20dcf1c425f56768073b3f4c2c9f5433a4a4fd0b8bc7b050032bf85bf222394fa4336ab4f07d7ad2dc85afa6eb79ad2624c4be6c674ee98fce9a51786b7cc2b500d9845404227114d36d2690e13bcedf96590c7d5aeb8040b74c4d6a5aa38a7c1f0857522f4f968795056b9a7034dc3444784f9486b575e44dec3216d72845500e6f4bde0197961e7e593ea3411001d1d47ba42ef0e7af8e91246c02d7e37ff0eb6bf28bc37dd00315b4fbb09e77a6b5f858441818ebcfafecf622731f1db8a11fa2de8e30d808bedbfee104b3b1100f5094675521da07dd2a28be7e4865b0c60e4c2b7f3293bda997504b9b325a0f0e6d75116be1bbc2aa20deb44a6e4e7b824b12d009e6f1802f5a8e31559b125d71d00a5684fbde4668f5a469a2cf6b2ed8b80bc450e8a0844bcf1eb4ca0f53c90c45e72cf9f0856e0077baa1adb9c9dab6cd55a1e6ff67f8a02bea505adbee8820c158477eb019e5e037f43152c72927aad087f5b67616e0d51e9e7e82d5d6f0bc801b9ff693f0dc8014132dc258749dc95305a29b702edaec9fde87783bf1cdb342f94d9299c0d000063e1b86bd6348f3e6834822da764c049a57f22631809593ae57f69c8694c10c8f113c742d03c135a6f70e5769db5440692d35062236ba9174bffc0ceb971c69edece8461c8289c245f05a83b88106f7000df5a37932d7bc2c8a9a3f9a253298a29daf9ac65461cc21035ccd72140ce2237fdca9e9d41a19a40ccd05eee23d0b7bc25b577021ef286cd942c8a07fe51b0892623982d01ca164ffea54f226f67b34cc2fdf80800000000000000bd4a726587eb4acec7ba09b4b9176d65206f56964c7f60d939e89517951c45e072716545a2e6bed5e6005bb36264eb8493d592c076a2c1845fe075550527596e65ceace382bbe53b2c4f0d3196876e5454d2b8aaa91c278094234d385e1d6119c46771c3742d364efbb937072a3198ab765a91bf764c679d6f2ae8ce149703fe73f92a7dcdae42b4f2d8cfe4f6713074c7cda10c67edb73b83637be74f4c9f08fbecb0c8d916e49cbc8670aee9326d3412070000000000000039b5be661eebcab2e1e0045c30211fd0109317a7992b1f47dc339669bcb907c7c4d6e5edad51cbd81f37881e55e9c46730734552a50aacdeddc4c766a1ce03de72b5117dc2985e19de1196658ec770bfe37b99e6666d97ca50f14ca388954f0141f7b417d1f5468cce631d77e361cd2a00d33b689f2235375ef570dadd88f455866809c92c174cf5ed1998037932fc026359ed2246236ddc7d0051dcf26ad9003c2e433d1da41f820bb3a3f2ee23dc077f5bc86d00ef912eb510f7429f77d00f6ca83d9b239b4ab3a5bf85c59712d2dcda45d593b9df9a59409ce62567a0e670cc4e0f90eeff2769e115a490dcc6b343a5403d1059fcf2963266bcf1fbb6854b18edad486392b4e7cab2b6b342a7a9186cc4fd2d194dc327ef8a1c9f9de01192ecfc4dabd6cb4f5d2e75591e12fcdb3ee97addd3503a351b136ab9a8c8d3f7ba7a86a9b843c1e0422e99e3e2778d342396e24442d9840f3b838832602ac15b3280d84fa2111863006d23810eb0cb4de34448356d08f73dde0752d405dfe15e49130ae4006cf49041f39eab0f7f8af85d6e40f807c5e2cdf6aca100c31649fd28a6ecadd0264421d69c2a0fe71d59fc6bda047305f4ac9f8b08c20c10faf419402a1037f20f858f523dbca9a1751ab61059bb1066d86a8a08b6134f39013e8c23882ff814e1532ad91d7751b46b96447c0000000000000000000000000049fc0337a11f15d108540000000000000000000000000000ba4ac03549602f7cf6a771a22ad7984a35bbc9814b208ae27ca2516994c8e84f4ff4823eb6dfa878073d334b04b5883ce61894485c72f43183cc105b8da2aa67eca1fcda42accf3cc132f71a641a10c360d74e6f087ac19c6d9f55ee2bab55d024349dd2d2fd1491a44cedd69d5ec20a2f2ece97edee11f1b621924527b8ecba3704e404a5f247866f1658b44a0358734ec3649282dccb6edbcffa0f79e00a9976ae9032183d548d3c5feed1749d7cb01e61c700a2413e56b0dcaf9513bcdee1f71cd2c3a659714698c233273bef02426b589d885596ca5541c2e0dcf33c6ac35131c3e35a70b305b0338ba69a98bd20ef8665252e661ba0b302073dc9ed478cc68eb035d7aa19bccedb62d58775a747d41c49e2e9688f5366a81bd110a8159a77b5cfa4f6431d45845d4dc01478923478a66c479222a27c29e750e3b867200142ad34f39fb25dfc82f882eba3d48fd07114b3c993198d429d178c3bb0f9a66da80ace67dd3781ff92f3bfd1583f1655166a07512cecdf4a340e5fccf4a44820fef474318a2b106cf72620391297f95fbb"]) acct(&(0x7f00000009c0)='./file0\x00') r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40, 0x0) close(r0) sendto$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffe99, 0x9, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000a00)=@un=@abs={0x1, 0xd}, 0x8) listen(0xffffffffffffffff, 0x7) 21:33:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x86139) rename(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f0000000180)="09917b2f1d25d3e5e3df3765279232c01f1eb7dfe6000f04", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:33:44 executing program 1: socket(0x18, 0x2, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000340)=0xc) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xf008ecf4e77f8ae6, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b140050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb02000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2af310b404f36a00f90006ee01be608a371a3f800040000000000008001000000000000000000000000000000000001000000000000", 0xa6, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000680)="46ea2e1891a059373e69ab3396ea61269ccd732ba8196eafd67d74419046c9caf11f7d3d7466e2ab8b2a182a2a6d6bf9b686cddb840907bdd7389d9c7636adbc07f3c70d1420057019bb8014e9e58b702d779633f5242fea80c0e09d84b08ea8971cdb8f70693cabdf86d6a7d588bc62393551bc8f22d9a1cb11cfba17676d84cabb29dcf8de2a88a4e39d99948b15448201df7437c779abd1789bc41b7d43410d385240f9b679e1531931a67abf0e13fddb8f197428f9cdad54b7b5828778ad58186d478678956853c39644", 0xcc) ioctl$TIOCEXCL(r2, 0x2000740d) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000180)=0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000280)=0x6, 0x4) r4 = openat$pf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pf\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000400)="095e9d59a5fe14245f58dc0eaaf7e2dbe3971ffb6b2c81320a8d6dce5eb245d6286bb517f3759d6d72563f50705bb17fb585afae146c8afd5487e3725bfe4ae6c86494db9b3c6f146db0a5297bfa94503cb12380dcb9a1e528b6ea903a3707ccbfe0c4a98aa09a21c463a5c1bd51279da60c120428a703374adca57acb2d74ef9f6e694545ca8831af18f328bf218ac3040ebd6205cf9c05ef4bb621715b7ee48676a2ba12485098dfa237d6b7e2c539b2273d2bfa83d767be6ee82bb33ba8bc1de0ee41305049ee0640cd16cdf466f7bc8c571d635d0081eca2be0732dc953c5250a3c36f3f341ac86d7c5200e6455ac1a18858a6e18c049d2fe9d716b58b807336d455e66425a3ca4a192bcf1ac00ca5db6cda4af3fa71c169f7b679317167e1eed0141d4f2f2a8075441f31fcc7d40a8d83ee35ef75f93418c4546210e252219d414eaa45b27d46201c516e85b2a0aa7affa583d9a98a9429e56952daf1e6ea2b3dceb8fddb701b03cd8f53eb522755367249f584ab5f404ff15b2964b91d3adae8b141f2981206206cf585d7769ab94fe231e89bf3d0f3ad68d67bf1084a911d72bfac9ebe888caf6970a7aa685d6899b531f2953f4b5a316916e497f739133ec8ecc2017485cb8b658732548b1208ed667d7b8d27bdeb4b0eddd2e6d64dfdaa8db4cb073125de64f365f46c8879ff4f4164116c3a675b2be7e7d59035d4afcd8ac0885bb86d10ce2fb82848df647233ce19c4ba31ff06bafebfb68bc1f257073ad5ea703e91329ca87018893e054e6e6a853e80d69b695a4fd128ad1b1c789462043b85e6d6b1bbeeb8789c9d9741c097fe3071153d98a3016d3aa8bbbbfe47d4a4a397fe08e270388f6134b6d47e0a26a9fa392fe6", 0x278}], 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000200)) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x6) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r6, 0xcd60441a, &(0x7f0000000240)=0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 21:33:44 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = kqueue() r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r3, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0xc110445d, &(0x7f0000000240)) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x3}) pwrite(r4, &(0x7f0000000100)="4340408fc667b229ec3c0f6709a57e238a9d3548fe0d63778765c0b764260620a813ad8b7ad5d1e31b1e5df4ee7366988fd8f7e2e85a6508b14fefd0b2d3bb9079f4c2d1fd39da8c93f51ff28458df16bea91d4a555f3947bbc357f5c090ca93583bcdb4b4bbf08191d41cafcb47af911e281e7d8546dcf7397a750bba0913212b9277d2f904523ab3d1673410", 0x8d, 0x0, 0x6d4) r5 = fcntl$dupfd(r1, 0x0, r2) r6 = fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 21:33:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x20}, {0x80000000000006}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@empty, @empty, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @broadcast, @multicast2, @empty, @broadcast}}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 21:33:44 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffdfbffffffffff], [0x0, 0x0, 0x405]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x5, 0x9, 0xf7, 0x31d9}, {0x5, 0x3c, 0xec, 0x80}, {0x4, 0x17, 0x5, 0x3}, {0xfff, 0xf7, 0xda, 0x8}, {0x9, 0x7, 0x8, 0x13}, {0x1, 0x80, 0x1, 0x8}]}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 21:33:44 executing program 1: socket(0x11, 0x4000, 0xc0) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) recvfrom(r1, &(0x7f0000000000)=""/35, 0x23, 0x2, 0x0, 0x0) 21:33:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) 21:33:44 executing program 1: sysctl$hw(&(0x7f0000000180)={0x6, 0x4}, 0x2, &(0x7f00000001c0)="64f21a27ee093f84cb874727022aab5d2f10f978a36fe37cab05b569f65a65096668e267ee2755912f820ed637a799ddf320b26c5d946c9f43c9c357ec75d6dfa9d1dad4ef86c8bd5c844bcebd251c29028db10eacb982f91e086eb9f167aadd6bf6e9c115d6be082a962e762c84c38b15db817788c5e16f1add207c6e3c9f", &(0x7f00000002c0)=0x7f, &(0x7f0000000300)="4c6be0ef394b1b139f1dd951522a7cfc8cdfc63dd6bd91d02fc1ca8a8967623a0ebb6b5fb8a20bdd2b22860fcbf51a005b54094fd20f2dbebb6cd4507b7370fb5f7f5a37b060c439e127932d9484cc20a13c517495642468fa69be99ba89d078676616486ce074a3f8df06cbd0ec59da8545c492aab0e876d0057df88a57125bed61c8772d511cf78e35480ae262228ff306b770b6d2aea8761ead24dee5557d6c62e9228df56020bade1c95005eec4d0e7ab57709", 0xb5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) 21:33:44 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0xfff, './file0\x00', './file0\x00'}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x44}, {0x6, 0x0, 0x0, 0x840103}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000300)="c796f94100b2f317ab14d1efad328b5df76c9616b22a6ea17063b0fa497a49c02949baef115c0f9f1fee1481d1ba88ee8844fcb47def5fd738da8246f5f7c30e2f0bf327ec11231461078034a9ff113945df6d0a1b62c1919e87b11d3780b012c4b8f3b6f173e125b3fdd02298bd06fca63cffbeb80fd9e5ca6648d9a6f035ba40e26aff21c7dab5a7b87c0bacd4fb44410a08f72559d4d5ca112e80a5193a227a594f84eb63b60e24b7baa64dcfeb2cd63aa26ef21e9b1c2b7d17b9fb43f9a2251bdce7b3c37452961a57a5bac8dd0fde8ce7b969ee174f45eb413a353b66e581eced2bd67660d2c92f4654a138a0f4e4114ab6a21068cf731fe31299b5c671747934df282066061019aeff5dce51b98be790f1cc0d55913f71c79448497fe5498fa4b1cb3b4a201501eba8c4d312b9f5a189fe27d04314952996a3eaf1bcc11dde8a4460976940a24792066b4285f8843930fe9727e896", 0xb}], 0x1, 0x0, 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000480)={0x4, 0x5, {[0x4, 0x246, 0x7, 0x4, 0x6, 0x0, 0x8, 0x7, 0x0, 0x3, 0x0, 0x7, 0xc795, 0x0, 0x5, 0x6, 0x4, 0x80], [0x7d, 0x2, 0x1, 0xffffffffffffffe1, 0x8, 0x72, 0x1454, 0x5, 0xfffffffffffffff8, 0x8], [0x19da, 0x4, 0x78c2, 0x7f, 0x7f, 0x7], [0x0, 0x8, 0x2, 0x8, 0x0, 0x40], [{0xb4, 0x4, 0x5, 0xcb4a}, {0x0, 0x3256556b, 0x4, 0x7}, {0x1f, 0x6, 0x7, 0x7ff}, {0x50, 0x10000, 0x1}, {0x3, 0x200, 0x7, 0x8}, {0x40, 0x40, 0x4, 0x4}, {0x3, 0x3, 0x7, 0x3}, {0x20, 0xc8b, 0x7, 0xffffffff}], {0x1f, 0x7, 0x8000, 0x8001}, {0x8, 0xfff, 0x2, 0x3}}}) 21:33:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d, 0x0, 0x0, 0x5}, {0x0, 0xfc}, {0x43ff, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000700)="fbaf8a8d1a029be96927f6357efd4449fe5a89905428a8c207170c736000a6170d13dba7c370bc3af6c0273a2bb4e54d59c2aa20726471b10765c023f36e42cff2c07cffe64ddcf997bfdffd653e7a9502ee38991eef3e078c55cae8ff174432284684c9b3919c9dcd079ea66d7ccb4830d4a770d184c89d5be4fe750dfda17e93199743a7fe4c882633bf2df57e69dee28d35c08b92287b2b17f3b0ce2b76d86e8e08aa1308cedb04a292b0e8e7e6f181ffff523500e370acea7cd5a90f721e31e9a003c3cd376f061cdd48ba111c75172bcaaa003d7611f4", 0xffffffffffffff46, 0x0, 0x3) r2 = dup2(r0, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000180)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000640)=0x8f) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x800, 0x1) getdents(r3, &(0x7f00000004c0)=""/211, 0xd3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x10a) ioctl$TIOCSETA(r4, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28fffc000009b8d8f39321849e3c99", 0x99}) r5 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x4) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xff4b) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, 0x0, r6, 0x0, 0x14}, 0x200, 0x401, 0x2}) r8 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000240)=[{0x6cfc18e8446a4025, 0x9, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() r10 = getgid() r11 = getuid() setreuid(0xee00, r11) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f00000001c0)=0x2) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r11, r10, 0x150, 0x9}, 0x8, 0x1, 0x9}) fchown(r4, r6, r9) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000680)={{0x1000, r6, r7, 0x0, 0x0, 0x14, 0x1}, 0x6, 0x5, 0x0, 0x0, 0x4, 0x3, 0xfffffffffffffffd, 0x39}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x8, 0x0, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x1000, 0x0, 0xfffffff000000000, 0x0, 0x4008020000210, 0x0, 0x8], [], [0x0, 0x2, 0x0, 0x8, 0x0, 0x1], [{0x3f}, {0x0, 0x0, 0x86}, {0x0, 0x9}, {}, {0x0, 0x0, 0x0, 0x5}, {0x0, 0x0, 0x20}, {0x1}], {}, {0x0, 0x0, 0x0, 0xeb}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = socket(0x2, 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x80206919, &(0x7f0000000300)) 21:33:45 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x23}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0x80000000, 0x9, 0x3, "cea4028ac38a73892119517b1a359d615bec8156", 0x18202335, 0x1000}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x5) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000000040)=ANY=[@ANYBLOB="1800"/24]) r2 = msgget$private(0x0, 0x10) msgsnd(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="03000000000000009ef0619281ae5f8c2d8f8edba680c2964a6c4509b1b948b7b9e3156aacde3237a6c9bcb77e5d9170cbff0a3e29def11e00d5d611e8a78a4c7ebe45dfeffd8d0848b33998dea7eebc460d7e4ec48e12426d70c64d3fa9fbe6809c1ef1604bc869663648bb821508901508a319582b47e0539cd68cc379bd2c1dc1aded3397bf59e5d83657fa564c54db407941680dd7fca818351678f5a6319485c89e432718437b60f02d90b3be48e484bb000000000000000000000000008e14d7b8d76232b53091983773d8aa9176fc7636f917b0efaf5f2bc4bce373f4d7e9862b069aad744854f31a39e912e208b33bbf073e638526f6a4aae070fadeecb36f8310ddf307ef78c0e986669815e781b68833896c9c8d0326c57fd7b54b1317bb8c4461218c684d4da69a7ebc0f822f5a1f09cc33847b9ef7a7deb66efbd464b9561e524569a4b663d60af50ae334f1ab5eafdad7"], 0xb6, 0x0) 21:33:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0x3f, 0xff, 0x6b, 0x2ee3}, {0x0, 0x9, 0x1, 0xf9f}]}) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x200) write(r0, &(0x7f0000000100)="1e0831e40ba3ce58a3c878403e3bdb444d5b6f3cdda595c5ddf3835bffd3aa127fb6acebe1a66e9465ab5ccbdad9407f61a74e20a35f8e00325d", 0x3a) 21:33:45 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) ktrace(&(0x7f0000000200)='./bus\x00', 0x1, 0x40000b36, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1400300010005}) r1 = socket(0x11, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = syz_open_pts() r5 = dup2(r4, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000100)={0xf6a5, 0xfffffffa, 0x4}) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/151, 0x97) 21:33:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000002c0)={0x2, 0x9, {[0xfffffffffffffeff, 0x7, 0x10001, 0x0, 0x80000001, 0xfff, 0x0, 0x473, 0x3ff, 0x8, 0xf2, 0x5, 0x246a, 0x2, 0x323, 0x3, 0x9, 0x5], [0xfff, 0x8000, 0x9a, 0x3dcc, 0x3ff, 0x6, 0x9, 0x8000, 0x7, 0x1], [0x81, 0x8, 0x5, 0x6a, 0x7ff, 0x2, 0xff], [0xfffffffffffff1ce, 0x7, 0x3, 0x7, 0xffffffffffffee2d, 0x140000], [{0x9, 0x3, 0xc71, 0x800}, {0x8001, 0x1, 0x9266, 0x1}, {0xfffc, 0x7, 0x4, 0x7}, {0x3f, 0x3, 0x800, 0x1ff}, {0x1f, 0x3e9, 0xc80, 0x7}, {0x6, 0x95d, 0x10001, 0x1}, {0x1, 0x9a, 0x6, 0x3}, {0xffff, 0x7, 0x3, 0x4}], {0x784, 0x6, 0x8}, {0x40, 0x4, 0x5, 0x3d}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x80}, {0x87}, {0x4006}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xffffffffffffff1d, 0x2}) syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000fa126dc653b812b562e5645e096401000080b72d691d4445652f590f0d2eed3a7d0308a3ed1abb37ad11051dad0ac5fd3a3576b3a9fc21cbd22446150f3176acb7aa5601d8fc8d8822a9ffc786c4d9eda3801f98a35b2a2413ee961a20fc1dc4842ebb83fca95cdb5ece365f27962f339a2f82c2e7f040d0eb922adf1680db192274b13be3a8fb63a73c1d9aaa8f37cc54aef680c10b14377102909efb828a9f68604a647b78ac8ca8173f1a6121afc6f93800000000"]) 21:33:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) getpgrp() r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0xe1) r3 = syz_open_pts() flock(r0, 0x2) r4 = syz_open_pts() dup2(r4, r4) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r5, 0xc110445d, &(0x7f0000000240)) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000180)) lseek(r5, 0x0, 0xe0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffa, 0x1fc80d8c, "ff0759d62403000000000000000000681fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc09f570fe00bac871760700bbff8330c22685419d5e01", 0x21) poll(&(0x7f0000000000)=[{r3, 0x5}], 0x1, 0x3) 21:33:45 executing program 0: sysctl$net_inet_ipip(&(0x7f0000000100), 0x4000000000000094, &(0x7f0000000480)="c77749d4db77709968111ad539efd1c03569578255c4c93abc94075a9ee8158c5cabd66dd1c23b7592aceec10854123b91aef1851d7ea2cdd3580c5c6722adfcc9aca87b96325bca6a4b63e25ce14e498b22e00d1b9c75881b812be810861742b3eab7364346cafd3d0dc49bd682b82731f75287221f7d6d9a3c0558f6ffbe9f81994a102e98c49185a260e6caeea34d081232138bf03a3359282c6e4ca55ec39b735bdde3092386ba480f49100ef68b22507ee96ee700b96427b93f0faebb68620b15f018ebefec89da613a45ec1286bf537f84bbb4728ec097652836b7231d0ef0d10b6e4d8f703ed1eadf74821cecfb7324b921accf3af1af5aae9a03abf446c2d2d0a4d3e63ba538ccc8d5b3063f803fdacbc00025d8854d8b4bd9dd1c86b914ec3f996867fb0d2f54485a0f7ce868e862b1b50778480e31ecfc1bf3f8fd9d334960ea2c33d3766d86d6a917e0f48697ad31d6664c9769ff238440ec2ed9ba", &(0x7f0000000240)=0x161, &(0x7f0000000380)="b13e1957652a43f58ee8d0943558b5f720857d160c2ff96926c8986df64ed8ff785b6763d4cb1c95407b8b5218bf81cdf6fdffb032f9386c0aa737667fa56c0069747f1c9422493c486870904c8b4b0e142c6fe1bff208030eeb49fea469c874e5dade1ce81bc76a3bafbfe221e97ffee714ed0e10b2607dfec621adbc96b69af319b6f683379e27b626d9ea4c2009122ddc6191e3f6686eb8944ec7319309e825f3ccd2744bbcab3e43ec032b44885430eca721420331a24a2d7bc24fa649f449b5d910", 0xc4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0xfffffffe}, 0x8) r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = accept$unix(r3, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) dup(r6) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000140)={0x1, './file1\x00', './file0\x00'}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 21:33:45 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xc110445d, &(0x7f0000000240)) syz_emit_ethernet(0x6e, &(0x7f0000000040)=ANY=[]) 21:33:45 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000640)="ebe7042ccb321b78f689f132f932be0379b393bbce568942a43cefee2e740fece881e252f84bbf6739566764ebb813e86ee9265d68e8a6f52e7b384efd387dd7d373126e8f300cbf5d3c08077969f666fae8502cd61e6ad9476b20c29856b8459902998a9db91d0e8bc70391d1d2c99489c209a48ee819ee271a68d5b284a2d16198d223bdb08d59c310cc00ec8ab0bfafe7eae9eb1d7dddba787a35ca499362b9673cf25cba047bdd668da632e8c219acc86ce4048f69f7e4e9d2aaa1f5898bfacd0b12a46b094d3efad745aad681b8fba3be065577f1e646ae3b4c5be3ef944b7462287988b9722074a91270e044f40192c6cc4e751a6f5d1bc1e7b8d66e3e78a262b4186707e103da4f9afdd5250e17279dd72a1c5b9d98bbb0a1f353c5fb8854c95d56d54f4e91", 0x129}], 0x1, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r2) execve(0x0, 0x0, 0x0) 21:33:45 executing program 0: sysctl$hw(&(0x7f0000000000)={0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r1, 0xc110445d, &(0x7f0000000240)) r2 = semget$private(0x0, 0x2, 0x0) semctl$GETVAL(r2, 0x0, 0xc, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r3, 0xc110445d, &(0x7f0000000240)) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r4, 0xc110445d, &(0x7f0000000240)) r5 = fcntl$dupfd(r4, 0xa, r3) dup2(r1, r5) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r6, 0x2000747b) r7 = syz_open_pts() r8 = dup2(r7, r7) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f0000000200)) 21:33:45 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x5b) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) r2 = getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) setreuid(0xee00, r2) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 21:33:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r2, 0xc110445d, &(0x7f0000000240)) dup2(r2, r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r4 = syz_open_pts() r5 = dup2(r4, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000040)) ioctl$TIOCSCTTY(r3, 0x20007461) 21:33:45 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffc, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() r4 = dup2(r3, r3) fchflags(0xffffffffffffffff, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/84, 0x54) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x148, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r1, 0x0) write(r2, 0x0, 0x0) 21:33:45 executing program 1: mlockall(0x0) msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="804093b5bc33f6"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 21:33:45 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0xce, 0x6}, {0x7, 0x1}}, &(0x7f0000000040)) 21:33:45 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffd}, {}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02c71d36ff0300000000000034eb00"/25], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x4, 0x5}, 0xfffffffffffffffc, 0xffffffffffffcceb, r1, 0x0, 0x6, 0x5, 0x7d, 0x1}) ktrace(&(0x7f0000000100)='./file0\x00', 0x5, 0xa08, r1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x10, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x14a) 21:33:45 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x1, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) close(r0) 21:33:45 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='&]%)]^{\'#\x00') 21:33:45 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00', 0x4) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000080)) 21:33:45 executing program 1: msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="0200edff0008e6000455303ab96706eafba234f667"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pf\x00', 0x800, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 21:33:46 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0x9cdc19de) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) execve(0x0, 0x0, 0x0) 21:33:46 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x100000000000, {[0x0, 0x0, 0x800000000000, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x4000000000000000], [0x3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x800000000006], [0x2], [], [{0x0, 0x0, 0x13, 0x4}, {0x0, 0x400}, {}, {0x0, 0xfffffff9}, {}, {0x0, 0x10000000}, {}, {0x3, 0x0, 0x10001}], {}, {0x9}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000000)=0x5) r6 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 21:33:46 executing program 1: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') chdir(&(0x7f0000000240)='./file1\x00') symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000140)='./control\x00') unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000100)='W\x00') symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000000)='./control\x00') lchown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r0 = getegid() setgid(r0) chown(&(0x7f0000000380)='./bus/\x00', 0x0, r0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pf\x00', 0x80, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000300)=0x2) chdir(&(0x7f0000000200)='./control\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x140) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) lstat(&(0x7f0000000340)='./bus/\x00', &(0x7f00000004c0)) r3 = semget$private(0x0, 0x4, 0x1b2) semop(0x0, &(0x7f0000000400)=[{0x4, 0x100000001, 0x1000}, {0x2, 0xfffe, 0xc00}], 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) semop(r3, &(0x7f00000011c0)=[{0x0, 0x82}, {0x2, 0x2, 0x2000}], 0x2) 21:33:46 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x30000, 0x0) 21:33:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2007, 0x828a4) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) fcntl$getown(0xffffffffffffffff, 0x5) fchdir(r1) kqueue() r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)) socket(0x6, 0x3, 0x4) mkdirat(r2, &(0x7f0000000180)='./bus\x00', 0x100) open(&(0x7f00000001c0)='./bus\x00', 0x8, 0xf7303d64da11b8c3) r4 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000040)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r5, 0xc110445d, &(0x7f0000000240)) pwritev(r5, &(0x7f0000000140)=[{&(0x7f0000000280)="dbea1850a644f96e569e7c32c8f75dc701734b70b75b4a4d643c4ce86483d54a62dc96eac068d8eb613977fb5f44b07ab0c3ed132fa3c7992355cdfa34498d19c6289603162ba347c47da9d3a98d45d047666e2f1c6f1b066cfcbb55db1a0b3305978a19555bb28a622e4cd47bbd4710039a6c72c43dd9cbace84b00026a344bc890bf49e18a4fb687cbf03c167f50ca71e181406e7041c65951c16dab15dc8ccc889ea3dc7d4c45cc983912073a007960962f", 0xb3}, {&(0x7f0000000340)="09743b24e0c6e73857832c1b2fe837660f2d7f624ad4e6583e068ffe7f5888602e5d55283527bded6d40197cf8c315425ef54b9b2d0c5d2e0ade9af5de134cc99faa4b464bfab9a4e0191422bac40285910d41f954af19a55c7b1e55534c874446cc1c0ac8a9c159", 0x68}, {&(0x7f00000003c0)="3e0c7a9df2377ed4dcf2b60f4d448ba75fae42287d37284d926a85f1c5fce6915cae1bb279927006704ba10e050b8bce16024add3f7e0570fa10f2109a55d670f857cff9bf4d1b0a7b4790437025a8f8692f94c8a123eacff389a989d6a4f797720a349a8ea763813aeef59960bbe16a1120564079c66510406322ea4f3011e21268eb6a518662008fc4fd5e7be24018823a5bb000cf078959c95a0570d34fba3d691203349f8d8360ed49f2faff9d5ff6ec4b8c83fd89a9977c07078ee2148a776551d42ced88fb5364fc6c5d042b45aecb", 0xd2}], 0x3, 0x0, 0x0) mkdirat(r4, &(0x7f0000000100)='./bus\x00', 0x40) 21:33:46 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x10) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x0) r3 = msgget$private(0x0, 0x558) msgrcv(r3, 0x0, 0x847ab0258f804062, 0x2, 0x1000) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000800)=0xdf0000) getpgid(0x0) pwritev(r2, &(0x7f0000000740)=[{&(0x7f0000000280)="6fb3b340767add54cf8ead357d2a007532daba2668cda7982faf8e9822d8d2a5ff253ae4b837a658544a74f9da7ee5c9d4e84f26957c818153d75991748c442af7c178babc19d27b672f52fdad43f6899380ee782ea76064c3d1d510e5bc243f8e59513b22eefa93996be21cc631e0ea43e5d377af83e291c981925e2499da2790483ba4ac131166df6c93ce94e0632a9c54ee63d4c923824016c73c62930bbaa6c18a2c24d14556f06ba07ec3d755b882b9779caa2a8f52c2b42bd4ea9b0c7c49d9228dcd795ac653d66cadd05a3ecd3595f9f01e3b38399adb83bf58f892e6", 0xe0}, {&(0x7f0000000380)="10203e239a5da4f3565de32ff5bcf88beb0836755ec8f3f401f8e1e5fa52c75846c4d202a6dc1e3ca1e4b4c65c43f44988a160ae8285326195a00cbd1b6404aae0870a0986e2415aad5601b2b797aa49a0a920088add3248", 0x58}, {&(0x7f0000000200)="cace8e170697e99b84c5f7ca3d4a2907d1438d8cddf1c40aede806ac44e77e8d0914503e6543b5f751888d1df8bfa213075d84eb7a2fd66e639a9704b22995", 0x3f}, {&(0x7f0000001000)="1c564ef03f2d4146eee4ab1fc88c2d20fd2c8a32b8edb5d3585c71ca1f208765c63ccef4e6d4701fa2dff316596e0cf7d08b59dff809b1213bff2f31caee184c7efb7fdcae0654713493bfa820f43628fc56eddc852b31eeaabf2539da275d268f70345978b8372555ed9abaafa64275d12ee2b13a40e5430b9b98cdfccc26d5b42bf33b5b08e8b75ae961b088db692a3e80f75023975f0a7e1aef82bc4b257611ff5a5319ffded5078797634536272b4d478657f7ddb3caf76b30dfd8fbe6746ea852f5728bb31b21393d0640755ef852429186ce7535e8a7511388ad08e740f741cd536ba25fbc77b3e2c1127f023cef0b64cd105c9080371cb61a9775b90682bfcf32667cc6b7e50bfe8da77bf7843c6c7ce36dc1ae941d477520ab0db624e175e7464b8a681d02ab591e0e15a91be5b4b5fc9c473834f077f0d8d27eae9a5122c77ccdf39c4a8d1d1bf662aad85b3251722f6091971df3c7f2e342fa1cc67137fa99ef9692105a3d8eba1a3d51f97a7ed309229b3a773c1c29fc4eba61e8375b5a07837f96d5afab195ca55184a98f2cc79e66ea5bab6b85bd4b4b9558b203610ec5c97d5eb2e1eac7c0ddfb195a0c0aef798e513878b18b46ef5cd71d3202a658a6951b77116eebc18ec308f1a26df9935b2be8e97c0f153a36e8266fb0bfab885658d01c1206e3f3f73d74652a3540c96fb31a24e4efd84982cecf9b67419aebebd719e373c292c90d1c4a2d50b1cc5f79536e06a3ea2e24abcd7249859b4204667ff186a65e5b919e277d5044b1be66ab5138736fca4793d8ac182afa594af86af4edcfc651e93692ebdadb3285cb519dea318e334f4047b12312fef5b18042b25ca1d786029ee6ba6f6f1b19f3fc6ab387a569eb6dcb08addaa1a317364973b9de93badc562f33836b5ab23173903b531134a1d2d5dedde44abd9e02a40e0976a4ba5c903f2b2edd4081be5409f03e93f0fa6b08720624a2e73a21a8cb41646731c5778e664c45f5969e4dee60e55892e77b5f83ac06b9bd5ae9dda6cd6135ef64149f446570c5c3115150ae31b7fbabedb8db9a2cf666af4362eb762a8f93e26e92f02b6b863c8fb9f6fbe9afc7f1e3c98be3dadff272a10802bf9bf904c2d204068928dd283565202b6a9bc82dc9d2dbb5d92df772e33fa70ebe47857e12d24db0f5ea22ac09a558ae541906bd1808c6856e07e30704ce08a5e15ef255fdb71ab1e8733f4eceef2c1b963b622e64af740b36f5cd77bf92c82694fc8fdb43b53df0c26c97c6ea16c384bc89cceb460f0117c7ab54460806021af403543b0c0946ae7f2eeff1d43f8f2319d054173e69083cd85057310e70d85c48308c048a2e2a830bc64600c13edf39349c279e4b87036c3db4aa904993b0f786854abbeddb117e500e2ec6635e0edf936cd295009bd9bfbf0bc923bb1158690454103f7cc4294b6bbc85f4b643aa5cbdf8811a082134a70ba2b7b2769866d628fe8f076d86fe409c51c6a08135aafaa52c958d5fedbbee83993d175e1d8b90dc2a46508321a3f8c7e011eb6a20b40c38f3874feec6ed7295e5c26c2fd774f41695b4f2a9f021a9f93099ad15201835f5922b51ce51262155d3a264f99b6175a1327e6694e3a1fab194505f15e60f186b45bbf68695eeb05f8cb32a9f962eed7f15d4c4553bfdd0de19948ad9f4e0dd4c7acea5d8f73ad5e1cf6f37a2f8528d19cb5196c99a0adfc2daef3eeb7edff3763c2cf6b712d3936e78914eae9ce083516ae69a58291abd4893e3de13b4ee6229fa16850efe10b25026ec0babad1cace1377bdb0ca4553650fe36f800fb9216be0d444ed36dbf9554ddc3a9979e7ecc058839e6823ae7ac3571effca80d36b4c589e4e79955025dc349587f5edb1f87a1738eca7cc3025b32e80903db706fdc3f0de141fc70da7f92f4d6779aad839f8363831a315c58de9e016bfffbe8cd70ddc65ca5d5727c0584d8230b4f1d23d8d0ee96ed24d257b04932fcd7c91ac6cc116960473970987b28a907339ebdf4cd60f0c4cdc9d446e49a8238bdcff745830785d3eccd1cc06bd7c1219859e299c13b3ed0cb5df3a82348211d3d27cf13e9c87bf9b6463ea640d49052aed0b3a473f0051770acf40295ff063f7c6571209d0c1d552da95940e1699ddaece415cee3657d35228f55ac90e14017c14b3ad1357d354fb94414e12e86a72f4568d958da474a12cf7cfdf0cb5b9ade84e777d7b3692c27846d85a62460e00138905804bc390f44d1c3abd3526bf210bbdd6cbab2f473098e655683c166fb0bc51433da73304f4c5e0625bc453b17e98dbb450a4198057d8c3c6603638055b3e29762bff66e6dcdca2cd3b318574b79a441f918c805667bf6dbdfc0db49874a5af455aaa2f758b9e369dd68605b3a94715453c92dc1e840b294b646dbc95def689444eb5c19bb777cddefc6ba9b716f36b972178e5466909e1d8314fef7ea8517d98945b41b46e28e99e73857d525ef6894dfcc0fb9abfc9d059aa56222b330df13945f9fb3e1e2ab68a62a1ffafd27b4e0c4f31b5d33220d1ac92a8e5f5077baba9ec8eb00cfcc18544ff4a40975e51bc348cdce167341c9e14f905f44ede98d20c8fa291d50c67fae8743efb744be15ec7ebb2db7509453cfd45d237858febb69fa199cea704f1533bb8cd3c09df40cc1a74a9881759d1fcbc6bb1023ffc1802b39110fcad2ebffc6231338d56f525cefce17847f535567202e317662b0cad77f6081b93c9330f7b9dd3af3c4538b25cb6332e9b0d899b654435cfb5531b12f1fd8f34d904402720fec94e5dc355ceb5062b4c92276604def59f44b92be7dbe53dc4ae87deb54b57175335d30f3c24f319f55561e7c8e1cff32626101dc598e2588ad2d007d79c5724b7e3fe55b7000d65917662586ceb0c7291202e01b96819679862f5a2dff8000c3ed73b07d8e9e89cd879067fa851357fa90c9345b24b5cf68bcbdd32de4edbde4e59065836a4efe41650746737d70d9ef69ac8c9230a22bbb6120aaec7224a97c643f64901a4af53b2f97d23929932a14ea137af0e35ce6198291e394441a1cbc9116aa0284a9f803ed7b3bf15758856c477319d7a7e2b4f48b5193c4241812f3809d69726ba8443a13752d4521964e3c9fa1eecf189f59a5d76239fd37a0db108998133ebe6d7429198b520ed03fd81250153b9017f44e0f582336f0418c21a2714c960b62beb86ca54f4ef8e12f9432507ce57b4eb6a5db424cafd75ff7fa6792be9b954eade1eeb66e1541300d7bb927489cd5c30544c2b530229c03ab9f8ee3ad7350514ff3ae08db95ebcc1c0315c1e45e35946728cf82a3d74a891ffb8f5266ee24c3b8959b777568cfcbe9886347074496627de25ee118e8291fe617040e63a9b44710671ed6bf54cdfa8deed40ac490dc4ad4e8bd2630679f527ee31eb8f389600ba6a5b3e79905255d2569ad1bd504948fa571f22c0acb027105dfc85cffb7d7ec9461702142a12818f4ed7017f9f5672dd5a25ed6fde57c5b5552da0f5f3fe3dcd947a43d59d8d61c02669620ac98d4bfeaa78638e35d3d0e9662eb4b25858dec07c36593d8778b5761bb5218d4fc61e3e21f3926e1e37ff09b0dcf2514cf70a0191ad7c5f325498eb33a5763e8ef4dc56d86d53c47b317b33ffa109e047df9c01367f98cd7a683eaf20494d9766cf10fa52c3d9686c6eaa03e913772f2d82085c5077d26a01f656688515ef0544347b2e84143c978f3e2953d3507a22c62b59639d7fac5069fb6d9e70f2906ef7f3f35dd8aee4e31ed544dfb50db47ba411f7bd3a2704e8d2becb2a97974e7ec4fad16db0e6170bbc7e9131b0a4f3d80596ee28ee7d7fa737e48734bf44874e892e77a1850c291cc2e144cc17052af7b8910b22210d2f5a8360f0f85693ced8a50223fc3f3c93621ed1cf039bef8adcbae1c7db7ee940174d5b5959303aa5f64fd2d70a1fb4eb6279c9ba469543cef8246680a271d32af532605163ed7ac7114e4e810fabef23afef05ce969c4c3ef7626aeba39969f608e5583578c514a26d99595ee0e23bf1dc2c7e70f0b9476e06f82cfafc712d18de57ea8193570e2b4576d26d62aa14acad5787f5d60f0e41c8ce991f594d7f7b2deb923ef10f65c503f0226badbfc8c2be7a3a2617975f3d77a3fd18f288c93cae41cb971511011c0a5f0d586a3a2251326d7b40cad39ccdad6111365ac7786d7d98b92d39c7e51578216bcecc5ecc8f0e39d9d2f8a4f03ac1e9cd9f8e2372782e59a29a13a957a164057d3e49ae037035c47898ef3a4223076eb5bc9e576db623b464b425ae7dacdb25f3dc2efaa1a9fcc7747ba755c5faa163ceac2d1121d91584fb58f91da6c35e5e9743ead85f33095cf825a6819e70cb1f7c1c2579efc4c12d50c5f5000e470884ae69961bfcf83becb641aba789d70ac67829db174b797944e1f49cb5dad4addd165b1cf0138b370646f43270595f684c80e3ff102673df01e063397b853cc0cd9affe7b69143e65f66d62ea219561cd39c23921d48864d26a8d95660d4e6a436b4e77bb66221990cebdf70388830498c5769b8e21c8c6338c3e3d5d0b29201d1ec3fca6ef40ffcabc20d009a3217eba37adf6c3c0b1cf8f9a76843eb456f22c5dd2b783d085586f3ae824f116dd35585fd3a7870b2ec52e49fa3207688c0f80230136d746e79729255a664caa255a272042cba9c6a58e1d15ea92afbed0483cfeb6021294a3eabf6c9b76ffe389e8bff59b964f7f7b9c67a5df07c3a507725cd43784b621d41d3a2fc6461d48aeb01ea5c89e87f6c143597461f81e64d7026ddad72399002ade3430f3889d074d2f9146db8cce02b18bda757aae1bd377aada6cd808fde43d652d4c0770f75ba8c9f3ba93e8941bcaa294e94df9b435486ef66327d15de1f24b2cba7a9829dceebeec121b16898cf3079839e8f268e53ddb72bf9ca13cd8eb9e3eb2e99f2d4227b60aaf1458d49ea11eb9edac31c766f46080e0f188f24feb987232fceff9328bd032fdedfa43179a697528ab3a3403d782252ee6764aac1f559de355a76bd34362209389adae5e1dc122bcf8f6e59d01a771e40c08b871b7882bba4475e2b36aeee416f7993a39168885e90dd60c7afaca4093da36778682d8e4f033d2abe5d57e5db89d1cfa91830f648571202df816600f5c67b748a1958dbba02ed7547e0eee3f579ca936b691832de9bf85630a3d331805848812c232465a5cd0e3c702df29a19b2f2fa6fa304f3b3aac5871dccb3014d954f5a8639e896ef803077152a5f4d67801d945147987994b0345f6d626cb8f51c4eb18c240646c087c0ff7fddbc1a380fe8ea3a315dcbc45e58157800f338fb9ad8fc2e8dc0714265096535cc7c29a4319135d7bb4be0300c762fd489cce3c8175a86166302b383220aec2b80770489bc97497137352e1db20b3b395f36181e3902f9dee5de77d438c029a061bbbde1fdad0c869404722a23f832a38a5974cb7cd7a69bf9285c36d0dffece9af5229133b6242a64cb122de233a3b37f556a15eef7563e228ad35bfecbecb52523e815227107eed30b2a3a633de9525c64becf55aaf3ed9a151efc860bf68ecf2fc29b49cd3078e5f9aec39639388cf743cfdd920e5507b176a7f0180caa01f8cead5dc77dbeb69a7f8fdd0f1226c485513ceae9c9ad970f2adb78dd4a14c4405b7116ade92edc94d1adae7b697e26fa8b62d7b88fc72e0094329c4b6dddcff4a02ee23a142ab8d8b71f0611f05cb9bcbbd25c11476f44fc6e1787d98", 0x1000}, {&(0x7f0000000400)="0789e15898ff35546ec964202488930093792fe43c054d83b1b105ca7b4ef6db4bfd10953c64ce3f0c16d52a7553688e669b9bd0a7cd20b402b3791e9239b6b509d89439b11192042907ae6ea74202c36cd4800f89850f61fbe99477868e0e7e9a15e92b0c9dd380a34b692eb5d15bccfac4228e5adf8236765b6de71c15910013ab61e48e94e85562263afd9f6c3963b7339004eb13598a66438a1f0c0f795e4dd1f49bf61a76d48b7cf0f022aec2b6809c463d94c07d80f763992ca745a07b37946b6b57d2516af31f97761237ab89771ebc96f3f1551f10a876aaca7e9ac2984a525dab2ff6a230447d", 0xeb}, {&(0x7f0000000500)="b9a82f5edc42184aa64a17f96af46990577190a136279a5a8a6dd6602d7bc28fc764b796daa543", 0x27}, {&(0x7f0000000540)="b9dad1e12f1c866fc137fa2d73e0a9635f6df7eb4bd2ce050fdbb6bd25fe4caa46203c26c0c9b02f5000dfb5e30448d47205b341808f815284455909e11277c22f6139ce1d6afa0a33b4704a83209982b3dcc5b42b3a2401df1bf9795baa8b3168218ff6304fd77787d8e4fc5e2349c37d98fdad6b", 0x75}, {&(0x7f00000005c0)="975f622e5ff8547adb259447fc8b56e8b6e046cb662db9a63b8922ae5a47476eb4ef30e31159fd9f82c03bdcaeed0115f401ee6e4d13ae", 0x37}, {&(0x7f0000000600)="09cc0b3c6a66c6248ac51a96abf2bbe2e8f7367b249e86a0d35869fb7fb4bafce1da3e534d0efe95237242fbaa0d0db046fe9fbc474593053b541e04b34d4215c95b16d5d9ac845f4fd2c173ca7d1b8ded011c0fd3cc1cc901b938307a0f8f94c28879128b2e26efb28329e5c1b3a68831adc828d21908fefe58ffd08bd71c37825c2b8b647ced76c2f32bd7540fb5ea824c32be7b89db669ef1", 0x9a}, {&(0x7f00000006c0)="e58c94815d57b16a8e846299ac4fd1a44a34b9a64103211570ffefb035de29e997483e4b054a98dd3e1222a98bca7ed84b76f6b78fe621fc560f2b99133ff1fd7d8289933b8afe4fc2bd37f0d051768fb48fd001a93c68c5e1849e1a3d80e5daa1eaeceef1ae0a", 0x67}], 0xa, 0x0, 0x7) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/30) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)={{}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xfffffff7ffffffff, 0x0, 0x2]}}, 0xfffe}) ioctl$FIOASYNC(r4, 0xcd60441a, &(0x7f0000000240)=0x6) r5 = syz_open_pts() r6 = dup2(r0, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) renameat(r2, &(0x7f0000000140)='./file0\x00', r6, &(0x7f0000000180)='./file0/file0\x00') r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r7, 0xcd60441a, &(0x7f0000000240)=0x2) 21:33:47 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) bind(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) pread(r2, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xff56, 0x0, 0xfffffff7fffffffc) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x4) r3 = syz_open_pts() r4 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) setsockopt(r4, 0x3, 0x4, &(0x7f0000000180)="a4a966", 0x3) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffa000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000001740)=""/4108) shmctl$SHM_LOCK(r5, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x36e) 21:33:47 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xfffffffc, 0x0, "7f0000230000020ccd969f5c79da0000000100"}) uvm_fault(0xffffffff828805c8, 0xfffffd0000000010, 0, 1) -> e kernel: page fault trap, code=0 Stopped at pool_cache_get+0x1b1: movq 0x10(%r14),%r13 ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xffffffff828805c8, 0xfffffd0000000010, 0, 1) -> e pool_cache_get(ffffffff828d8c68) at pool_cache_get+0x1b1 end trace frame: 0xffff800020da8e80, count: 0 ddb{1}> trace pool_cache_get(ffffffff828d8c68) at pool_cache_get+0x1b1 pool_get(ffffffff828d8c68,2) at pool_get+0x91 m_get(2,3) at m_get+0x4c sbappendaddr(fffffd806f683000,fffffd806f683088,ffffffff826c47f0,fffffd806a0fcd00,0) at sbappendaddr+0x2e9 rtm_sendup(fffffd806f683000,fffffd806a3a5600,1) at rtm_sendup+0xef route_input(fffffd806a3a5600,0,0) at route_input+0x1cc if_linkstate_task(d) at if_linkstate_task+0x137 taskq_thread(ffff80000002c000) at taskq_thread+0xec end trace frame: 0x0, count: -8 ddb{1}> show registers rdi 0 rsi 0x7 rbp 0xffff800020da8dc0 rbx 0x7e97c2918ace8ee9 rdx 0xffff800020d88750 rcx 0 rax 0 r8 0xffffffff81069915 sbappendaddr+0x1c5 r9 0x5 r10 0x2 r11 0xf6dfe40a804fc5d2 r12 0xffffffff828d8c68 mbpool r13 0 r14 0xfffffd0000000000 r15 0xfffffd807f008e80 rip 0xffffffff81f1ea81 pool_cache_get+0x1b1 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800020da8d60 ss 0x10 pool_cache_get+0x1b1: movq 0x10(%r14),%r13 ddb{1}> show proc PROC (softnet) pid=284087 stat=onproc flags process=14000 proc=200 pri=32, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020d889c0,0xffff800020d88280 process=0xffff800020d8aba0 user=0xffff800020da4000, vmspace=0xffffffff828c2120 estcpu=0, cpticks=1, pctcpu=0.70 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 93203 69830 63797 0 2 0 syz-executor.1 93203 161033 63797 0 2 0x4000000 syz-executor.1 63797 384679 81616 0 3 0x82 nanosleep syz-executor.1 18895 24689 0 0 3 0x14200 bored sosplice 92131 500855 0 0 3 0x14200 acct acct 12814 120155 81616 0 3 0x82 piperd syz-executor.0 81616 377147 39703 0 3 0x82 thrsleep syz-fuzzer 81616 173341 39703 0 3 0x4000082 nanosleep syz-fuzzer 81616 16918 39703 0 3 0x4000082 kqread syz-fuzzer 81616 472993 39703 0 3 0x4000082 thrsleep syz-fuzzer 81616 223214 39703 0 3 0x4000082 thrsleep syz-fuzzer 81616 88916 39703 0 3 0x4000082 thrsleep syz-fuzzer 81616 218884 39703 0 3 0x4000082 thrsleep syz-fuzzer 81616 33818 39703 0 3 0x4000082 thrsleep syz-fuzzer 81616 493438 39703 0 3 0x4000082 thrsleep syz-fuzzer 81616 263657 39703 0 3 0x4000082 nanosleep syz-fuzzer 39703 106200 77350 0 3 0x10008a pause ksh 77350 42073 55586 0 3 0x92 select sshd 84725 282183 1 0 3 0x100083 ttyin getty 55586 524151 1 0 3 0x80 select sshd 12053 118517 62962 74 3 0x100092 bpf pflogd 62962 441112 1 0 3 0x80 netio pflogd 29614 309869 2566 73 3 0x100090 kqread syslogd 2566 338055 1 0 3 0x100082 netio syslogd 99326 179090 1 77 7 0x100010 dhclient 39678 336932 1 0 3 0x80 poll dhclient 30054 57232 0 0 3 0x14200 bored smr 83783 301985 0 0 3 0x14200 pgzero zerothread 15366 349198 0 0 3 0x14200 aiodoned aiodoned 46242 406105 0 0 3 0x14200 syncer update 81929 467373 0 0 3 0x14200 cleaner cleaner 91374 194690 0 0 3 0x14200 reaper reaper 3628 504185 0 0 3 0x14200 pgdaemon pagedaemon 68411 304051 0 0 3 0x14200 bored crynlk 32070 397117 0 0 3 0x14200 bored crypto 80340 423626 0 0 3 0x40014200 acpi0 acpi0 63491 514387 0 0 3 0x40014200 idle1 * 7702 284087 0 0 7 0x14200 softnet 28271 229032 0 0 3 0x14200 bored systqmp 33027 200996 0 0 3 0x14200 bored systq 30643 60360 0 0 3 0x40014200 bored softclock 41831 130798 0 0 3 0x40014200 idle0 1 316195 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 7702 (softnet) thread 0xffff800020d88750 (284087) exclusive rwlock netlock r = 0 (0xffffffff827400d8) #0 witness_lock+0x4c7 #1 if_linkstate_task+0x35 #2 taskq_thread+0xec #3 proc_trampoline+0x1c exclusive kernel_lock &kernel_lock r = 2 (0xffffffff828f5de0) #0 witness_lock+0x4c7 #1 if_linkstate_task+0x29 #2 taskq_thread+0xec #3 proc_trampoline+0x1c shared rwlock softnet r = 0 (0xffff80000002c070) #0 witness_lock+0x4c7 #1 taskq_thread+0xdf #2 proc_trampoline+0x1c ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9515 6416K 6671K 78643K 10820 0 pcb 13 8K 8K 78643K 45 0 rtable 103 3K 4K 78643K 325 0 ifaddr 72 14K 14K 78643K 93 0 counters 45 34K 34K 78643K 47 0 ioctlops 0 0K 4K 78643K 1564 0 iov 0 0K 12K 78643K 24 0 mount 1 1K 1K 78643K 1 0 vnodes 1221 77K 77K 78643K 1330 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 3 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 1K 78643K 46 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1824 197K 290K 78643K 13058 0 file desc 5 13K 25K 78643K 239 0 sigio 0 0K 0K 78643K 2 0 proc 61 63K 95K 78643K 505 0 subproc 32 2K 2K 78643K 51 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 25 0 in_multi 48 2K 2K 78643K 93 0 ether_multi 1 0K 0K 78643K 4 0 mrt 0 0K 0K 78643K 4 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 43 201K 201K 78643K 43 0 exec 0 0K 1K 78643K 238 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 113 22K 38K 78643K 1631 0 UVM aobj 11 4K 4K 78643K 11 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 33 0 NDP 14 0K 0K 78643K 24 0 temp 111 3865K 3927K 78643K 6843 0 kqueue 3 4K 11K 78643K 20 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 2 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 29 0 27 1 0 1 1 0 8 0 rtentry 112 79 0 38 2 0 2 2 0 8 0 unpcb 120 101 0 91 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 452 0 452 1 1 0 1 0 8 0 tcpcb 544 80 0 76 1 0 1 1 0 8 0 inpcb 296 237 0 230 2 0 2 2 0 8 1 rttmr 72 2 0 2 1 0 1 1 0 8 1 nd6 48 17 0 13 1 0 1 1 0 8 0 pffrag 232 2 0 2 1 1 0 1 0 482 0 pffrnode 88 2 0 2 1 1 0 1 0 8 0 pffrent 40 8 0 8 1 1 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfrktable 1344 6 0 6 1 0 1 1 0 8 1 pfstitem 24 20 0 6 1 0 1 1 0 8 0 pfstkey 112 20 0 6 1 0 1 1 0 8 0 pfstate 328 20 0 6 2 0 2 2 0 8 0 pfrule 1360 25 0 18 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 328 0 156 13 1 12 13 0 8 1 art_table 32 329 0 156 2 0 2 2 0 8 0 art_node 16 78 0 40 1 0 1 1 0 8 0 sysvmsgpl 40 7 0 1 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 40 0 30 1 0 1 1 0 8 0 shmpl 112 8 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1705 0 297 89 0 89 89 0 8 0 ffsino 272 1705 0 297 95 0 95 95 0 8 0 nchpl 144 2185 0 587 60 0 60 60 0 8 0 uvmvnodes 72 1807 0 0 33 0 33 33 0 8 0 vnodes 208 1807 0 0 96 0 96 96 0 8 0 namei 1024 6472 0 6472 1 0 1 1 0 8 1 percpumem 16 34 0 1 1 0 1 1 0 8 0 vmpool 560 2 0 2 1 1 0 1 0 8 0 pfiaddrpl 120 2 0 2 1 0 1 1 0 8 1 scxspl 192 6713 0 6713 8 7 1 7 0 8 1 plimitpl 152 25 0 17 1 0 1 1 0 8 0 sigapl 424 453 0 420 4 0 4 4 0 8 0 futexpl 56 2639 0 2639 1 0 1 1 0 8 1 knotepl 112 90 0 71 1 0 1 1 0 8 0 kqueuepl 144 47 0 44 1 0 1 1 0 8 0 pipepl 304 111 0 101 3 1 2 2 0 8 1 fdescpl 496 436 0 420 3 0 3 3 0 8 0 filepl 152 2624 0 2520 5 0 5 5 0 8 1 lockfpl 104 61 0 60 1 0 1 1 0 8 0 lockfspl 48 23 0 22 1 0 1 1 0 8 0 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 19 0 8 1 0 1 1 0 8 0 ucredpl 96 585 0 576 1 0 1 1 0 8 0 zombiepl 144 420 0 420 1 0 1 1 0 8 1 processpl 992 453 0 420 5 0 5 5 0 8 0 procpl 624 821 0 778 4 0 4 4 0 8 0 sosppl 128 4 0 4 1 1 0 1 0 8 0 sockpl 400 367 0 348 3 0 3 3 0 8 1 mcl64k 65536 6 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 180 0 0 22 0 22 22 0 8 0 mtagpl 96 7 0 0 1 0 1 1 0 8 0 mbufpl 256 244 0 0 15 0 15 15 0 8 0 bufpl 280 3980 0 139 275 0 275 275 0 8 0 anonpl 16 55390 0 42194 77 1 76 76 0 124 6 amapchunkpl 152 2512 0 2364 20 9 11 20 0 158 4 amappl16 192 1897 0 963 53 0 53 53 0 8 5 amappl15 184 1 0 1 1 1 0 1 0 8 0 amappl14 176 32 0 27 1 0 1 1 0 8 0 amappl13 168 35 0 32 1 0 1 1 0 8 0 amappl12 160 103 0 103 2 1 1 1 0 8 1 amappl11 152 68 0 53 1 0 1 1 0 8 0 amappl10 144 20 0 13 1 0 1 1 0 8 0 amappl9 136 477 0 474 1 0 1 1 0 8 0 amappl8 128 435 0 405 2 0 2 2 0 8 0 amappl7 120 126 0 113 1 0 1 1 0 8 0 amappl6 112 27 0 22 1 0 1 1 0 8 0 amappl5 104 380 0 364 1 0 1 1 0 8 0 amappl4 96 507 0 477 1 0 1 1 0 8 0 amappl3 88 107 0 102 1 0 1 1 0 8 0 amappl2 80 2191 0 2121 2 0 2 2 0 8 0 amappl1 72 18958 0 18511 23 13 10 18 0 8 0 amappl 80 1094 0 1050 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 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 64 10 0 0 1 0 1 1 0 8 0 uaddrrnd 24 438 0 422 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 438 0 422 1 0 1 1 0 8 0 vmmpekpl 168 7323 0 7291 2 0 2 2 0 8 0 vmmpepl 168 59713 0 57626 141 13 128 128 0 357 33 vmsppl 368 437 0 422 2 0 2 2 0 8 0 pdppl 4096 883 0 844 7 1 6 6 0 8 1 pvpl 32 182316 0 165954 184 2 182 182 0 265 16 pmappl 232 437 0 422 2 1 1 2 0 8 0 extentpl 40 53 0 36 1 0 1 1 0 8 0 phpool 112 264 0 5 8 0 8 8 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x1a: addq $0x8,%rsp ddb{0}> trace x86_ipi_db(ffffffff82701ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xc6 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 __mp_lock(ffffffff828f5bd8) at __mp_lock+0x127 softintr_dispatch(0) at softintr_dispatch+0x4e Xsoftclock() at Xsoftclock+0x1f __sanitizer_cov_trace_cmp4(8baa8,8baa9) at __sanitizer_cov_trace_cmp4+0x5d __mp_lock(ffffffff828f5bd8) at __mp_lock+0x139 solock(fffffd806f683000) at solock+0x66 soreceive(fffffd806f683000,0,ffff800020e17f38,0,0,ffff800020e17e44) at soreceive+0x114 soo_read(fffffd80746264c0,ffff800020e17f38,0) at soo_read+0x53 dofilereadv(ffff800020ddd388,3,ffff800020e17f38,0,ffff800020e18020) at dofilereadv+0x1a1 sys_read(ffff800020ddd388,ffff800020e17fd0,ffff800020e18020) at sys_read+0x83 syscall(ffff800020e180a0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc4a00, count: -15 ddb{0}> machine ddbcpu 1 Stopped at pool_cache_get+0x1b1: movq 0x10(%r14),%r13 ddb{1}> trace pool_cache_get(ffffffff828d8c68) at pool_cache_get+0x1b1 pool_get(ffffffff828d8c68,2) at pool_get+0x91 m_get(2,3) at m_get+0x4c sbappendaddr(fffffd806f683000,fffffd806f683088,ffffffff826c47f0,fffffd806a0fcd00,0) at sbappendaddr+0x2e9 rtm_sendup(fffffd806f683000,fffffd806a3a5600,1) at rtm_sendup+0xef route_input(fffffd806a3a5600,0,0) at route_input+0x1cc if_linkstate_task(d) at if_linkstate_task+0x137 taskq_thread(ffff80000002c000) at taskq_thread+0xec end trace frame: 0x0, count: -8