Warning: Permanently added '10.128.1.61' (ECDSA) to the list of known hosts. 2020/06/18 12:57:38 fuzzer started 2020/06/18 12:57:44 dialing manager at 10.128.15.235:13221 2020/06/18 12:57:44 syscalls: 364 2020/06/18 12:57:44 code coverage: enabled 2020/06/18 12:57:44 comparison tracing: enabled 2020/06/18 12:57:44 extra coverage: support is not implemented in syzkaller 2020/06/18 12:57:44 setuid sandbox: enabled 2020/06/18 12:57:44 namespace sandbox: support is not implemented in syzkaller 2020/06/18 12:57:44 Android sandbox: support is not implemented in syzkaller 2020/06/18 12:57:44 fault injection: support is not implemented in syzkaller 2020/06/18 12:57:44 leak checking: support is not implemented in syzkaller 2020/06/18 12:57:44 net packet injection: enabled 2020/06/18 12:57:44 net device setup: support is not implemented in syzkaller 2020/06/18 12:57:44 concurrency sanitizer: support is not implemented in syzkaller 2020/06/18 12:57:44 devlink PCI setup: support is not implemented in syzkaller 2020/06/18 12:57:44 USB emulation: support is not implemented in syzkaller 12:57:50 executing program 0: r0 = msgget(0x1, 0x2) msgctl$IPC_RMID(r0, 0x0) r1 = kqueue() r2 = socket(0x20, 0x5, 0x6) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10, 0x0) pwritev(r3, &(0x7f0000001180)=[{&(0x7f0000000040)="ccf3fd44939a0a12a9efba69540932518f0d8aaf30d5608caee088f8d545187e1cc013bcddfc69fae4b33897892027a65c6504b6736c6fda2591d868993cfb34e397163e1308251d81aedf3638d08488c5eb0a03f9e5b721a50920edb83712ad7f84897c9cab0b57f63aa545dba8e4f1c00710a38a4bdceebcbed2ae3088023616baba2c2bf4e4fa5d2e7c1fec04641d316ec1f0997ae65bbc4ded00f931f1686a2b3d151d96113767b2fd2292d708072f0b9705c2454fdc85f92d65532060747f67dfa60d536670145e8f063832c2b1f4b036e4fe22fa3c78293dd3f939441b679c5419ebfd0048764aa87e76da0dd395f0ab562bde7902ec97140857ca6ae01ea1da3ed6a3c591b7ece5f594077ff0cacea4613f62c00442f7fe5963eabb3c2258c2d9f93cea14cde1718a48661eba3f5185e780575aca66a46f079b43d94af7725379ab79771893b462cc539895f33f7720fad8da9f23a76523ca4a2ad1bbc19a0bad4a1c85f3044da4727ca0d18b2fb19cdef9f1b3136f8c6d8dac2a7f8a279dd3dfd087095846434a909a83c12747d5518a7b5b4fb61eab95b7203412eda56d65594c6e8b7c1a3b38ec44eb3bba1dfece2e7640f1e463311cc70c378431717715886ac3c59505f363da00876c1a1074ad7bfc2e0983c718852037312fb283a77db54fc3fb6b395a308e41a6459a4cc6affeee8ff2c91682c362ec8d8d1bf89d1bafe2d626b3f228f638bdece6d02786c4da7ad73e0209b6a68718db91d4d00075c92bb02ffde79940cd36c9d495b497e661d0c554fb5578424302f2b5d1c4e395f2e45f8e8ef591b0e887882e78500a93517be3012d5df9976ac9ca9d62e63cbcb494e3ec491261ce77d47d7c60c84c493c83aba833d48d4579b7941eee4b426e79da62eb97c6a824f6aed4d0dbef2c53464b3f612fea1face3cd95b7a5be5e136593a078d165fde1ce87a4bdd8d8af715e3f039031853b29f0235698ba3fa77b6bd98297e71e0976f770f1284538821b9fd347b18154d7a2936302be82d4caa1d96fe12966b2443771249b4f602145971730361fb7b9265b29c0330eb0c689dbcd95ffc6597b13a5553af494bd278fa3def532b3acac208d4a581d606637072cd22de048536198bddebadb8d868506e474eb25eda726246d3a067be53b3208b0d25ed00dcb45fdf6b91d0fc64ac26f39c0d05d627a26099a07b2f2694c192b4869f54075b81943ef2c7249bb68318b9dfb1755e72e4011ba326290ba9eb98b2542786ebf751445178edfd54e5d3fd02aeed0352d523b36b0c039871fc84e42a6ffc0c258f4e34decff7c6388f61cdf58ec3f32c4203689c82cf8585f7f72e45dbb7ac4f7957e29ada590f4e2c76cdb86745d8c9507748c972221ef7b50e20b61ec26dda0f8c59e683c16252a065826551c34be98471147fb58a63688f4ce879ee386bcb23af3f1139f14fbee2caf95b8520d86e42a8a97dbb28dbf2506343d180da1bac7b99f0ffa8ed1c53771dae48229003764106be7b9f40fe98e102d02bb3438e691270256b3aee04c163202e1069f615099234d085fe246ab2bbee8dd1f1c97f71054a31d4257f498c291d3de05c24134437e6fbfcb0808031e8b68a654c9ac4652cfc880def1fb36256e359fecf607cd6915ee5789198195a71241d5c30e4e5fc322e3eb1e384868ff70d2e29421e2c1f0b5ee7bb7b5c91ac56f33d994edd02c7bd78105009daa74b928cbbb20e06622f7cb22c4a2653aafe32d09da5561d748235caf988246f6f2cb6b7c3652ac2b880c8a17718236d1cecae9646b8be8bdad90fe44f31582fd640e61a33fe6dde616ed37751ce136f6adb62dd32a0091d4a56d0334008e4ba3b5045d8850ddec55523c1c9141a25e9190470c3b7bbdf20a299d1654a358dd905e49b055c41aec6a579e4a4e5d8073e2effcdcbbddae9b9e27aa1537f35e9ad6db68524d8bbc154e4aa4bd7531679a7455fef998ffb033a38987a5172c9e85e39589a3914d1a40ee99ed79f435bae56ce1715877e6714bc71598af12e410a72847e069827a96946cb0dae92c7ef3d02ab2b5199b1b4c8a62577a0af8dda729ff8483f7fad1d4ab42b85bbce83c37622d641372b3f1fe994f26980c113953823b880d23fe33c92596059b5e935f58bcce16ba1aae2235136f847cf0d70470fe995ac4e7c8bc58cb1b81cdc7870c200ddb5ce4814500fa60a2deab6c6023c2722bd87422085a9f5e1d6aace28fcb23b03b1e05e669ea3c03caf54b01baf97eb983bb969f339197f1b0a370af5e4ffbff1419531837f4a7a0a81c92913b61fd956ed01bab72742fbc21825235ac12a5eb59fce19d9066995dd0160444cc70bf3960acc6d9de1b28b06a0899f38cd020ae6e72a6b7a64d81522780c0f0cfa7e49b31821374397d85d29c6139e6b872c657525305c847a2962d8c7c057d066ed5e769ed4388f8a1de8dbea5d6e9cac3e5af2d1d10ec9d4f9a80f19587233cc62d339952d24912a0e80666b83b86649a52d517e29b4ef8c241178559287f4ab197a125ce868dfc434418d45f396a6b8fba3a195fcaf8c05daa29f897584ecc88aaca829585af3c65e1618399aacd310388fc210e067dfd5ebb77a641c65c7a12121aa20689821dbb97688bd78063723c304f874da5fa0bbf7a559f41a1b5a373d2f863237af6571dd28eb6965308ae1d97f34224feefd6730504628f8687363b5e48a15d5a6aed6d52efb00c3295866fce51c9a7b902549c0d33da081fee96e4adb10db822fb7bc03aebaac5ca0e4e501bc68b2e5fcf51e81924fa477670d9160c9d32bba6535403b7e578303a7aae6e094a3c68e7db88a8d48217464bed156849c944b7c1a139b890891adf0e7c59f7ab9a150bab4a2f83ecaf1bff674d6a74417b1cf74c1ec88f57adc75f4354fd3d82c254dae721a948cda7704f69324813b9b9be9c56c5c99408ede15453408b03ead72e950739a13bfe30871ca6bb078585c4842e3105b1c783517d429f59bcd3cee0305d2138a552cf06ec08c75867e33bcaaa4c356db7648b95d66c0829c2c381ad5548a4bff7527e746c6202b42b7090c2cbb647074a76d1226e0f7215525aec9967a644c35429711ce4fb0eec8f0428510c5f47ed93ec8ebed64bb77d3e92e4c2ca60d159f02360e2083c5706704be58a97a7dad14381a53ba64d7c23837f026599145836baee6087fb7c7406ea6ea769f70241c5f6b0583f8ab139d7bd3617b83bea6e67efbb0ab709dbd0de243d92dd1c287fe5c8b556881154e61fc031cc94ce22c093c05fbce32acddc4ac2d225ebaf9763dfc287d68c4d463833f62ec2e6d7cf88f4146415fa8369778f06b937832a01df1ad9894165e9c3a30a56595a9ca6207c2ac8f3de08aba5c1ea0b5375f4aeb6eb1d7be96ba366257333e7211d542a7444f5cb618d832c2fbbd4b16c8d0342dbf7e125d9b3020e162f34b7b46db2d1d234456505ee7863356bed2764748ea0f129617feb91fdf3655e8029bf53af9fb15a52ac0d412dff78005bf0108a48e544572877c3b217795c450624073e28af9597b144488507cb2dd4b35fe2c7a3c3f37e45a40cdd11942e12fa76b8bf7110b005956104e43348a99fcfbc6be724715ee6ea2829a7b57dd3ea1e2e3f041e0c7cf8d0cde1d950cf87c4c036ccceff4f757615967845351464478ab8cb1c62539673eb889709edd298334d9c3ff7079e9870c2aca4ed2fd992e5d087b2534c8ed54b0e9dc6395c6551110e7f97d47793f33e45b91fa0a668eef9be278d16cace96d894664991dbf2cf58bc46a0dbdcf081390e8ad34f6ed8806f46d89b43bc994a14991c240a3b1eb5d237b93c79f2e003d7e50ce8576bba038e27c1f645a5ecc129ceb44ef27d05bbbdc5646489fefcd41f11b637a3189907a1c31e71bee09089044f7af6371e797b107077b4ca0adff79ce128156bf4163d42270d4b7b2e4a07b7d36f1529c20ca21ba1ff9f0acbd1579d9882f0c2bb7e0026dd61a02eb18442b8d70e880caff2d5da5a6a14c99bc5e74d3c52731d809e4cab483f38326813a8ab3003f70041b2886b31f860341465955c6a9ce1d7949e0b6ff184b3f733f10c005f7db75cf60baa700a0e1a9070740eba13c3f44e4ab04c71d13f4c2ca3995486fea57602cb734439bb914d79c56132769b1b3cd5de212b034eea0887b2ab78754e72a0cdd2d74f0f76000f1f6ebe7864ee235d8af3fec2bf289013d91f125d2d9fd9ebf102107ced9a7b36eaf35cd8dfa4b71ff258a379eea4e781b8b47240caea7343bbd04755dc522fac7501bb886b29282df84635a9b0c825e4669cdc133c02e7168ecf29822a698c82da1c1f736937bf00121d276b234461534fa97d2baa4aa6c41dc1337f5b17eeece813f6dc6a2f9ac0a0850b37dbfe62a93c78315c989285d87be9ad72ff0a2a07dcf65c92ee503de108946fc483e2eab8d245c46a2bbe6e80141f3e3edb2b5d6bd76891d8f72889256cdacaf5c89f4912389cec6dde88f59c451dd2750ca79d0e4b7c1810691d76eaab1730bbcff287aeafcd5cd51dfe33252aa87655799f8ee210254b1b3b22f35fd0a764bd209629535bae43098702b45cbaef440fd03fc0658a6d1350a3e6bf799259f1093b15289101b989346c45ed49fae528fc353545c25da935ac4e55bec3b29350b69cb4ee73690f4ccf21874d326917fb08e069049ed7479fb4f949ea3e8248d3b8aaeb60d127c6dd49411d86b27e18d9e43187a9eb514b7e9d3d60814adcb7c9d5427989adcc799dfa2be525d2df1a011ca853b22cb31b70ce3dc1a8f0cc9226ef990d55a63627fe14655d6566a315378a658281f483a39d6202adae303b931f641b3dcc8b1d5caa49af05b195d55eafa44f33b413aefd8339a931fb121ce3697dbe4ce0d0765e24c4406d14762b5d9f9bedc853bcc21462b93fb9df0ab9c8b4e547fd52861602324b7bb8d95056db51d5c72eb0b9c4d0bcfe1d4af702a76a3cb6e0108bec0924c1994f485cc245059e2ac5cc62a15762ebffcf8882c3271c112b4a203ecc740822aafbc1f58c958ae3602d9cc40ee12787b1be44e5d72667d9bb30717ddebee9a4cc54d235dc4092c4c15225224ac4849fbcedf93d790a2291c8891808619fc38b4988b1a43d1a240ca5277126feae8801082354131e1814c3b1e4cd3719c8902fadd024d736c0f6145159259030c2559a674b255e7784cb805acec6d5d09e01cf48aca972ccf26f127b7c0a29b59f143915794ac5521ae0958ba2b1dcf08cdf591ccc2e0a76fbc9556988e853bdc6d3f012147e4e1d0b9b21237ed7802502877f8e77ae39f42af7078f11a5692aeea7da297405de452a20d01a741141e955b03d9b8612e73c2079e0485e7e1ed66922342bb6c63308d975c06d1d4d7b126fb33808fe02adac6c9d728acad9024ef2c0245dccef21c534f94704f756f020bd24310fb472a19fc76b76aafbf1d7074bd13a48b3134cc736329cffd67ab723044eb80b02db42375f321ec7fdcfda660bd470da9e477456d16bdba85a16e48f0efa58239071867c35141da41be96c0e60684529f6bb62597e94aebf3db9f6b7f7a09fdc85d2d7dd905db0b1e277b1261c1d9f0ca82ef34e83bb4454f405b7f62e3d0e64fa9f1ca46c1cfd3dde55de900cfcae97de741fd60922b9ef76dd8f89e4c4e756707ae5f232422587a6ffcc04c89fea813b26de75874a5c23ccdd31878799f18a2f269ab3a4d9c4204e2825efe6d9eae7cd8225041f89f79f943e4e95358ee67598cb", 0x1000}, {&(0x7f0000001040)="7911ad3670093e26d26c77c1dd0d67752083b9871d5f1850240ca016a63f77a186ce0f32a80fb4f07a224e5aab75480a032157ba87dee02b0c6b899010d592cdd45c62cc391c0e86ef4d8894849f6a54705e68e73b9b4f6e2d7e6b9c94d30ae0b4cc08441f", 0x65}, {&(0x7f00000010c0)="96ac16677548ade30fd04d1698c72bf8053499fc2c98a3ec435501e46004bb3c965c8cd6c24be1ff22253acaebd950eaa86627be4d6c0e7290616cc61b04667e2f4532b80dbe34b930cde10b166fa7213ca97ebbb6aae0cc1d741215060e51df7f2b327bcff169bdb29df44d7cd06a0697e7962badf2d1e499c5d92df693d09bc0ae6bd4f578b5943a6467d22a19b1cf3ff6b715d7f921ce75f37f88e8fc146826a1fbf3e6e848fb879d8f85b6950bc5a560e425fbd1", 0xb6}], 0x3, 0x0, 0x3ff) getsockname(0xffffffffffffffff, &(0x7f00000011c0)=@in, &(0x7f0000001200)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001240)={0x1, 0x9, 0x1, 0xb9, "c418af088d427aaf484b8cc1bef74b8b42300b07", 0x9277, 0x8000}) connect$inet6(r2, &(0x7f0000001280)={0x18, 0x2, 0x6f, 0xe13d}, 0xc) truncate(&(0x7f00000012c0)='./file0\x00', 0x0, 0x1) r4 = dup2(r3, 0xffffffffffffffff) recvfrom$unix(r4, &(0x7f0000001300)=""/20, 0x14, 0x2, &(0x7f0000001340)=@abs={0x0, 0x0, 0x3}, 0x8) r5 = semget$private(0x0, 0x2, 0x102) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000001380)=0x2) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f00000013c0), &(0x7f0000001400)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000001440)={{0x18, 0x0, 0x7, 0x381}, {0x18, 0x0, 0x2, 0x8001}, 0x6, [0x6cc, 0x2, 0xafe1, 0x1, 0x3f, 0x6, 0x7ff, 0x7]}, 0x3c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f00000014c0)=[r7, 0x0, r7]) r8 = socket$inet6(0x18, 0x8000, 0x89) getpeername$inet6(r8, &(0x7f0000001500), &(0x7f0000001540)=0xc) 12:57:50 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x42) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x9, 0x83, 0x7f}) getitimer(0x2, &(0x7f0000000080)) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', 0x0, r2, 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000280)) r4 = semget$private(0x0, 0x4, 0x480) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000002c0)=""/68) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340)={0xd4, 0x72}, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) sysctl$kern(&(0x7f0000000400)={0x1, 0x33}, 0x2, &(0x7f0000000440)="ed6b772fbc2ddfca48a72da48bcd969e76b0c5982591c15fe4f91d5bd7900f5a7bf5744fa037e448cd4ab71e7652d55c59adb2d15c2b097d9302ec6fc1fb3c34a8f2e3635512a39c91b95de6811888f2acbe9476f661060c359c7b78db96", &(0x7f00000004c0)=0x5e, &(0x7f0000000500)="9a42285d9d13e6406d819da6602cd887ff50e16a1c55fd1e618918560d23a46173cf30642afaeaa9920b0727c9da21698ef5f51ceca67e3c7d8f12815a3bca31408966ddc87246c1c93d7e4e4edc6bb469a1d91639d3db305b7ad52ef3f4fd23add332c6af892e5367706850a63f284bf8a5a0b75068f35102cfb9dec5696b69c446cae92c2dd716583f6f92", 0x8c) connect$inet(r0, &(0x7f00000005c0)={0x2, 0x0}, 0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x80, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000680)={&(0x7f0000000640)=[{0x121, 0x8}, {0x24, 0xffffffff}], 0x2}) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f00000006c0)) readv(0xffffffffffffffff, &(0x7f0000000c40)=[{&(0x7f0000000740)=""/221, 0xdd}, {&(0x7f0000000840)=""/177, 0xb1}, {&(0x7f0000000900)=""/64, 0x40}, {&(0x7f0000000940)=""/103, 0x67}, {&(0x7f00000009c0)=""/227, 0xe3}, {&(0x7f0000000ac0)=""/199, 0xc7}, {&(0x7f0000000bc0)=""/19, 0x13}, {&(0x7f0000000c00)}], 0x8) 12:57:50 executing program 1: syz_emit_ethernet(0xc3, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffff4c5b0aecb9cb86dd60000000008d3a0000000022000900000050000000000000fe8000002c5b76d9a8826ad9ba51f0162e00aa030090780000000060dbe03000000000ff010000000000000000000000000001fe8000000000000000000000000000bb0001004000000000c2040000000604010000000000000000b2364aec125fd74a6390955b0622b0249168ff85f4a195e0cbaac3e13fa169ee9999d934ae1a2c159caefc29748569357c15ec6a9803a3d720ae3d531ca0fd65f853c2376c00"/208]) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000040)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = socket(0x2, 0x4001, 0x0) ftruncate(r0, 0x0, 0xfffffffffffffb84) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)="2e77040d3cdd8445f498d2f70ca782f8668929fb9553b1b2fb410d60b0e16e7ac3540a3f36c4d5ed055a3de4f642e855bf90a8e42c5aa7e756d97d482dec6cd6f5211e889603e87bdf171af4569ea2b7cafb3023cf3251b884d58f4545e8089d64df7331dc7c914bcdd2b64b2c384789f72bc757ea2b8f92104b1aecf27de03d2fec6ff6d8df689f980e218679cc4ccc6f4119973fa98f89a6e3344b31149457845f2b7b3ff042db58657ac400a481fab5e6f3d692deaac33648c31c6ec7118529a4b6d55501eefbf46dc8dc13ca7e58a2a1379c580d2fcacc4e2ef43b278abdbffffa94dd69a9dbe97ba5ef50e1149266", 0xf1}], 0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="500000000000000001000000000000802fa4e48fafe67a3fe2388a517621c6660a7f90d0b0d7a7fa8c5ffe31a9f8dd623bb907e087c04681db8ad5e6f724fc35dd9c41820c56d267bde52ff825d100006800000000000000ffff000004000000d7d56b08c27ec3d309a4b3192bce2ccd34d575421bf861af1dbef441469edec2f681d26615c5fffff1fb1cda295c8d4a7901a9a6251bc8b755e8e551dfe14c1f11d7f2a7727fc1e572b02f4cd8680d14f300000000000000333dccfc9b7d3b5d81e6d4c3a04ff71c716c13af760d731741bc057fed9121"], 0xb8}, 0x4) stat(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)) sysctl$net_inet6_icmp6(&(0x7f0000000300)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f0000000580)="eae2f35726030602a641ab4c845e965e1cec5b746b8f7a7fd1a80ce90909bf21d8c4dfa55e97c61673480f5febd26f4fff2d2a017da072c9866109e371e87f391c48b876ff509cc789a8ff8df102dc64a799098acf9766ae80a1ac9d969e534b88dc5b35282c318dde5cd474350fede4e1e046ced7933b8c4d40dadab3edf878ac1591259956be0c55280ec032be02bb24bb87707dc89522bcdfa24afec67804ca18b5440ca9ec97e36de9b84575ebed0ed1c2ddce8210f1aa46df8e7c4b21c71ae71552cb30ee4546fc60abc805487ef3950d1cbeb6667b5a5c68e1367e77d295c70914e9552d2db7f4858e27d1a1b356a7df876fa22f9cca4435ef8b55fc221dbad070ac9c31cff1488e44df7f6e69f37036b976fa5f6d6788f5b31d89552448eea7612315dc5f401688cccf779a3d816b939c6cc48641bc29958a76e9c687bf8cdee4228b4f99a976dbc590b9ad9897389001e86cd9b0e2e3de3f7a55f10c481e276c7cd754587179c3919881deebd197a7a4192237701289bc814e685e0a2313ebfb7f327a1f1b4a109aeebf0fa6fcc8879b102554f19a4daaf447ba41f05632af1caa5fba79bfeea9aaef80886c54743d34bcfbba05537f74424d5041faadf31dfb812ff712b52de1e75570e83a033a9d6ff0643cffb6910afef0ec101bd360a6bee7f21304a11797f31363eb841fc1f2bdcc1d9ecab686632cf168d5c0f0fa423d395b4778fb787495a0ca91714f7931a9182e070a894239a5735a4f3f6dbc999a3aaa382b6a030530109f702ae8e83d9e7d9482f00eb723fce41033a0bc6efdb551199136c01e54521bbec5b966c6b587357da34a83253f3da4aa5e987b8b8fb704ef6e7ff18e30639e11b40df9a49293fcf65626017d62cc9b57a2b7afb13d053ce038aab922e8a753bdb85e374d15689bf1fb0081252d81836df92beeb43f87ecaceddd9999da9cf7241ee98a60bc7eb3100d3b1b6c8b3f4943cb1048b0a96561ee89986127f4a9523a3522daf3c1f48ebdbc4452900795d44de9944f946037c6af719228c4523dbcf3a834d75ad023867c14cfe4446195ba8c68b59cd505ff67b8b481379f3ea8a1dc55e491b2d811c04a4df2bedb07f1e1c292ab5864cbfcd907744d07eaee02aabcd942d47ad85751a0269288d3e43caf887105f1f1fd27f4aac139e494464bcd86c489479cf66c5780b65c7bf50de0a718e0e37337376223664c9493126a1fbd12135108b14405b1645dd608e7424dedf336fcfba005b5a8d855963c8949314335952422434ea9c9c221f4d34eac5f91194577ea163237f3ea8ba5765ceabd3b300690637fb628f4c65dd0c178d955f1e8306707b1cc385508687fb4defe23c0282e9da8ef55c388985e9b221ea94212b0455835c5ee412608ddd78e622bf655e4f3e55dd730715d1aa00be0d3b899f7fee4fe6786777b8341f6d3be8dee511642f8bd29da09c2fa22bd0801abe28bf9e2d603d8aead5a40b75c03209fc25c61c9fd95e6f6d4bc6116062adf12e8dfeebbd7aca37b39c04964a4c7aa20c6f8a09b0c90c7e3afc944927478c047c037b3a346b4848ad930c89ff9b1d5f08baeaa3989305da5e14f912a71d6d7ccb7dd790c52800da14c7eb0ea8fc7d90e1852ec5d1d1ee5393f82492bc9644e60862e4277d551931ff99fc25bf8e11228a1c81d57d3ab3da09d67b497350ecab6998e6799c8821cf337bb1863464f5ef1db7867a5f5290b9944c82fab2e69fc17ab997b63dfde4fe5f591a3c04218be0bc6fc00ca0f7ca64a2e8a3322085efcbce4ae644e10e29a9d5f1c1e4af83aa5bb6fafbe16e76e5f24052a8c917c114049cc3895e253416dd2406ab083ba1f30f55534c62f05b1f79aa23b17fcfcaf93273497aa4a5d4c2a462e9b6bd3a92fee314fa5d296efaf07749fc03c5e34880b0cb680840850a965cce21782f913ac18fff061130987d7665d9b9a7a1591b78ddce16d703ce4e29529a2bb57057878c0c6ce6199524f27fbe6f99d1fd67d189abd4ac8db5e630e0fe260332c0b65aef894ab53b407011ded8a8c502078b874d7200849e0fe3a47e37503c1ce002bc82035d556a17bead13360f9e91f75394e36a03fc86b9da2f1ca104eeda185426af34649eece118801229d8fbf53c4b516666a6b57164542fa93d9812275bfc77fbbe7791fdf6adf736251c653e37b1bb9b27f116197ee7def202c5d5b33f51030ef3e6d8c61c47ffb31c295c8020f1fdd3ed93868e50c873b76e6dbc944f4d48a12bf1e8a7b9e30bb245bb78bb50cde8902a7cb46a4b69557367eef22013232f215fa5dccc37cc57a836e8fdd3940011458fa8bea44ea0c608614b7dc51d718b1574f3942366dd2cbd969e503d15d2f578ba9a5bc1c71fef3a235a64302c39d273861b5ea63e7ee2af2bfaca5c6a18326f6b8cb5ef7fabb86a8c7ba54ef192a8d6563ceb2826a2e97ecc4c594ec3fd70395d8134f63f4fcf87380dfa9d3ae3c125d4ff32c2689bb882b099298196ae990ca7a748c66a4621b211b3c511a4ca6c83e083288aee9f17f9a314036b9aace92365576e1b9a8ecfb679a0cdeb629ca79ab8ef778078d18888864f58c07615f0c489ad7e9f040a3cee1265339894427dee804d53833f4892e85a5700fec4d53d146f76e82d88b81cb588378d6d6ad4684457256895d8b25f57b3ba97cb37d44723ce133f3ae16be324dc3d94061f45f310aae2e52194a9b03fa2950ced94d87acd98ce7e38d94bafd11070450d77b8d1e88db4f78530c20056741f5e3a1374ba933eee239f3b49054f6d5d62e9eda4e9b25e61adf677fd222e34461356a81d0b76a46d03fef674dc3c18e7f1c9964b897c9633aada2b31bf7df6c1efe7f50c7d7d0a817ce8a8998cb6b8b3dbfa37e19e22576cd289368c250a6ad6c5ccad2c07ee946511387e930d4f49ef30e37e473efc80cac185ca37a205c61832b53ef77011aea576316a97fe299d752971249cc52539189a6fa7842c56c70e5a6fd3e5b8e48535beb7d75ee1c0707c7e5ceb4cc0eb9c0174eedb7ffe41c1fd75b51f167f90356d3ee78da7b4521d897dc71c3ae33b0aa6e94b82e12eff5e38cdb4f80d19e0a4217145ea18512e9d6f294c3aed8996cf7166382be4fdf58c993ba5db60590c55422f32fe86456845764f616d32961a391baa5b6b82e14c386b20f6e9fefa695b0d15fca74df59379a20b30d83332807a38907adc232262da692517ac9bc43416f20561ea0a6bd2d86af20c11d78ff3985927bb578b38b8b1731036127a50f9bf1d4c5234fee6a1860025c76f56025e2b8f9d47eb6811d98ba32df4e0ee808c7db5b0f0c599ceda13b0a57da9002d5500d177decd231aaeb2c706c02fcda97ccc81df04a5d9464e1a9c200f2a40799967bdc0ad46ff5894d483d80909d46036430a2d0f7dab2677e29fd8e841b6b1388fbcfda7b906304aa17659e3dd0d0f6ce87945ed55bfdf315481c1520765ebaa2e07a4a08e7cf0bb75ae5dfe1167f1f91db7aeeef0389a863d09f6968a43a4a031cde7f7f54dddf922dd318745a456542d68569bc74eb7bd89cc61303ced1f954c403eaa96677d9828769fa0194300cb4ee87169b68bf442d32f769cc07e7451e90e773633fa60dff226a51570dc6abee1bbf862f46cdaa606145cfddafc2caf6b6d03c44f672d1ae7a966ddd46adca6cb2f8e93bcb7a42ab17d6cc4406a6b26b0188fdc327507b59bf3a8aa8a268d37d68dca107849d9d3629eb13eb1bde000d9af0b1580dae3a124e068dd3b322f0e0e88f64f30543ea2740577565038c0f0f1048ff7471fb0ec80255517dfb1c85fedf5ee584fa73fcdcfcae77e80a232487582d8fd618216964fbef1a547c05a70dfecbf8c0f704d6127f3fb493ae2539e0a82967a5eee7a6c73a2cf15bd09d3ea0d60a5659fa99ffb8290a44db228ef610b16b3d97ce63e15f64781594d56cdc3b6bd8618b2f7861b0751b2ca9d92e9d04ca5209d4eb47180ec0ed541fd197ac994183175cc7962b6564198024816e6a3ca9c1763e5d5b90301371b46fcc56587bc7159bb0234fa96ccf2da3f1116fb46df5baa5ab6ef1a8e83e685095004ae7218c58a79e69e57e0109e0fca720a2a1590fe39119ba1028b4672c4d3a902a79f1e15f14014677c69a15aa7c8233d904a9d9bc0d1b7422dca45a20a5834d0b54ea6b205558105e9c4ad35930e180d16d93155d4bb7b6a55f284c68b073c2a1f0eca54878ec6a7c031226fbe2be5b159b23ea08a068b680521f50ffcf52dab28a6982782041585666cfc5c8b00cc6e326396fb186e7bcfe43161ec74815ac185d7da40f409895c2792a7b79998cf38f0ebcb6b6e1495b3a30bb9654fd4329f9c0787fb9410d5e93abe8ae2a55f85a1b9ac877c0036b39a72858387c8ddb6ae7b141c1127eea2ad9332df727758241c5ab1d7eb1bf0128fdd130d5ca2f38211d23a3f50c550e6bb31fdae0a735577c46687709ffbce64577e5a06b5a380a6ecb90bd189512d8e765708afa3609fdfd5a202fc11ea30b73182641318288c32ffe46b7a1c2f8d895b7cef47a2665ab290077557369e37ca98bb75c855d01d24a534ed56fb664d05553db88146054cb52c2ae8add57a0859ba48f5118b3cf96e04cf584b24efba5aba0a89276c564d3dee9c19ab281ec913d671e68251646ac294be105985536815ab9db40c496af5238d0a0b5ab33e659bafe26751995cd15919b9d0c88af77d84d324caffa4be8ab6862d968a1e65e30f4045be6149f85259698bc71d3ce1afd05396052627d57af6a60f762acffaa4c4e0b3897a50cbc4bef1d0116f5e03dee7a89ae474c02730967be22edf5fee1415583c1e0c834c706ef29dfaafb205c847d70dc49baec7fb978d8083a7f8fd46f33779584fcaea6d65356d6e7455ccec75a1d84f66ed5739932e46c3b71476e66c93da00c5dcbbb65f5102203ae1a084d62278dc03c81052174ebac5db800d01fe07e0742b4619be4f5ccb390eaf158e7fd613fa4fb94360370e5f5cf40bf6970c8884503b31b49b2de32d32dbb07dafdefd9b2f1c255f8c77d96dff662e30dec26b9e127a9740a72f328bd46fe232051d6bd114c71fc54292b2dbe871528172d599f519dafca9dc25df2cb5be1c228b7865bd420afc5ac4b09bcd22c2359b5d7fc494f7f1aaa9304c8c8de9c71ed97400fc835b4113f99afdafed9b8cdd6299828aa44449c49459c022837a1a7360b40d5016c6f0b1d2d21228af1576afe8c962ca5c915c547c8eaa02a19ca4dfd79ff4966a48cab7231e79cfe735499045ef6c52c4d59c09e0e95b755886148c755d919e91880b4922338ab5e882b036a014ec447c8f81b748c73ed05a9c5f3cad9b78450080279be5e983f16fc75ae8efcccff24a2712683586601b69d97923897ff28967cc02918c673b3568847979f838388a735374fc327421bcb6c4eadc7b3623f0141f588fd405c35a1b39a9e9fa9bbf5650e29004092357521b171d610cec3cd0232c763149d7cab1f8d7eddce53651ea5c3fa37f571d697eac26a8159da0f90d78a1315c9fdcbd5697d89cf5847513e353d4f4adf542a4b770b616744af76cb755a3f8f84f4aeffdb90d8880567004430e7810f9043c4badefcc42684fc91cf8df82c931df7324b988cc6c9f74ac80b82fe4a9967bd20049d156834d7f3d8807373995b34a77654d9437d602909ab5ddbcae0b57b9912618b08834c5fef7ebfa19082e59a2e044cf63f2854c83a0c2e19d505b02094b2ee15fe41d27c5657e9831a", &(0x7f0000000340)=0x1000, &(0x7f0000000380)="8a4a6df10fde009f613dc8a2da8be57ebb83d55a37629fece5ab156871", 0x1d) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000400)="1e3ca49a", 0x4}], 0x1, 0x0, 0x20) 12:57:50 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) bind(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0101ff070000fdff"], 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 12:57:50 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x40000000) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)) 12:57:50 executing program 0: 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) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x20) sendto$unix(r0, &(0x7f0000000180)="3de5878d6ed5338d913d0399f109239e2920f9a50a798307fe394e685d8d051fd324798453f6166d25c76f963597a38a5f000f8ee4fb158cfc35fd7c243272dc399db6c848110296aa3dea5f3ac15b80b54eacbff5b622d3a95a7919b73625741769a4a188395378a8e3563a2e975f2a60f42eb74136151b55d0aa9ec2ed9cf60ff846ee17473134c1566848b85ca3eaead5bf288d605a0b6643f06c6ec02aefcab90658293a9b5888b1f31031b11966d7e49039b92458a6e0ce2c7c0ad254939cf00083afcdf7ac31e3cacbfadb03acd10b3d845f274ba93a63f4a09ec40ee1115f926bd0a32117f7fc69c1eff817128c48bbf4de", 0xf5, 0x40a, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 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) 12:57:50 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15, 0x0, 0x0, 0xfffffffc}, {0x40, 0x4, 0x2}, {0xff, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000100)="00000000000000000000150000008c485bf6700d9378912092860670db2ba0", 0x1f, 0x0, 0x3d) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x3f) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) mkdirat(r3, &(0x7f0000000240)='./file0\x00', 0xa0) unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) 12:57:50 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xbfffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 12:57:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x21, 0x0, 0x0) close(r4) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000100)={0x4, [{0x3, 0x2}, {0x3, 0xfffffff8}, {0x432096afee6db119, 0x1ff}, {0x2, 0x20}, {0x2, 0x7f}, {0x0, 0xeb3}, {0x3, 0xfffff668}, {0x3, 0xfffffe00}, {0x1, 0x3}, {}, {0x2, 0x3f}, {}, {0x2, 0xfffff4ac}, {0x3, 0x1}, {0x2, 0x39f25f2d}, {0x2, 0x2}, {0x3, 0x81}, {0x3, 0xfffff800}, {0x1, 0x7}, {0x1, 0x868}, {0x3, 0x6}, {0x2, 0x200}, {0x1, 0x8c}, {0x1, 0x8}, {0x1, 0x9d91}, {0x3, 0x20}, {0x3, 0x4}, {0x1, 0x2}, {0x1, 0x1}, {0x2, 0x9fb}, {0x1, 0x40}, {0x1, 0x6}]}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x9) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCEXCL(r5, 0x2000740d) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x9) syz_open_pts() r7 = syz_open_pts() ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000100)) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000000)) 12:57:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fac1400ff93f98291b324dae1c8b83f20e09c7eaaca7462ebcae3e212aa77225a36008e241f66a24442c8b1d1561f18a5587e6043305b7329f534cc9896e823d06032be021b792a2d1f4158b146c89332b115e9761b505f0f3c33ca9b08a828e5e2c6655b36b18d7d4a90c64ca3c68228fd0b2669d35c8f1386c2f88c70848f04f8bda59fe645b56ced9ec53b8bcdb15c01dddd1f36352e835196deb7868b72a12114dca4159efc75994a9bc3af554d"], 0x10) socket(0x18, 0x2, 0x0) socket(0x2, 0x400000001002, 0x0) socket(0x0, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x80047469, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) 12:57:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) close(r0) socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80045710, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000140)={0x9, './bus\x00', './bus\x00'}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x400, 0x0) r2 = msgget(0x0, 0x8) msgctl$IPC_RMID(r2, 0x0) r3 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x39}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80045710, &(0x7f0000000080)) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000100)) r7 = fcntl$dupfd(r1, 0x0, r3) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80045710, &(0x7f0000000080)) setitimer(0x2, &(0x7f0000000200)={{0x9, 0x7}, {0xf8e, 0x7}}, &(0x7f0000000240)) 12:57:50 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$inet6(r4, &(0x7f0000000040)="fd6e62d2b94f134fd8e28558fd2580ba525a48c27e455c2e4f761cd0e009a8d8a0752dec5dda97507ec0bbf98530885a1d8c2f4d91372ab782dc34eff9aba1a80b4c30cf3dc03c3e63dda21787160b75e78351c894643de58b74ce465f8f72dad9d559814bf9e18198737d5812fecb7235fa477ad772c941", 0x78, 0x5, &(0x7f00000000c0)={0x18, 0x0, 0x5, 0x1}, 0xc) ioctl$VMM_IOC_READREGS(r2, 0x40105704, &(0x7f0000001100)) 12:57:51 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbfffffbfffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x21, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x21, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r0, 0x0, r1) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 12:57:51 executing program 1: nanosleep(&(0x7f0000001580)={0x9}, &(0x7f0000000000)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x100) r0 = semget$private(0x0, 0x2, 0x8292fe3e37cc2e48) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x6, 0x7f, 0x88d9, 0x7, 0x3, 0x401, 0x401, 0x0, 0x8]) 12:57:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x6, "00000e091fe60000000000000100"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x31}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) ftruncate(r0, 0x0, 0x8) 12:57:51 executing program 0: r0 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000340)=""/162) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semop(r0, &(0x7f00000000c0)=[{0x3, 0x6, 0x1000}], 0x1) r1 = geteuid() socket(0x18, 0x8000, 0x11) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETVAL(r4, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r4, &(0x7f00000000c0)=[{0x2, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) setregid(r3, r3) r5 = getuid() r6 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x0, r1, r3, r5, r6, 0x88, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/183) 12:57:51 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {{r0}, 0xfffffffffffffffc, 0x16, 0x40, 0x1, 0x5f}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = socket(0x2, 0x3, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r2, 0x0, r3) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x21, 0x0, 0x0) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000080)=""/123, &(0x7f0000000100)=0x7b) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 12:57:52 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x10, 0x3, 0x1f) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x1}], 0xffff8000, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000300)=0xc) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000000c0)={0x9, 0x7fffffff, {[0x5, 0xfffffffffffff1b5, 0xfffffffffffffffb, 0x7, 0x2, 0x3cc, 0x5, 0x5, 0x1, 0x80000000, 0x794, 0x3, 0x2, 0x9, 0x4, 0xffff, 0x1000, 0x5], [0x7, 0xf30, 0x1, 0x38, 0x8, 0x8, 0x8000, 0x2, 0x9, 0x5], [0x3ff, 0x63, 0x1ff, 0xfffffffffffffff7, 0x3, 0x3, 0x4], [0x59, 0x6, 0x0, 0xfa, 0x80000001, 0x80000001], [{0x4, 0x0, 0x80000000, 0x19f}, {0xfff, 0x2, 0x2, 0x6}, {0xac2, 0x8, 0x9, 0x7}, {0x0, 0x400, 0x0, 0x9}, {0x0, 0x8, 0x378c, 0x100000000}, {0xa32c, 0x3, 0x1}, {0x1, 0x7f, 0x10001, 0x8}, {0x7fff, 0x4, 0x2, 0x1}], {0x8001, 0x8, 0x3, 0x25}, {0xff, 0x1, 0x2, 0x7}}}) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0x8, 0x0) kevent(r4, &(0x7f0000000000), 0x8000034, 0x0, 0xc68, 0x0) r5 = kqueue() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x21, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) fchflags(r0, 0x10001) kevent(r4, &(0x7f00000003c0), 0xffff, 0x0, 0x49, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 12:57:52 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x21, 0x0, 0x0) r3 = dup(r2) kqueue() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0x9, 0x4, 0x6, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x81}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3f}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x33fa}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x401}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x28e6}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x40}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2d18131b}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x21, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x21, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x21, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x21, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x7fff, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x20000000, 0x1, 0x40e}, {{}, 0xfffffffffffffff9, 0x93, 0x1, 0x4, 0xfffffffffffffff9}, {{}, 0xfffffffffffffffd, 0x9, 0x0, 0xb538, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0x5, 0x8}, {{r4}, 0xffffffffffffffff, 0x80, 0x20, 0x3, 0xfffffffffffffff7}, {{r5}, 0xfffffffffffffffa, 0x12, 0x20, 0x1, 0x7fff}], 0x3, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffff9, 0x48, 0x81, 0xc8, 0x3f}], 0x8, &(0x7f0000000140)={0x7, 0xfffffffffffffffc}) r7 = socket(0x18, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x3, 0xffffffffffffffff) write(r8, &(0x7f0000000200)="1e", 0x1) 12:57:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000014c0)={0x0, 0xffffffffffffff55, &(0x7f0000000480)=[{&(0x7f0000000800)=""/199}], 0x0, 0x0}, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') r3 = semget$private(0x0, 0x4000000009, 0x82) semop(0x0, &(0x7f00000000c0)=[{0x4, 0xff03, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}, {0x4, 0x4, 0x1000}], 0x4) semop(r3, &(0x7f0000000000), 0x22) semop(r3, &(0x7f0000000080)=[{0x1, 0x2, 0x3000}, {0x3, 0xfff, 0x400}, {0x4, 0x29c, 0xc00}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x1, 0x30f, 0x1800}], 0x6) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r3, &(0x7f0000000000)=[{0x2, 0x7fff, 0x1000}, {0x0, 0x1, 0x800}, {0x4, 0xc, 0x800}, {0x1, 0xff, 0x3000}], 0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000440)={0x0, 0x2, 0x100, 0x39e9}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x101, 0x0, 0x0, 0xffffffffffffffff, r5, 0x80, 0xd436}, 0x3, 0x9, 0x4}) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000200)="c20ea4772f1c15da1ab96aa59840d594b876ba53f3f0238a62c5e8bfc160d9681c3eceee935880f582e3cbb1331af28ea4c8fc16ac1bf63f31bf127668d9c020ce890028aa0a20935cb8c36a144d1b040c9424eae30466faa6a800829a0a38eb0bb9d68c29c8c219e2eda467f14915ba9c721f43cb23faf84262b3c7cd11cd4a7147f232ccae594fad0a54f502d74c421ace9e6212ab629e27afe4ad19b8c78a4e9bc036b8b6732ae3b3029b462626c72cc828da96c4f8399873e1d9d5b79503872830697ea0e76640926de8c4fc84379a8a851f7168f338268bf41f54995a94", 0xe0}, {&(0x7f0000000300)="14f3c34f862f89025fdeace539103571fd618dbefcb5331d9c8afed9f38d060d4bf6fe1036bc71815db80fb01eec2ef2c3c457d90d1f6b4d754833b3ebe173ffe9aa70e792043dd03f15d8d15838c420378dc2f75e2bf4f3e64ddbfab9fbd83be0e46992630c4b0384c935a446f8d8399fdc15edd57f82587256c4f14fcdb50c905da6ea80aa5f070f6a8708ea864b81c6ec10e022892972651746be3f57d729d9d50e4cf6b7889feb68", 0xaa}, {&(0x7f00000003c0)="14625a5a5f883f09d0311b33da7d0f39dfb952945f2a915602b6d532e2cfe6a517752680924fd111698950ce6378ce9950fc6b42a2e132bfd1f8", 0x3a}], 0x3, &(0x7f0000000680)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYBLOB='\x00'/16, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001f0000330000deffff0b010000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x1}, 0x4) execve(0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000180)='\a', 0x1}], 0x1}, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 12:57:52 executing program 1: r0 = socket(0x1, 0x4002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x21, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000000)=0x84, 0x4) semget$private(0x0, 0x0, 0x468) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="831cbffa139e68b4e12edf387c4b1b075af59acb154776693eb0f70eddda521803607f5a4ba22f40bca406068943307d3ddd51c54d76dcd475005519620d27e712ef51e4030002eef816ef8a8a34836ebc6f15ba5790c24e33c74b9060c17a7762c4e155297dca4fee70c49ffcb224533d3a8489e24814", 0x77) 12:57:52 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x0, 0x0, 0x6, {[0x0, 0x0, 0x0, 0x20004000, 0x200000, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xd351, 0x0, 0x0, 0x0, 0x7], [0x0, 0x0, 0x7fffffff, 0x0, 0x0, 0x0, 0x1ff, 0x2000000000000], [0x0, 0x200000000000, 0x4, 0x0, 0xffffffffffffffff], [0x254b5358, 0x0, 0x0, 0x0, 0x140000, 0x4], [{0x0, 0x5, 0x0, 0x1}, {0x0, 0x4}, {0x3f, 0x0, 0x0, 0x84}, {0x0, 0x7ff, 0x0, 0x2}, {0xbc00, 0x0, 0x3, 0xfffffffffffffffd}, {0x0, 0x0, 0x81}, {0x4000, 0x0, 0x8}], {0x0, 0x3}, {0xe9df, 0x2, 0x2, 0xfffffffffffffffc}}}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) r1 = semget$private(0x0, 0x9, 0x42) semop(0x0, &(0x7f00000002c0)=[{0x2, 0x5, 0x1000}, {0x3, 0x200}, {0x2, 0xffe, 0x1800}, {0x2, 0x9, 0x1800}, {0x3, 0x5, 0x400}, {0x1, 0x5, 0x1000}], 0x6) r2 = semget(0x3, 0x0, 0x0) semop(r2, &(0x7f0000000140)=[{0x2, 0x6, 0x800}, {0x3, 0x401}, {0x1, 0x5, 0x1000}, {0x1, 0x7fff}, {0x0, 0xa7c}, {0x3, 0x1}, {0x1, 0x6, 0x1000}, {0x2, 0x87e, 0x1000}, {0x4, 0x7}, {0x2, 0x3}], 0xa) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0xffffffff) semget(0x2, 0x0, 0xc0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000200)) setuid(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000100)=0xc) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000800)=""/4096, 0x1000}], 0x1, 0x0, 0x0) setuid(r4) setreuid(r3, 0x0) 12:57:52 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1028100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x3, 0x3) setsockopt$inet_opts(r2, 0x0, 0x21, 0x0, 0x0) dup(r2) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, &(0x7f0000000040)="21ecd4d625d65ce947e58e024e16feea98e9d7502f42d4ee2277a9870533e6f43b4e2b229fadc0772c1ee0cc97d448bf0255d805efdcb294e930332ba001638a280226fcd330d0499f72f75e53a02e35efb7b7f46fdd35283ae546a2e74f9ee43f1f71f7434e7ced05e5859f150764321874f5047df07af3ec9cbd07ef676bd22a6cd9732fa5b71d8dab8b63d3a52ac41b2925f379bc407fce3977ceb46e362d6d816829105baac20df05bec0622a778b6aa36d50184cb799b3b9a80bc6e5d1aa55297c1c2397f7d6f4a311611499b38f764b8a78ceda3b1", 0xd8, 0x402, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x21, 0x0, 0x0) setsockopt(r5, 0x6, 0x101, &(0x7f0000000180)="866d4bd1739d2f77cca388af1b1d83b1f7ba608f4b4415825ebccf108e4dc14828c2326e7d746bb5ad08fd4bdf09c71449d911bfa4d6b6d2c0ce230b775174bb240e9c116941a88aaea6edd70c17cb3d3cf34a7b483735c481aee949367d73a4f259c8f9621693e5d7d76d9f822a5946d9ec35d2df9b10640c853df8541ae8fbd5002f66b5fde0b7f7de2804f38dd2eeac54283dfbf7cb6155928d71e4a089d57c2d72f680e4e7801207a687cc23c56a6b71e3ff075665e89c7ef66f6246ea94127cea68", 0xc4) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) write(r0, &(0x7f0000002bc0)="e38e5255eb5ce0d1c0df7b97978c38d1c7793cd68e688c23492f8ae248b11bf56ed6b3a46e245b27b778965792c8ea7fd7b7f5a57fa055f0df5850b06fdc2245146cc5dff3c08f476ef6a26bdd8af4a09cd1033650f5241647591badf9987e63b4168aca9310394c84ba0f4d08aedb7f9d7f8bfc61ab92370500916d4c64698dfef1df50854d90e43eaaddd62d0630613a2b367fd8b1a5ce66879223305692bd83bc7aaacb96f6abfe1e0022d7bbad570516db41d190228691af7c8fb8dccd306612b2bd31268364f9825080fa07bc7d1080c200da706095e6ae5be9d0252dc495b2604caa4400060af077aee2d14405a69e5e376be80441c9a0eccabbe2760a39d974b1c42a94167e3c475ad861015be78831a6f3ae7490aefb209715d3e6bae0fc9d130a592ebd5a05fe551e9eff4b9f5e2ac777588b83314eb4cca5d05a62e2d003a96f70b981bc53f3ad32b8a3e5113be672ab4a1c405d1669a27d607a6fa051a76c235505f9e0ddea7d67b6edc4227a1cf70a0042f377a5f44fb1c94022ac00d8c32831555ef43da068474338ecda47684c740be0c61c1dc38057e584b5f18adcf300ba46a3470cb6676b0163e9d39018fabb9b93a3b588e6b6dce30d76588d277f27d10f0fd5b11c700ab918820a2ecf215b033848165642389a487e772d2a85b806f2023bf63474e29dce031ad0178a76c9c095714fd7ec88696bc3472d62b507e3d2887f522ddbbbd88071524023427dbc66f8d8d8862b78b568b7295d606c9a26b683c6e06b47d7147e027fe58ba9ba6c7d492acd2dbd50b1d1b2ca87c0045f068918d68d6a00d3a27c46ad34ac0554ab1e80286adf8941e3243b87746391d2cf8c1bdd1fd9ad012eb63141e8dd2735d5b0784e296bc0322e83ab5c9bd61f8b1b6628f96c0efc86189c4918daa2a658647e2135b644ee10446a884d589f275b0d04534ebcbe88a10b4b852086f5c12ce824d08efd63bab0ffe96418ff5e5bac0bf5e7175ec5d6ee65b762abf5e389882bb9091410671e68d573461774ea7e556eebe777f3f42c6f3fcaa9b9a364aa5d6aacc068c38858a4392f8c87d64ac2550cbf6b938f4ff9c34417c2c95d08a487980658192ecebd9397a5b1d865f3e174a33fcaf15b2806267f72e6c7a91f61470a874b69743c5417fc4242983245d754fe6d83531b44db9f22f5d75969e6f76f470acbe1767934bcb618877f87a85dca7f3f34ff64b23a62a3e57f2310a5098481431ccad94070c3d41470113e85f0328f046dd35428c0ded02ece4bbac59d96e4a7e9594821daa25673fe2be8de4c15c81d00de88aaf220c9e84f99883f11d3a62944b0642660060185ba25722e62e481ee1eb16be7e02166ecae87931c5566ad4de95fbd521588b8a6da0fabcea7b2ba8017fd52b0cf66ac0d5f215fdc36f2604eb10394b7758354c3809a447f57aa17b15007747af0c4a69c196018ef457df19f63211c7606d5a6518e1b568588cb58a7162ecb4b3fc74db027bc0634143c77dc88e1489d61a16efee913f22fd868390dc2419ee91ff1e6005c12afbcbba11594ded22b07cd450ae63c04bc1fedda41cf891d0f52340c3c286bc8a3ca261a3177180d86902aefcb5b0fdc837d3f2f3a040afc3520178541d694559de7405cafd82e3b00117871b083f9560bbe24a31ffc7e76c349f47c1f9d2032d7ee33f73449456bbd12ecd5440570c4fd1912e05fc107648912278fbc32c7a30299643794fa3d471c2b1a0fa412484a5eb2a771ccd547556dbad82d2401beb4b151260b30dcb5ce4140c114d0345bb8c0873743f6b39d6ec21d5880cfdae4078f05ac40cfe73f4d6b2f2aefae0ab518bf739c5072d8b7c1e7f3646c8d09fc84ffdf0eb38562bc2695eab4143a93c89ba6858982275f547bd5740ca06c17b88c789c8c4315f97586caf68d58207387325d7112c86080286d2224cb115dcdaf9a0c60a685e199e9b8eccce5ccb2ee00d0bb843eca59fb6973368cb6aa62b123b9fce5c44ab6856e7e39", 0x599) 12:57:52 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x34, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 12:57:52 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x1, 0x0) getpid() bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000240)="134b7bd4fa955de125fdf44ad4447dffdba6cb837b05ceb477b14334add37ec9850c8653427f2211ed9c02d84fb26bb47f1d403eaf", 0x35) 12:57:52 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) syz_open_pts() syz_open_pts() fchflags(r1, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfe000000, "9cfb402a3477e065337763c375007a00"}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x4) 12:57:52 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}, {{r6}, 0xfffffffffffffff8, 0x49}], 0x3, 0x0, 0xb2e, 0x0) 12:57:52 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x101) close(r0) kqueue() 12:57:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{}, {0x4}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = dup(r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) r2 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r2, &(0x7f00000000c0), 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) semop(r2, &(0x7f00000000c0)=[{0x3, 0x6, 0x1000}], 0x1) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r5, 0xffffffffffffffff) r6 = getuid() r7 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x0, r3, r5, r6, r7, 0x88, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) setreuid(0x0, r3) pwrite(r1, &(0x7f0000000200)="1247e27b8ca5ae99beb059fc7b4a", 0xe, 0x0, 0x0) 12:57:53 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) unlinkat(r1, &(0x7f0000000000)='./bus/file0\x00', 0x8) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pread(r2, &(0x7f00000000c0)="b88aba34fcdcc461d8", 0x9, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$inet6(r4, &(0x7f0000000000), 0x0, 0x408, 0x0, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 12:57:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) socket$inet(0x2, 0x2, 0x8) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000180)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:57:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x100}, {}, {}]}) getrlimit(0x3, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x7]}) r4 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x162) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x21, 0x0, 0x0) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000100)) setsockopt$inet_opts(r4, 0x0, 0x21, 0x0, 0x0) dup2(r4, r1) 12:57:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f00000001c0)="cfe58db6bbbb5417", 0x8, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r2) kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x8000, 0x0, 0x80000001, 0x0) 12:57:53 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)) setreuid(0xee00, 0x0) socket(0x1, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x800, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x21, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="f13405f337782c5c9c31c0c0c3db1e69ede72e2537baec468d6fcaf36ac04a72db4bb36d97d95feb619a7ad535b65836902195c7899d2d176c8584766d4cb14ace23fa308b7386ef5c42a4759af8a43691a09473e8b56e92db8f4c027b687ca21bab2eed575bf391341a4ef32f771dc820ef", 0x72) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000040)=0xe0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000180)) ioctl$PCIOCREAD(r5, 0x80105705, &(0x7f0000000080)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) 12:57:53 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)}], 0x1) 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(0x20, 0x1, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x21, 0x0, 0x0) fsync(r2) r3 = socket(0x2, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000100)=r0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040), 0xe7) 12:57:53 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) 12:57:53 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlockall(0x5) munmap(&(0x7f0000ff7000/0x9000)=nil, 0x9000) shmget(0x1, 0x4000, 0x101, &(0x7f0000ffc000/0x4000)=nil) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') shmget$private(0x0, 0x4000, 0x26, &(0x7f0000ffa000/0x4000)=nil) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000480)='./file1\x00', r2, r3, 0x6) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r6) ktrace(0x0, 0x1, 0x8, r6) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff, r3, r4, r5, 0xa, 0x3}, 0x711d, 0x7ff, 0x0, r6, 0x3, 0x18f, 0x9}) fcntl$setown(0xffffffffffffffff, 0x6, r6) 12:57:53 executing program 0: sysctl$machdep(&(0x7f0000000100)={0x7, 0x12}, 0x8, &(0x7f0000000140), 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000140)={0x1000, 0xfff, {[0x1000, 0x8, 0xfffffffffffffffb, 0x7, 0x0, 0x7fffffff, 0x0, 0x8, 0x15ac8487, 0x8, 0x1, 0x81, 0x100000001, 0x200, 0x52dc489c, 0x897, 0x7, 0x5d4], [0xfffffffffffffffb, 0x7, 0xbfcf, 0x6, 0x3edde58c, 0x0, 0x6, 0x800, 0x9, 0x3], [0x69d, 0x7, 0x8, 0x5, 0x4, 0x7, 0xa6], [0x1, 0x7, 0x9, 0x8, 0x36c16280, 0x10001], [{0x7, 0x5, 0x1ff, 0x9}, {0x3, 0x5, 0x4, 0x3}, {0x4, 0xa0000, 0x8bd, 0x40}, {0x3, 0x3, 0x9}, {0x7, 0x2, 0x5, 0x100000001}, {0x1f, 0xff, 0x8, 0x9}, {0x12, 0x522, 0x5, 0xdb00000}, {0x4, 0x3, 0x9, 0x3}], {0x7, 0x5, 0x7, 0xe4}, {0x1, 0x3, 0x6c0, 0x3}}}) acct(&(0x7f0000000000)='./file0\x00') 12:57:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x21, 0x0, 0x0) lseek(r2, 0x0, 0xff, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffb00000000000000095f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x21, 0x0, 0x0) r4 = dup(r3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x401, 0xbd6, 0xffffffff, 0xb92, "ac3002d38e3878c0898b57778ed1cb81877a771b", 0x7fffffff, 0x3}) 12:57:53 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) connect(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0075c1deee457f53041efc1aa8a37bc2d1a447ed692efa55d1aec8159f6e705d5c09f246a4c588c1ebdf4b8644d6c11731d11111405ef2a5cf531bcf08985b8cc3d10f9f4594fa71aebc580b696bde1fdf394322fe3b22251cdea589b5de406c42b20791069ebf15d37d12de3db8b168eca49ef0dfb75ade0eb65e169d8b4e3b2e4e9e09609adad795ede4c04d65a51c393b6b8a48a48ffcf82ceb747f57016d75fa00845783941d42ef9f98e0e5365cf15e0593e6da5538d4b1b8e38c21e6fc4cd222282ce47263e72303b72455740fd44fe7ab01af0a220795554434b540f645ecfeb4e37dcb03baace701cf667f01f694787a84aa4afb6df4cc88d48a996ece46f70f998613a0c2385336a23be5dbdc5cd1fb04252a698c85ec795e1572a2a0ab00e830a17d6cc86e3107dd58ec2b784531474b85e9bddfa6a5d6a530c49c2b8c15c1d9f992fa1774ecfc222d8c439d03e416e2"], 0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)="ac7262a78bc86ff932d953be744f3541c10d848cd3ba721aadb8ae1cb95e505203bf54a68338a6ea0ccaea0b31b4fe2d5547c8a1d50d224250117168cf8210cffb917d713709669a79ceaf", 0x4b) close(r2) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x21, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x1010, r3, 0x0, 0x20) 12:57:53 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd600000fe8000000000000000000000000000aaff0200000000000000000000000090780000000059dfd471ed0bdd2d4f0f16b198d327aa0000000000ddf140a22fc878b5257a9cfae01e9c0fe706764d1218ea23104a8f00638524b3945f3bbc97971626745ac54c51fea8c2c86e3357c52c9f1a2d596c708830c44014986c58f1ea050b5670fba665e62541169f36269719fc717c25d5061a626daf500d125184b0b4d801809ea34d3feb9299abf361684056d515a28778b6abd73e82e9195ac9a7a10c2a611f9913b970eae9e123eead509151825d0a959f2ab4e9bc9f72536124d22030"]) socketpair(0x20, 0x4000, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 12:57:53 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getppid() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) setreuid(0x0, 0xee01) mlockall(0x1) fcntl$setown(r2, 0x6, r3) r4 = fcntl$getown(r2, 0x5) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x21, 0x0, 0x0) pread(r5, &(0x7f0000000080)="b2c86e4a0b7e51ce2f5a7b6619ce757eb5bd3d8ae3e63e90bb5348353ccf0d5cf05e384de12885dd84cfd4f1827f7472e59d727b3396f097a8cdb5b66f9b7ca0265fc3a797ee91f474b483ce587228cab55d3000fe70d06b69", 0x59, 0x0, 0x9) r6 = geteuid() setreuid(r6, 0xffffffffffffffff) fcntl$setown(r0, 0x6, r4) close(r0) 12:57:53 executing program 0: mkdir(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1c4) mkdir(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x128) rename(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') socketpair(0x2, 0x3, 0x3f, &(0x7f0000000600)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r1) r3 = semget$private(0x0, 0x2, 0x124) bind$inet6(0xffffffffffffffff, &(0x7f00000002c0)={0x18, 0x0, 0x4, 0x4}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = open$dir(&(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x20000, 0x0) fchown(r5, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x10, 0x0) r6 = getgid() sysctl$net_inet_divert(&(0x7f0000000580)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000740)="c5fb1997b6d0cae13fda812fa97fe951b813d423c7d4ff8bef2cf8fcd7609bc270f916c7d116ffd0d2144261aa058abb979d98d8aef7f0902cb396728c3029d9dbce006fe8ce308e6fa2ad428b1682d47fa9b8ac2de2b794473587ef00cf078df69f62e79e1d97d105d8d0a9e1a18f6ef4ced4efb18cd61f1a6ecab39bf76675a12624e1e2721b1cb67aac87bcd6bcd7041406ac047d2322112a6ffe4615520390ebf05e29149d", &(0x7f00000005c0)=0xa7, &(0x7f0000000800)="d660e89fe365319c0eeeefcea5a9a2c90494d3ea01965ab03ed3a4640309be3fa4d52a71ba89b1c5f68aae30284fd77be3b1599247dc91d0fcde17d0d8bbe5874c2b987c86756ca0ab54e5764d81bb06ae24ae5c", 0x54) mkdir(&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x88) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000280)=0x800) semop(r3, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000007, r4, r2, 0x0, r6, 0x100010192, 0x207}, 0x3ff, 0x10000007, 0x98bb5ee}) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000001c0)=""/187) 12:57:53 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x38, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "276715", 0x0, 0x2c, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, [@routing={0x33, 0x0, 0x0, 0x7}]}}}}}}}) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2}, 0x4, &(0x7f0000000040)="e2b55c05c3eca521a286c041cbff0448a0f5380932faec75daf221749a822032a2cc", &(0x7f0000000100)=0x22, &(0x7f0000000140)="d3d478b91a3bb83addaace350e7b49a664dba4494ac056b7925cba44caa037910d07bc97f1099f87467e42f9d0be9b38f2a53c06e31ddca905b9e46efa9a09474970af327f5a85899e4965989f9b5e16691778e5efd68fdbc0bc27e80983babb6df4e8c5f4e3c6cc2e839aa121c3c507865cda68164fb1313a0e6416d11f1c3819b72da3cca83822b09c6bf5479fd684c6352187e33cd7d28d767eea990fcf1482ecd8ffd3291ef36e801efd24c499791951d3d792cc475a9347421cddbb3fa2b2bdcf6cc07a214642d10435396399efc6f21757128e780ea31d4a53cd09d73167ac551835c8936b6084830bb9efe8f23fa037d5d448a04fefe1", 0xfa) 12:57:53 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c40)={{}, {[0xbe, 0x200, 0x7, 0xbd, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x66d, 0x1, 0x0, 0x0, 0x2], [0xfffffffffffffffd, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0xc3, 0x8, 0x8], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffff7}]}}}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0x5, 0x7, 0x2}) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x21, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x21, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{}, 0xfffffffffffffffd, 0x0, 0x2, 0x1, 0x800}, {{r2}, 0xfffffffffffffffa, 0xa0, 0x20000000, 0x7, 0x800}, {{r2}, 0xfffffffffffffffa, 0x22f8e9da2e163947, 0x80, 0x7f, 0xffffffff80000000}, {{r0}, 0xfffffffffffffffc, 0x9, 0x2, 0x3, 0xfffffffffffffffb}, {{}, 0xfffffffffffffffd, 0x0, 0x8, 0x0, 0x1f}, {{}, 0xfffffffffffffffb, 0x4, 0x4, 0x3d1acf7b, 0x81}, {{}, 0xfffffffffffffffb, 0x21, 0x4, 0x9a70, 0x7ff}, {{r4}, 0xfffffffffffffffa, 0x52, 0x80, 0x48, 0x2}], 0x80, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x3ff, 0x7fffffff}, {{r6}, 0xfffffffffffffff8, 0x48, 0x1, 0x0, 0xd554}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000001, 0x5, 0xb780}], 0x9, &(0x7f0000000280)={0xffffffffffff7fff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r7, 0xcd60441a, &(0x7f0000000240)=0x2) 12:57:53 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10090, 0x0) pwrite(r0, &(0x7f0000000080)="c89e1e45b294523d080daaae45a48942f162b207c1ed0e3f06a90aa9850bf882f4b13a008a", 0x25, 0x0, 0x7ff) syz_emit_ethernet(0x36, &(0x7f0000000000)={@random="fb8dfd9f9f6b", @random="6394d34c053a", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp}}}}) 12:57:54 executing program 1: syz_emit_ethernet(0x54, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x46, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @icmp=@time_exceeded={0xb, 0x1, 0x0, 0x0, 0x96, 0x0, {0xa, 0x4, 0x1, 0xb, 0xf8, 0x65, 0x2, 0xff, 0x4, 0x7ff, @broadcast, @multicast2, {[@rr={0x7, 0x7, 0x0, [@multicast1]}, @rr={0x7, 0xb, 0x5, [@multicast2, @multicast1]}, @noop]}}, "f416"}}}}}) 12:57:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x26, &(0x7f0000000080)=ANY=[@ANYBLOB="bd19aed1b8aaaaaaaaaaaacdbd0366d5bf080045000018000000000070907800000000ffffff"]) 12:57:54 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x2, 0x1) preadv(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x2b, 0x101, 0x5, 0x19b0, &(0x7f0000000c40)={{0x0, 0x6, 0x3, 0x5b, 0x9, 0x2, 0x81}, {[0xbe, 0x200, 0x7, 0xbd, 0xd67e, 0x800, 0xb, 0x2, 0x100000001, 0x0, 0xb45, 0x4, 0xee3, 0x10000, 0x8, 0x7, 0xffffffffffff8001, 0x81], [0x1, 0x8, 0x4, 0x1fe, 0x6, 0x66d, 0x1, 0x7ee80000, 0x0, 0x2], [0x0, 0x1b, 0x5, 0x2, 0x1, 0x7fff, 0x100000001], [0x1, 0x2, 0x100000000, 0xc3, 0x8, 0x8], [{0x9, 0x7, 0x1ff, 0xffffffffffffffff}, {0x20, 0x26c, 0x7, 0x200000000}, {0xffff, 0x7ff, 0x40000002, 0x7}, {0x1000, 0x6eba, 0x67, 0x3}, {0x1, 0x3, 0x8000, 0x3}, {0x8, 0x0, 0x2, 0x8}, {0x6, 0x4, 0x3, 0x5}, {0x1, 0x4, 0x4, 0x5}], {0x0, 0x6, 0x7, 0x46}, {0x349, 0x6, 0x1, 0x3}}}, 0xb649, 0xc8}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) setpgid(0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="d44066d906eb9cae03a8e1ac4ce88777d1652e011d39bb38160d80b04b5b2ad3c5ec940e59aedee0f511be052f59b13c372a98eb6ee2a1593a985841dca1c7d80d7bf6a59217f2269c67a21cd9a45889022fd21a009a2619ee67453191bf202c80a1114bc4b0ec6e600980d16aef7039f8a6f83ede31e8a737ca53fd380eb8a0fb687424c91a793222ad04bef01ab7b0731d11c462ca8498db9e04742b", 0x9d) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYRESDEC], 0xa) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x800, 0x0) r4 = getuid() fchown(r3, r4, 0x0) setreuid(0xee00, r4) chown(&(0x7f0000000280)='./file0\x00', r4, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6361acd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b81fdd7068113092bfaa13ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7db000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969edb7f7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec89ff7f0000490ba02e9768a8b36d0400b89da05a0a414c6394359a00000600000000000000f808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a5484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f87820d1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38ad8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b91721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f935dc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0731a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00c23a2cce6a7074b73e0a84806ac577b6112bc4d9f46eb8357daf26e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207a31b342bae0328371101fdb7bbf1237472c05000000000000001300000000000000000000002000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cd3009ec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638dff07000000000000a07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc09500ffffffff8c5ff51b5719c21dc60c45bed29d7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0d05bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c41e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce81118123f008da9c93d5ce5ba28878d0b3501394ebd068fb1128ff91ccf7626e962550f7dcb0a8299df6897ea240c67a07a84667f79ea7e2aeb00000000ffffffff1163d7906c8721258725c01a4e571702940e42d65b6acfb7b877c255e8751d32a5841662c721150e078e57bdf503bbe42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d"], 0x10) ioctl$FIOASYNC(r5, 0xcd60441a, &(0x7f0000000240)=0x2) 12:57:54 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x6}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0xfe) chflagsat(r0, &(0x7f0000000180)='./file0\x00', 0x10000, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x40, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f00000000c0)="20aa70171981ddc84108a576d78c4655a02022936850a1860099d9392fa2e088e0"}) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x4) 12:57:55 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000100)="8c65", 0x26d) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000300)=0xffffffffffffffca) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000480)='./file1\x00', r3, r4, 0x6) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0xc) r6 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r6) ktrace(0x0, 0x1, 0x8, r6) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0xffffffff, 0xffffffffffffffff, r4, r5, 0x0, 0x0, 0x3}, 0x711d, 0x7ff, 0x0, r6, 0x3, 0x18f, 0x5}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x400, 0x1f, r6}) pwrite(r0, &(0x7f0000000580)="c8b74e9f2ebc1ea3837d82a96cb72336560d226812fc54597ee9e293727605d5b427d90f0b8014c1cb908ab615fef29a6824c77974fd93049dc413bd25e13b903243449b0c1dd26d285d15d5c86b5293c99a39b14402872867f5ebf34ab44029ab03c2ff9eb947b070ba7ef6374984750900000000000000602f2b4c1d", 0x7d, 0x0, 0x9) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x4}, {0x0, 0x5165}}, 0x2) 12:57:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0xd1) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0x4, 0xfffffffffffffffe, 0x256a3446}], 0x2, 0x0, 0x80000000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x95) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000440)=0xc) 12:57:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d01f9e76252b1ab6ab0070966e4c5b143e6af3a3a2ca864bdad2b33c1c4a50a81e0e2287a456c8f5e889c6c1adbb7f91ec44f7bd41216fad779b64f0672e806e40a8a3229595fe527ad57000000000000000000005bf52cbb07e492ff98ea53766a4f58aa7614461ed0a5c47cfce7e564993aad8f3418b02170cef33fd014b16e62eb4d7889d49a4120ee033d2ba4cfb69d1a5c092cc9e5adc4fead5d0d7de683541791a68c410cb1d5c5b181cec803052bc8c3031399af443e6edc2ba233b30f140065cbb0d95b08e9f4149c7b5cfd405fc972196a13b9efbdddf799197d6cd5bdb43741eac6716016a9a9cc10409ddf248e4646ce8f180914e120915da951b11769174596ed0365b7f2c79abab6feb9d2ddcebb2c171f00edc75def250206dabd2e33557f2bc3854c0f62b76f36525ce4ac22ad039a8b8d19fb03d3541faabe5df73ce21e62677d31f5789ff70e0c57f14b55a636cf8a2f2241507962453247ac68784bbc7751bf42c9658a9449411483035c07f73f31e112ba0f706e8ff8e513dd8d53acd837986d10b59cbe1e7e22d3b42f41ce9b86af7fa4f920ae6fcadc07041c545b082601441768ed20564abd7c799d5dd315d99ee895f2c8e3bf0b952c8c6a40b4affe4cb7aed6527f8aa7586dbe7a462c7a41fa277ca7e11b15ba"], 0xa) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x1, 0x0) getsockname$unix(r0, 0x0, &(0x7f00000002c0)) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x8001, 0x9}, {0xfffffffffffffffd, 0x85}}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) fchmodat(r2, &(0x7f0000000280)='./file0\x00', 0x12, 0x6) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000300)={0x8eb, 0x1, 0x4, 0x3f, "59db543caff1acfa7e737933e47bd5d5530c1e1d", 0x7fffffff, 0x79}) 12:57:55 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) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x400000000018, 0x3, 0x3b) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x150}, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) fsync(r3) 12:57:55 executing program 0: syz_emit_ethernet(0x3e, &(0x7f00000017c0)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, 'vS\x00', 0x8, 0x3a, 0xff, @rand_addr="0000000000000db74c00", @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@ndisc_rs}}}}}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x9) 12:57:55 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x80, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfe000000, "9cfb402a3477e065337763c375007a00"}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x81) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$FIOASYNC(r0, 0xc110445d, &(0x7f0000000240)) 12:57:55 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) sysctl$machdep(&(0x7f0000000080)={0x7, 0x2}, 0x2, &(0x7f0000000000)="65404ffdf7760000000000000000", 0x0, 0x0, 0xfffffffffffffedd) 12:57:55 executing program 0: sendto(0xffffffffffffffff, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0xf0, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xfffffffffffffe53) r0 = dup(0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = accept$inet6(r1, &(0x7f0000000180), &(0x7f0000000300)=0xffffffffffffffca) getsockname(r2, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r3 = dup2(r0, 0xffffffffffffffff) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000480)='./file1\x00', r4, r5, 0x6) r6 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r8) ktrace(0x0, 0x1, 0x8, r8) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff, r5, r6, r7, 0xa, 0x3}, 0x711d, 0x7ff, 0x0, r8, 0x3, 0x18f, 0x9}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x1, 0x7, 0x1, 0x6, r8}) clock_settime(0x3, &(0x7f0000000140)={0x4fffffe}) 12:57:55 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) connect$unix(r1, &(0x7f0000000000)=@abs={0x3, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f00000003c0)=[{0x0}], 0x1) 12:57:55 executing program 1: semget(0x1, 0x0, 0x0) 12:57:55 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xe}, 0x4, &(0x7f0000000400)="c5a22f6368e10831bbc79f338b286dc9ed7fb3943cb12cb3040b9a99299e2ca58006c52d0e6c6b523537b87d0113cb6e9d16890175af893e475a752cac806e20e3f9c946f9a4f2c4136c1b5c9df87e8991b48583686f3b0cd6ed40469b894abcbbbf69ca270754aeab93d536fcd5a92b1d953beca89bd19f577741eff8f0437994158152b82c2728bcd6de343babe3dd5677ab71a3fb91e9c385144ca8771d5537dd91b9e80603264cfc335f6613c381f65d2096a130291085ded31240b692659ba7ce6a73048073c4cfad0097ebb62eeec0eba75c2684221c0faf34a0488fe3dd9c34483db04fd7600a7ad0b046c58beccedb23feafd850900a758858b1391e6c5c3adb4152ca4fabd3a4f1d3a0e11f6034d991a57fc86d048a9566b855f112dcfe3a0708f57d56fefd7610c212900ec945704b7a8002051c2a20baa71ff39629", &(0x7f0000000040)=0x88, &(0x7f00000002c0)="00355423649ebf16eaf5675f9b98913a79b8daae2b16a677451988c50e3dafc4e790687aaac584bed3d22dd6e11f609ebe3d5c1b4606f1fe9e2d7cf72d1b5422a3f242d40098e955c4fce5e9125f9575dc778a039e2b411398b66bce59f5e44411cdc8de2d821e2f9ecd965029c473f21d66c1246be302d37956b52e05a6efaebafdd7a45fcf2f99fe3394654c030424a6c00a3db501f22179c1caf12a84a699192a960a1581560a8de73e0b6effe00789ebc4c21424577c38618bcbf9a21a057f43524df3951b6ddf064af1db3e1c03818c004e70df78f407a213b42bdc66fdce310f50410c0938e3a03e2881dcd8bd909907a3e8c5d2751121f7e859082ec5501f801e595afad86214b8c8e2c398fc", 0x4) 12:57:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x28, 0x40, &(0x7f0000000600)="0000000019c5cedbdf9151b2e04247f277798728c416d378c48d5e460e8b67331f735d2962fda9a50196b936dcd1ba2138843d31c2d41298536fbd2620c99771863e8f46ad717a7cb0c1d7618df828b88da4b32309b38dfdf39b75998afd28c5bb610a0cd4bea584780de618f0ee3213e9ac85c4c003a6655e7a2965108185eb313400623ff3355c5ef1a9d9086f2801d13c8d1ba8bc602b23b00dc006c3a80aab5c064dd2b9474b0000000000000000000000000000fbe41cc3e7ed020378d987e2f755f21665bea6c062fc0f1457781de10586c0e45595af9af53912b63e7c7334c11e73622f8e54ccfb1bbb2a5e7843fb71dbb6bb64baad60156d2ae76bfa6d5ae39a974227538caaee0c43015872dbd914263772143a820b37b8709646e04fb0437e8affff639e377610b366dbeeb76f006d79e7ad273afc6582facf36d2ffe464cf0e8f6a924323910e", 0x14c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x21, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r2, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) semop(r2, &(0x7f00000000c0)=[{0x3, 0x6, 0x1000}], 0x1) geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r4, 0xffffffffffffffff) r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x0, 0x0, 0x0, r5, r6, 0x99, 0x5000}, 0x8f800000000000, 0x1001000, 0x8}) getgroups(0x7, &(0x7f0000000040)=[r4, 0x0, r1, 0x0, 0x0, r1, r6]) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00@\x00', 0x4) 12:57:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) ftruncate(r0, 0x0, 0x8) sysctl$kern(&(0x7f0000000180)={0x1, 0x21}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84fa0c844ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00198637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb252a1880a410d6cc509ce45beb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0xa6, &(0x7f00000003c0)="6f21a18d40cae438b096db800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01005ece5f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8ba4b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab906973cf74f61df49c6f97acfbe3df9647e7105698b84bb2737277", 0x85) 12:57:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3080002000, 0x1604) r0 = getuid() r1 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) semop(r1, &(0x7f00000000c0)=[{0x3, 0x6, 0x1000}], 0x1) r2 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r4, 0xffffffffffffffff) r5 = getuid() r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x0, r2, r4, r5, r6, 0x88, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, r4}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r0, r4) setreuid(0xee00, 0x0) 12:57:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0xd) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x1000) r4 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r4, &(0x7f0000001000/0x2000)=nil, 0x1000) r5 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r5, &(0x7f0000001000/0x2000)=nil, 0x1000) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[]) 12:57:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x3d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000340)) sysctl$net_inet_esp(&(0x7f00000000c0)={0x4, 0x2, 0x32, 0x2}, 0x4, &(0x7f0000000140)="9e9a1f511f45617684f6106f63e1da40b5711954e18ada52585363e47d92f7966f02c1f7d6d239900250541277efa9a6c58b6b6515108cae48a4c9a31fb294e616a4d7bf777c1493ca604f5673258b270a5b83aefcb660b6988b39b3775c60b067f6f2d3ef0c44d7a6e95d796ef590fbd316610a80b6e9f31d6fcab54b93a1a7f0707dfe9e556e0af007652ca1924471bbc3da1dde1e8940500022f82bf6840ee6a0a1aafde9d97b2b059d71de8a9e017ae82b5862a8beff4041", &(0x7f0000000200)=0xba, &(0x7f0000000280)="17d2caea51c56605c5327720a99dbe1d38b3c32c5f8a13c5fdaaf885a04e6b7abc7b459888fc4742887752bb1777e17a7227d4130b3212cc84d9611f457d40f9705e8f", 0x43) 12:57:56 executing program 0: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x4) read(r1, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x5, 0x1000, 0xffffffffffffffff) dup2(r0, r1) socket(0x0, 0x1, 0x0) 12:57:56 executing program 1: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/1, 0x1}, {&(0x7f0000000040)=""/90, 0x5a}, {&(0x7f0000000200)=""/218, 0xda}], 0x3) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 12:57:56 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = semget$private(0x0, 0x3, 0x589) semop(r1, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) semop(r1, &(0x7f0000000080)=[{0x4, 0x811e, 0x1400}, {0x3, 0x9, 0x800}, {0x1, 0x6, 0x800}, {0x4, 0xa546}, {0x4, 0x0, 0x1800}], 0x5) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = socket(0x10000000011, 0x8000000003, 0x0) close(r4) setsockopt$sock_int(r4, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3}, {{r2}, 0xfffffffffffffffe, 0xa0, 0xf0000000, 0x1ff, 0xd7d}, {{r4}, 0xfffffffffffffffd, 0x6c, 0xfff6f, 0x400, 0xb3}], 0x7, 0x0, 0x7, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) write(r0, &(0x7f0000001580)='t', 0x1) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000180)={0xfff, [{0x1, 0x336}, {0x3, 0x1}, {0x3, 0x7}, {0x2, 0xfe}, {0x2}, {0x1, 0x3}, {0x2, 0x9}, {0x2, 0x8bc}, {0x3, 0x3}, {0x0, 0x3}, {0x3, 0x8000}, {0x2, 0x6}, {0x2, 0xfffff92d}, {0x3, 0x2}, {0x1, 0x4}, {0x3, 0x2}, {0x3, 0x10000}, {0x0, 0x80}, {0x1, 0xffffffff}, {0x2, 0x457}, {0x1, 0x800}, {0x2, 0xfba1}, {0x1, 0x3}, {0x2, 0x3}, {0x2, 0x4}, {0x3, 0x2}, {0x1, 0x9}, {0x2, 0xd2}, {0x7, 0xfffffffe}, {0x3, 0x3ff}, {0x1, 0x40}, {0x1, 0x80000000}]}) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 12:57:56 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockopt$inet_opts(r0, 0x29, 0x28, 0x0, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget$private(0x0, 0x48) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = msgget(0x0, 0x298) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001200)=""/164) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000140)) chdir(&(0x7f0000000040)='./file0\x00') ioctl$KDDISABIO(r4, 0x20004b3d) getpeername$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 12:57:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) kqueue() r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xf9, 0x20}], 0xf8b4, 0x0, 0x0, 0x0) 12:57:56 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000126, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0xfffffffffffffffb}, {0x3, 0x82aa}}, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) openat(r4, &(0x7f0000000080)='./file0\x00', 0x100, 0x0) 12:57:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x80}, {0x1}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 12:57:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8eaa7}, {0x3c}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)={@empty, @empty, [], {@generic={0x8014}}}) 12:57:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {0x7}], 0x2}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x188, 0x1}, {0x8b, 0xabe}, {0x47, 0x2}, {0x43, 0xffffff1a}, {0x40, 0x5}, {0x80, 0x4}, {0x81, 0x3fd5}], 0x7}) 12:57:56 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x80000001], [0x0, 0x0, 0x0, 0x0, 0x21e, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0x7fffffff], [0x0, 0x0, 0x403], [{0x0, 0x0, 0x0, 0x1000000000000}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x0, 0x3}]}}) 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)) 12:57:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x100) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x10) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 12:57:56 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x0, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = accept(r0, &(0x7f0000000680)=@in6, &(0x7f0000000540)=0xc) unlink(&(0x7f0000000040)='./file0\x00') r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = socket(0x18, 0x2, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x800, 0x0) fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) getpeername$unix(r4, &(0x7f0000000500)=@abs, &(0x7f00000002c0)=0xfffffffffffffed4) writev(0xffffffffffffffff, &(0x7f0000000e40)=[{&(0x7f0000000940)="6ab162aa6643dbaa9e03cffd66401b5764b06d82fda5edfbf15f5f60dd6ecc1bf857fd8b0ab57bf87a1fdfc9500e62536e0d9581029b726e9672ae48ca69c83e2387f7bdc99a7de6562a5e040049730e4461b82952e6c8e9c8304bc202e3c460ab2376b03ce27d9e60ad22e579c57c824c6ddec27a49f0d8b4f47e6c222df5ed1d266c132ecb785e59858ce3c1ab65faccce997379b7ed97d1024abed145fddc4b135e306b16c873dc60a63bd90ffdaaed9ffa1b648ce99dcf9eec1b91ce6aaf3e547658f009879e78deea90146519627ebb2d9e58c8204786554ba25987e1c06917f07613956b7d30ecfc372fd338c1d5a2c501b4d64cb812692e29fdf6155937ec60a68666", 0xfffffffffffffe17}, {&(0x7f0000000c40)="8d6431684bcfca8205736885650be0755ef58d01238be7302e0db9c39e99d53eb77a58fba59d781fc8d2ae95ddcc59936cc3d1fd7e1591d9a7db8f6419a57e0f91941fdff4d7aa2dbf984a7372b6e812c4bc0de2d57cca4cd1fe68b8468f136f895c15a17b55814a349676a74533ca68d89b5ae1d7066e5c5fc933cd62cfc99ebdb833195b0888ea5b67db401892509932a5a9258f22c3460dd4447f10062780816618ea2767a6d949178d42f0716bdb1fe232246e276596ad2343c5edc3f5261e0d0f50f5b570c463e9e1bdfdba76fcb5d840844d3635b093ab20e1f1f3bb51ceec70823ce096fb30cf09f6e60d2e6d6f8c3cbfa5f66f012b8f75c900879cf120ade18a053f7529c71924fde08a82b4132d860afd43aeb5557196402cbc2065c3aa152af6531c92ce4a4826f4fcddf27c8d694ceaa284b9c209025b81e5f4a88ceaefcee6bcbe1027fdae67d5a367e0de67aab413b80c91d732c82658598c046019f3b4485859893d91bcb8fb84dbf8ff2f96a9e6be09111973a7a2773aa0b2c3f32a1e8eec6f8ac700"/409, 0x199}], 0x2) open(&(0x7f0000000300)='./bus\x00', 0x20000, 0xa8) pwritev(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f00000003c0)="fc86efdb9199aa68824a16b68eb425f88203f46cd7465635ede750727bb449c50bb65ea3a765ad749f0f57bb3365cfa79e1f27f939b1619c9d925bb6d5c5b9b345cc0d73adcf3196a63a10246a6a070000b6e977a6a355bac590e8f0bd54bf0000000000", 0x62}], 0xa7ce92c628241f55) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x1000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000024c0), &(0x7f0000002500)=0xc) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000440)) read(0xffffffffffffff9c, &(0x7f0000002540)=""/71, 0x47) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f0000000580)=0x100000001) r6 = open(&(0x7f00000004c0)='./bus\x00', 0x80, 0x84) write(r6, &(0x7f0000000080)="880000d2ea465755f8b4bb6eafec7848225cd310015d062e0800000000000000db71f08018357bb5d42a310f0f480f245cbfbb000000000000000000", 0x2cc) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, 0x9) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000023c0)) preadv(r5, &(0x7f0000000b00)=[{&(0x7f00000006c0)=""/240, 0xf0}, {&(0x7f0000002700)=""/4067, 0xfe3}, {&(0x7f0000000840)=""/109, 0x6d}, {&(0x7f0000000240)=""/20, 0x14}, {&(0x7f00000037c0)=""/244, 0xf4}, {&(0x7f00000038c0)=""/4093, 0xffd}, {&(0x7f00000048c0)=""/178, 0xb2}, {&(0x7f0000000e80)=""/260, 0x104}, {&(0x7f0000000fc0)=""/141, 0x8d}, {&(0x7f00000007c0)=""/78, 0x4e}], 0xa, 0x0, 0x7fffffff) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000025c0)={&(0x7f0000000480)=[{0x0, 0x80000001}, {0x87, 0x7}, {0x8b, 0x7}, {0x100}], 0x4}) r7 = semget$private(0x0, 0x7, 0x3e0) accept$inet6(r2, &(0x7f0000000380), &(0x7f0000002440)=0xc) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000100)=""/172) 12:57:56 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x8001, 0x5, 0x3, 0x7}, {0x0, 0x81, 0x0, 0x4}, {0x3, 0x3, 0xfc, 0x80000001}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r3) shmctl$SHM_UNLOCK(0x0, 0x4) r4 = syz_open_pts() readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0xb1}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(0xffffffffffffffff, &(0x7f0000000000)="f3e3a80cbef0037faf8a3a", 0xb, 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) execve(0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r5, r4) 12:57:56 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfe000000, "9cfb402a3477e065337763c375007a00"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xfffffff8) r1 = socket(0x2, 0x3, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r1, 0x0, r2) r4 = socket(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) 12:57:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x81) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1) r2 = socket(0x11, 0x4003, 0x0) r3 = dup(r2) sendto$unix(r3, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b00000000000200"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000240)) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085762, &(0x7f0000000200)={0x2, 0x6}) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x2d}, 0xc) r5 = dup(r4) listen(r5, 0x0) setsockopt(0xffffffffffffff9c, 0x8000, 0x3, &(0x7f0000000400)="635415b28d072c8b2baa99a4a83d7585a139a99355c34c939a957b426c7fb1c4b12883875140a2804a3ebbc0b6daf66c0fcea384a8938f93eb327f89e1b379f7988a07984e3fad4689b342617a3535de8673871d39b6693a5cd04b447a6dbbb9aea1de748a92060676e877aa6066623c0a4a8b865c434491cb36d399a790e4d2c076d33c08cd7ce2169aad6dcb1a7f2e17a871206c2d2878d81d0936ed05188dce27d1f2d742c267876581c7bb2313", 0xaf) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000280)=0x3) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000100)={0x7a, './bus\x00', './bus\x00'}) writev(r1, &(0x7f0000000a80)=[{&(0x7f0000000600)="5141670eadd4a70f5fb2bc2ebb7e752b07f32d9d3a844ed351ba00bc150f110e06338b17661efa271504be7b0a3afa516a65eb13db5dd03c870fe7655fb80d77185a36a4d50fae9898ce9872bb70ce45f700ee38c2520c92b5c48a16d81e856186182125db879b127cfbfcb81c4347695790a186c40907b1f617beb36c5bd7e1f541a7793834afc6bd9070b87ef2410381b08e2193169f2fcf99654c1b4fea8a4f7fdd65a4943b0cf419d5dcde5b2cb5906ede194853232878f420b0bfcc331933fe6dfb4c01844fd3689bec5a93993bc95f70aa14f418acf7a17fe261e41471d5ccd612f155e9007d2879b4d5b045af564627", 0xf3}, {&(0x7f0000000700)="185bede33c74009bb3ee6d7ccf62fa3548b9571efcf8efb085a4f6be871a328b6073d5d9f0cfc8ac1aec3234c318421be3f6cde9b760437dbb7da4e5eeaa337377203f2da2ab68abb6e60151173ae415646d2959a8bd6fd779c6111b80a468a80219b673126003561154135ac90dd180bf0fb2", 0x73}, {&(0x7f0000000780)="5508f686e8392c51381746aa435df16da5de0da63000ed0a6bb78c350e1059d1c670df52bad625673275", 0x2a}, {&(0x7f00000007c0)="69d4526030d995b6bc66976cd7ae0d86610776367e3fdfbca5c9ef6e775ea261e72888a476dc6fb856e1e65aaf62adf331c09028a61bf6759f2ff084ce8a1ec19debe39f89778a6c81a3f114cfddc4eaf019f4cd9a8d83906dd6085ec82d44cde0318e89c1c5faeda6e4d2905534dd8e188dc1103aa28ad1744ca624b2dcf45394ea480125bfa6e877374ca109da799c2f1562766f316c20085e91d2031707407e0d", 0xffffffffffffff40}, {&(0x7f0000000300)="96c7137b307872d4f42bb8b6d8f611614993da58c64e0fe29ba6377fa33aa2dab7f76f74c6f2614b471576c5df2cab3a9e8b36d16c970af1cf2bd56f129b1fa582cff2575adda49fa29eb898cc31c43d5b4cabefd412bbf03069afb78274aefb9f2a23edc6c703f0752f10391265c9d11abe7c3538e50badf0363e8b5d289f34ea4a2bc664a9eaee8d63552a5e37607b8b513904126d1325be51ea61e5cc6a1ce66d39ca9fd74c9967986e08886dc4f3fed264645411dc4ba50e78cd027bfd68764737bc348145468fe2a09e5f89dce2f6fdc050c5c5760b1674916aa85866b4ce52864b1f66d3a3336b55", 0xeb}, {&(0x7f00000008c0)="73a2cddf7881184741f70391205310c9b2278b3a6716fdb97451936f323f5cae02d8fca89f30770b1b13c8683bf31344f575b889d4e8f8adf17bfb76e10dcba63adb8fc22e75d195a5f428ea796a64d21178df95bbe0c6f7ddcaa5770a89da9d5ea045cbece033ff5adda5f0616158c4b1e52cebff8811381d186825339447ae325669d6e08df83afba23708b4fead5e503c3443b825dd026ed37b9c99d5215da2bd0fe9b6775669ccc02d26b37eadd2afc94d8e4354d5883f6f99a8a801b05dee8044dc9b61880659224b", 0xcb}, {&(0x7f00000009c0)="d11a1b1176468ae00639f71a4fe7bc04942fba33e2d85dd8ed0e3a47dcec488beace370c164941660aeea35725eeff914e748bdee9cb9ce4c1898f945bb9d9838e3bbc426b7af965b34c0b59391f741621f981126a08f5e4bbe3a81f8506e7537e8950ad41a75e8532c82355f8decca81c6decb2e590039af9132d95e4a378fac33eb89adfe5d383892b5fb2c6a9a9881ccf483bcee88c42c900242f03bdbeb5cd388fcc4524d9931034ed64485c7d966f691e82ab", 0xb5}], 0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) 12:57:56 executing program 0: 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) 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) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x21, 0x0, 0x0) close(0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000a00)=@un=@abs={0x1, 0xd}, 0x8) listen(0xffffffffffffffff, 0x7) 12:57:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x40, 0xfc, 0x8, 0x991}, {0x30, 0x0, 0x7f, 0xfffffffd}, {0x2, 0x0, 0x0, 0x80000100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 12:57:56 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x6f, &(0x7f0000000200)="b0021a4690e6661db3b783997383c0ee650d9d1f7da00c99293296c0ea90d2b95b77063e015bcd959ec5623418ce7bc1ff6d06d09f4a8a20bd73427ca57829484a", 0xfffffdf5) fcntl$getown(r0, 0x5) getpeername(0xffffffffffffffff, &(0x7f0000000400)=@in, &(0x7f0000000140)=0x3f) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000280)=""/132) shmctl$SHM_UNLOCK(0x0, 0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x23d}, {0x4, 0x0, 0x0, 0x800000}]}) syz_emit_ethernet(0xe2, &(0x7f0000000640)=ANY=[@ANYBLOB="fabd9b52f2dfc1fe6e589f00be000000000000001fefffdd76fe8e4d7752324604000000e7f2d6e34b23f800e672c540dbeaf2d61a29dbbbbfac645eb6c07a7988bce0a6816b98063e5326465eee219dbdd4ddf3433047967d524e220478674681391e8339081a618379da19971665ff83c10df19e57560a9d624d36159d1ec2a6bd6cd023b22fe5b518264fbe025bdcc6674b0565af4eec68ca2bc3de6d319d385771437bcdd79bac173f0176aa7d84c5ab688fe312319d9acd6b38c3ab6b02e03f8d67e3dc6173f1188088869b49e3d4f77d22df65663c691d527c69b7fa8492d94e7848b266c02b6dedc6b4fd0ff7bb053619cc067ad68a12c6ea1c4d730e34bd45efc118cbb30597b735af1d13bd16fb25d509b4840b1e7bc32ac3ab5531b7c1dd7f1729c21737feaa2dca29791da8a6cedcbce110221afa75130f0f28a7acc20ae499416da8835b5df9428f27edc9eeb90eac2598e4b27709a2ed017450d8cbbe602e749b169fd91495f689911360839277db1264a96cbc411a7ca13fc577e6cf9e"]) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x100) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000180)=0x7) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83e58d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d90ca0e27564c42ec8a60444d6f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c347", 0x141}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r4, 0x0, 0x0) mprotect(&(0x7f0000012000/0x2000)=nil, 0x2000, 0x0) r5 = semget$private(0x0, 0x2, 0x100000228) semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x1800}], 0x1) 12:57:56 executing program 1: r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x200, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x25}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 12:57:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) semop(r1, &(0x7f00000000c0)=[{0x3, 0x6, 0x1000}], 0x1) r2 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r4, 0xffffffffffffffff) r5 = getuid() r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x0, r2, r4, r5, r6, 0x88, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) setreuid(r5, 0x0) r7 = getuid() setreuid(0xee00, r7) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000007c0)) 12:57:56 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x25710e56) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000940)=""/102400, 0x19000}], 0x1, 0x0, 0x9) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfe000000, "9cfb402a3477e065337763c375007a00"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x4, 0x2, 0x7fff, 0x8, "7323f0bb6a09dbe9378cd1ca08d860a331bdcf4e", 0x4, 0x6391}) 12:57:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x4000190000000001}], 0x0, 0x0, 0x0, 0x0) mknod$loop(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="510fc3a0", 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) shutdown(r5, 0x0) close(r4) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f00000000c0)={0x4, 0x3ff, 0x8, 0x1, &(0x7f0000000300)={{0x6, 0xe0, 0xff, 0x5, 0x0, 0x6aca, 0x3}, {[0x8, 0x80, 0x7, 0x5, 0x3, 0x5, 0x80000000, 0x3ff, 0x200, 0x2, 0x8, 0xfffffffffffff801, 0x7, 0x8, 0x5, 0x9, 0xffffffff, 0x3], [0xff, 0xb3, 0x6, 0xfffffffffffffffa, 0x8d88, 0x8, 0x8, 0x8da, 0x800, 0x5], [0xcc, 0x5, 0x2, 0x401, 0xfa, 0x1, 0x100000000], [0x600000000000000, 0x8, 0x288e, 0x200, 0x6, 0x63], [{0x100, 0x4, 0xbae9, 0x80}, {0x4, 0x100, 0x7, 0x4}, {0x0, 0x10000, 0xfff, 0xbd4a}, {0xccb, 0x80, 0x12b9, 0x1}, {0xac, 0x33b40000, 0x4, 0x4}, {0x1000, 0x2, 0xfffc0000, 0x2}, {0x20, 0xffb9, 0x3ff, 0xffffffffc34667ed}, {0x81, 0x45, 0x2a, 0x1}], {0x59c, 0x4, 0xfff}, {0x6, 0x200, 0x800, 0x2}}}, 0xf80, 0x1f}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:57:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x2) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="6da973b572426671a118c9e0de"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x21, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x21, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x21, 0x0, 0x0) socketpair(0x18, 0x2, 0xb4, &(0x7f00000000c0)) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x21, 0x0, 0x0) r6 = dup(r5) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 12:57:56 executing program 0: sysctl$hw(&(0x7f0000000040)={0x6, 0x14}, 0x2, &(0x7f0000000080)="530ff19f77680a88", &(0x7f00000000c0)=0x8, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x21, 0x0, 0x0) r3 = dup(r2) ftruncate(r3, 0x0, 0x81) 12:57:56 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x80, 0x0) ioctl$FIOASYNC(r0, 0xc444443b, &(0x7f0000000000)=0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x44) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000000c0)="ae26a5f4c319411c425d5f64802b3772f608f2448b6717be69b345157e6aeea904348ca70d61c4f8995fea80c8cd804afce1266cd0acd6c493df1244352005df851eba503981f402cd0bbaba884130cd073b730505e95cc1da0433f93dcb23c63d26103de8362f423173f516bdfe2af43df987df", 0x74}, {&(0x7f0000000140)="28325036210f143918960e8f8d4146b07af8d8d426c8659fc5d966ccafedd4e5ce16c4ea0cb3af4a679a1fbe226c8335440a3522267518967e266d0fff7dcca7", 0x40}, {&(0x7f0000000180)="8c277c533c13ee117d6f57ce3c947b943b441c41dc83c953159dd4915eca06b4eb6f8c0011c17ea9a4ace417235b8c699542b3bd6c585561271666e6d7e7d9162dc3caadf84093c388330775949996b7093b98170a30569ce25a3061e639ecdf97be2e1d8bb2fb02d7a02843dbe2156f6c54ff1e18ab64eb4b97ad1b64c713e1c5c6bea6c3355b2d6105addaf310c0d18c4ca1609311a920d616a4660e1b9e", 0x9f}, {&(0x7f0000000240)="5557d05e009c1c670f43ff99f7ae327e13fe6e2c8f4334d680a3be9e3a0450ebeb15761307b92293bbf4ad644e7c6d3b322fb5c3e4128eaa88cae01111e50dd2b0f151f0f38c0b4b5b546f38138df0fbb70ab09cf1c9b553e1190edc877c0205dac21ce713824b506406c7fb8eb8fc95d3159772e0b0b15335b0ded089823e92bd32d571d2b5fb0b991e49f6190748224f7dc79d661f925581d21f86e77a053b5833a2d6cc7952e28170c2c01e66e7f7cba30d9c725092d7d3c7c168d3fae9898c9f148f841aa59dc617836a74985da070daf8a943012fb55a0b6b781153c3e9e609e8", 0xe3}, {&(0x7f0000000340)="6acf47051aa9b04b097c733c2bd803a882de132524d94b61ed56f189d541374f159a2fe6835179fecced0f8dcac666f2e1a7ce2702694d3dc3b0e902a772611bea4137449c57fd258519b96c5f72f52d25f34092b8414461c1a25b380e3ae19f63c82c7dccae1dcca09614e1bf582b66921035b8164a3d", 0x77}], 0x5, 0x0, 0xffff) 12:57:56 executing program 0: sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x2, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000080)={0xa, 0x2, 0x1}, 0x3, &(0x7f00000000c0)="981392421faff953fcfb5b541343fe2ddef20bbf70e866d06c3151a5abcece98", &(0x7f0000000100)=0x20, &(0x7f0000000140)="f88c354e3fdcdf33dda29b770cc906c9ad9131150a2195d1b32a1ddd27ce6c0339a3b4575668dd", 0x27) sysctl$kern(&(0x7f0000000000)={0x1, 0x3d}, 0x8, &(0x7f00000000c0), 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0xc0) getrusage(0x0, &(0x7f0000000180)) syz_emit_ethernet(0x111, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x12, 0x4, 0x1, 0x2b, 0x103, 0x66, 0x9, 0x81, 0x1, 0x0, @rand_addr=0xde, @remote={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0xf, 0xfa, [@multicast2, @local={0xac, 0x14, 0x0}, @broadcast]}, @rr={0x7, 0xf, 0xe, [@empty, @multicast1, @remote={0xac, 0x14, 0x0}]}, @rr={0x7, 0xf, 0x3, [@multicast1, @rand_addr=0x40, @local={0xac, 0x14, 0x0}]}, @lsrr={0x83, 0x7, 0x0, [@remote={0xac, 0x14, 0x0}]}]}}, @udp={{0x0, 0x1, 0x8}, {"e5c5e68e397f496ae28b409115b030dbb9a286fa925d7bd10f4ef71b005e4bdbdaa3359c198ae0adfe1e409da4e94fbc3d9e7f5d9878e555cca4d2c300710b7b62e0ad69dcd2fc869b98f413e9234f0d4ec25ee5f28f6599de0b854f8f64d562658ca6b0bfaeb24b4f8bba26814999fd9d486125f5ab6a8dfc52a21cddbe0ebd356fc507af509a6293ea323f272cf7bd8f7f402fc2bc83eaab76b00cbb1cf5921ffe20dbc1f4bc8c086112de4322de0cc5658c"}}}}}}) 12:57:56 executing program 0: sysctl$vm(&(0x7f0000000100)={0x2, 0x8}, 0x2, &(0x7f0000000580)="87b0cd33cf4c6fbf7b1570927a9370340ac81c6ac5969a590a136e5b0400b834f03c1bb24524eca0c5f2c9b499822dd4a5a2ce610762cf4e17fae970aac0f61c5a690f336f43a15d073a50583d917303d79159e5a71f955332b5e5e8f7e013e72356bedd5b2421b559c41489cc93787e4af08c7c828735484a2a89948309e926bd00a6343f3a46f279c81f4eeb78b6506a90f788e7ae15db048ee6645d52e494a36ff3c8fec10db4c6d71e146f9e3f48fff2bdfd000000", &(0x7f0000000200)=0xb7, &(0x7f00000004c0)="94acac24a7b0f481d3dba2a8daba0a18b88584ba68369bddf058020f04383b297640ee48e80b4ffc0ea1e3d329ed8cc47383d03d7c61b0e4bf049cd6541b889c74d5e31d7aa2ce73009ed222483ee83081144ccacc7889f94b4995a2c17e414031db8698d38c2556eb831c19668bbdc3bbf4d988a6636ff2071575cc70e263c8ce61b2948459bc3001e53f236958d3e4a8478756f3c205579e", 0x4) sysctl$net_inet_ah(&(0x7f0000000080)={0x4, 0x2, 0x33, 0x1}, 0x4, &(0x7f0000000640)="3831b9142d6a5cfee1e37b9bcac2402b9e2885680731aba2b4c42ef312a383ce66e103c990cebb269dd804a96186aaefe644f9643f9b0e998d13ecde649fc888cba9c3cbefa4c5ce12eaa1bde7b5da1756a311834f71b6d6e6a6d10420ff1b2271110adf4caa5b8cf93ab2b88911f17662ebf0b3f96cd12fdd43a58e8fa7a7c95ec87df5fbdf21c17867b43650bab42de7ffef3dd26d70b65ca92e00e138c7dfb4add0fa8e9e57be8175c403d0ea7afb6b7a07b8c4e80789ed9b339fb28eeb1e2a1764cde2bbb4be13f24726b2e4d0ba78bb7f7c88f26c67ae9e5662eec0b012b4a5d8b6c2f99d506deabfa1f312903fd90d35fcdeb25ea9babd9e4f1f9818d68d5991f816b9b95ce433be353e280be8941fc0f29377d53f892275904cfa9efacd242217c68203baf1acdf2e525d7e5e719c7e1d53707cba45de75a992b143e78d66a292dc24f0db3e60d7ed50701a2a6878139f9dec2a616607fd8be136c329d9b4880412b40b95e16cf56168f66280ae17c2c98efef6aa18b4613301220f8ebfc411e55e64face82805f834d9e65dd3824cf2d469541b4ababa7dc63487844ac282fb2fa55581c2d0cb6ea1dd6cbe6ded48991ef4a2a601f94530726aef64060f87be753a6866d4f494d38ac05e1ea945664b2bc8e29fadd798ed7bd02a3013eb2544a38e8f8adb9090e500ac3017070eb62cfa8f64b0630eae7575503b5a6b4910ae76e0b5d5618153cc55d6d9423452537663bff6a8368b8bbefbd955760f6f5a120bd7a5eac1952a2cfa36efa07b41232b68d353f052756e48eb42f3a8cd3c71bd36dfe05e120e17cbb05f8206bad264c852ffce6beba26109645533f535b218d400afaea0c45e2a2c74e226161515f1d8f35bd56bf5910600804ecc4c962b2e052984a2593821d5dc2baac12f6d3b82850816cfe88e16f5fc42216263186fcefbed20c64549e4d698e923e5fcee7beab7e24b02c3fc3ff11d6ea38f83cf8e8b4d53c4ad7239bd24cdd191724592c51ab755425d664b0f5d8dde054ce40b2124b6091de4fa26292b0df92722f8b012eef27b8a99f5456e809ef89d2a2b61d41e6f06d00b5cc7cf5eeb841d0ff2120bb49cfcf75954bf14cb4ef54488cbe3aaaf21922efbe7e75afdf6ed38d4fcf1b75712a132ae20d4a70b4908f5481afac8dc8f5b02b85acf0e7f7d8a0456f139a09c3fa85cca8c09ebf319c541eceadc43e1f623ee859caf1795b4fbe513bd4721b1321b8df3a742eba72efc2ec1c2f867477e3123878486c393eb266834a3666e0cf34c315046b71f8c7f073fd93a05d764b057571483ce8b85caf343c408ea9999c8dabfd6dcb5b9cd84ac45568398370c2bd322f460eacb9607acd4db8a753bbb242d432f5efd7fc064e0029a5e41d3e370ad94ef358e41078267b45310764823f92f5d392fa4e096f13270ab6dcb330e0ea7d10c5cc610cd326c654b9808ba7d2d53b9860d461d0fd1466381060199ba39d7656e2e4953f8460f5363221159f5caea74cea9cf704879c70778f8e8270c0aa130bd79c1659c0bf5491c4f29b0f5c71ecfb31b696d73e4ddc56eb24a5a5f03106e322c0d5db858e0ae94113d2fca55a62a96cc183ad6819e415b131c9143cd19b168b53c7d089165ebdf3d141b92b0419523ea09e50c7f3e2a0101efd82b33d32c8f6254ceeb4cde8936941c6a9fb7b015b300263f84fa20274909cb037daa6889609b2adfe64266d26b7b999a000f87b89efa01e0cc1656691161b59340d4a8cfac5770d35bec0fa131f799d458fb877d7d6d5c843d49a3ca177b8045441119e59273148b797015287d89e9b5eae049baa5088cb72e3bd5fbf90b1693f7c0e2012bbfca7adad172b8b913db1c411f7c24cba93d96d1d65b5c376e53361ffed8df6ef4c2ea8e3190fa00390bc72987854b2602e8420494a91f647e23381ffca72a1c8aeab848f801ddb770bdfee74c0a69b2e140d89cbd9d696a87cbdc415c84a2128e171621b3ca633e5cda73b3f4ffc7e24d6c37c61196adf6da05e0aaedb2f9efe2e889628683851b4aa27c07c3809db8894e47e8a08ebb6412e80e50c3a635b26217bbe470df33e4802b8c4589386c20a376d1fed261389553d2e10841331f4d15bd95dbe27e8b1c87dfc2969d06091653770d42531be8db37cefe84b042abf14be8e24f309d77d302052a0e1ec0e0c2583cd20025c56bac15b0f5e1ce134e1b9fc422cedb10b1866e46d1b825041150193f8adfbae40d16faf7be8cfea46b6a49fa3529399abe6cbdb6772f3f5c01ff13d559ebb0a23c57db6c19c5c1589197fc13b57470f9e4a77d28905573a62d276297ea999f6b82e3b90a7838beb178980c35492eac01009b7bd1b1973bd1434bd20e6f8fe8cb436c1683e68e5525bd31a3a2f843bb6aa2ed108afbb7c9bd761559506c6e305be2375594f18f1821c2b9b5e706a0c95f12dca142a26406fe4cf1ca9cfe4d82b23a4701117f496f4aa1215d208f6354be4065a97f659149d656f9570aca150a0c8f8d0c5ffaf669c9956b6b22624a10ec527cf7926eb634c605ac277b7ddc6f57e671ae1582d47698218bfd28231476f820e735afc0f56986b2381d708039153432133c0197a660f4a068c0fc9b76df5c1604b0df50aa146c21c8c6de278ecd03a229ecf2fa884914fe85139f5ed9f0d92fc64191570a1f7c0d9a24a341f15a6ce2ffce0120614774d1ecf1dd62cc0c5824a6bed55b87b4e37d11c5a3172f7a08486efea1e1a0700b30380ecc8ca120d2db7c77edad6e13905bb029f5b78cecdacf211048aaf85ee3d9f0f011a964601e0362f5548c4d8981e4a40a9e73b44e32b99a988d840ee8a900db18e0beb217f5f0972184c56449272cee8d84e6a109f2b51a7b8a1a535443c649d1d07d50a88f27ca3f8857be86f7722ea9b30b12c8dc506564f5f3326c7a8867c3e36feebba33c66ad2a5b0c0cd2b8d502cf270585af9d74ba16a8023888c3d7f5b35c62b7a050b9e2fe9824bc6a0b03efde3efe92b8375dc3af5400fcb06d6da1a92d682c34d6b43f1701194939d746c1e5af749f6c7535873773152d5d979d5e47721d021be351369fc9457558c4fb2c7cbd2db0097f2f9e7d524a3c105dc70c0acc40ba2865061565d110fc820a440d68a84d535d3ab6e881a37ec6a53847c3df7a2876c1823c59b0ae2eae7c1b4c98eaab48cff2f1bc6d6d9d4aff0219e0e953bd2fb54ede256c5a24cfd02bf4d2e98870a78d6b52171b08032a99f668d09185d8a20bbcefc5a57741e400ca591faa4e4eadac8ac67d6f31077fe049b13805b053c461ebb8f1a8075a0a20a97c42f4b220e2a0e5fa3d881c73ca46ae0415f582327bc3c61536f42fb7f1d88f722ad2bfc8567f372d5d09edf501ee51d5762652185fdae5352ef0325598d6f26c84e91f758cb002b674d9b1eb77a17ab5c46ee50a167cb043bad5483cec9bdf85b51dee808751342f2f52ce462a4a25c195e7b7e38c89d60e2ffeef1776b66dd91495339989546c4252091fee1a25fb072de35c32a92673238c483f9bc2fac44f6cfb15d0d48569b1404d7a11e59370690d2a0ba6a790f499b081c8f5422e7c13ef83f07327280dadccd75e0a94db005403af6629918a58e7c9f4c87616cae5a682c64902b57cdade000e407f90c7dacb592143a2becbafedcbd1eb8e90f1d4fdcbc68964a2071b86417f3c1632b321848533b36448d8a18d1bc25d80bce1738c91aadc333c7e78d080c11e730c359ec953fb500060e597016cd5619c8c0950707f293164e13c2b5aaa24f364b2135f5a2068490e313ffc7953af34cde85a6a4fb89385ea9fb60a350dd17d4a65656fa77b686a413827b1ee121dfaf302944529b16416a68644b123d1cf52e0143713cb8abdb29bb5ce3b1071690a2937440d31c91392d0c205aba8aac3cb44b91082619db46d32d2e078caf7e006cf874e686b8589d72956b10014283de41331527c332ffa50412d5f9d03c322a86f0716e554616c57b37cfec51fc05ba8473ccbf32d7a62407189870f1727b0ac7f1e1cd3175433cc9c72a1cd6c5b396f267d931bc5d71f73b929e0d540f2aba40be66ea8046e1db46af1a42ab89813c5881ab34a542e17737e4ee96e3e860802f273d69ebe639249fdbcfbac04609decd18cc5ca88863f8d05c6cce52d02a18efd856b8fa25ee2992bbf272a3a017012ff04965e80354ac601ae65db41292d997f22f4e78a8a3b20b0b07f550ef7f0130cd15469bb50038c76816b89e0141424ebb7069398a4aa334f5bc874afea235471daa1f9d190ae1da94d8259567df2f0b7e088a6377f8c34e484171f982db6363109ad100e433d7d53a32ccf200317556ac99f3b90c86383d9958991ff0ce310b294f22e0347bdaef0d9f0224167ffe76b32010b6018803314f6f3485f54a1d292028e75d0316fda742d673b7dfe142ea154f9b70b59d782aae1279e921840a638e6f6b2abb3d43755e54a8bf4bd6099dc430059dd1a672a28fb19c77e4cc677a3ba5e91f7dfb744f8b96ce977e65c1c7dd361c3865f0f942f0ce24336ac4ec7c1a0b6f014d61256e1f450a435fc6f00dfd08822e02b117e028027465c02379095a4b1be3b85da4b91965770b1e4599c9f0631d4e8e481686da2acc624050778e6ff1660c400fdb8747f5841d85f1ef13cdc44f1b2652698bd6f57b75737fb4d662d4030119fd9cd7d1c360531b618b938d55ed6d16269e3f3a86450a0ff55f76991ed6ac65e7b0f49a7c0aa1358070c5806a223e716da9e70f67598cd052344a07bb462a91475b315f57fbe303f6b6169e07af9fb6a189931353d7b63bbe2275003d12cd6f5aa18bffa7e2b61c4b0afad5fcc5b14180b87b454ba6a4c5065a7c698463dd43f5ae8b3bffa20ff2ef93585b08d75f62bac43b79a86c944a145829a10ef27aaa5c2c8be1fe22335d2404aae2058cb5e229a7d48862f194c59b1e72b832adc41079e9fbcfbee65cc64152a147c436021ddcfd7f89d426be14fc12b2964c0ca5b1861873f3a87c9d8d594050e528eb8bfa69a19679b99825348621e05d32ac526fd2b2847133a98d074c16a605b04daba4cc08a8dec7144fd31c9258a8d4f0a26d4fee0656f324464b52441be6025861f7081ba5b021c709446ac88e70a0073c4953483ebf34fdc16c005db252911ebd225596a472d1507dbf665ac6b1700794d38d77c3c6e046d7e7b014cf0ef4f61e54a7983be398c7d3844e563449f7dcf92d1c6fc61b476fbc24c47c0d9d7a3a65664727fdfb6f8498591018b4814366db7660620711ed604c758cff6d783c7ea7172287da9e5ae743b86787921a4e3047f3269e062931223c6ace39e2a2becf7f6b831c78ad6b35ca292dbb8e4730e3b4fd912c8915576ba424d6c4efe8b2857196abc9084118dbe66179d55b5c542939ed1fd7c1db83fcf8eb24941ee8df61ae0386b3da86e5996ab1815671f2209405084886220e55d233956ce582bcc5227eeb84d5c83022556597c3e1b40c4c0e9870d28f639a353e4cfb337e9552bfbb2d8eb3de1e333ba9714120d6c087569338babf2c6868d3246bdf4af9e71c9edd1eba71ccb14a0bea55cd4726aeede4a05b06049b32b8ee39fc54f513d79e6b354e67d7037f2d75d4400e580e84c9e3a4ccadc2788755f652888f0f26b7bb30e21d7cfff4765ae9a39b0b980200ab8a0aed01b9ae86828110048ec3625c8fdf0072c7aba2e351cfd6e743c54ba367059c1275190e5778507a28b9bd8517971f90466fc2cca63182ebb5b97cff", &(0x7f00000000c0)=0x1000, &(0x7f0000000140)="2fcec237aa06634b390b6624b760e80a0c6294f46024cd17c29409964d5096a47228ec8282996d415fab0323", 0x2c) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00ilu0\x00\x00\x00\x00'], 0xa) 12:57:56 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x5) r3 = getuid() r4 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETVAL(r4, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r4, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) semop(r4, &(0x7f00000000c0)=[{0x3, 0x6, 0x1000}], 0x1) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r7, 0xffffffffffffffff) r8 = getuid() r9 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x0, r5, r7, r8, r9, 0x88, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, r5}, 0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r7, 0x2) 12:57:56 executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000000)={@broadcast, @empty, [], {@generic={0x8847}}}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x2) 12:57:56 executing program 1: sysctl$net_inet_etherip(&(0x7f0000000180)={0x4, 0x18, 0x102}, 0x4, &(0x7f0000000ec0)="97000040ae3fd3d06e61926122000050675b80cc6de4bd00034ff03adf9cbabbcd0d96b70189095a508908000000291a48510c917404ec6258e7f73be50c110d646c244e488120b1daaee686a3b90840d02359fb534b1fac63fdaa03000000907073ad7860518d5a10b3534e223d86a09624bb0c394473411555ec87392b67c5aaf400000000000000dc70d8fd155bd50ce8520c490b241bfcb8d97b38e22b84b37c12d94bddfdb2232f88b1fd347a6afc177c03f7f9357f15a48f4f539c00b14bbdb3729374aea8102d11a6e64de54ddd0e10a43a80ec5d541717f6a63c762ccde7040afde90e64ce41caf0b564d011c0863f6ec7a6714b308e4578e27cefd3565f9bdfb57748d6ecc910723f1133bd3ccc3906fd0bbdab0c97de36d801d62d99edc11d8554ef17d21d9873ed23224d10bcfbb720e8d7a19c2646bc267028f415acf4bb39761c93a0c4b2f65c2cf3be4a1382d6b2ef467693b843596de3df35057903bf8ab703505d8a850a4e447091579a782bff3986446fc46af3aff007b2cc5e6046575223760466ba440116746341780894f613f985180000000000000000001ba4f3f8aec8976de2c54cee16c0008e86879c54daa2b295b3cadd3d9f92ba3c6b36789309d9b84a5daff1d6bcbd6db6a88e8468a5b3e13065bf8e43b57ab7e61f24eb5c3a2984f5821b5d676dc1c486bfd042feffffff738f77bc327219831d183415cd3a873b9b6e36e6bba90b17cb68480b547544cd13948c15c72705738959eef3f9ae8b57db910b0046aa6544bf91490cc762f2ff1d1f19c0c894e0f817179b63b62f49806c067c9c7204cf7f1d898e26d66e68a5c0f7a98c865c826db842f9475f3c92c6e928bf7ef7dd34c5d11d2e746bb5ae2d5b52d1ee4f622bbb626cf8463e79929c49d6b325f47bd5deca647932245d9c153c2762e635290000000000000000000000000000b957000000000069eca4b0f0bd2d05f4cb245c44cd407ff4db1a0c8ae7aea9b886719fac0a83dbe1aa28d2c35888f1ddeb57a66ef6b95d0e0285ee2c80f2fb1c22e85e23bdafccfe03925f802aa36b08b1152dba4dad12579a545d4f4f32fb06c2857ba0fe7fbc916288e28a5741b090e0d0391afd05aca1b5d5abff5e779214f2b49d214c22ff050575395c2fcdb075676b7deea5da5132edb250df24f238c365ca0ef78cf41b78d8706ce40d1bcedf31eb533ea143478167cf066d99a9ed69e9fb0730c3ad70a9451c0ee9855bfa501b772038a04859ecbdd5dc2ebf6175fb8608146794ac5a4792283e20a5753f8163a58974fe4a0c21d20feced10cb412f1322b05d106ad8ac113c0f2edc6ca558da2984c706be3e28d34d1a8afdecaa84a891f38d618ac693f80422c7fb7870eedd4c7b3fa815c9", &(0x7f0000000000)=0x3e4, &(0x7f00000001c0)="21cf034a5d5d1bd33e9fef91a95af303c1d477566888dabdb8c4d436a580368c35cc46c5beff8a1bcf15c563e2296726ac05ba7c6bfd28d0eac7a7d0a37857ba8b838dd8650d0834bced337afaac75c63deaffa1b9e0e755cf2d5b2462d54eb2f412efdb6a73d71c1b1788e4d0e4ec11c73a3c0b4de60c27a45f693630351286a7dc9870dfb120154da746d2cd04bee21bc4a92cb6b5b880624377ab13cdbc5b61e75a45cc76879e80b72afac736f40d4f3c55290eef9e3a88946677236bdc99bb5819be29e844f70900000000000000000000000000000000eb9803b186567fff231f8f823bfa4711d7a94e28bcc7eab62c7574fd19e6105b7f0ecf6cef038dd0e90bdd65c4584b5019b33f21669d980c2ffbe39d316697b3468972d0fc86cd4f309de88d31ec3cb073c144e85fab2d7332a19a19e9ee902fd27c09a27dad52c7beb6511c3d8532df0de97e4f07f7c55a7b49910566d3cba95fba03242516434dd025ee9daab25cb53aeacfc333c8895d8732c0d5f2aac3bb51a53bc06583fb02bf6c3bc0cd995632744768142c97b5fd5aab56eda4f181cffdad815f99d333b4b784c74644140233ce36db4cd70e201910bf72bced1c7e69c9eb7adcb84b27c29330a6b6e7beaeab325c0f1f45974cfe0205c18c111b71f16be7c45c30af45d7e525f798c73b84e62d41bfcb2974d39a1ae598f27aaf79c35ebec6be89f11f9f1767c8e35c3faf3916814d6e51d7de8246318fd5cf7c935b375bd1031d509ac0c3b8508731f86037227ea3832edde8228d45671fbd9ee504f2c6751da849ab13be32662dd49a2be76b26c3a6093d87c47ac31cf475e87d9e352abc7c940ca16cb9ff84cb7ab1ee82dfbdb0488e2036eada13032f2d9590bd79a6f3dcf5bf4ca402dcaf595b5d86cbd2eb713bf597e9868f015f4d7dbdd84059177dfbbf01128cc8b4c30cf00c1077a9c7b49614d079e02ee58b683cc34e3f65d9a89884caa4eb0aab363a8b636d84f0f0464e3e21ee78a8659df0ea41", 0x2d7) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 12:57:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x84}, {0x7c}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfe000000, "9cfb402a3477e065337763c375007a00"}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfe000000, "9cfb402a3477e065337763c375007a00"}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x1000200) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 12:57:56 executing program 1: syz_emit_ethernet(0xce6, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff4c5b0aecb9cb86dd600000000cb03aff21405aafca51147426c00f82783347a0ff02000000000000000000000000000185009078000000000013a9f4abf54a6b11fcb35efa958e565f29e962361ea852bc3b94df4c2934f60fb7e696ae0f823ce1c7c7b31593049c0d81680bd536d7688e7af382da2b6d73fcfa983c6df05ccdfa38e756f30dca792d4542bdcac15e43abf716b21bdad9926d4cddbe36e40752a164bc22dad4137714c71ed9476dc846ed82b117b04814be7b45e04388861f3edc783c252428ed69d849113cb76a5b028a420017bd62ae6fce33d6c1f18e77c084fbb0e8b49d310f28dcc44ec9bcc25e8f466f12f3d3eaf03ffb2137e0fc1f7ba4437bb25f7871d81fed936332e49ef1bbcbefb03b8b314387038d434fa886d5ae78c8b5f3d196ca665da9be2301d3a85f4700266afb0e07602725152bea8926853b53b04760964d26121c49d3a5b12a175e3e9b981551f9e34ef5573569e0d544c6d7b09702dbf22ee8ae2d2c511cb3d11947033b668bb38a3c398c8c56b7f3c97f37d03ad0a153c034b3fbaf8a05001d9de196cb2327fb1647d65f16a7d60cb254d06d8d75187766323808e2d728d815d6ebc8ba3a8cd6035075632f9e810e23261a7ca91fa95262ea5c292ab767a0f950394435ac8798debb274f8d20f536df39f28af4189ce6baa209c9349aca48680f77a351fd46eaae748f728bad839fc535ec0de3c3f0bba0dbafe597e9da5644a42d963995992639f7f7cfb2eb0ed12ba5a8a01ed84b9e0e31ea8a9ff59eb6de5c0553c36a183bb697779f5efcd71a031b8c424a744c49756f2a1aadd1ab6f5abfdf7bbe94e4f294a53e134047bedda951923d2588c2011798a60a2cea3d316992fb68f8b420853a004c09043409b694e5160a9f58824d8778b63768e4c44d490b9fc4f762e9005284a6dd9cd1ff18b47376e436ab2722894a9ee5c499eb7f7c0fb1fa3e2ee64e9ce77435597ee2c0fe92a31a50f6d3508f9c127e08bb62876c05eda38a4a405037f43195e63c0d040593ef3290f56e432967b36282bdf8296efb6a3d4a76c5e39d4712de1086e8be101a43346d608c3fba9f6cfee4a57875930202cd33dd01d30e8453b39f55e0e40194972468995038dd8ca7cb33da1477d4f49a3d2c85f26e8550de53540f6b2e2f88b9e2f878f606e6cd0fcbedee0ccb3e6bac2c4694ebcf5d28840ae7cb97fe6952f817d73397f9de2ff7f968da941a41b2cc11a99e6d5582f4a03002ff5d62c6a27344860ee16fc610ad0504133c6addbafa42f4297e0789db29fd98ff31eb606554726aa88c005f911f3ef3edcbe366aacbab4d16806be960fb35e89f8c19672b3cde4c5be1b768e3ebaf9be4316cfc381f2f7108e99ccfc66d4d4faa0f23bc1f009c2e900637a0b4671932c8d2d9272d8e067a665484ea007365b7522a859f8672d170837fa8bbc51f27b5fb4ea3f89cf14785e3c4bbde3cad8f24fe2122943d5564b790072b8b76254c03d99a1691882c76df90e8de59d3c286052664089070da54df364f270950984662cbb2bd2b7673685687eb81b4696dd401dafcef8f2e264d07f67a83b9387fc8ae1562d0930379310ece0249e4ed00239e117bb3f38c51db4394290d4a21aa7f8d085220cddfdd29dbfeae3f6c9e2bb121905686de290370b21f432cd9344a84bc777bf07f4458e918a8bbcd471d6fc98f852af06b28abe243f420ac56269164c8e30885ce88b177165cdaf23e03edefe4a59bc6521343be87f356711585fdd63113f8592e5ce4f8ff179159bb469203eb31e1864d9e11c5b1a189dece89e637ffa3d1a6945181b10056d11b8f30fb79a598bb4d359cb7413e58335358f0bbb64b87868d2782e0dfaef8e13e20bc0b0c8911dd9fa980bbbd6b4dd312450c354443fd50d204fbad25cba519ed6f1b2fa8cc4b89c3d76fabe1c8e2c6a5202067517a7a4f90f291fb5a2a08ca88070ceb1e1e8ff963652b27e2ca5f07dfd68bb934fdb2894fa78dc97e603603ae5d2974fe8ef83682a886c1d5a2d105940d7b6918a02e5b94f18b5549049defa0555d3f32505476e443785b2f1cb0a29afd3f16d8a3249f6ba3383a5581b149a3a1f75794632546ce2741cc3885f7cca103ec09f103210f78804c5537e706fbdf4d3f8395d663fe58bf83cf4fa18c17f0eadb8586f1b7144731184a5edc310c723ecabfced78bbd39d2d02fcd0ce10d3aff7ae0965ed705b88554cc284928f50219c53d0a615baa43ad281f0e70b52f82f387d63dd45bea05cc38863524c0d2be12b871ed976d82ef5976cc1da84a4dd5b28e43e4a41bef8260c8b630c48c9ea5e1ceb08c509b9ce4cd47f5b3eb323455fe2d59eef8b8a68bec92a10772b33d60b29811be5b62bb1abf82e2a9b4b05d0cfef66fd7ca41b562f91bef175d8d52b9fd7a4f6bf29c1eeac318d85d3f7f21a8d8d426ee47b2250ae7bda96afe1ff98787fd62b4ea1fd792f8f4137de9aabf94c54c76e49cb64613ad056ba736333638402e9e2a8159a7eea283bd08572a32d41497c3400d51547e9d176de8f85c595e0e59a4140c1ba88070dcfa8e52fdde6399cf2e87b1df108bc18348452ae7d34c3dec6ac43cf99d57cbc813541b9f990b88179c6f1d59b4d99f91211e26010eebc8868bc26eb5e238a4defd37d7ad9ea147f8f0709069141740da28cd747966dd05ad08e97d6069251e170af489f7dff6959c85fb14d729c466ae27a4accd7054120a39e200d6584f0ba74f0c5546c6826ce8dd55bcac34bf156da7ad4ece9dcc282d9f3c2353058dd1a4fcb7fa233273da65ccc9e5422d107bbf720366090828b5c3f3457e41168a350fa074c905ffd01240325f67736e7f20c27274b4ec581dbd394b05ddd338ee9a6edb0d793cc744b3aa473e59ddee9979f7cdc2a647cb873253c91495833597f6f9478a989af7569e25314739ac874bb8ab327c3f9ba0805af06491adf7ae38cd8ebbce3df689d63946dd6ee54c721ea42100fa5a167fe74a0cad72d21cb2735c6fe1c2ab3df2f8c64e0c7c7983fd1350ee3cd969e420dc6b06c7c8fc4da2e6e86fa834ae82b46557e54466c08218ef7aea40541c7efaf9bcd3a6e656bf1bd7ed85bd975adb4f63dbe9470d3eebdc258892dd73cd2704d93bddd675c23f9b8d36e28b50f89ca3505b6b12445812d6665688d5c14499c914418af11d658126fa5871735d359a5f07550eb2ebfe24cc031dd61612280665b16924ff8ec2228e2e02036c262411f857132c1115479335320a8986389bccf6c5be03153adb77c7b1b151550d41c7efa35b594110c6ba8e1d55a06446a992217f5400da1b67103f7f3fcc281b26ff3065ccd0d50047f30b5b3d3836f201742fc905d7715fc78d3a14a1612958258ceb937e0e4cbac3269a508bca57d91f049c00516a63189822036ef04b7c8fd64847baac998d79a80cd9646a30b5d21c82cef151c2aa81605edae4b78d3f5bf4b68a82105942c4400b98bb680ea4e39868c618e967abb6c32123800385cab4216bc84bd12b4e67dfd656dc685eafffca5e79a8fe635490a4c138f57e617d5fb9248f5fb0c78605f48f458ca87f161f2ba5ee72118ef1b3c15773d7ab6ce36b58ee89d19a4779bb3af6e1a39baab0baf4c1de2084b36934824c2106d60740815cce3fd02a8bcdfa7c088843712355bb1749efa5674e9fc051dd45c32cf5142d4ba86234c08760418fd5905f41b240dd087f1ced9f17d5b2d480e2a5ca1846af2fc9b8e3734c16ca3cb526b40c6f23d09ff0131ee64722e13ef9be9149d254ef73165b3a2683b29cc41f6dbc1922c7bc2b77c8a1ab102b3b715644a6f226fef2c8a55908372f3090cdd27c7e06b8889972739ed58ebdcb15e0f37ef52a49d050208a618d66f6e32539c035736e405f34984248335199f44ab581bd3e4c10935d817ec3d18e42ca1512bcb0b2e0beb59adeb31d4c3257addcc410663312661770fb7a09ca5b589c309e9d7dfc6a88dfb0935dc7c4af70bc3cfbd584188527faa9579812398c97f7c1473fb3778facc8841a25e2815b1ca8337ba203e1b5e4818a55775045b41a3a9ee41de0629943083d34b15acb58bf1522641d049262add965ee01d7301ab02c1c4609b2ec2e5051e17b258f76e78886f2420467d706617c65978f946f772858e99ccc161331ad19fd819596af3a009e19ad039ead89423eeebb5bdd95728011722e7cb282df29190066f86e5fdfa98ef81e08e71ee03011ad255e061ce4db788e3b7b430abf8223ef54bd8bb3f7c90f7b473d2e26beeacf367ce0fcf5cddf129c578ee6276e01e3afe0506f159439c32a73eda0683f1f1aa95168362ea5751beee75dcbcf41b749afd9c292f331070f5f51c11e8081343d011c5ca899f0fed89b1251b2ed763426c407d041109de1279b827f3431d90c0b81a8a9849348e1219dc2c12fac61cb04ac2f44e961d4a5cdfcf558f58bcf7daf612bbe83f412d27b4f1846c0a03c1368cd27cd225ce383e59569671089f46fd2adb0bbf6b901b48202fbcb47d8fb5b1d94ae8634fcbd17e8aac7e290430946db65a6e4c956369b412eef3d63e05fc91f466ed7487dac4833e5f310217c9b25d848c91edbe2abf674caad44bcf38d0300b19e397ced6407bdb788f90c8d"]) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000019280)=[{0x6, 0x0, 0xc00}, {0x1, 0x1, 0x7fc}, {0x2}, {0x1, 0xffff}, {0x2, 0x3, 0x3800}], 0x5) semop(r0, &(0x7f0000000080)=[{0x2, 0x7, 0x800}, {0x4, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x3, 0xffff, 0x800}, {0x2, 0x6, 0x1000}, {0x0, 0x3, 0x800}, {0x1, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1800}, {0x0, 0xfffc, 0x1800}, {0x3, 0x2, 0x1800}], 0xa) getrusage(0x1, &(0x7f00000014c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000ec0)='/dev/wskbd0\x00', 0x400, 0x0) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semop(r0, &(0x7f0000019140)=[{0x0, 0x400, 0x400}, {0x2, 0x8, 0x11acb1e5ef0d91fd}, {0x2, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x2, 0x1800}], 0x5) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000192c0)=0x9) semctl$SETVAL(r0, 0x9bc52df5332cbb0e, 0x8, &(0x7f0000000080)=0xf7a) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000dc0)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0}, 0xc) r4 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) fchown(r1, r4, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000e40)={{0x421267d, r3, 0xffffffffffffffff, r4, 0x0, 0x4, 0x85e9}, 0xfffffffffffffba4, 0x8, 0x81}) syz_emit_ethernet(0x76, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa08004857006800660d16f852c3787f0000e50100443c0183ac1400bb0000000600000000e000001bd059063cc81f29000001fc000000077ff3ff0100000008000000b90100000012009078e8008001000000000000000000ff7f00"/118]) 12:57:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8b0255878f"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) setsockopt(0xffffffffffffffff, 0x2, 0x5cc7, &(0x7f0000000240)="5e56d459b4ed9a8dc388d0e049c46850441c71a93399836647ce76d429ea5ca24f844ff5a422d80d12", 0x29) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000200)=0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x0, r1) close(r4) r5 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x2, 0x4, &(0x7f0000000100)="ed8896a17730f6b00f0d27b048a1a774d65091563525ac5bf14b025b4f9b3a37f12a4929f161075c4b6028e9a8a2a332e5faf1b4d53c77043f7ff6fd7188df6d87d93bdb042736400aacc427c7c6dff84216739f3041e0cc91120366305b591a9125b584c2300262f83ad937e980ec306a1f08c20e332b3a690de61fde0b806ee52f0a275783e296c5ffb2512483dadbdc41a9c9d136bd76a4aa90da2af948cd672d032adb879ecae685d4c71080b39838b3bcd1d7180d482500014d67fee40a536d", 0xc2) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[], 0x10) write(r6, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 12:57:56 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x43cbc, 0x4) r0 = socket(0x2, 0xc003, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pf\x00', 0x2, 0x0) sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)="da3ceecce3c147d99f6ab6e59e0af503dfe00466847f2a899bcdea631ad68183f1d108cb92a6ddf98e955457a8efe18b9afb7c62d500b3c6b69ca53aceb4a257182a5cf689dac8200f562256b2bb3475a27638f2fa5ab0cfae7fec2eae71621d5b0bbda97912fbb3ed1ce305f84cf67f2b154670c3fcc247d71039ec32a78da10cdde75e99377d3b0094d58a", 0x8c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a096524f374b7934364f461f145dd11e7997a2c9d4b95feb92b1c7058a264fb7212b10b0b3", 0x1ef}], 0x1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) writev(r2, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1f) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r1, 0xc1084425, &(0x7f0000000240)) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x8, &(0x7f0000000180), &(0x7f0000000100)=0x4) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffff"], 0x10) dup2(r4, r3) r5 = dup(r3) sendto$inet6(r5, 0x0, 0x0, 0x0, 0x0, 0x0) 12:57:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x30}, {0x6, 0x0, 0x5}]}) r1 = socket$inet6(0x18, 0x5, 0xb7) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8, 0x10000}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x6, 0x4}, {0x18, 0x2, 0x9, 0xbc2b}, 0x8000, [0x9, 0x8001, 0x2, 0x1, 0x7, 0x2, 0x1, 0x5]}, 0x3c) syz_emit_ethernet(0xe, &(0x7f0000000080)) 12:57:56 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x1000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x1000) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x21, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x21, 0x0, 0x0) r4 = dup2(r2, r3) pread(r4, &(0x7f0000000000)="86a5742cc5cee831f6a31fae33dc544b250c6654bd2d5bb05d26102adb5d9e78a9f58b8f74fec5d9adfcaa3ff4dced46b909338868b41cbf20a4255e54e0b9c8ed4e7112f45154f1007ccc381e630ba2c9c94d6b8655083b3df767ea2ae773b123d0", 0x62, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{0x3, 0x8, 0x800}], 0x1) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r7, 0xffffffffffffffff) r8 = getuid() r9 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, r5, r7, r8, r9, 0x88, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x7, 0x2, 0xd691]) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYRES32=r1]) 12:57:56 executing program 1: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000040)="9bd1502388e02f4158edf3e7867fbd51ddef73df", 0x0, 0x0, 0x0) 12:57:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0xc, 0x0, 0x7, 0x1}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) 12:57:56 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x82, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000002440)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0, 0x5fcb) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x1000) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x4) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x20000, 0x56) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20030, 0x189) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000100)=0x9) pwritev(r0, &(0x7f0000000100), 0x235, 0x0, 0x0) 12:57:56 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffff7ff], [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) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000000)=0x6) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x21, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000080)=0x1, 0x4) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 12:57:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0xe02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x90) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x1000) 12:57:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x4, 0x0, 0xfd}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1f4, &(0x7f0000000200)={@empty, @empty, [], {@ipv6={0x86dd, {0x8, 0x6, "aa05dd", 0x1be, 0x8, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, {[@routing={0x3, 0x2, 0x0, 0x7, 0x0, [@rand_addr="3ccea5dc7a3789768b3c06a5d82bec35"]}, @dstopts={0x6c, 0x3, [], [@pad1, @ra={0x5, 0x2, 0x3a1e}, @jumbo={0xc2, 0x4, 0x7}, @jumbo={0xc2, 0x4, 0x89}, @enc_lim, @jumbo={0xc2, 0x4, 0x100}, @enc_lim={0x4, 0x1, 0x6}]}, @dstopts={0x16, 0x10, [], [@generic={0x3f, 0xa, "5fbe82ff430508294c8c"}, @generic={0x0, 0x73, "5ab8b3c31ffc18f7c55468e62c52e455d233a13421ad9dc5b144d182c9d553e50ca6168d32c5b57488d9abd7799b17739cccfe442b37744ee93902f6f2dd35eecb8aeb3988df69c9543ad59d32311d4c6a81eba48274b65d9cf559254942e10504f42f05c5fe8e5fa3d0f96589a79d2d719a19"}]}, @dstopts={0x3b, 0x1, [], [@ra={0x5, 0x2, 0x6}, @ra={0x5, 0x2, 0xfffb}, @jumbo={0xc2, 0x4, 0x2}]}, @routing={0x2b, 0xa, 0x0, 0x0, 0x0, [@loopback, @local={0xfe, 0x80, [], 0x0}, @mcast1, @remote={0xfe, 0x80, [], 0x0}, @rand_addr="c23a1688d18a2f6a38a2a51e182400e7"]}], @udp={{0x0, 0x2, 0x8}, {"a1b82ce020d304f64e6be0e4a479534c59db9fad91a4b2ce201e9a73c8f45e401bb3f0ad2b98faa00c02b1a301ac59704a259538c2db1bcce638de07fbadca1df156ba6a576c4e7013fc43f5c63d8570122c879ea88e535267f54a2aae6a76ba13b47910078971eb0da168c3a15f22cf235d2512d7f1"}}}}}}}) readv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/41, 0x29}], 0x1) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfe000000, "9cfb402a3477e065337763c375007a00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x8) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 12:57:57 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x2, 0x1) preadv(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0, 0xffffffffffffff48}, {&(0x7f0000001040)=""/212, 0xd4}, {&(0x7f0000000ec0)=""/108, 0x6c}, {&(0x7f0000000f40)=""/209, 0xd1}], 0x11c2, 0x0, 0x9273) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x5aa, 0x101, 0x5, 0x19b0, &(0x7f0000000c40)={{0x0, 0x6, 0x3, 0x5b, 0x9, 0x2, 0x81}, {[0xbe, 0x200, 0x7, 0xbd, 0xd67f, 0x800, 0xb, 0x2, 0x100000001, 0x0, 0xb41, 0x4, 0xee3, 0x10000, 0x8, 0x7, 0xffffffffffff8001, 0x81], [0x1, 0x8, 0x4, 0x1fe, 0x6, 0x66d, 0x1, 0x7ee80000, 0x0, 0x2], [0x0, 0x1b, 0x5, 0x2, 0x1, 0x7fff, 0x100000001], [0x1, 0x2, 0x100000000, 0xc3, 0x800008, 0x8], [{0x9, 0x7, 0x1ff, 0xffffffffffffffff}, {0x20, 0x26c, 0x7, 0x200000000}, {0xffff, 0x7ff, 0x40000002, 0x7}, {0x1002, 0x6eba, 0x67, 0x3}, {0x1, 0x3, 0x8000, 0x3}, {0x8, 0x0, 0x2, 0x8}, {0x6, 0x4, 0x3, 0x5}, {0x1, 0x4, 0x4, 0x3ff}], {0x0, 0x6, 0x7, 0x46}, {0x349, 0x6, 0x1, 0x3}}}, 0xb649, 0xc8}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) setpgid(0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="d44066d906eb9cae03a8e1ac4ce88777d1652e011d39bb38160d80b04b5b2ad3c5ec940e59aedee0f511be052f59b13c372a98eb6ee2a1593a985841dca1c7d80d7bf6a59217f2269c67a21cd9a45889022fd21a009a2619ee67453191bf202c80a1114bc4b0ec6e600980d16aef7039f8a6f83ede31e8a737ca53fd380eb8a0fb687424c91a793222ad04bef01ab7b0731d11c462ca8498db9e04742b", 0x9d) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYRESDEC], 0xa) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x800, 0x0) r4 = getuid() fchown(r3, r4, 0x0) setreuid(0xee00, r4) r5 = getgid() chown(&(0x7f0000000280)='./file0\x00', r4, r5) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6361acd4c0a162b58fd4237b8fa4f012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b81fdd7068113092bfaa13ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7db000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969edb7f7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec89ff7f0000490ba02e9768a8b36d0400b89da05a0a414c6394359a00000600000000000000f808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a5484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7072e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f87820d1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf896cc233cab1d5ef00a8aa77751bf0d9f371e916fc7b88c013c7381f77d036b0233aca38ad8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b91721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f935dc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0731a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00c23a2cce6a7074b73e0a84806ac577b6112bc4d9f46eb8357daf26e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207a31b342bae0328371101fdb7bbf1237472c05000000000000001300000000000000000000002000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f8204104975ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cd3009ec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638dff07000000000000a07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc09500ffffffff8c5ff51b5719c21dc60c45bed29d7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b0adf0bdd183d9dfd39f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0d05bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c41e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce81118123f008da9c93d5ce5ba28878d0b3501394ebd068fb1128ff91ccf7626e962550f7dcb0a8299df6897ea240c67a07a84667f79ea7e2aeb00000000ffffffff1163d7906c8721258725c01a4e571702ca03940e42d65b6acfb7b877c255e8751d32a5841662c721150e078e57bdf503bbe42e17f6c467fcf17842d75e8393bb72e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d0000000000000000000032c8f2148c2363bf475d9d2cbe7e344d0ae974f18587bc53e76672b33dda3af5890cdc5ae0b0881dd0775ace7c69f54aa11d4efad491404c6975c372fd166f59d81f15460b5ef66d093485bd3865376068a4d7d5fe3470a945bd4ab898ecdd66b0270353b5eadf34c740bec07337ba3e69c5c2794a29cc0b77336e78e547c42c525fc9bb3bf740bc15ac87da"], 0x10) ioctl$FIOASYNC(r6, 0xcd60441a, &(0x7f0000000240)=0x2) 12:57:57 executing program 0: setreuid(0x0, 0xee01) socket(0x18, 0x1, 0x0) 12:57:57 executing program 1: r0 = socket(0x18, 0x3, 0x102) r1 = dup(0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) r3 = accept$inet6(r2, &(0x7f0000000180), &(0x7f0000000300)=0xffffffffffffffca) getsockname(r3, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r4 = dup2(r1, 0xffffffffffffffff) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000480)='./file1\x00', r5, r6, 0x6) r7 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r9) ktrace(0x0, 0x1, 0x8, r9) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff, r6, r7, r8, 0xa, 0x3}, 0x711d, 0x7ff, 0x0, r9, 0x3, 0x18f, 0x9}) getpgid(r9) sendmsg$unix(r0, &(0x7f0000005380)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) 12:57:57 executing program 0: shmget(0x2, 0x4000, 0x402, &(0x7f0000ffb000/0x4000)=nil) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x10001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:57:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="579c7aa8e14684ae7ec023888dd700e5127dce596dc65a4a33453287f71aa8129c7fe44fe6be4860d4f3bcb022e9c3e22cc64976362659b4ed532e5f7887902b5b0696974dfa2ed1888209601f1d29b901754bca8dc9170ff00c1bce60510439c8e1d219fd9992202a6fa4b07d4eeae99e75454bc0d58f01c63edbe6809c4d969e3bb506d2e6021f7253331e5a6b0e59f4d89dc38da6cbe9bb05502ec7098adcbcea", 0xa2) r1 = syz_open_pts() write(r1, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x1) execve(0x0, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000100)={0x8, 0x3}) 12:57:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3970, 0xc001, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x21, 0x0, 0x0) writev(r2, &(0x7f00000006c0), 0x0) 12:57:57 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) setreuid(0x0, 0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = dup(r0) listen(r1, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f00000000c0)={{0xa, 0x3, 0x81}, 0x9, 0xffffffff, 0x6}) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000080)) ioctl$TIOCFLUSH(r5, 0x80206918, &(0x7f0000000300)) 12:57:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) socketpair$unix(0x1, 0x837af4119fdc69cc, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) r2 = syz_open_pts() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x23, 0x2}, 0x4, &(0x7f0000000400)="c5a22f6368e10831bbc79f338b286dc9ed7fb3943cb12cb3040b9a99299e2ca58006c52d0e6c6b523537b87d0113cb6e9d16890175af893e475a752cac806e20e3f9c946f9a4f2c4136c1b5c9df87e8991b48583686f3b0cd6ed40469b894abcbbbf69ca270754aeab93d536fcd5a92b1d953beca89bd19f577741eff8f0437994158152b82c2728bcd6de343babe3dd5677ab71a3fb91e9c385144ca8771d5537dd91b9e80603264cfc335f6613c381f65d2096a130291085ded31240b692659ba7ce6a73048073c4cfad0097ebb62eeec0eba75c2684221c0faf34a0488fe3dd9c34483db04fd7600a7ad0b046c58beccedb23feafd850900a758858b1391e6c5c3adb4152ca4fabd3a4f1d3a0e11f6034d991a57fc86d048a9566b855f112dcfe3a0708f57d56fefd7610c212900ec945704b7a8002051c2a20baa71ff39629", &(0x7f0000000080)=0x88, &(0x7f00000002c0)="00355423649ebf16eaf5675f9b98913a79b8daae2b16a677451988c50e3dafc4e790687aaac584bed3d22dd6e11f609ebe3d5c1b4606f1fe9e2d7cf72d1b5422a3f242d40098e955c4fce5e9125f9575dc778a039e2b411398b66bce59f5e44411cdc8de2d821e2f9ecd965029c473f21d66c1246be302d37956b52e05a6efaebafdd7a45fcf2f99fe3394654c030424a6c00a3db501f22179c1caf12a84a699192a960a1581560a8de73e0b6effe00789ebc4c21424577c38618bcbf9a21a057f43524df3951b6ddf064af1db3e1c03818c004e70df78f407a213b42bdc66fdce310f50410c0938e3a03e2881dcd8bd909907a3e8c5d2751121f7e859082ec5501f801e595afad86214b8c8e2c398fc", 0xdc) 12:58:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x25}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair(0x1, 0x1, 0x3f, &(0x7f0000000040)) 12:58:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000340)='./file0\x00') close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696cef6a048163cfb982b3efb4fe2d7cb039fc1bb34e6a7d0c887cf075fb225eaff12442243e09000000000000000186744858bcf21371ac8f2b9639d04c9fee303b235383d5a0470ac3f27dc8b586b0752bb8c53e05c8e5fb74b623db09824b58877779fce7b54e7947c7e48c2d79f37eee0f3e95b30d4c4d9f881467300b9a95defcc891019b3c7b0f6dfa0a18b3ceefa9fcf129a26c97918705a9e82aa9ef87f4093d7cdbc86bf43a8ecefc4670779875ae5c6acd8f529e42956aa0827d8b00b1f1f468f84df50cb7390a0dea2cc482b948d455834a4b2682ebf3baae79164fe0e4498bd8c4db4cdfbe45f07f15112de550db2c10709bea1f78a290bf3ee3b86e87b8a1422c8c4f22280d772e84927a2bb02082d11fecaf45ce8cb7b23f32c74121214a24d27e73f28dd1a23ee3f3b20b8f3ad8db94687a7ea107ab9b352c55330ffc6a9d350035cf1cf65714ddce8a8e0000e0a27d25205d710f0183dc111394c736d9de6bd58a00eb5470e6568d629b6ebefb41d2ed0ca7ed6bfb070a"], 0x1, 0x0}, 0x0) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 12:58:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x0, 0x4d, 0x2, 0x9}]}) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x21, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x21, 0x0, 0x0) dup2(r4, r5) close(r3) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000000c0)=0xff) r6 = dup2(r0, r0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0xc, 0x9, 0x9, 0x2}, {0x20}, {0x6, 0x0, 0xff, 0x100}]}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a0800e96914f6357e3ad2c8aa45b06aa05bf4534120c6e017590e77545940d9c511dcba104ce216b751065d7b4200b04c6e0da00ef7545e849cffc8e8710ff445523b4512966021bb3ba15ba0f18b34c48203c7779f7a1196ef49c55d9e0ad2d4cb501679224a6930f2", 0x6e, 0x0, 0x2f) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f00000002c0)) 12:58:02 executing program 0: r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r3 = syz_open_pts() syz_open_pts() r4 = syz_open_pts() r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000100)) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000000)) openat$pf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pf\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000140)={0x86, 0x55, {0x81, 0x17dc}}) 12:58:02 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) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x1000) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES16, @ANYRESDEC, @ANYRESHEX, @ANYRESDEC, @ANYRES16=r1, @ANYRES32, @ANYRESHEX=r0, @ANYRES16=r1], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000080)=0x6) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040), 0xe7) 12:58:02 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="945c037bba14670db419f996be0f72dfc9d8bccd18fe2400406a7e2e2e3eeea3ac3bc659cf81016e7f862acc302e95df35057f2783326902124a4ce70eb6992ed9f690094aacd2ff6a4bb135bc2c6bff107e269fca2fe61c34f5a78731c2c2b5060000000000000009222ec4b0ab4a1427f7ed674a11cb0294b98f8ccbd34b06c371cbe6c85126c0eb98978c5dd9843106c58a8f66801f1a95b3d2d12b86e516f720ea7ceee2f14b238a2cd42e1456b0d037f8f85b7fa22693ee054e4e", 0xbd}, {&(0x7f0000000180)="49b19243ed333677a2a4050000009db68903000000951e00001c000000000000003d42e9b7ff85caa77120082c868e23aaeb36289898185167c2e67616be5e1332779206d37970f65f8d955dae27d661de27e3e39fa9673fbe5dd72ef1b947fea3c24d", 0x63}], 0x2, 0x0, 0x40000000005) execve(0x0, 0x0, 0x0) 12:58:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) semop(r1, &(0x7f00000000c0), 0x0) r2 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r4, 0xffffffffffffffff) r5 = getuid() r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x0, r2, r4, r5, r6, 0x88, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) setreuid(r2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x24}, {0x7}, {0x6, 0x0, 0x0, 0x10000103}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfe000000, "9cfb402a3477e065337763c375007a00"}) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 12:58:03 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000503b1000000000001000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f8000400000000000000d3c883b400000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000040)="f50a59d5f21da19cbdaa73", 0xb}, {&(0x7f0000000180)="565834412b3984af50a41a6e22ba0d7e60e1ba959a7bc04167393f88a9ec93c677673eccdaf628e7ea6ea631f2a947d8b6b1ebc8588e5a20d216678128a271dce0054d1d236d037e977886afd12e5b9c30d2c9dc6cacd3cfbb066d968d9918c46c4825feb67e0c055b5d8be707af2fbcdd62f8cf2f6923d1112c85d2c8c5a6fa14746195d0284f39c3340d65cc3251de790c40f32ab25aa6d9b3a2f1a8e7b9992cda71b46423c5686bb8b56ff7c4fc57c51f3f", 0xb3}, {&(0x7f0000000080)="d7f865e2162b9c69bae8c8e1114f50aced94ac02bde9a9f78028d92dd25ff8e9ffe47ec840d857ecad6285df5041e6bc76799c712878bef08f4e081e", 0x3c}, {&(0x7f0000000240)="3ca60e7289c71f76c6d32f6f27342b187fca9c0aea937d6c5666a90a8d0f8e257685376875272aa70bf6a669bbc5adda6acb7eac338988ecb7f976ce67a40c160159e86ca41b7a7cc47423e2802847141fb193d7d6fd4115fbd2fddcaaeef6619dd865d77816f099896305f58281315a5183d841dbf279ba647bc5097d4742b7bbf58266574b926d51c4a0abf41dc1ddd711d04cbd0a25b11558522edc371aee8a99a4ae6d38596b79cc", 0xaa}, {&(0x7f0000000300)="149d8f3c842298ab713cc6d6cba467147ed35e3cf00ebefe6616f05fd8a5d6fd03c8ddee3997c6f9f781acd468dbd80e76828cab7665abc3cf8270e0209c11d93c2f90f0cfd0c94bf8b486a9a9bc94cbf32eacaa2fc8a832", 0x58}, {&(0x7f0000000380)="612165ae13ff1cfe27abd62a567c8466af7d7c6409f9ccb38ea2a0cf9dc0eb30b50bbb57", 0x24}, {&(0x7f00000003c0)="d7f7f9e50d47fbf194012f12d2953ed9295060eb0be4486e9f631b0ad6fa5e56ba1eef4edef88e05f6c41f932fd88a811d073c532f958171f04dae295511ec1930e54d290af1e638aba608c4e6b0171bac1b93eb1280639b654d2af22d474a2239e0a3e0f10d893d3bb52a7a5297bc764f37f7e4e6b43e33c823f139577cf95a88f109311c351d0a87c616fde00634804a620b40290542fed5df9b37ed8d1334526a424c6b4ae66dc51f1bb608cecd33", 0xb0}, {&(0x7f0000000480)="4ac44ccbc04653ce7d4f3aa446abdbe53999b9289cb5c1be9aa852cd66e1eb97a9846b3ca19c4042d6970680585171129a815da2208e21b8e785edf99559d62011b9408118ed2097455e76584a79a0224ea28d8669e2b0dee5e8299af29ad7dc78ae4e1f53dd4263b5f223d725969fc9fc5d345d075e2eb12329f4b60992612c62d7a51805cbcaf38fbb6403a301e7a3473dc312edc756f7b8b7659f1190b61db59e311b8e44a24c727fab5ef18677993f1e9c094f525fc3f959d154612393c8", 0xc0}], 0x8, 0x0, 0x0, 0xa}, 0x5) 12:58:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfe000000, "9cfb402a3477e065337763c375007a00"}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f00000001c0)={0x0, 0x80000001}, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 12:58:03 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000040)) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x1812, r1, 0x0, 0xffffffff7fffffff) socket$inet6(0x18, 0x4000, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd]}}) 12:58:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) semop(r1, &(0x7f00000000c0)=[{0x3, 0x6, 0x1000}], 0x1) r2 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r4, 0xffffffffffffffff) r5 = getuid() r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x0, r2, r4, r5, r6, 0x88, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) seteuid(r5) 12:58:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696cf239653000ae436764d9b471c7bf9c6d553ecc891aaf8d313dbdb661fbb60b1c5a7720d6ab5c83f803d4a7d7ee83e4181fca69c8c34120a3b5b9c20324d3e86618c94c1d19a0a24dfcb685d8265be1dc8d9446963662f1a1aef7f46c8547604ac16b5963438566be4f60c2bb12c487e49e95ab19233a27d935377ede186aa528666c0fd5b895e9618c2f095c59cc4f976900e539b25af9783aaba50709989e987575ddc7d36808050c2d1d027faa8368acdd10b87b27c7b2487a5162dfaf48a73a762fd0b236510b6adde720609e22d0ed7249959b698dc7f42527846fc5835cc29c673630"], 0x10) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0xe6cc, 0x6d78}, 0xc) 12:58:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x21, 0x0, 0x0) listen(r4, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20, 0x0) r6 = fcntl$dupfd(r5, 0x0, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) getgroups(0x5, &(0x7f00000000c0)=[0x0, r1, 0x0, 0x0, 0x0]) setgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, r7, 0x0, r1]) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000000)={0x1}) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) msgctl$IPC_RMID(0x0, 0x0) ioctl$FIONBIO(r8, 0x80085761, &(0x7f0000000000)) 12:58:03 executing program 0: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x7) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) 12:58:03 executing program 0: sysctl$net_inet_carp(&(0x7f0000000080)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f0000000140)="a9b0c34387f5d9b37d3e2a6c695e34461e17075343954e6371ffae9aaae150621e2672d01b5b710faf4a8ccea494a1999765272ccc718114eb0d98b716f9106bb65fd5b3b5d0375ea0b8afff8992ccae30f9ca81131ac241f2dd8df39ed0e8d26a2a25925b927cb99039ebd8015e374ae92534509a73eedc19df3f1d0a470d4d59c2839480d77d319de26e8be12ebf4b5f370ae38d16f4a399780b28c1702221e355ad5d333432475169161e6eb60a8e6d1f471789c49d344e819ca7cbe10e07b329ccb8139c68be", &(0x7f0000000240)=0xc8, &(0x7f0000000000)="cbb78c0001c5fa170f811b188e3da19756309c01800000", 0x17) 12:58:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x44}, {0x30}, {0x6, 0x0, 0x0, 0xf2b}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 12:58:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xde0], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x198, &(0x7f0000000040)={@broadcast, @remote, [], {@ipv4={0x800, {{0x29, 0x4, 0x1, 0x7, 0x18a, 0x65, 0x2, 0x5b, 0xff, 0x0, @loopback, @remote={0xac, 0x14, 0x0}, {[@rr={0x7, 0x1b, 0x0, [@empty, @multicast1, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @broadcast, @multicast1]}, @rr={0x7, 0x1f, 0x9, [@multicast2, @broadcast, @loopback, @empty, @multicast2, @local={0xac, 0x14, 0x0}, @loopback]}, @generic={0xc6, 0x10, "801c949e1909657b02cda50fd062"}, @generic={0x7, 0xd, "dec05a879517006498dc0c"}, @noop, @timestamp={0x44, 0x2c, 0x2, 0x3, 0x6, [{[], 0x9}, {[@local={0xac, 0x14, 0x0}], 0x1}, {[], 0x101}, {[], 0x4}, {[], 0x5}, {}, {[], 0x101}, {[@remote={0xac, 0x14, 0x0}], 0x1}]}, @end, @generic={0x82, 0xa, "5b6db68d102324a5"}]}}, @udp={{0x0, 0x0, 0x8}, {"a51ae20d1ab3e327e64eb8b1cc2c0fe42a986abd0191dcd22d50a90a7059abd585bb8c8f5ceb44e5df9ee4e82cf5900c4d49de3efd1ac1db1a8ec0eb5c5498389bcf2bc99f3307dadad6202d6ce606dd65b03661eddb54fb10256267bc6a0b62ee5baeee4ed90fb6d4e542aed948e81a4e2340b4ba63750811fd75c1046d03ee88b8668e58ed0885ca67ebfac7f8a46bd8d9ab74dcfb57766d5b2aae5cf4ee87d0038b528b0a550799b678931f2bd08a40815097d8eeecdf20c7fc3ac8e05e73495a4f0257eaa5f27da3a53ba3e3d9c3ede8bfa927a544e868265bec2852"}}}}}}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x21, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x4) 12:58:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xc}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x21) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x28) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 12:58:03 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = getuid() r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, r0, r1, 0x88, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETVAL(r3, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r3, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) semop(r3, &(0x7f00000000c0)=[{0x3, 0x6, 0x1000}], 0x1) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r6, 0xffffffffffffffff) r7 = getuid() r8 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x0, r4, r6, r7, r8, 0x88, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) setgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, r2, r8]) 12:58:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x10001, 0x0, 0x0, "5bebfc0ba0c10a9054edf0721b84396af3aa4755"}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) r1 = socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x21, 0x0, 0x0) r3 = getpid() fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x80000001, 0x80000000, r3}) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r1) listen(r4, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:58:03 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x4e}, 0x2, &(0x7f0000000040)="60061f34361476154fb5a6dc92ad26696799321ebf", 0x0, 0x0, 0x0) 12:58:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "00002451858e1801000100", 0xfffffffc}) r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) ftruncate(r1, 0x0, 0x10001) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20, 0xfe000000, "9cfb402a3477e0653b7763c375007a0000000012"}) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = socket$inet(0x2, 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x11) setsockopt$inet_opts(r3, 0x0, 0x21, 0x0, 0x0) connect(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x4, 0x8, 0x9, 0x7ff, "46c8dabbbf92bec3e886a50d43b7bbcfb100560b", 0x2872d1af, 0x5696}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffff0000, 0x8, 0x4, 0x7, "6b3a09f73b7fd484c34b7160e52f33fd73d6c42d", 0x4, 0x10000}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000080)) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, &(0x7f00000001c0)="7343c9f13a1a65a5dc41e7000055b9e7c7e61e80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe01853cbb22f62d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208af9f63d4fed291214c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67bfd24a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0x0) 12:58:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0x6}, 0xc, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x15}, {0x84}, {0x6, 0x0, 0x0, 0x10000103}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x9, 0x8, 0x0, 0x25f}, {0x1, 0x3f, 0x4, 0x3b}]}) r3 = socket$inet(0x2, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x80, 0x0) setsockopt$inet_opts(r3, 0x0, 0x21, 0x0, 0x0) getsockopt(r3, 0x8, 0x5, &(0x7f00000002c0)=""/251, &(0x7f0000000180)=0xfb) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000140)=0x40) mmap(&(0x7f0000cdb000/0x2000)=nil, 0x2000, 0x2, 0x5812, 0xffffffffffffffff, 0x0, 0x9) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f0000bff000/0x400000)=nil, 0x400000) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0xffff, 0x6, 0x4, 0x3016}, {0x200, 0x2, 0x3b, 0xffff0001}, {0x6b, 0xfb, 0xf2, 0x6}, {0x891f, 0x3f, 0x5, 0x7fc0000}, {0x9, 0x1f, 0x9, 0x402}, {0x3, 0xb2, 0x2, 0x5}, {0xd84, 0x1, 0xff, 0x9}]}) 12:58:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "00002451859e18ffff0a0000000000001ee600"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x9dce7b82dd95b051}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) 12:58:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)) 12:58:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) sendto(r0, &(0x7f0000000100)="ad46c023437f2f4d17324db30a0e59457d8e1942d9304a062440677fb018955ca730bb9fc2c2c33d8092957b746f19353f1d609e15d40e30c04b5b32b514c83a605b945dc2543a1a1db8f7b561a311a9d1606c41e2236802b29b84b5912af31c6e98238e33d52b99000c49ffa31daa77bda2f2c10b15ab5c557afc707f7128f0db1416a547b9d0472d4f29a89873f6f3fa028df067cac874c76c3f0d6751731fac48cbd16ca8b5c8bd8e82a6ef57dc37c4c236c50763e0250554f4f1a530d6f3db4843e4844165dd830d3f546b17d14b5be9213d74e1d75aa170c72932c5560617fa2c71178eb9eb4806a084d5e9a30bf4188937b67ff764", 0xf8, 0x400, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r1 = open(&(0x7f0000001200)='./bus\x00', 0x80, 0x0) write(r1, &(0x7f00000000c0)="22050008835f5a39", 0x82f) 12:58:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x8000000) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x100, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x7f3b754d) poll(&(0x7f0000000640)=[{r0}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 12:58:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000040)=0xc) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000000000/0x4000)=nil, 0x2800) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x1000) syz_emit_ethernet(0x167, &(0x7f00000000c0)=ANY=[@ANYRESHEX=r1, @ANYRES32=r2]) r3 = socket$inet(0x2, 0x4000, 0x5) setsockopt$inet_opts(r3, 0x0, 0x21, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sysctl$net_inet_udp(&(0x7f0000000100)={0x4, 0x2, 0x11, 0x2}, 0x4, &(0x7f0000000540)="9ab8f9a981383a5d80c61cc742acc32cd00c575a55fb15a39bbf89ca4da3ceb4380df3873a6535d7c8d8bdbd25243f9c61dcbcd0fd8f768104c59ab7c682c370765898410db18eb35f37310fd71ace957dc973a7995495946bf6e5748a7986c1fe8e276acd6561c54749547fe25a8cdd18da9c92333aadadd216310691e338e79b583c1e67e634414a5f636221b338b61633fb54352af0b133b6bfe07551a52ff3c89989facbafbcc2c93781c0c9ff0213f9616b4f194bc94515bf1d65496f9aea3621d8452d9ecdea056f086947e0f5426ce7ea45c0a9ddc9c042", &(0x7f0000000140)=0xdb, &(0x7f0000000640)="f7460eaa2475a52d0c57b457436c700595ab985cb9c01f2fc3e5bce5a3131ff7673a3a7e6d938fdc39a261b338aa28a3f7956bd07f6ee1e94d64430da51296886bed0c7cae3971ff1c3bb3026bcda5dad2cef2c327935b", 0x57) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f00000002c0)={0x6, 0x1, 0x9, {[0x5, 0x7, 0x5, 0xbb57, 0x8, 0x3, 0x4, 0x80000000, 0x0, 0x0, 0xa9, 0x7ffffffc, 0xffffffffffffff00, 0x0, 0x0, 0x1, 0x400, 0x3], [0x3f, 0x200040000, 0x8, 0x4, 0x1, 0x4, 0x1, 0x0, 0x0, 0xffffffff], [0xffffffffffffffc0, 0x4, 0x8, 0x9, 0x0, 0x5, 0x40000000004], [0x7ff, 0x6, 0x1, 0x4, 0x7, 0x2], [{0x490a, 0x8, 0x0, 0x8}, {0x1, 0x10004, 0x6, 0x5}, {0x41a, 0x9cac, 0x9, 0xa3}, {0x101, 0x7, 0x7fffffff, 0xb963}, {0x6, 0x0, 0x8, 0x9}, {0x1, 0x66e0000, 0x8001, 0x8000}, {0x1, 0x800, 0x7fffffff, 0xae6}, {0x85, 0x19b, 0x6, 0x2acef48c}], {0x4, 0x1, 0x3, 0x7}, {0xf001, 0x2, 0x2, 0x7f}}}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)="6ea9e443f7d1813f0daf40443f1e617bb7b225ef883c66f4270d82360e33e5523e52d721c631e03720f027cfdd9c9a04572cc0f6345aaaa94060da37537a78970301d1a1d491d118582f68d9daecd66116801c43f3beb6255ca22dd6a5cf534b73d5dac642f7360c5ef78099493392a0ca5c297df66460d459db5dba1063d7902d67007c34c8d99d0094c36657ed28ac53b7153c0b8f97fc5558808bce97ab7e7563242950a691568fa649b71e9c1e1dae5f1fd7afa1fec9cda93750acddb405aaf6e6db70cbdbd67ef813cff1b148234a240a5c996144406ae8b45d22aeddebf35dc5bd737220a2302d", 0xea) 12:58:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000040)=0x4) sysctl$kern(&(0x7f0000000000)={0x1, 0x6}, 0x2, &(0x7f00000000c0)="cd50be05", &(0x7f0000000080)=0x2, 0x0, 0x60) 12:58:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffbfffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 12:58:08 executing program 1: setregid(0x0, 0xffffffffffffffff) r0 = getuid() r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, r0, r1, 0x88, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) r2 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r2, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) semop(r2, &(0x7f00000000c0)=[{0x3, 0x6, 0x1000}], 0x1) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r5, 0xffffffffffffffff) r6 = getuid() r7 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x0, r3, r5, r6, r7, 0x88, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, r5}, 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r0, r5}, 0xc) syz_emit_ethernet(0x26, &(0x7f0000000040)=ANY=[@ANYRES16]) 12:58:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) 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 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) 12:58:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffdfefffbffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 12:58:08 executing program 1: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xc}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x1000) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r1], 0x1, 0x800) msgrcv(r0, &(0x7f0000000040)={0x0, ""/72}, 0x50, 0x3, 0x800) 12:58:08 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)={0x9, 0x10001, 0xd}) sysctl$kern(&(0x7f0000000180)={0x1, 0x2b}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84fa0c844ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00198637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb252a1880a410d6cc509ce45beb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0xa6, &(0x7f00000003c0)="6f21a18d40cae438b096db800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01005ece5f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8ba4b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab906973cf74f61df49c6f97acfbe3df9647e7105698b84bb2737277", 0x85) 12:58:08 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8000, 0x0) poll(&(0x7f0000000140)=[{r1, 0x2}, {r2, 0x2}], 0x2, 0x2) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000100)={0x0, 0x8000, 0x0, 0x0, &(0x7f0000000c40)={{}, {[0x0, 0x6, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe9], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x4], [0x0, 0x2, 0xa59, 0x0, 0x0, 0x3], [{}, {}, {0x0, 0x0, 0x2b}, {}, {0x20, 0x0, 0x100}]}}}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000280)={0x0, 0x20, 0x4, 0x10001, 0x2, 0x1, 0x9, 0x10, [{0x2, 0x6, 0xf8, 0x8}, {0x880, 0x0, 0x7, 0xfffffffd}, {0x5, 0x8, 0xf1}, {0x1, 0x7, 0x80000000, 0x4}, {0x8, 0x9, 0x56, 0x6}, {0x0, 0x20, 0xba5, 0x31}, {0xfff, 0xfc3, 0x1eb}, {0xfffffff8, 0xef, 0x4, 0x2}, {0xf154, 0x8, 0x8, 0x3f}, {0xb20a, 0x694, 0xff, 0x344}, {0x4913, 0x610d, 0xff80000, 0x7fffffff}, {0x7, 0x20, 0xffffffff, 0x2}, {0x80000001, 0x2, 0x7f, 0xffff7283}, {0x10000, 0xf54, 0x20, 0x7f}, {0x9, 0x1ff, 0x5, 0x4}, {0x80, 0x7, 0x0, 0xb1}]}) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x800) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7) connect$unix(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6361acd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee07002f6abf1e6bf3bf554799b9b81fdd7068113092bfaa13ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7db000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a409001dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969edb7f7744123053f35c0568241d85544cd1cfd1634aa06c1611cc665840ea3b1e39af6256b1f007bbbf244cbc769cee44346040906000000ec89ff7f0000490ba02e9768a8b36d0400b89da05a0a414c63000600000000000000f808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a5484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126ef"], 0x10) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) 12:58:08 executing program 0: sysctl$kern(&(0x7f0000000180)={0x1, 0x4}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84fa0c844ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00198637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb252a1880a410d6cc509ce45beb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f00000000c0)=0xa6, &(0x7f0000000000)="6f21a18d40cae438b096db800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01005ece5f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8ba4b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab906973cf74f61df49c6f97acfbe3df9647e7105698b84bb2737277", 0x85) 12:58:08 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x40, 0x4ebfac6bbaf7949) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000080)="f8a5e23c6e5c787d02b13e20", 0xc) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x21, 0x0, 0x0) dup(r2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) accept$unix(r3, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 12:58:08 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="d3c1d9a7e527db6c5e7902ff00000000"], 0x10) r1 = dup(r0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001780)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 12:58:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f0000000300)="c0ba4e45e24072dcc54edf624b509ff796ad09832294dab4848aeb16c2da3085d831d6a725ce34d8483ba21e150cd2b1aee27bd2977647e6bbae332e7d0d776885affb61ba", &(0x7f0000000200)=0x45, &(0x7f0000000380)="cae0ef082ae508cd21fb011889bd4ffbd33d5cb0a69ba7302cbc258e285d4229756544817971c61771796db992e805f94b1823ff870bfa3d34b32ab09e7ab9b414e5e058636d6f196706e2d6dad2eaaec83c3a16d881d7eb7590d37094a2fe3dc3421fa8086570d73f190321763967ef6fd47e6306898c2188fcf383d5d505e2c78fb32ed545661ed643bc23a237ccfff25473116db7f4a85c1081e36813e03923c3f466e6e8bd5d6a6f99485f15bf1d9ce4fbecd59b54af1ef16f5491ca48e310c297efee5fdc4edd82ebcade7d852e07896e02", 0xd4) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x21, 0x0, 0x0) setsockopt(r0, 0xd3d, 0x4, &(0x7f0000000080)="109e6c09adc553925ea96df6cae51080c4e502b1bb24a111de8c239b06f1599ac7ef71911d8e2fe698e04777201d10a69a008aaf076ca6dc081b95ceb5d438cb62c78f639935abf864aafb316b4ea24ba37142c2e2051fb9c303c582980644c3b8fd83552d20f16f314fee9fa68c00271279cb3df2daf0eb37d025764f189c0073226643507dcdfe18b7871771c7173f2f159d724b27c9d17f44c6640abe903cbe34f581cc27ef48f0a48207fa4e723afd076ce2db30c7c685348cf1fd3884b37033f2", 0xc3) 12:58:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0abc8a1d0aa529cfa212ed960a6e3900615eee6fab7e6090a86ba19e93a47824bd"], 0x9}, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) accept$inet6(r2, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 12:58:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x7, 0x4) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') sendto(r0, &(0x7f0000000100)="98f728f8f955b0f22c50616364df3fb4e03fe28a136c792358a549cc2c218e7db382b334d822f62ebe0e4bb91c3936a71675f0b2236d89143dc1000009f8fb31d02901000080000000006d6e75ef10448dccba96fb0e753268e6bf4f7d1fc95fed6bab6400c967014151cd1493ff6bbc78e54264bbce9ab32843714585fedd95cffd8eebedf8466cda92ca7ab9cc5b4bb931857f0749ce88b2c50fa7a901809da477cc8966e47e0000dfa1372e8667377f630e", 0xb3, 0x3, 0x0, 0x0) 12:58:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40}, {0x5}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000000000000230000010000"]) 12:58:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1, 0x0, 0x3f, 0xfffffffe}, {0x6c, 0x0, 0xec}, {0x6, 0x4, 0x0, 0x690a}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, r3, 0x88, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000280)=""/16) close(r2) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0xb2, 0x0, &(0x7f0000000300)=""/178}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x21, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x1) fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x1e6c3f81) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfe000000, "9cfb402a3477e065337763c375007a00"}) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000002c0)={0x8, 0x1002, 0x9e, 0xfff, "6bd707f05d76682c07f3cbdc6ba66c175022d576", 0x4c68}) write(r0, &(0x7f0000000040)="01dab52f1f894075910000000000", 0xe) 12:58:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x1], [0x0, 0xffffffffffffffff, 0x0, 0x800000000000000], [0x6], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x800}, {}, {0xfffe}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) write(r3, 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x2196, 0xde6, 0x40, 0x800, "a2ab8f6ffd9a8db1d574763b7719c0e483228527", 0x9, 0x10001}) r4 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) write(r4, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x21, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff8, 0x2, 0xfffff, 0xffff, 0xfff}, {{r2}, 0xfffffffffffffff9, 0x9a, 0x1, 0x6978, 0x7bc00f0b}], 0x7fff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x2}, {{r5}, 0xfffffffffffffffa, 0x0, 0x1, 0x6, 0x8}, {{r3}, 0xffffffffffffffff, 0x2, 0x2, 0x6, 0x6}, {{}, 0xfffffffffffffffc, 0x24, 0x4, 0x2, 0x7f}], 0x3, &(0x7f0000000180)={0x8, 0x80000001}) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)={0x3, 0x6, {0x5, 0x1b1f}}) r6 = kqueue() r7 = fcntl$dupfd(r0, 0x0, r6) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020691f, &(0x7f0000000300)) 12:58:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d}, {0x64}, {0x4006}]}) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet6(r1, &(0x7f0000000140)="b000417b67f20cb6b77c7d7682afc5640ee251ea76114f449fe7ad87859002229a1d581505c76646de5a4460e6e9b84c430ae5fc8a76fe2d7d59c1b848fdfdf01c9f4e5eb5017d31ff6421d69ecd7ace0ffff3bc3e9f8841ccac808aff34a72fb393b4cf2ac9c89a05b581e8f7", 0x6d, 0x887449a375ff6d4b, &(0x7f0000000080)={0x18, 0x2, 0x8001, 0x4}, 0xc) syz_emit_ethernet(0x11, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000e10f10ba2d4707002512a8ae"]) 12:58:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x5dd9) r0 = kqueue() acct(&(0x7f00000000c0)='./bus\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffc, 0x25f12e15719981ed}], 0x913e, 0x0, 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000240)={0x10, 0xc60d, 0x4, 0x8000, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x10000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x500000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xbd6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1000}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffeffff}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x56}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x96}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x5}], ['./bus/file0\x00', './bus\x00', './bus\x00', './bus\x00'], './file0\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus/', './bus\x00', './bus\x00'], 0x8}) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000040)=0xffffffff) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000740)={0x4, &(0x7f0000000180)=[{0x1f, 0x1, 0x4b, 0xb91}, {0x0, 0x80, 0xf4, 0x6}, {0x1, 0x3, 0x8, 0xc7}, {0x3, 0x80, 0x2, 0xd853}]}) 12:58:08 executing program 1: nanosleep(&(0x7f0000000080), 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000000)) 12:58:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) semget$private(0x0, 0x3, 0xc01) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x74}, {0x6, 0x0, 0x0, 0x1500}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfe000000, "9cfb402a3477e065337763c375007a00"}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x21, 0x0, 0x0) recvfrom(r2, &(0x7f0000000140)=""/245, 0xf5, 0x843, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x80, 0x4, 0xfffffe00, "1b4c9e03e88ac8f0a3c438dcf4443a404352e0c7", 0xc4, 0x8}) 12:58:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000340)="7baf8a01f9ffffffffffffff7e3a", 0xe, 0x0, 0x0) 12:58:08 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x20, 0x597a, 0x2339}], 0x39d08634, 0x0, 0x0, 0x0) madvise(&(0x7f000076d000/0x1000)=nil, 0x64207, 0x6) socket$inet6(0x18, 0x4, 0x40) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x8, 0x4) mmap(&(0x7f0000a6f000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0xff) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x21, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) 12:58:08 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) acct(&(0x7f0000000100)='./file0\x00') execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='*^[^[/\x00', &(0x7f00000000c0)='@{=%-\x00', &(0x7f0000000140)='*$\\^*){{(!&,\xdd.-{\xd8\'\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)=':}/\x00', &(0x7f0000000300)='\x00', &(0x7f0000000240)=']}\x00', &(0x7f0000000280)='-:-\x00']) acct(0x0) 12:58:08 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={{0xfd, 0x0, 0x0, 0x0, 0x8}, {[0x0, 0x0, 0x400000002000000, 0x0, 0x0, 0xffffffffffffffff, 0xfffdffffffffffff, 0x0, 0x2], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff], [], [{}, {0x0, 0x0, 0x0, 0x3}]}}, 0xe3dd}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x2) 12:58:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5}, {0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000009800"]) 12:58:08 executing program 0: sysctl$kern(&(0x7f0000000180)={0x1, 0x41}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84fa0c844ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00198637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb252a1880a410d6cc509ce45beb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0xa6, &(0x7f00000003c0)="6f21a18d40cae438b096db800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01005ece5f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8ba4b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab906973cf74f61df49c6f97acfbe3df9647e7105698b84bb2737277", 0x85) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 12:58:08 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1}, {r0, 0x41}], 0x2, 0x3) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfe000000, "9cfb402a3477e065337763c375007a00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfff) open(&(0x7f0000000100)='./file0\x00', 0x8f82, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xfcfc96ac7f78659a, 0x0) r2 = getpgid(0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/196, 0xc4) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x40000012, r2) 12:58:08 executing program 0: syz_emit_ethernet(0x32, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffff7fffffaaaaaaaabaaa0806000110ffffffffffffffffba95020000004200008445286438a100000000000087f3a72ba4074272d283bb78f2c92a1c9c9bc57d4ea9954923e3514e2fc224bca257460eae18ef74bc2fb6516fe33592e71d26ae0df586cca90a771309510c983c2f1a6d57491e5b3d8568aab6a3c0a5e766e2f6be7a7d85c9a4bbd6eb627863b0c347dc0000000000000098f30701bcaff743aa6b38194f3040c6bc8c93066ec7f8"]) syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0x0) r0 = semget$private(0x0, 0x5, 0x204) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2aaaaaaaaaaaab2c) semop(r0, &(0x7f0000000380)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x2, 0x20}, {0x3, 0x0, 0x800}, {0x4, 0x5, 0x1800}, {0x0, 0x7, 0x1800}], 0x5) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0x6, 0x3]) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f0000000580)=""/257) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x800) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000100)=""/17) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000100)=[{0x2, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(r1, &(0x7f0000000380)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x2, 0x20}, {0x3, 0x0, 0x800}, {0x4, 0x5}, {0x0, 0x7, 0x1800}], 0x5) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0x6, 0x3]) setregid(0x0, 0x0) chown(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000480)=""/246) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x800) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000180)=""/21) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000000c0)=0x1000) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)) 12:58:08 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0xc0104454, &(0x7f0000000040)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0x4}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x80) 12:58:08 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x2, 0x4, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)="0b7d8af705eb34a060698485eda6f1d8c72b1215062b9081f24c78b675ab1c6495b17986cb03c9f01292101210191fc7a5edb0c211148ba52575efec602f928f62865f4958d6b08eba39d5cb6c6833ad21e31a898f98cead146a1771698446e101b4b0e354f12df39ece", 0x6a}, {&(0x7f0000000200)="58f3a712ac57feeb450652c4b8fd7c7d1a2aa30680d73f1e9cdc1335a55de85ad713ff53deeddf4bf98d9c83c3b7efeb2becaf0eb79fd2a847eb764802bc05878044c0836610a047a146946294b1a5ffb228e825edb58ce1bf853320b409514bb7ddb1df4a89ed25ad0d6028fe3f4c786384754e3a1a8a02a05efd6d7cd029648cda627b62c5d5de5aa5e1", 0x8b}, {&(0x7f00000002c0)="73da177ee9719df8b9f861c0eb17dec02bcd1a42311cbdea026bfad768d1296335a74c6524be32c2739e712c52122ac5e3f4446a2af2d49e229040df1b277903c1cccaeb566f8a41b7ca2b852efedd9dbee0d0528ef4211bf99df494edcbd56cc9f8e0522c049f43531cd252017ccc0d66a6c75366c8e2dd9a60b80aecf9fe6c3624b655ccb6342bd884d4c5127378c059a7bf73b6848607673cc572aa0b7d487d7b5238b57d6d9888a7e6f7f560154c83be3c9f46799665b7205e483b695dfe732b7790dca490e32049b44977090ee29ffa3c52874a7a7353c6e40811ffde65ae65a4d5fde87f1c8d5a00dbef", 0xed}], 0x3, 0x0, 0x6) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53cc11903b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0x4707009c09c68ca4, 0x0, 0x0) close(r0) 12:58:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x9, 0xbfffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {0x0, 0x0, 0x1}, {}, {0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x7f}]}}) 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)) 12:58:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x3}, {0x74}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[@ANYBLOB="000000fff000000000000040002017300408c66a87360459b2b08393679d162de964b8da69e71f0bc92420fc5111187d59e8c47b"]) 12:58:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x21, 0x0, 0x0) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000080)={{}, 0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3c}, 0x2, 0x0, 0x0, 0x0, 0x0) fchdir(r0) 12:58:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) semctl$SETVAL(0x0, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) semop(0x0, &(0x7f00000000c0)=[{0x3, 0x6, 0x1000}], 0x1) r1 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r3, 0xffffffffffffffff) r4 = getuid() r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, r1, r3, r4, r5, 0x88, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, r5}, 0xc) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x3, 0x5, 0x3d8d7c2a, "738300e257417f271042344000fb000d3fc9c06d"}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 12:58:08 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @broadcast, @multicast1}, @icmp=@timestamp={0x12}}}}}) r0 = msgget(0x1, 0x540) msgsnd(r0, &(0x7f0000000000)={0x0, "22cc4e962f6e8d9038357085aec6e1c72559ceac2608518962e78de0cefdce066fef63e185fb236edea17c39859a028d381bb1fb9c14"}, 0x3e, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = msgget(0x1, 0x283) msgsnd(r2, &(0x7f00000000c0)={0x3, "31214d2b24da0510522f73f8ec6474a9c777e86f41185c7e4b29696242adf120fc79df7b417d795789c9cd7661808afb419740fe5e8069fb49cfee859fac2c72e2f6c2fa5569cee28e69dd171fbdaecb1fa70cfd453d27cffc7f46fa32481512377053aeb63d3705bee0a580045994fd32100e36e2539029f4e4571971f53f7d5a3eac32d3ac5c760f4ff7b5046f24d2c12aafb89a4412227205d6ed4bc82ad83e51ec859df381aa0b64ebed193a8664e0a01e1ad5fa38e239da7bb30d182d39cd9eace8839f3b758dd3a0ff7a3757afddcd33a35c9fb30117f00664283e05d6151864c9b388306479cbacc233fd"}, 0xf6, 0x800) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x59, 0x1}, 0x10) 12:58:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$KDDISABIO(r0, 0x20004b3d) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) 12:58:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x112) getgroups(0x0, &(0x7f0000000180)) write(r0, &(0x7f0000000240)="220e2a", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x5b92) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000100), &(0x7f0000000140)=0x4) 12:58:08 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x1000) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[]) 12:58:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffd, 0x0, 0x5, 0xffff65b8, "9a6d9840d6dea3b3a785f7f1e1bd318600002000", 0x8}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) 12:58:09 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)="a6bfbff91dd33280ea14c935cff74f121a2882cad4d6d16a1ce930bf8499dcddcf634930ade2dcfd41900304a10135dde339b43fcd0f5c9cedf85c92607c01a04e8336f00e1c29952ef99629deeb576f69af6e785f2370ed3ca8647f8e8277721fec1d1f557a94fffe00d1e570f3040cb8dc4630ffc1bdd16065d9f41cfe0d18d2eafd2e8881c35db626b74c0272010cadcd1988", 0x94}, {&(0x7f0000000140)="a83c75ee85d183ac32fffa12543e35440da4509f68e85f5c10db46a6e0dd144946539daf6c7007f78e81efca9f4e401df444f8c4d1e4ea804e14b48b6cd4514f9ba780a586bd0a", 0x47}, {&(0x7f00000001c0)="87746b2565203edf11dac4fa6a6fdcbfbe01876e622cf199813f4c52d65ef2fdf8c1da88c4ed0f69387a77391ea646457c8e4ea8bed5fa5cdd01280ac476796ec51ad2a17ed07a1d0990614d1ff93afb22116f053d3983f5a0ad1ce549ada9992d6a2927dceca3f3e125709f8585af04fd7015c7fc256483353ba8b4653313cd9bd666f4859b58f57cf40e7a89cc0969ee2af1a11b1d7c4c02d5e2961e97eb004ee8a11f81564cd7b44f9ee4768d6c52bd4aa3582f2165e1bdb9f9baed004c810643af3365b18381f68cd13f86f47f66", 0xd0}, {&(0x7f00000002c0)="45895635368c93a8bf42c5f820494af1c953ea69ec5ac804b5a771cef08d9b5472d415effdca1529e79f0283b65af3ea9e1bf1a6cecb1dd8938b61a5cc5f47c52d6ae1d2c5d93d38fe4d01014ed5fc0c0ca6c3bc2771f9b3fec5fa0238cdb5ae49240bc59dc3e56823319576ea099ccd88ddace44510a89c4f607804d99c347a81b5213b2339800859a7beec8d46610e79470c2cfdfed16c784083ab5bf37da7e5c73bcb55a31dcdb9a91a2b6fc3f68de9f97c0f794c6b0a9f04784e3c5066ab3cc6", 0xc2}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="a756669c6db21fd8d37d185e0d4f0777e4cbfb7b25b58eb6b17c1e43453447b01be616dcf089ae58c082c54f5e77e798e4115d69fbef7fa3d2a352ed2be5751a53b6f9136b84afc53cda8855360772049cc34f7dd467794ab387244acfc54ee402c3bf43b8edbc23d63631cc15b517189ce9acaf50d0e3f458", 0x79}, {&(0x7f0000000480)="1bbd50ee5c3fbe61a0deb385fa71778522654226985a5edd47f5b5da2056ec175ad7de6abaf5537cf2026c04ee", 0x2d}, {&(0x7f00000004c0)="bd6295c952a480aa2a7575711ed7795464ea9765a6ee7b498c4e075ae0a1f3014cfdfe7a73c9847eaa8fcdd070a639a6ae3d4b2342d63281a31ccd056cd3d7a504d01b56eb5ff05fa7fe129f4cbff4d9", 0x50}, {&(0x7f0000000540)="75cf167ee713572207290c400dc1d1878a98a19162be7e2224160d010effba6cedc1917494a88fdeb5929e1f12246aa4e635a0961bda609f7555e5e648859a209cfe18252b05d25574296efb476a20f4f0a320c06202967550e05a56d5570bea082234ae4fccbd0899cc0ad4fcff1f64335a902f12", 0x75}], 0x9, 0x0, 0x400) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff13a26aa81c7677f75a9ff2534a3ffd0affffffff0800450000280000000000029078ac1400aae0000001"]) 12:58:09 executing program 1: r0 = semget$private(0x0, 0x1, 0x42) r1 = kqueue() r2 = semget$private(0x0, 0x4000000009, 0x4d2) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r2, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) semop(r2, &(0x7f00000000c0)=[{0x3, 0x6, 0x1000}], 0x1) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r5, 0xffffffffffffffff) r6 = getuid() r7 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x0, r3, r5, r6, r7, 0x88, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) semop(r2, &(0x7f0000000080)=[{0x0, 0x200, 0x1800}, {0x3, 0x66f, 0x16f727ef3dd839b2}, {0x5, 0x200, 0x2800}, {0x4, 0x3}, {0x3, 0x2a, 0x800}, {0x2, 0xff80, 0x800}, {0x3, 0xff7, 0x1800}, {0x0, 0x800}, {0x3, 0x76, 0x800}, {0x3, 0x386a, 0x1400}], 0xa) r8 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r8) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000040)) semop(r0, &(0x7f0000000000)=[{0x3, 0x5}, {0x4, 0x8, 0x1000}, {0x2, 0x8}], 0x3) 12:58:09 executing program 0: socket(0x1, 0xc002, 0x0) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x1023, &(0x7f0000000140)={0x0, 0x5}, 0x4c) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) dup2(r0, r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') sysctl$net_inet6_icmp6(&(0x7f0000000080)={0x4, 0x18, 0x3a, 0x9}, 0x4, &(0x7f00000000c0)="02a5cfefd34cb1113a3a6448f7b73d834f218e98", &(0x7f0000000100)=0x14, &(0x7f00000001c0)="94e482ea70f257b6c93d34869d018f33e44613f4e055cd68280538b4e5b66aeff12e7de465a50a99e19dfc5fab74edf8275df50287741d195983d867b3cea51ab56d1141360201e76c003da8fef13b1487e1121a4fd247c0e292058137f333029d4072caa2deec5aa4c7d0", 0x6b) 12:58:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4008020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f0000000300)) sync() 12:58:09 executing program 0: sysctl$hw(&(0x7f0000000040)={0x2, 0xe}, 0x2, 0x0, 0x0, &(0x7f00000001c0)="6138ef898ccc23d9b62b8cec39ccb03d", 0x10) openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x80, 0x0) 12:58:09 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) r1 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0xfcfc96ac1f78739e, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x4000, 0xfe) setsockopt$inet_opts(r3, 0x0, 0x21, 0x0, 0x0) preadv(r3, &(0x7f0000001680)=[{&(0x7f0000000140)=""/197, 0xc5}, {&(0x7f0000000240)=""/192, 0xc0}, {&(0x7f0000000000)=""/38, 0x26}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/85, 0x55}, {&(0x7f00000013c0)=""/175, 0xaf}, {&(0x7f0000001480)=""/233, 0xe9}, {&(0x7f0000001580)=""/154, 0x9a}, {&(0x7f0000000080)=""/46, 0x2e}, {&(0x7f0000001640)=""/22, 0x16}], 0xa, 0x0, 0x400000000000000) ftruncate(r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f00001f6000/0x2000)=nil, 0x2000, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) utimensat(r5, &(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0x3, 0x1}, {0x1, 0x4}}, 0x2) r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 12:58:09 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x3}, 0x2, &(0x7f0000000040)="636f1bbe3e9a655e67e7411b05a6036558ca45304ba34b06bc3d0df92b937004eb92dfa661e03ab209fc1d28bc5aa8ba427601677077faf23ba740b862f92e7f894e278ea0387dcbbbb8033ea27b34b4715720d1c45db93b475f9d3c3a25e8b89779e04d6ed336de4d7d4b1d01f4298614d8f54a1d43022614b11a21f6e4eb79ab1a869675ec04cfd317d6625cd6dbdadabb473a7b85407360a4606aa8add165bb3031bb77fa17d16ea1f9d917160d982315c24f126e5171ef", &(0x7f0000000100)=0xb9, &(0x7f0000000140)="c88038213b796def3c943d987a4911c568828cd04498bb3721bc715c5c21ed28a5d7dc5f12d7036e35350f6df22f136dc903542a681e281a72a168651b0d6d7b2bc9c8151b5bfb4c569522a76893f1ed188111776d702cb9a29d481bc8c5d578633bda1c2bbaf21426339b6f9bc1e0dd60ac4eb9d28182c51266dc794dd8097309763ae0bf4d58087174fdc83557a1a25ad952a169faf1c9c12e0157278e34a1b197dc909147e4e02fde172541288dbe710f96fea6ca9f11554ccc673ecc87aebaf9195b29db9b190d174ed825ec54863edba2b62e6aa7240d39afb63eacbae44746cd319185846e022241039489a67e9c8d2632245837f42cdfcd3b5d922757fb7bb2a3bcf7604b7119c55fe8375db4634ff5563a95fd4556f062e3b22fb722079f848db7b199f8e020adad70e403ff43f5aa241ff46908f06c294270906f85376ce240850de5f90c1a22d24064f70d0d40626b5e76135ded9a2c9a5035a5df9f8c4078bc0491e012cee358b0f351184a720e7d73cccbb7b315f59c6fafb9a0dca13b366c4df4b87a9468818e1dd3aff683b472aa8597717d9d206d63bd270022143dc2bc27398c2e2095e9994393dba416efa6d6c293882c359a54323a53212f75fb29dd4c2c7f4b0756c8846689e156753b905d914b1314ff52f619de4f4db5be64f0ddbd0adfa2d9f467b97c4e3519fbb824526249e2283d6aa1a0d0c4cc6755249f1271c70a2a0a2d4a877b931b8082908b980715a34d982d77790a2e42a0dcfa10dcd00ae94a25c37ab9158c8dfde17940d5f22c1e395480520ddb8cb0d0a9b0da56db6b631fc1dbca3c49a78592d08ff803d420534a7d0a32d3ffc4bf8d46619ee5cc6550f22b32a7e361fb0e622c5c8411773cb39c832a407a9e1cf7f026d12054763b00ecc282e8cc821c83a430cca45594676759e3f9838ffb98ff79be99d0cea6d2ed069f44880155aa4082348cab32e8e1db29773c5eae6ebcf7167e321b61c9d7b9bcc7a436161218b3cd7d2fceab5f123ee62780a3a18dda92589055fbdeb599bd8711c7874ebb81a927085fceebcf86cc0ea3301cf5ee1d00cdf58c4a6c374378c03f62abc92e8f35dcfe53cb6ab2821c57f6726b170e294e159adeba66342022bb9c715264ce906d1e4292287a84f51823f9db012674fad3d4ca130bc559612e417b5715dbb459293ef7dbd4338dcf9742edfd395c63a1a30045734cef6320926d10ddf26a31b4270f839c9c33e211bc40540ee5d69a8403ade7ba1335ab701dd34a319b247e9d5fed9a4af014bd7f2c6d1505f2793b0854f0867151b13a8e73827cb539e78608a63fdb2af847e104bf88333995bea7344acdc2ad48b0c3c8f3aa0dcfed510087066925fca6e82c808aceb26414e5cfb3f45509b49b1ba0188dd24fa90fc1753cd0160c0300817527165ba87f2b4576bca4be65ca1cf6245bb5eca48cca5f88c9c217bc9c620cffc06fad5a9495e61d50beaad72730189631ce23adbff6d2a0ef80c3512a3b4bb24734220e938a31b31c462b833370e6846497f11760957e74aa13ce8cef666e0f3b896bab1cf8e69f81c17e6397ed46fa98f9a26f3884b4f07e212591d00c5305076e2a9a8857fc987354030a93796d3ecc5ce103cfc8fa632882e427278f0662c9a971549c3e76b12e6e089e74a1cc80209fee48e0413c20c19b247f7e7426d28ed9f18cae8839ac4696eda17910c4ad32f6ebbada1df7bab596772947bec0ec766577d54e4a8b6df7772d3a45501d242c6d4d509b30970253572521ae093083077270ccd2390a5974b68fb0ddd1a753632db6a0318080f0b73ed84a11fd04d700852c28023b391c80e04149d8fd2be4b97c375291aaa7fed01d3cd9a6d3902bd418f6a4506183ad334710194c08f1e470cf46ea96e145b25d434e8b511f3f6c51733a223456839b7577095bd65c9db187fcc9ce56e62675d55dbfd22f019fc917eff014db4f92de3f93bc034b37407427c30b9cedec258d06919696320efe6257ef55bd05f53cf436fd4df832ede867900b25c86978f3d0da6d66e473a72e9b18638ceb823da5ddc4c2e098cc6ed84664fbe9cf7f18b9edd3551a8a3dadf3d569724bfa9fb0b77bbd637d313d7d6931094aafa87072c828cde511782b5a0e9c519a835343146c9f5743dd97726044bef789ee2606babf1300b392b9a824b3ab13eb60f035ef28b53b84008593c1c1cdcbab93fc15533bc022ea053df0c02aac6e872f9b66777a5af32527f075c173a9b8a7679fb311d7c07d4a541319ce7e19fbcb77c515db5801561ba819a748449a223d17c7ec93df4d5d8c34a5bde35b5d2135575e633d0376347f35e7024798d1973a9cb00baef0815e02e4e63f96e988a949d19e271e9f41d43214ca06199363fa4907b653836ae70705893d5ea0fc24f1fbb641c04f18749159d0fdd1b9a2c695bbd3c470372e24ffe953b0a52073e0b48f9672267cb12d41d75fae03abebbf324b761ac29a14e0fea28aa5c143df33da7b9e4be7e723f797d6838619f8da2f3b3fe263957f352d3a7cc35b0b9932d397e9169dae3f6706aaee550cca6cd1e5a2fea53b0d2caade4cb2ad484453ad37324281e146a0c1333750244a8e0de45719bcd8caccfe7aceb11847d5faa5447b1b28733ad8be6b4b770dfa31e5c121e146b26ba84696cc0f402f65b916ac1f44204e66190226b05f2e9fd60ca3e9c715da5887e8090b3bd3947159dbba93726de98ddeed128f5b24c96f1b31ef317b5957ef3367806dd1fc8522bd66e94586e4d6346b3b0cd71edf5e11606099fb528320bbca0d27e7c5edd1502b00ff7182b9b686cfae1402156db7bbed9ee7e5949aa3bf2b835e4c0ab7bed86d92bc020d42af88097b0fff8f4add4c9abc92aaaa6f3e004307c4dab7fe64fdbaf62e4793f292c82b65a13a5cf9f01b148fc9e4df96cf81b895b5682c3a5cc47892b9bd423b58eef845ebc5a86841cae4ebc6ae84b782e1ebf1530fc98f1849c850a59caa35f19c0f1cde389dd1118fafb9353f633b050a4e79f598d16cff09c7a255986c35cca7a2a0986e4b079441b5f87bd779eaf0b34b7b6d3de6d24933dcc6ccce95369d09f4ee5f84652ef9bb62ce9d2e3c2b15512d92fee94fd96e1d8235006e4a7624ceb44943d86f27182e3b65ae2de0a822edfb58cfec247c6c93b61e44f55973b878192d4a2a5ef96d07382e4797431af45336db5c0484736f9ca22d35d16d3de4745e52a2fe8edeead3a373ac4f65078cb63e5cfe7ae697506789f95d8fce9c6bf5410456dd4e485835fa8cafd00e29ad658d9b9ccf5e5be343cbb9af3cc4942565f3de1267956e12bb727c3da57c7486ce08bbe000a5a60acb70a52fa5e25f33202dd2d9770660659bcfe2487fcbe675d400a49b1366d84dd4ebbb526712fa251ba7fdb95c9e7b5a5415910e277d0f3472e2afcd434d98b94289f94c280fab2d7194921c2f711d236e7e6ad4b125aef276d3c0ecd952174740905c73e1aa5853888b06506a34c7e6684f68f6214f91289077fbdf0fe8af577de85211ce7200f68807fe7e7f4b531b429f5a070c0a33cc4060233986fef26bc6e3f2c2ba052da8d340496ab7294ee28bce925fb02ac42c18dcdebf73fb1300a73a8cb932343b3cf8f24b331d5944a8b1c722f5af13ef57360368ec1bca20998335f9fe328ac5af7d14a19eb13c1617d1e2b39f44d7685450e9522b1c1f54467f4e2f7e4be82cfc904a18ba6f4a82f2a588034fda15215f7627f2ad90766b5d1f91fe29dc725eaea039a1dff80c56f46263b4a032fde17cddb15d65e596fa40d2e7cf4e5162d5fd2db8ce7575ab8e629e2d4fa8d1e0918d1863e8a1e5be8966ebbf23067fe7164b0292b2f98aab63a7f7fac69bd71daf62a202809e22d634d0ad0aa50063571c39cb3010692b167cf00c7663298bb963b44204753b65529586f8096c289c42a73dc12fc0a79fb5f7adcd958021fee61a7ed5653e32ba91976c65c0ce00a9264f93e16120b72f9b13423c0de9ba9ada57293851c137589ac5d85fcf0c174e23cc6771634e934a153828d1b27d91414d7e18e65970a62325acb3b9fe17840c81bcddb3a38c51b9fa0928e9f3fa7fe35374e33bec4892a0069bea7c9ee5921e768116a17b7ecffbd9cfa158ac41cf380520c33c3cd5713d54f09abf1b13f164c723476fbcc4c4fb53a9b6b34e2474cbc5e9a405e898ce1a1cb65ad3435cf58a3113b1bbeb3c60a846232536cd07a3d2665cea4ba72dc56063f83892b24d2eaed142cb09a0bcdd3d9d3089e63e19cc7d728b8f1c7bfd54b6c3d0be7a06c38c3837e6d448d420a4ac8275040562de1e4e4a351d10821b99fab6fc373e2a0962cb5639a30adbb5a8678177ffbbcdb6f0503b4fe00bdc412fa0def2912a8f1fb82d9ad1df3036cf4183abb60877b9d6182282ef0cc8949dd4913c80fe0bc47438966ef551582fc328cf710737824b5dc8afd1aed4b99163ff4dcdfbb16276ad2cb31f8f6cd5872066ece5af4cb29e9495a50ecdb7190a6799991c7352d752aa7459feb59ed7dddb87ad546bc17d73bb58c9cc1b7331c2e7e0e44f9a2805e2cd705cf7c279ee1ea208199d0f5be2d692360bab918ad9ad98cdd714a443b635f7e4153015fd24ed8626d2b7575b9c47527f2b904d207c6706a17438de0370b68c6a2f536fb847ebf073ff45266eeccaae946dc9c4ff383175066236e961c329695e05649637afc27ba6455d5ef33105c6e0807ab9dca68b7ad77f9b52240a60cd19476c751b101c466c461dceff078eb8aa71904e13e3a57235931932ae12e4e2725bcabfb03b883c3c8988ea4e948be6731eb1edcab697617eb966dd6df7504c07efff659036d949929b600f38be4c3047070a49c8bd96be7900b2bd0e1bbeb6e3b871763f1b679db1afd144450555e3ebc1d7169bf74884feac5a0724bf95f7c8d985aace17bd13a0dbed78831cff61b1c3d1dafd6637b1430fb5878bfac868b1ad8cc23206577c94a6a6b6fcf0f80430ea36f45139fa5ec47ac3521776af39b7464fd8bddc412c01f51dee9151952a573019f775a1e0ba0a8fb59ff9b249c039c6807b7fea74921e4c865b202fcbcc3bc4614fe2dfdd88dc093d95f0a67f3374b2c345c27c6268b875af243962232d4b8cd3fb91960e70fd3017db4905ca1af1e1576597e7044a1fb7091d3811f00330bd91e8d032572236f386c029789deeb1ca5854f7a66c40c8003166983bae419c423edf716c7709ea708ef23ac7dd045ee1d8ea7afe8dd74224b7ba35c8f2d6d966a87e3ed4b83c2fed30d0500a7a8e7a5ab6286fcbbb715370b49189701d5da79a885a63607bbd606ed69fdbfac92c15d0533daf84869d9d28be01392a8e5e0ebf7a44dc3d6df116b119f98d4e9a6d5d2e9fd4cc2e15810c18e584cf8a3207028462c3097fc32110518f45f4731e05874ff293e59344e9d4a89e1182cf457fcbe5570b542d82416932f0c9125526afe26cd95e73d065035b9361983137f9fe5f0400e3c22a8204dcf054b294efef8e5d9efb8c437c868270425686c813b45f88bba6569dc85d0bac55a16ae0617a4e089554c99893aefe6794517af22e3e7e6e2c8335fa822144bf64525570f909c88909b75af08eb3e450073f8df9c8808875ee30ebce2071c26b5b5765cd1aab6532a32559bac710f4c5b8d87f65dbf0edac2b4781df062c392bba4d2289dabc244ca6ff19903daa0d58c17d0e5d272b1033201a1bfa4643ff9e4fe5cd1df8e172168035ba6044da1fa0e7f55ffee3", 0x1000) r0 = socket$inet6(0x18, 0x5, 0x7) r1 = getuid() setreuid(0xffffffffffffffff, r1) r2 = semget(0x3, 0x0, 0x0) getgroups(0x2, &(0x7f0000001140)=[0x0, 0xffffffffffffffff]) r4 = geteuid() getgroups(0x5, &(0x7f0000001180)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000011c0)={{0x6, 0x0, r3, r4, r5, 0x2, 0xffaa}, 0x800, 0x8000, 0x80000000}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$TIOCCDTR(r6, 0x20007478) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) ktrace(&(0x7f0000001240)='./file0\x00', 0x4, 0x1600, r7) r8 = open(&(0x7f0000001300)='./file0\x00', 0x0, 0x29) r9 = socket$inet6(0x18, 0x8000, 0xcf) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000001380)={&(0x7f0000001340)='./file0\x00', r9, 0x2}) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f00000013c0)=0x1) setgroups(0x2, &(0x7f0000001400)=[r3, 0x0]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001440), 0xc) write(0xffffffffffffffff, &(0x7f00000014c0)="a847b6a79d84c77f9dbfc80208763b5478b78639ed2c58adef3b4263a3b50241e97435a871e63d832566d5893fd358232fa296b00a7c04710d0b3ab03663207e909ed47d148b53c353c4ae48fcc317c05b1123ecc858060d79781e693e5c791970c1b8301534703561c6ca0e221e7ca72285f34fe848c677806ef26beeab9c48246b2c0f24f19130de17e61bdf59f1f10c2571778c24893b1051", 0x9a) 12:58:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x7}, {0x6, 0x0, 0x0, 0xfffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0xe50, 0x0, 0x100}) pwrite(r0, &(0x7f0000000300)="00f7ff80d1c2e2cd9b0009d29ea3", 0xe, 0x0, 0x0) 12:58:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd94", 0x3}], 0x1, 0x0, 0x0) socket(0x18, 0x4000, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) 12:58:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRESOCT, @ANYRESOCT], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x1, 0x1, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f00003e3000/0x2000)=nil, 0x2000, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) semop(0x0, &(0x7f00000000c0)=[{0x3, 0x6, 0x1000}], 0x1) r2 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r4, 0xffffffffffffffff) r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, r2, r4, 0x0, r5, 0x88, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) fchown(0xffffffffffffffff, 0x0, r5) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 12:58:09 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) sendto$unix(r0, &(0x7f0000000000)="b1000504600003000000080005010000", 0x300, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000800df696c6530eaf47f9f590000"], 0xa) 12:58:09 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x2, 0x2, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x8b) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000040), 0x4) 12:58:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000080)={0xdb, 0x0, &(0x7f0000000100)=""/219}) 12:58:09 executing program 1: syz_emit_ethernet(0x56, &(0x7f0000000040)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x20, 0x3a, 0xff, @local={0xfe, 0x80, [], 0x0}, @mcast2, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, [], @remote={0xfe, 0x80, [], 0x0}, [{0x2, 0x1, "bf51e0ac1c57"}]}}}}}}) r0 = kqueue() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0x9) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r3) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x2, 0x5, 0x6, 0x6}, {0x5, 0x9, 0x3, 0x9}, {0xbbd, 0x1, 0x20, 0xfffffffc}, {0xaa60, 0x9, 0x7, 0x5}, {0x8, 0x0, 0x76, 0x401}]}) 12:58:09 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) shutdown(0xffffffffffffffff, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x10000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040), 0x0) socket$inet(0x2, 0x5, 0x4) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = semget$private(0x0, 0x5, 0x400) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = accept$inet(r3, 0x0, &(0x7f00000000c0)=0x37) recvfrom$inet(r5, &(0x7f0000000380)=""/4096, 0x1000, 0x2, &(0x7f0000000140)={0x2, 0x2}, 0xc) semop(r4, &(0x7f0000000180)=[{0x4, 0x1, 0x1800}, {0x3, 0x5}, {0x3, 0x1, 0x800}, {0x3, 0xfffc, 0x800}, {0x5, 0x403, 0x1800}], 0x5) semop(r4, &(0x7f0000000240), 0x0) semop(0x0, &(0x7f0000000080)=[{0x1, 0x8, 0x1800}, {0x4, 0x9494, 0x1000}, {0x1, 0xe1c6, 0x2000}, {0x1, 0x5, 0x1000}, {0x1, 0x7d}, {0x1, 0xd5}, {0x2, 0x7, 0x1000}], 0x7) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r2, r3) 12:58:09 executing program 1: syz_emit_ethernet(0x56, &(0x7f0000000040)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x20, 0x3a, 0xff, @local={0xfe, 0x80, [], 0x0}, @mcast2, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, [], @remote={0xfe, 0x80, [], 0x0}, [{0x2, 0x1, "bf51e0ac1c57"}]}}}}}}) r0 = kqueue() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0x9) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r3) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x2, 0x5, 0x6, 0x6}, {0x5, 0x9, 0x3, 0x9}, {0xbbd, 0x1, 0x20, 0xfffffffc}, {0xaa60, 0x9, 0x7, 0x5}, {0x8, 0x0, 0x76, 0x401}]}) 12:58:09 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0xb, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, @rand_addr=0x2, @remote={0xac, 0x14, 0x0}}, "52a2a6d5868576e0"}}}}}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 12:58:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x9d8aaaa}, {0x54}, {0x3c}, {0xffbe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)) 12:58:09 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000e40)={0x0, 0x0, 0x0, 0x0, 0x0}) sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, &(0x7f00000000c0)="092c4638a98aef97b74d63e1cfaac1e8076ca2d460d6a15c758a326e42add0c6ece6f47dda5829a522e3d37f376033142b111df19e4c90572d4a92d68ff66f6146074539c3e34bb74359b06df1f84281d2c048a1e349de91fb62212af17c38f2a2709c7bb9b9732e782aee26e2d9c1bfaa06da391b518cf9d75f64e377eecefff1b4bf8219ec9463d63752ce4db3532a3bd37b7ce5b97df6737f01d122fea72f4195d52cd75cd7c6fc3017eaab9a4301158705a1a94f47ece22b37b17035994945740952770b43e1953d8b41255999ab0bbdc581018e0bc072bbd8dd25f9f14e731cb04a14733a018b48b33af4dcb995159aa429d3f38173", &(0x7f0000000040)=0xf8, &(0x7f00000001c0)="dd9213794d0fc91e915dd94cd3bc39e84ff449ec6e3627a5ffaf2608d29f", 0x1e) 12:58:09 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000380)="c4338d44f460161eae14dd8169495e71e10f50ff717c69f142b291323480e9cdab3407202d6e5631d3efda752dfd46e0380deb33f609f1e658c33cd4490d801cbbd84d83079b611b6179b6a688a33b86ccdbccc798a337002f741fd7ac43f2342ae8fefc7cd0d606ef81a0e27d79a1166afec3668e69282b52edb0f6b8fa12ec1794cbe5d53a179f53d9632228c5647366b2e40c77f8417dc388b4624fbd3214b282f60a6cb951efde52096122835843c04fdcf7015c01856d3fe7d0f6a6e595403524f8e07d5562d50401e0c9894c9a67c358fd9a3b2a8908a87ed8af93274506dc232d6e4b0265df183b06fa6bddfcbf4c18682ce1c5da989d9fdfc0073b07cd52e60956a56ee63d5deffb46111edcc86bd378a284b69e8c9b967601bfe868dc52970e2b77fd8107ec2d0f49a78694b53fb0127e83c68a6f076288a13288d3cd655e23b354d42fabd39145263093454c8bcdad54cae750e3f83366597fb69c136e23c38e542473bfd93f88c1f2e2d4fc9d460051e6241ad8dbc491090701dd5bba8bec30f6d0fc59f19406cd5c4b90948b865bc996b29352aea3d6d79603bc8a7d701d03f3f40c549f3041af488f5592af39b2153f831119e2fa6d75d40beb097a7e14833cdd880593ed3f454db09ab5f321874872159ca4be9ff4435351e4f587ff09cd397cd6ec5f8c83f90139da51cd755eb9ae7a0e357e1e6a30e75913a25fd1760bb1a5f79a44ff16b84066aeff2e82390b8d7a94c0cae7439e92235069a80a5bad908bdb7481838ec08f91c9cd6b964f507ef524fa14b0fb188bcc140d7adfb801640eee5d2d418955561fb5239299eb68a8b4ea4d59e76fc68f7af1b72d9b1eacc647504126aac4998d00a069bea32ae3bcc37aa493c91afeeff029b435ab323348f01500319f0165521582f91692d87038913118ba6b4bac55ff8716606653236239ea938123c2ad83daf6f1b5656f197fc4ca1244a7fce26a51933284b50a939a47ec92b9c477e616ea76eacce10d7eac672f", 0x2d8}], 0x1, 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x3) r2 = syz_open_pts() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x21, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x40) 12:58:09 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="f2a115f216e8ea63bfc45dbbd76d5e25df4c93c9465a54db528898e1597db6cb6e7dd350d98aba9200a1cb9a5f73bfe20073d2f8355f0449eded5626bb750cd34f076d6eeeab8d8f95ecec72fa5892ea8841b55923e3418e5ef8eb8717bbe9addf4da1849ebc2c9b8b6f6f6d326778593a04ca63fc18118628872f44dae33b70237a572fd8753c9f8d1b23d0eb81dbe96183c63d37081dfa91b883e0e16235bf842d04ab79b9db620e200a01ca509a06eca28e989c7d4df0efab69d66841896b1daab39d1a1ff46697bace03dc9535535ebdc518c78dc72b7aaf2358fc880fe034c5359d7922a1863a318b2a4b8d780940f059d5784ab5ef4d51a41680bb1dee28f24934464e0b8453246d2dd83d8b314ef63f07643276578a37ce570917e1de706dfa0aa47c73878e7780cab5638ef48a0e074e61d294e7d9384a5689f62b0c46e2437cb91e6771ecc14e2cc718eb9605bd4a1b3eb598748312c7459c9f7a76be0878168c380f53ab4f9638186fe83340b6dd97f3000234e1c43353b9e9abd109a7f6c2a67debd1cfca6a79226bdf9e914e6bd368cb17ad3c08d5dd441af906d787659ffef6b223d5cbd3d46cda3a952467a4f37978aa90229039f7952d27d258baf041ebc6b9216b6b9122535eb5086cefccb2454a608a3bc3922bdaa291656b49685f5bc8a24f301c59739fe86b3b18e5366b36c26715908ca9966e2d23b6948115b26e245672b4cf523322402dd9c60517432595c228359e39e168d9c9d3e589eb1bc1f94810fbb30bc2d87c6777118e4a8d1d1dca8351ac08dea302374b2d735efc984e40cb0e7e38fa7d92c8caf09abbaf8c26418b370d523c860f43dd381bb0610329185838e1ce9fb3fac55ac351d1bf70e11362db4431f0b6ce3a57b11306b622ae9202d5ad5f92c678cbab45dca02b22abc7d8bf26f026ef2e3e2ea6febc597ff65bac9a287ad036d70582478de189833f85101cc152eb8f568819e2c5ec43afa514350092fe6b5e0e8761d6231eec5afc4de2a99bb06b068fced883c41ea42781e9eea65f947eacb68bf3e93186a06879c33407b3fc3ad5d4a8ef681d91af25122576359a8e73e709330f592319b12fbc14451e1da5bb75abab4b837aa3326219fb59e204a115769e2d2791aaa1b2a98825c2c01f0c074ae85d9c3d472cc4afbfa404b5dcd7546b1c0c773c8648d6474e3d8e1cb395b9b59b80f1bc39ce01fd98ab95b0a43b2b7a124191d3772314947980a2900739d7b694d936c8bd5c753ce468a2d95c0ee65345c2c465b9626889b7956c3b1f03e989f185118d895859498a1db39a0d53b83edac444ecf01afa0e186adebf616d1670b14dc38ac0a36ec293923060b2f96a5a7889c8d0bf5ddf43b1d9f6fa33e5b7540ae09109cde6c46a46cd1dac1314d2d6e62d6027ee9887703f2f25f67c3cd898a6bd637b4fd184971a9d99ffdb8869150f6acd570c100a28d0a248066f9123a00edb8cc949650578e9dd7fb1af40f9192ab4183a4f2ce87cc2a4361c742f7cb808049870f90afd7a4cd755de1992abf0b623758273b3628717d534905e7345818fd2a1f95139b7fa9dc1f25e6fe6b7f9e37447f7d47cf396c0c0e134ea86a30543e6261abe93e40edc8a7c569bc912531e0cebc4134a79930667b94fe23ab2e98b90ef37c4b5fab7c982a3ea741a817b52bc75ab4838e5808b1654c1ed4ad9c782b8fd5f9d521d242770a2c08e002011360c10155b7f144fd5f56e7591a3af3894cf3bdcd6767f8dd5b4aea359c6ac3020b5266da9f90970321f8d439d3a03001515d35fe348177dcbecc94d714c72af9d2805f05cd854c41c2bb95a52c717bf9e294c92444fbfb03d06a2db04dbf032276fb2b0e836bf01c6cb861b621a4789e80338dd59f4546a65b04a96b1f3dc3244fcedc9f69a72763e81df09da54688099a68b921323d874ad8d0bcf1ed25a4eb59e2bc4130369730fe3df0f042b5c63a52ff7c19a07de0d9119a3e5d600fc41326b77d1bc713d6d339e4a9b62a313fab0bb4932f0d7fa38370a1d962636a6cef503cc76809afc48f4589f57802dd01cfc4379ae7a4a367d2c21c7f9fc18c4ec08138c7483b2e696a4ca01a9f965b7b5ea6cd4ce71d1bcf8b878cfcb8378f6f4fa5935f43e3eff362341f0cea743509eb53143afc50342938de6b99b965579dec55902c479de5730e7aaab2abb88bd23fd61b3c593cb9ae8564d8c6c53bc21904967f90cf0239371893300d6c0bc2ffa13b9787f96aca106cfe3789a2f34f02db6492a2675e06493998ba7c6d28a8b82efa7773c9a7b318d14d780bb91436a77ea66fe98a31e4ba817f5947a614272692942687529197c52518e958e4ffd458618be6947ee8283a1b1c836181552b80545cadc71dcbaec8944897d632e0e94ca1e263dbde6535f110e6c9b7b096bb835a096fd1eb037959909e6b60e3d3726b391433b4e2b6de0f63e0e56b17fa01d08d22f2e4b0867c0c22021209c720bb8d6c2d531e818eb64c26072c7b10535618285ea91f9a939f5c9b8c72c64e928bea25a2bdd8ce7aa83ceaae1a7a7e5701dfb97c2b99f1696027ea0896a3a2bdb99f32f0d770e45a81b70ddc5c21e0f03f4b65f8444d0826fb1692638d65a9d6dec50b0392621789f1cd3255c2715d5333505438aa80e6f8d5d307f62d81813453a29abf498d414ef3f4db9cd31d382a90308a137f942e862ce88aeb9d0995552759ad8dbf250abe91a421ed8a9f7a896872d89509bc33b42ece852fc5ee70bf285fd013394d30b4f312a0a249357b8968e2d70a9b851e1bec80c9f193bba4d64ba6dd3cc5b112219aba47ce9f6ba3a999acce28805d5550a7b720fe1f42cb17ce150744900ebbc45d5f4616abd833f860669910b0821bf13249ccd7d09ede8ab04578652611194a682ea21571eac91b945bae6d4d957d61e28b0f072daa4bfaa5d260f24373c51fc2da748a133639fe391846004dbe8e001a0d3e8ac90469606f8ef0f9579820f82a6d5ab16077d9ded0ba281f4e8eb25bb33a9badff7be6b4e12fa5f454f22edc6bd45da2b8d94a0d069378b5eba2c9fafd7969a4639858fa33a4c709b43e9667bd458bcaf8f9155854c8853515b88fd4cefea269673d92b99c43d77b47710a4a0d58574f9c23171967575a5786f2f4e3cdd45028bdf249b220e79946e425c6f2c67df0233939dfdc0cde4af3c41852a9e6cfd33127746b87f20b28a4cd0f358d8ab2c3a45f9097f6a81271b51bbdca5a8cf197edeceeb91d351248fcfc9ee751f24320868f91259a0e1a4ee837011492a3f8cd1d7665ce4b86cd6fd222205c5b71466be46235a44ddb32f553e6f40a412bf4dc9693ea66f57b9535991ecf4d344c30146b05e967cf8887edaa18f23bc054c5e9cd77af0a65c9066cd5f81d096a88ade8b6186dd2f894aa9bd18e465b9ef455ecf4465b8703ac49945026dffd4ba20b55b5d644889845999d1b46bc65918e4fa90920a2cff41d5fdc27a73d3281a2014474dac480d609f07c820c2e69d02d055e84c12d576acc0206a3d4d841e8e8a9612345e61ce9e2bafb08eb12abf3eb51699d2cde9ef725ba6bfa18cec6e44e08ad5dd091fdd3fadaa0326100b3645c1fe28982d04fc0567835baf24c62cd7d3d93e113686822001c1cd4821aaad3e2bc44b44234676130eb5704994922bf5cfbc75c792a0f67f854f5f03f7770f41292347b273d5d6262e2779562a2c86790620b886ec7e2d75c14b5f62b3ac07f8e1917e4f9d4741804f0fd03bb223c93eef6db6bb840ca9ec16773aa7b758eebf597a50660545878cb05acef5553662e6978eff02a8049b01be249d21eb4d00758e0962eca3fb4f8273692f4a377a48ffed8f109810a71a0ae357f1ab66988f5cc4daf33f0b17971f5bfe4c1842afad5a47aa8075e1b3a6dfe34b7f2569ec34f62424dc4cb9ee0508ea9c4bf37717a6939671c52964226f3bfbaff81b2a8a395e2f062049b634b9a17d245e7a36b4ac0ccb35f8ebca9f9b717a0cfccade7303091cd5651e36d1a99099963010a491d7141e2df8dfe1200744f7bef1b2cfbe3197f202ceec0d4b201632109c2ff6504fbb6d646940bcf340574d49783433d0d5559384fe87727e517e99501b285128cb2c2ae9fa7861f7e723243e92414dfc4e09cac1451d1769c516c314995cac7d0f022518c174c049233abb06983d35fa48223460f83ea9185c555418b58a15bf91c476d4b9c1821ff3d7004d0abe6ef380945e8a678b88b704aa71b1b7727cfd41193a4f3c7a1c3aa0e2c91917317efc9ff3b816efe52e51ed6b78284eec243ea754ac8082419543725fa2bb50b6b9d12f8b8e2704cf5563634439be296bef52a45a737654cc92c49558a946442161d4b67c61b3820ac1404b5c91e54a494ffd028d9f2f09c3800470d4404a24e13b63cf8d2bb700c5c9d09362eab7607e9e3d031121c8dfd70ceb8acdc03536ac3b2d9510ba96fd9745b8f8a8daa9f89dfb5fa7a92fd295340ef49e534067983cd3fe67f7f1762e1dbed80af6d8958727d378f11dc53f89d8bd0de84b66221891d3bcbe39266dcb354a96705162355cc26abc744f42ede6e4bcd78d1da0b47a69371db77355f5235708c49f43e6d189bde2383170021545ec9832a31b21ab586eca6abc9b948ab542bfa4c7513c970e6d67e1e23782b81998eaca53ab8f164a393925b4355d0e6d253ce4c5e6c9d206883102d11d1a9fbf1477706e479c2b6a8f047eae683567b560e42ae3f156f65e87d10e2ffd27e22863bd67202ea8110ab43583f327b27c7bc3b1850d5b718c3d9cf9e1f665fff0e065e7380c8f12e2d28a08d89c32184212960cc58c08f11eaf6d60e7396046b282c736e12a73b5d673d711fe68c37e94f0cc06b78538e970773ccdab138524e9550f3ec61d02b4ca4756e5040fe41f942c9723dd231a5b02520ee123772c9d90ae87288aeebe9adb6a8f92401107d4407458630e55276dbcddcc91024ae15c4f6d854ef0e7c4817912d6b93042fc3148325c555e486630bb0804ecda6de1b355fe768ce3df8357d4d54467b00316987af7c2b0471fa8c345a160f9cbea2b0a17cfef452fbcc634d390757bb1972fa7822a47cc7c1adff8539ee68c4697e9b871e1d29b850cac0a6d27dc837101e81416c857b5aad29857f6fd2ff3ddd8a0a734be100624e5b017c142f76d286d848d03c036c84b7c464e3b4ec1ddac320fa86d0ea45aa21d364e3640104117649b14c8bc4307813dbb59ff20c3d4138c08f3885870d0768cc6820e52b39f9d383e3d24af1ee0d22807b91448e694e91631acff6c3882aeabe44f92ae8d3c773431c39a27f3402132c967937865ef3ae941da6a75834d0162958e05f8b0cbf9f93b578b6d2c5e59e6c05a09a0e64fab4d073cba20f06a3da9ae89484cdcc0aa13944f7e8b480cfc3441b8b3974000dbff45047f5fb3993d64c05c3eaed87db03e3f212d6ed7b3e473a397bd9173aead219a44ec6ec3796f973c8b50c1695049e12b746eb4a17662d6484418db8fbd65a884a12daeb221085662afa1303754a71236ae145afaf5cc0bae821e4a74f93e4688234c1837a637931971b8cb533f8c1567775ecdf3ce3e93732cadbd111f71148b7d3d2c7aab27b0e5cd63b35647c83a3e856e4b0af6ded2fe52bfaa4c959602372f1d899657ed613aea8c9f50be311b2f73be9678fd0fb69c02ffff0e7575d87ae445615ed46a94e8a0db6a896457fe67d5ca367b3bd2394b060642c65bde7e1e25ad9babf27b5b9b8aa16086ea", 0x1000}, {&(0x7f00000010c0)="9c685244cd8d5805b1db562eff38d6b125fd06b4d3fabacf1d22432a8012e3d38678d7c2c2ef64d27c390a40dbc8929b8f8eb3bdc79ba8f41ca9944ba3f0a953e27749c322c2d6c7f79355ad43be2a948172e4418455e52d1d195d4240c17c40fe98ef5ff940b01aa8500129033ed21c4e7d049f2ab1923f821394c526916eed0a4e93e5b3c1168b6c0f9e5899d775cdd958306878daeb9de1538a4182215928a24594e1257dc008dbca93a6331f68e273437f522edb8fe9bf95b71875021b903bef5452e2d433b076394e7cfdf141c49c8263f11a1b4505d243104125d910ec43a08869df1126ede7c09e3f9df060f1f02d3b07f2c899bb5a59b9e163941dbb43d4cc7b7d1b8315afd288f56f01903c6c08a0d4f27971a7975f6993a5346a9a4b4df046d506c42162958833646954bd3dfbfc25c42485f3d875e9d539d503ea26fdbb1216ae5b03febd8fe4f6f0f8e50d0367b301cc715f0f4470165857537a120cbbf03db9979de1b5595e1e3f0680bf5d4c899c5e010c5856297fda417ef34abd55b7849d5429fd13864273472bb3d979120d544bfda2dc2e78efa17a02e93b8efaa7ca4e232fb6bce348a72ba5fa5551f8b5e97be070aa0b01e74e465616f7cd3e741e398a12070a09b157bb8a3fdc5427fb8a75eda468418c8e091358b8236a75312fae8f71b390542fb23a658e296f1b349090f6f3519b16e507d72fe55f3b3831e5c4c6eb7b04a54f7866cb4dd9cd6b2369df566ea14f2346268a3104fb03819ee3a91574a7976ede087daf4edfadabc5b16aee64fdcd1fec8a63d12988747637f8fd708cfa1a3b45b4b8f32998c2a8ae8d7249e5a45e437a43865e944d6047354059d1223b6672704e2f08797718c08febf888b4c024dfd97102138cf997200e7801307e45639704476cdd0e82fe7a1d522d9271d3925e2a321c9a0d2a223c34cf2b12f53632dcbcaecc0e845c20cf7efcaf7c404914ff2309236ba39245b0f2f6999688c1ac3504262062a494fb6d6826b0790c259ccf3042c6a8958d7039dbbca00159b4069925657fe1321053d2ee0c1b4c71c53dd1d7510b6308d4bd5140b25198d2bee442490570b9a328df8d660d75ad8681321d1a5193f6073c2e1f4df79c8fcda7f0cc2138674fcd875ef49bb928afe8b7b8d894b81969f2ef68168bd7d858d5249b0dbcddeb54c157c37b68ff91b9cae5b4fc9ed9d27436fd643d26ca1187f9b72c53b27cd4c2ca9cee3439aeb2016981a4f917a4b9c953c6685f9695af1aeb4a48574443c5c05188f5bce432fef509f32f39d0da4b57040b3e1091cbae30902f6376551a2a02a81092d53d01418a223aa64834140146219118110d38934d5df5a2721d6310a42b01decf4d51f7a6efdfea2b0f46a514ad61eab3f1067bda7620acde42776d79810ea07d8e26ba43de872df63a9f68691dc00bfa9c3d2f4b022da9867802f605b959cc733abc92c142dec0cc908f5c87b1716654aba09787b5908ae474d5dcd2d25b6429a9c3e441f80f337ed534901f7237fd8f244a499a62790ce78acf1da893620a9ca71ccecca9713a8115940dd0b4fd8ff5612cc57c35ce8b037404a51f4e046988a606217f2948db73793dadd8bdce1d8d18e3c426a800f08302945307a901722d1100841417b96935e2a715ef48c5fe2db4e2a28aef232e75ee89cd74efc6b4ec9e031493d4ee72deb9db78bf500958c71696d263c588ac1697641c7abd3951a8fc05c0470e81d57ce31f779c9ec322ec484f8275ec5276ef737c24b396acdb07061e99ecae087fd6105f127ba4a44bd54db939b0791064eaa406aeecc63d8f89f74cb97094172dcc8f9c6e9a98ff0abf69d4521b82ef13c5f3b1f2001cacdecf7a5c19a4ad515fbb263a7d7260429540e64ac53ef5fea959e45415c230c60aeb9c3f96ba5fa04ae3399532257c51b34b4ff8b4a08a8eb38487854eb1f9938bf603d6da4bfd67eca55507faac5c7c24b67f4396ee271a14fcabe18d7a601cc2b9474192acde60d8843b1cfe46f61217fe05e9585a38b3c62613cdfcd7470c41672c469b6c6fa420cc4fc0fd04725304dbb7af8b0d4b0142255a8d9e435c3e3d9176c9973ce56a82c3bb502d70412599e83eac20ac9257d91ac0a9e0c824947f061f46458b681c8c46c9bfd328bfd5bc6dd3b44e291b117fd4f13b61bb8c367a88d68e445bea205998fea54ccf7ddf4e9cc28b9a166537894b309f41999c76ce5810607b41fa6d1a230c98c5a0610660d0d6f63790c45930a23394b4ff8000c02366a08ea3c523f4e4f94dbe32833bc0a629cb8a99e80926c3e62f9bec7f49c4ed07e1baf77f4b5b4414e30dff2260e836969b5e90dc884b607b32d9cc08c0a6ce7a64848efd5b98e9303c00ffb25dabe60390dbf425eb48625459c491a801afbe1ad3b502cb7335dcbb219eb0d4d701a294f2c2d03bfba794d0f4df4b09dbdcabe1d82fb5562675bc6307665c117acc56753af0403cd5ed84580e57d771b353aae8c2c03866fb8dbcc2d698288e23c134e8c1d035af96927ad09734c2ef73c25a71e74723188ef038b06afbb1c5e4fe911fa9f20ae39637f0fd1a200a09cf874ba283d3a8983bb46d6ba73cdf5cbe6316a792d66794705d8e9f304c5c4c3d0e66ee6fe2e59943304101451058a4cbd50ddda05007b42a0d98eaa739846f12c5b8f3e23b1fb015d5b66054ca33eb8a082dc25afc3de693104ef506e429ac012f6293b03f0be23c43729bf9a43a0f9d018c193fa27a8da6b47d3e46ff31c5bc4948269a4a3b9570ce81f8867e40e25b4cfeb7cf7440907ff7bc6109d297445fcd04786e3ec03827a1fd9ccba13cc72d925bee78c756cf6a22219df082c678d434139707e6cea1155a28a056544ee989b15893411cf9eb2d22a089beaddf34d08aee7a842e40d9cf63e13acd9ca616f34f790afdf593255bb34ac64ead57f00276745ab7e5d774665af2402b8a612fa2b8c5f7c22f65ff725674174b706173dcc5825cec1e3e8420b7264d72590c3109abe11a3d99fef71818217c63019d8f1e54ab9c21fb3a280dc30b3e3777b763beaf87438df9a1563a600656a1ed66aabae2198e3d9bf6ab01b61ce7bba746300cd20559ca40046512de76074ff9243acfc1672ca7e3689d828baecafd79826c86637213b1333344bb34b4b19373fe89a74953df72c7f48bebc30ba06f09f5f72c9664a0d6ff1a4984881c2f7697a9fd6dfb0cc07307c5b16854535e9eef342324ba38a473fb0cb9ea78ae8164e8fd509848cc2c4943e76c2109ddc2286e82b636721fe03d556a3b816334d51a18a581f29e315239b24bb99a1716512dabbfd2bc58ebae4af822ad61eab2019802fc14824ca087b8fb96618c2e184baf73ff853511ae442c21cdd5169b87be81344880f4631cc96260b28de750c88c7815c6818eaf73548e2bdfd15ffdc0255e428087eb09510a163592dd0aa8cbae93814a250dd08aac64a530670890564c3318f3833e72c0753cafd9489553e0bc17a89def10dc9e087daf9892aa1b76550481e995323e57554fd0e3481a7294097cc75e8891d50baddcb0ae879b3ab9128498b5f7268f2a14dfe2e1568df62316d3b0a747fefa144c63ed946c66e5939a5dcfb5f16d6ce1d2efaf907c886c713500a4cb589c97ff9ba18ad46764de6ae795bfb2e2843beb8e1ffe8d91dc7effff7656e0d2144e8da9198f82b6dcbcb507d3f3239306d0f0f295189937088a8a0956e7ec85c6dbe0e2a4b1e7c3832db8d7f88fa8cf10238c32726cfb9d38f7d5545a284b3ccf6d6d1abff5850d413117173ad005c9f8030a2b3a66a0452b523eebb0bf712340b000143a7b3505337fbf171ef5f526ea902d77caa329501e2fdec8a63f4afc2f208cfe0e3ba7f161b7d044beb438bc44bc79c003b8d7a555b659adcdbce5a745ba82e44ff1261ea921c936f6e271186bab634949d35bb03eb82175b9cac9c1c92ce8f455e447f43503fd730ff7ea76096526bb30cc8b17f714af9013e03c3b55df80920522f34cb13d1e04a8ff2e72a1f07772639515bf2b707edaf08bb6df78e9dbc28d3947121af9ad759720534ece200e01b0df40ea0a301a53f60817474e3e7463eea1d284b0b70ceff2533785cd92082a258b1e08cc61efe1457a46df422f04c987dca87c016cccf06d00aa3ddb00c0a6cc0bae2025588344c3f9a2c222e4b154235c140230de53d6eeacd4f470e138b90fd0dcc1344bca6f8a1e7a2a3898d5599998783feba5ed60fdeec03e604ceaef5ec0c88e42294448598536c66cb71107ebe38937a316dcb8f04e43d0b096c5981ae2ce30c675cf5cb741087fe9f557c8ee793a63409405558dad4e08338aa124a42e2ddd4716c0151bace7fb52a86ea46bc85f36326d6ab312fd766f7aac34cf62e96a0ebf45469acb0787bf47ad9e5322111db1fae4830372a582dd6ea3fdbba46e90d4093e0f80263e685148e26d72ee454ba6cf9ecb7823acfa84b4301164127f1e5bf021ec0c94bdabd31ccd2ea9b4f9f383e6374885a0f85dcb1b2dbd23c7156e84fa006c43474dd3be8b69aad9364ec18bddda5f5738e68da99312d7476dbd941c8cbbe8a9bdda329ad051c3dc6bf69360eeed22c2fe33ee8a4dc4cb48c69435b136c1fa4888482b8facce66a9e4e4cd09c05a417e185f4f2fca76e34b6e8b29b589e2018c7862718480b1abff144fe701b0868cee51ac68f20f166c216b18ca58931f5dab95d8aa7d28c089af5f4b208e95175a7fc954692bb7cb68715c436db4ec8c1b376ff7a4bb29fc9084c08908142f887b3d7c3d20f36aabf6e8267dc15b691b5a3cce3c674c0a5697539fec63c6d807b11e7811b472b76f9e9d3e7a5c42bb7f2fde595fe74f6434c2178606cccf990f26950cc22f4dc3933f913ec9b91ef36411391057d7d6b4f6ef4a5d0f27897da87603649b9ca1df9a6a5ab87739ccbcf82d565f4f2edce80876c6e83f4144d399aadafdf560ff2dd87be86889ff5fc1dece683d451230ba528e52246e10361e03b26749328606906c7532b49305f262439e0477bb2171137cca06a7828d5994dcb8f0394c56e165b96bbbd0f1111b4c7af5170ccbd7a08ae57006bae457b6fe817f5a9a55160ac913afe77027da63b7d960b304001bd5e3c8d35355e67a11cbc8440b85b3c75552ee95ab668ebace89fee4337e84bc09e8c273e56161e102ef6f70e8ea1c449ad7ac7a3b82cdcaaadc981ccccb600c071a251309659db08eaf253341dccfcf62fb99042501f1158b14dfa9f29c938277fa62e761a25b7bb303766884de92354679b2b294b9ede331c78c289d42cdece4834c0d589f041d086a877050025ad4e30cf96c8945079b3265bfa53e97a9c87dcc5b812fe15b0de5970a636f619a102e5d7775566893f30b378a47f9b51cf1126f3a46ab81761ee2cdc19bd6eb0564b484eac337c33b9e1a147d8676cb6be727322895d6b2645100096f3df44afa562564562d379af0958e78f8ca08a3c5e4c2d92fbc94cc3e319abdf9577912532fe54cc61341df7e9c03f3cd55bd6df6374807fdeea9fa4d906a5415ec36e0e677cc2055e4dffd2cb975214c1a05c0949a6d5b605cda87a25b5fc23618e621358cc4d38297704cd3529d1bcb5ca238808bf85e8b1dc5ae09054414901d262fbd86ed22f14a0edf64b7e5ce5db336c046df409c100552811cb4bc3878aba1aef63fa45322ea4bd3fc46d9889965cab0eaa93817cf10f39012d634418c55b201c7f68c100bedc0f99b79004aa84473c63970c5", 0x1000}, {&(0x7f00000020c0)="d265901d71b3ae8eac9451bdd0add994ff22ba42dadbfa17fb261ae14cbdfbb0ab77058072b3be57846c2b6a15ffae10fd60b1c413ded7d77b395d2a1077f2a852a6ab26b3922a60133b2acc742f4e627027d23193de5cfecf3434c5426116cdbbc46dd731e0acbd8e0ac4d89c0272b9be9a0c69dce5492cf902b78702b1915c9ec355e2b8f6a1a7b45ad69f64800b48cc026106133923ea1ce63c0a708ca6d5ed57c7e41d6560d6e15600d6dde7f437835468d78e43f9c39cabebc66faf95d6ab6f", 0xc2}], 0x3) 12:58:09 executing program 1: socket(0x18, 0x1, 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00W'], 0x0) r0 = semget$private(0x0, 0x7, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/4096) 12:58:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{}, {0x34}]}) 12:58:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(0xffffffffffffffff) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000001c0)) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) r5 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r5, 0x1) 12:58:09 executing program 0: syz_emit_ethernet(0x25e, &(0x7f0000000000)={@random="4e86b3645b46", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, 'V`Q', 0x228, 0x3a, 0x0, @empty, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[@hopopts={0x62, 0x29, [], [@enc_lim={0x4, 0x1, 0x1f}, @enc_lim={0x4, 0x1, 0x6}, @padn={0x1, 0x2, [0x0, 0x0]}, @generic={0xff, 0xaa, "d54f3749e37f6d2fa5f197dd5e6a5e38c8ffe60998e5be7d55d5d8009bb725c2a34f239177e3ce5122f5680e386e75056238860d085a2e38ae293940ce2e1a9d22f12969e0f81966cc23abeeabc325b3d11dac3fd9dd8753e7f1c21c1c8f27be9165150679e23de100d5fa49df00a4fa851c9fa66faef720ad4548d5c1c61b5de5126201206f693acca3f3af19bdcf565e72aeb6f898c90e005390a6dc73fef9f865d160b17cfd20d0f3"}, @generic={0x89, 0x86, "b91e9ee4c40ce95740d05d12205a50b26533167ec86015850cfcdeb2b62c17a8cb2808b8a0ff232c73aa638743a718d030f41affac4fcfe8e3c4ec2b7ef3a27c534a9e7c29ca87ec17b0f2b51106cf84160f7a5e696c1c7c14654c55b73392d2e147cd226ef692b460fbd48341c195b3f2bd230e6f0007beae1606978aa9b0b91f65a68cf604"}, @jumbo={0xc2, 0x4, 0xffff}, @enc_lim={0x4, 0x1, 0xa6}, @enc_lim={0x4, 0x1, 0x3}]}, @dstopts={0x16, 0x10, [], [@pad1, @generic={0x1, 0x6b, "3c32e9caee21c704df290543c592a1aa8ad07d3195756263029615329c440ceda2fbc599cd1802e856aaccbedfee9353f814683a59588908c76d00d86ba5a6dca8ac43650d3c078e5103ff291aa7a8578d63eeed60bbd496b57d4cc4823a33d1d474d70264bf19baea016a"}, @jumbo={0xc2, 0x4, 0x5}, @jumbo={0xc2, 0x4, 0x853}, @ra={0x5, 0x2, 0x1f}]}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "d0b629", 0x0, 0x0, 0x0, @mcast2, @ipv4={[], [], @multicast1}, [@routing={0x2f, 0x2, 0x0, 0x0, 0x0, [@empty]}]}}}}}}}) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 12:58:09 executing program 0: select(0x36, 0xfffffffffffffffe, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3ee, &(0x7f0000000300)={@local, @random="033b5c0b9063", [], {@ipv6={0x86dd, {0x0, 0x6, "51e013", 0x3b8, 0x16, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x4]}, @local={0xfe, 0x80, [], 0x0}, {[@hopopts={0x0, 0x6f, [], [@pad1, @padn={0x1, 0x2, [0x0, 0x0]}, @jumbo, @generic={0x0, 0x36a, "02651ccc5169dacb80fa1aca43f3a46ce3c844866a93d0b21fa2ee2e65a78ca0bba599f5249949326d627710fb5c027d61d0f247896b75000c99a94fba56c0453fab3088da0b098aeaae7137a2410a609ebc2e2705965188e14e7e25b88177703877dc64593a6bdc46d4657de60bdd70bdba057ea26d25301a4429634d7fd2e783fdcf85893e35e763391ee03441ee50c950af88777527b34f86f7a7bac5e42d3f5151cdb5d25057985afb7ef83753638b4ab0debd6c4f0cf5363d34be45137b6d6a28d575f277ec9e09378fa9c9a569daa3c32dd31f396c68705c2b54f1919536ed6bafeb4cdb41255f21eebca11b3bb7d588534fdc73fbe6f3c3b6566489d30afab934fd54613c4cd6d51785cd2f1ce98387a1fb0aaae6b748a74df1f22ea2587d9c1d27ae6d5be7ac6e04d30d34c028038bddc7bb82d949bc69213cbc607b45b461a2d00c964f0ca0c1c64ffd363f4f4bbf5b1f0244d4c0b14f0e62e2f30c1b8d56a282bd795ff8a89167123393eafc8c8e103e05240e0d75521336bf372cd71086fbb39a767cec2a6487a6b9d2506b55dc0c7fe3539b1c2f6016cc0f9227abf13d3a88732e7c67ef36f64f3d75e4a49b96e0cc9316569a4b6a557b6719e4416c0845babe4765b7bb05975c2ad089d3ff1c6c8265abfcfcd347787e31836a13e019269ed5cd54dd2d495a80ff0fdc19409e0bdb301673198127f795a76dcf80afbf4afa4cd26e5f524884bd1ade16129b4c61ffc7d91226bb0febac58ebd5ee7df29cbc762c648f71be190b787fef0a4c2bb84a0b84e16a369a71d09d64d227ed7aef41d4302947fd9b3ed80df0f2a2b1f7ef7e92bf533e5ec356759c2f38a46c1710c5f9cec4cedb7c9302074ed6d46014c13653709901e6d6f60f9ed44e8f9682b3aa8838917084864e70393d99fdca571067299b831595791fdd67ff11fc9bddb717896d3e4a8e660357d76f30e4d91943d0d9fc10cae615ef77c6aeae5c81ffef1a376f5c2b00c8516158d7d69f46eaaab2dfef62a9e01e53162e115487a285a6abb84c0e351bb37bba6c824cbac369909cc5891cdbd5d5041f652c4f2d6b0d53de2b87aece15001f2ee90bf919308e7cb64a59c8a49d8606c9d1964b803b71c15477b3771b5e4ab8b552c1c579b1aac6bbf5e394d4ec9c130b9c0db6dc76fb1705254ca9418c245612ebd91ca7af41c9cbb4cf161d0bb4f2a262e0faed5be6f543dfcf0c2a13"}]}], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "d65dc7", 0x0, 0x0, 0x0, @remote={0xfe, 0x80, [], 0x0}, @empty}}}}}}}) socket(0x2, 0xc003, 0x2) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) getpeername$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0100000000000000000000001000000000f4e2f122889e40c8cdf9afb7810f7c"], &(0x7f0000000040)=0x11) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) 12:58:09 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x6) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000000c0)={0x6, 0xb412, 0x8}) flock(r0, 0x1) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005016000009005001b0007000000331c1cfecea10500fef96ecfc73fd3357ae36caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882bfeca3ed7c257699a1f814bacc016be0102db56133e27acb5d602000d7d026ba8af630037282502000000720fd3abfbb770c1f5a872c881ea772ec589436a4d47844b404f361b1257aea8c500002002000000001b68ca4600000202082771b4fd1129396b3776a296e2a189f300080000000000000600", 0xb1, 0x0, 0x0, 0x0) 12:58:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffefffffdfbeff], [0x0, 0x0, 0x401]}}) 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)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x21, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 12:58:09 executing program 1: r0 = socket(0x1, 0x4, 0x9) recvfrom$inet(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x862, &(0x7f0000001000)={0x2, 0x0}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001040), &(0x7f0000001080)=0x8) r1 = socket$inet6(0x18, 0x8001, 0xfb) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000010c0)=0x20) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000001100)='/dev/pci\x00', 0x20, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000001140)) r3 = socket$unix(0x1, 0x1, 0x0) recvmsg(r3, &(0x7f0000001840)={&(0x7f0000001180)=@in6, 0xc, &(0x7f0000001740)=[{&(0x7f00000011c0)=""/250, 0xfa}, {&(0x7f00000012c0)=""/169, 0xa9}, {&(0x7f0000001380)=""/252, 0xfc}, {&(0x7f0000001480)=""/19, 0x13}, {&(0x7f00000014c0)=""/153, 0x99}, {&(0x7f0000001580)=""/176, 0xb0}, {&(0x7f0000001640)}, {&(0x7f0000001680)=""/48, 0x30}, {&(0x7f00000016c0)=""/80, 0x50}], 0x9, &(0x7f0000001800)=""/25, 0x19}, 0x0) r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001900)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() r7 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, &(0x7f00000019c0)=0xc) getgroups(0x5, &(0x7f0000001a00)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r10 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) socketpair(0x6, 0x4000, 0x80, &(0x7f0000001ac0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001e00)={&(0x7f0000001880)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000018c0), 0x0, &(0x7f0000001cc0)=[@rights={0x18, 0xffff, 0x1, [r2, r1]}, @rights={0x20, 0xffff, 0x1, [r4, r5, r1, r6]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x38, 0xffff, 0x1, [r13, 0xffffffffffffff9c, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, r2, r3]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20}], 0x118}, 0x402) 12:58:09 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0xab) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 12:58:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x7c}, {0x6, 0x0, 0x0, 0x100ff}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x4e2c, 0x1}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 12:58:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f81d00200b0f000005000000ac501fcad2cad800"}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet(r1, 0x0, &(0x7f0000000040)) 12:58:09 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfe000000, "9cfb402a3477e065337763c375007a00"}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3, 0x0, 0x2, 0x4bfd}) 12:58:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002980)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002880)=[{&(0x7f0000000240)="9f9441ea1654ae0eb55a740599a732676c9e5fdbbd7e4964538dc45827773b79110951988bcb090dc8bdf1f04735be83779ed1294066f5ab70ec55627c05a9bf3cbe99161046f2943fbb96e05cfb4892fdf16c7f812d1ebfdb9ee0c458544ce1d8", 0x61}, {&(0x7f00000002c0)="872fe618af516b3172dd7af538407266d1ee7bcc35f594c6dcf9626da03668a3724eb373d0e0abaa89e2c4031a79722708f738514ef51b567e0b3523b3cf0e08765be62f8354b76be9aa1cd171a83e31fcfb513314f4121602163a04e22ef824cdb3f844c75126b480c14a077af48f016cb9e05f0d616baf62b53df35f5729dd38ff567b809f1b3325859c8a2f2d089c367808487d3bf4ca20a3fc18eb901a72e3759fb2954c6be54582a4fde002b3962e8e6edc541b10d171a7e08cc6e64048bb12f9964a377b8899cbd11860df0eb9d0161b6a7cbc6579a88f83c0ffeb5ae9ae8036ad697ee8dfae3ddf022ea6d26e487c6a517e10a87517f77a25fef5323df1c4b865b5d941bcbeb91034634a88fb850f561bb93a4d23964759e420e59c80bdac46d900275fd51e025cc7d53a8c2a7f1526b37852698ed00c0da364a22fb4234b138aa66f6cf306562e8607733801e2cd46fba7f9ada0b6747e149200f7e043c5b02dbf132ba20ed97c03b03a48a0f7d820873c5e9789c6255f3bab065d9d60035d6382c4f2d4511589c9f40af924089fd33d01a75b3be053cccbced5c4f38eaa7b52ca7563c4872925aeee191a8b16ba4089153ac9a154df62232f4d0719a475dd789ca5705a3281a3f425a081ca365b1515ec1f6b318dd777298e72bc2ab14909b0b15c4bd70df33ed4c615721830cd9035d240faa12eda9f7f967091e8c2f68b1facf215411c495fe6c45dd0f0bc3b290cf37a316933f932223eb4e314c78e1d1ed8aa2b945955cbd083f10edde7b257b6c65589dbdbc8c198866f509c7071a9656f0e32c689199f0b94d121b0e1410aef288634c44753380723c450c030c9e5f64c122b207d3069b7540467c8cebe92e62353da079c71471d3919ddbaefaa4bf068e808216c8a287ab41d2e65949855ab599e1b71e087393c9902137080eecf5691b81344e6fc243e740c07c0eedfdd9046dc8b66dbc12d08dde63de73e0eff07da3bee49639fe6dd17be4f73d285d5ebd90754d20f6f74034b4e7ebaca8cd795b4075291b72a62a756970ef2a2b99187eba6266c7b090b2a65e187558ed08025813e254023d3d87f814906bf7731d3df3abdc487e8fdd525cc05a58c03b5d273436f02cb34041293014d6eb42ae2f99adb3e23d323dc15cbbbdddabd5e1e5fc135af353819bacaf03f58dd9919dac3287517834abd033f9e01c70f13749aa7c0c86943f27d58889b52acbfd5cf86e59e309a35c168d614899cf18524751598920e8228f909f8381c57c5435ccf155ec442d176d92d792e8d1de3d151b1a822fc1bc69121c70f0d40afd203f63dc6e977503f59c9b86411b73e6bec4a869f0c9ca3727f9a4057c5de42258735c05e963b6572c5b46fc3da91e3745caf7730e957b0ccdca5e89938680e4573865a9ecad83d0f4333e484f5307c1b8a9c9c1e0c5cfc4f6bae96a0b8fa447f6c9d10ce59965f4bdf7a1f86f607cd8863ab3555a96f85aa18f6088bf1fbc54ecfdce818cbbe93aea090a2ab2ea106bd7720fd3492aaf6271530c662b1dbe02ef60b8bee5332012f506413b8396061d041a090a4fa6f1a8b58a0931dea03fbd2b8cb4f9ea69b3afad276ecb07bc65035c18764eda5be485b2e8e1734a7987baacf6dd7cdcb5ee8975e03c1cb91be8ca862b3ce787bcdd3759700f2cd85c35f3e94b393bc974a834f8ad975ff163105ff9233c022bc36897b60d6f9221c65bca633bb08188630f07e791c0b8774fef81fdf76e00c4efe236d93313f973d8fae11daf147cddb42f5cc3dbc2d22d5d26b21b5f47429f45c915054293009c2693d83dc787c7aae523888b54670c4a895e08166aaac0fd634d24d94431905630ec61cfb35310a418276da7d27657d8f3d4a43099a68bfae7fc5e64058ba0552853815b01ad98fbb7e511d94913ad18d16bc688384db0c14d57026707437eb37bbaa6790b9d16384342cdf12409e6942b708a15ebb812111e90a3dc6077bfe447c13bee9eb695d8781fc6c2f526b2cff637556682d8b378e010e1dcf77bd8bbbd1176a417b8e91a0f1e457bf5504316b868a6e52094e3a7c60b4c6410831fd9b68ddc5d562baa5c0edd0bf3dc9ad0eabb85742caa8d0a1ab94b21877831444a4ccc43b7cae8c3ed090cf9a46c1ab6d255a7380628b9969c9f70886ee05cb3a6385a46e18f2ba5ea0459bea190d8e41c001d529ce6318891752c4b823f69e35a2ebba68b72708424a3ba697020406f496468322cc73661a61f24f528066c19ee69d82bdc963383398eb8f091925dcb036cfa0c2b14c38e6ebb8cdbdcb2a32f2ccd1952805935335a2732050a18ffa2ef205430d13c60e7bd309df44d51bcc8f640706d87d47d44cdfa498abce69b2aa9f4b3a8adfe720fc087da8129df5b51c08df916b62f31bdf6990315f82e230f7eb1ca1580ad2208800bb7c3cf75372ee356758433aa1a7f4d6b75a873d2db9adc3eb9d9e4c3a4f5f630949ff4e54fd54a7276326afa1759c00932b111c384fa603307427ef4a27070ba305679a398f303084990734f54730b44d46935f6305e16b698437a2d81577942ac0fcc0132faaa77da709e5d77c9eb907d03ed52e7d13349a0a99df973356406ea93ac9419c448445575e131440415d57be8c0ead89967151be37b13e8c2d8f293be432492e9f1a73537d3b2dc6e738244183033ceedb87ac53fcd2b1a3296974c1b593ba955e3db8223f4344d050fd4ae45d6c3b995bccae4b0f73e60682cca58ad804896e052fd760eba4b976dc7a5a9a3ca3d7c74232c44715f03eff2fb4dab6a1d4b9cd68b295843211dc36a4bc2d9a8e7d95bdb4a63e09b7febcc2b9dee0f5218eb92cfe29d7aa878ab698d6e160757851b981fcb81c7dcb533bd9049e0eb1fb89dac30a771a9bb5a37ddcc8f8f0fac5bd9e6afbb7bbf2ec108230c4906913889c9161a049492e5a995d7dd56464eafdc56e22db62febf72b2b57827326b2047c2e97322dff9d687486bd603e71009f0fc74afc19ef7c6baeaad7d0a3865deac92dae7ed1b15c0d72a6c9c2d722b1455f1c18aefa0ef9c21e053b6de39fddd6479a27291c642140a23dbf4ee650f0cc4b99aae2ba4c1daeeb2a95f32424c9c64c42eda7ff84e6c1572ab1a9e6d5caea4fde039a4d4d09a1137dd9f619548176667d5ca9314c8ed4da94373a2a3d42a5730cfe8c06df5a397f8205709ae9c7270aa492521bcac1687fed309a25d768cc38a4163cb496461896fabb2a1548972126d06d689dc4988e0bf6f1a4294cf6d34deb9d1af261973a588c305dc84752df2182f8da06210fe2d8db877067cebf051b6563e258ce7e87b94e9bde1dfae633952c3c2c902c6246e14285278bb5d7d3c80119076535320c5d27073e1a7ed78a42a8ba4df4638fffab032dd32577ff93e1098bb5256a04c63af3fe330573227d469216c316c48f881f95cf26fe50a3cb293f7b5a62bd1dbf3a25631345c0f4ad50555de3271fc1fee02f3ebbc8900d9ab114dc44bd1b7861e53ffd8a9c8a840e1ed2c805317274dd53ffec4d785d6cb1ba255b1524067c4c0ff4c6ddc176589be12c52d26788f35e6dcc970555392f9dfab43a5f1d008bb896e0555d547e84f904cf84693a3a94f0642e5882dfbeec616ea3549084e245e791ebf9fce1c4b7042eeac218345ab4c8582be68c20a1f04aa88d5e433de6cc7fde9507155e7710c7f0ae25468fc366f72312dc09e425426b5f2d3bf7ae6809177a9ed2cf0876d590616431c0791ee09c343ae386cd2a2b2354394865c9b3824107ce0f76d9b6b0896cf7138059c85fbe6c02d1548954130ed438bfdcf2f2bbaab37718424db0552fe9b061995a00258245f785a194466ff464ab4167c2a37b70a9b80fd232268ad6c86f93ae061928eb08bf02c4ad4dcfe32a2781b2043b4492e29f6dcfed4623a44bd14e677945472e79bf33ad2ec242a4258c1f1d2e7537ee88f3cfbb3a2f0f6bd0d85c39d403d1d2e3588a4c231f68d4c71869d1b643dbb87e3e1471d7513542eecb4c85dd03b7108bd916143a347a3a111d66c8e79e84344a5dac8165e7d8faef4aef7a1dff5f3c6d0f2f3cfcc733596c06eae9ecd5dc0de1ee4ce1427b46794bbc95c9cc46e6051e7c42fc1c0f5a137c0e7f3432004949287488bbde1ff94cb65d035e96c9a66b2c8f3e673598cbdbeec0e96c5ec840090d07e0ef4f6f97a82b005550095549acfd38aea3f825941d2102b7c6de9c1c72b94d25a0106bc0a29d1ef945cb52931673c79b354a31ba6be04414c9181adf63def6f21847dfcb167540ea988693c36428b1b66c2081014ce3b73bb12487048143ecc2797e136f92f9836f463ce074181db7af885b47c9c080bd2d19455c65c712e0e316c6b72d77a78f1dab543b213fb86a8b9cdf4412ef7839d0709c495fb71542a6d79a82d05b6673efde41eafce200e16301ba9585c3af19aa0c8a99b7f61cb26c83bb81b03818f070251481d6403c3a612c903eecb51c905d1aac023e87e1086934c0c30378fe3e16b38ee6c891750ef0b95dce5aa1da04a04135533984f033948cee4660cc8a1417792fb5bf632bd901c51491dae6d5670803b8127cc44bcff7b71addb6058162c330d5bf3840bd9cd3f2ca3b9f24dbe584b3095da39ae4733e74fc0abb1752f3d47e8167d94b66b04b7b6c6aeeaf4f351ded9b424e76db40f3f42c75b0fb0d455095b14a195a78d98e56cfde17d43e4afb31e9b8512dd02d89e1aed61e9220146b33227e377e7625b58064969a57af294121d698ce03cf162a78e2f2f85ec0b6a149b5d377c97648efd599dd2705e775910e4389d975d5c0ac9d30ca0156ac0b437e005c7cab4e96fe8fa31456874082d22668f03a548e40ac488dc571cb7069262a2e6322ba51072c93694b0d248665070e52031b12ff1180569136b939fcb98ebe40849f96842f70815411afccd364fdf44f0bc3a15178ba44405b0b26a37b20d45aae278b308ecc13b664e13203f096f5312f0850b54648b212c3884571ef341b7cafc8d01a12ea740dc7d6a9e84c602346c170d64347af8aeb041319bfa4852732d4ef3baf89e4fc29b092d1fdc51c3f21cdccc297ae799ec29080b4e32790c6848cced4e56b62d4136941fed644dd735e01d21665683dfd602fad1f9899c1c7b599fcf6b585825af9f44fdc160c77d5d0ca64cbb648c26de90970208946bbcdfec7a1e72d754907d4fa8a8203d91498da76138f8c21bdb546c09bfe166e2e26618a2ff2bf09ed7b8c90b4fa0540d9b2737e1a480cf7deb71639966398763348f94ee52c0452234afc270a685396b60958087abc58e0a32c031459b8cd539a1286254bffdbb2a54a732d1027c6f095dce69926088399b39ce6c9edef701ab415ec09b07d5fb5ffa6706d75525a1230797eb634b903beafd8ca6e8450bdffb59fe90634acaf451cb42cc5eaf870c7b84d39af993afba7310fc9dfb61434c105f1ee5a1e7a6f7b9143ca51c56caa77ea9a143817a35823d05eeede80a4f2aab35eeb274d48c6b0e3aa684edefc44b6776d09f400d837a989aec0baff5d117692291ffa14ed9534af923c00ddbe7b7478a5764fe57214b766f7edf38caa966f1c370701e499b531b2124be1184b27578ff4bf3f9dff18e972c07e74ff75a0b69a9f95eb478080eccd78944d3f7dd9297486d2c2b4caeca0ff5404fd7da663a714c665c4a3c94347704640699baa4b9f79f302c079da40880b231ff4f88090fd1ab4301943871fb02d2cd7e3ee644477290619072caf9ee00", 0x1000}, {&(0x7f00000012c0)="9a7621bd8d070fe0e4cb8d8844ff3ea6a3b67c5bbf404abaca7862559995d1f27ec8e63a19c12fb512ad9b9b7bae764bb01ca14dbc63710f6bad3c0a82da4075297375bee835749dd0831c63297ee26b57868e162ddfa106c0d9090764bdeae7b588e90d9edaa31f92fa0522ca5a36f638cfd222db5c3f6ecccbc8c0ed36232ccb5c0e60c3b0d224524daed779b8a512ff262ef73e26a38e9285a01e33f2241f8f0b0d4f91f458eac2643849b347cc4ce411572288c7b5a0aa6fdd9534ab682047db8c494f7734e74b9e24035a8d45e8f7f818", 0xd3}, {&(0x7f00000013c0)="f3c89543feb010cc716dc67a20869c5eb8d32b328d42e0387c3d4ef0dd16aaf8e325a51408efe6743567e4786da87c012550e232101b22af8b7d7920af8c1e2287978caa5a98ba04308342308bb5fce7a39e7ac7348caa40c8a2f5fa37ef97e82ac1169be637d4491a142aa81e4d8e1a240c1640a89b04eae117ca4e1598c58020d7e961bf0660b525cab163668a6f2b6f05508ace5ad2a68a49973d95659171759db242b57832c6f832587c1be281f941e15672c282d52adb3f8296038c0a65f3549f87cfecdd67a58e1c4f51d92c2cd918621ff0af59da77110e545775c5619399f746dfd0e4a0527b42b529c04419c656ee83c3278e586c76fb2e93d4", 0xfe}, {&(0x7f00000014c0)="333e6cea9a72d86c7db3a15f09bcf46f121130971ad1358a83f178ef9886e751b1b31cc1256fe81fcc34a9fb46c0a456989ead23d4c770b9085ec20b05f0e92d519c90fc1f1063ff6358e05a20d8847ed2d320ded29c1e0aca3ee6ea83552d13aa3c1ed0b43fdc40172afe0a099bdbe9befa8796e909a2c859fb6eef90def0aa96d70f2fa96511bd7c8eeb0ca29fd56105a377e903069f5cc8812dbe26cbb9e6397db2e067f0a39908117e77ae26c027884a4ede3026a912a94efac9d746f209ac8e927c455d169f05b3f754ecc17f03c4d8bbeaf96bbfd3fd15aa65", 0xdc}, {&(0x7f00000015c0)="3399f16c26556c44c12d9af861f55069812694fc69aa2a1a978b4a15d8041c84889321b744b05db28437d30a8f5785a7cb2e80ed44635218eb6ca4e1989e305f820198b24fcb0cf6541a8effc7818ddfd21416eb65746c3b3504de8ccb830d754401087b4258802f9000e4eb0c5a7d25d078f0c09357ad564cf65b70d9dd1fcc4c1416d2d1ee9e0e8cd0445e6c86e10d013fddc960b0edbb198f080715b4017e018ed302777d5d3f09acd169176b9103408dc9e82b5259f08f379c3e782ac4276cedaffe0fa30837239ef80ce3ba", 0xce}, {&(0x7f00000016c0)="6001b23f8aa8b8468e03496d0e9650823e233185b37a41be3c516c4858f26bff1fed362d81303f2d6954c88f1a6de257ec2597c24baf908a84607b35d5aa28d38324bfc7f8fbf68d596a2f5df367c506336949759b71234def0865f75afe5e65de05e4391ada39f107ced6969abc79fb6ab550d922caf8a607bbf5bbc5cb0a78e5208961a8a58308626ee6748de32178ca5bf6bc4a14bfb677ba074d109dd4cc3385cba2d1b1eca68c2e78bfe00159580fe5da5a063019d4ff97bb7995d28edf5e44adeca32329917e4934f7f36d32bfb45b9eeed0980d884e38034ed55958179f3bf7d73eee1647686fdc6f0754be55dc1dc6083cb55854e718f75f51ae43fa400e8ed1acc212016184e38f39e82119947ed1677e67e8d0718d0d5209ea800f7cc6ba1a8f55429ab9ab40fc26489d02d72f1ce09293eebbbc55606b2fefcee8fb640e9bc8eb0b580bb21ea2008e906251360427b79c94ff9ed7e1de84b38e4d5181477a9c4583cc9cead13d3e4d070bf470822997307a3ea4fe22c3581abf3dd426a04a44e19df5bcb220737493fea3695147decdec67b0a25bd0dbc4f664470cc7c4a0e765ab4a008c920c6a952567edeaca7c008335247996becf4487cc87d8fc2a3dad1e1b8678e02f59aaf5548f78109378f9997843207e11b584d24047d69fc1125b0bcd1166da04875c4b9e5a1f1b7e4f576e7e172c537b36ec2c2437459db11db592014eb057f1d57e1dfb571012df7d6fbb4fe345c0f1697046e961f65edf81543a8078d879a2c25487eb0ee27f3d3878ce5eef6b22c2ab8e2a892acbbf5a6e3983222558facd8b2f565bbc97f974b2a3ff0fa9511796d9b06fe7f06304768fcf6fe22303e845f075d436cc718206fbf4dd03c01d08322930a94c27f92b9d045ad65ee4936d8e3c303b71ac626ce8ecfad46c225537e7f51d9c6782c8291840dac47ac01ad2b9c3428afd97b1563c60110ab29b536684ed0ac9fa036dd224e45739753df2502d588bbd83373c29d54c08a5c523416d9cf524b46d3ab001713c1d7da1dbb106f29e98a54a0aa2cc5c0b271bc245cc6d2815243117d1dfebbe500044140b46a5135b384584331d1ff7b84ecf6601e66bd186a70cfd5a9bbdff82a1984cce2d7ab7e4d7a3069dbc954db01a61c2ceb0dcc7781cad9e8a49da567b268e16c75e4892c9ff4d7f664891c7962491d80a3e4f591e3973509cca26cb2175b500702e35a7cfc1d2887b6f346bf4f6b83f53b0113a4edaf5e4b2922c9d95513778bc6b5d055872cdab2456160b309748921a39f3d8bd2cff236c117107b0d7052d78d574dae884aeffb9b9cc50cfdc6fc41898fcb03d76d0d84e18f9d0d8a595d64e8524a4c33a12d5ef73effcbb14d1781a3b151385724bfb585ddc731a2ea69b81d562e110892258d78bf8e03f29852d443682e1b795fced57d1676c4370d366c3d25f7a92aa499805bba967bed436698da1047458e305cc5d2f475da5d66955dee216c57c7cfc9c756a2f36f81c19dc6c4c3f2f3cb617eadc3d7ea8a8bbe87328a9b56324c3ba07bea6c829aee9a5a6421ad97e7ef62484c403faaf7c2826e088622f24d73c35ca61aeaaa33adcc49946311f9e1716aa337fda4fb6bf2e763018cc52d48fd6c503c731cf641563b026e3df2d089382fbf877e3b08544b4ba6dea14077e081488bbba668523aab0e6af7f906b4d8a576b9f62bd2f5b203fbf92c801ddec2612ac9d49d11ff4c5b5a955f357b74ed46c8739ce1a11f3569272b50b87ca5244c0e4f85dc446c86def9bc8f1b9bd58ffadf0a42001a438ba04a3454817ef45244292939fad0dc77e4d236eb929564c845ba54d05d7df8dbff849735cddce5d0016663c09860593654a9c8d964c7e0be930e9364c76dc6c5476bef48e733fddc7e201218ca89989cfc37e2d3f96d1ca8855da8be6a964192af2fdb0ece82e35b7c37b58a2e4fbb2fe4b8f27c6f433b6cbe43a8f661eae2d44d32892c7c0e90475bb1c48ef1427ffd020f145e1f494cbf13c75504da1884b8ba47977852b71f708e001614009aa47a9d58dc5ac3a6e26b87b652485e032a79860b157deb4373a0e5ce0e70f96282452d97f1342da3b2bc61bf65f30756fb546fd2d66c0505c10c1a118ab8fe525428b9e248defff5f887e43e35109cecbf6a0731c139e6593a6dcaeacaa5eed52741529c8bcdd45c72cbbf51ae0ac987ee66d132372f4ddcd1986963094c1f5d39aa2917063af71f154cf4c11be9ae5f91fc20be51e62f92d8e940c89c1c244571c95d9a4022a1055f673c4d059f3f415dcfaa32941ff9e106374d2eddf47901123ed605b8b52f05c8618bc90d987e941a08968a16d09dcb9af32c780affa9654a7495db095df06f025ba8ca5f8866dbccfbbb8931aef9658b88eab4333f616cb3634314abc915eaaf0ee2d65c6653bb92770cfb51527dc5f4663ee46c6d230846c835df9f788fd534f50b98f5fc15f4de753c90997e095aeca018c1fbd9100da8419f6241145ee59f092bc9a908e406a69f7460c0fa2f77e689d06fe9eb88ff276a787239ca309b31efd484d0e678d4972b3d4bc91bdbb31ee3e689263b2cb8d449c166816c9ab2ca2860ed0ffaed3e9292d15477ceb79c43515b4446f83e1ae670e5dd4d6d720512d3b85b1a9c2677d1120381eed1a1955793905586f0700bb94291e11e26b56ea95bf191ff3b7261ed01b37d4b769214e5d9c7ff9995f8d7da6eb26f537ba87e7a3e01cfecc26d702a81d08513e091ee4b808bcae32a120f78c933ae6d2b0c061e00d693729dd5b2ff52932e136a5bf9461b36a8507aa60edb773fff77c095a922a2a9d7eace5815dc840acf0c0b87101c80a6d027f73e95f1e08440eeb8c74609f0776dc6d5e194b6628936da93db7e662d1941edb993988143f840bb849101e36e3032b837fea368ad658df0150db44c27ade305ca590b19b4b33e8ff6bf9e6f80a34c8c3d92181d341c97c296726bced439fb960e4d41574c751a2377b4b024378f8054e3d4ed84fda2b70723c6bc62edbe82f0f9614db923be9f5fc32e146116e53e6050785e728a74d9006c03870712cf0aee0e98ac1c0628b9a83295a751ea9ae3d947e59ad3fb2d0445831e8167baf69dec0117df49781c10b7c4e5e15577cd815a126b7fcf22fbd7be570c124d5b2fb497ebaee7e1d5684be34270246ac1e43430df1eb00771f146d0058c20ac5f2aa4d79433a28a726f042cfc7a897bc55af6688ec30b81bd79c5efe82e42def4b4aaad38329508097734fff08e8a7d490375b84165360f8e4f5993294a956812529c9feb40357bae8d05068ffa32a957b093df2bbf378046455cac8941ac3e88429f25ac3b3a69ac965dbc217c1174eaade2f47a14e3e0dbad361442ef9b39f4a7697bdde30c47fd6fdc8147cef89c47728f6979de0878f67f77bb2b763d0857a01b798d094c9833f106459b1ecdaf77ffcef5cb3d2b3eed5a90785fded908bd2ee1dc1752dc1bc9c86a71c78821551016113a0278e8f15d0a0ae2596a4d84e5cd5471ca2e24b2610419fe63c5b56e4efd1ef00a5d8bf99542a3c2755755fe32b17dca39a6e92eb9d154b27883f65ebe2f177745045e345af772f4bedab619f7804e208a8e4bc4c55bd6f0fbee3c53b598274872eb31f79b379a9f5bf9c4a5b3e153f05e4040ad3f8db71a38c27d3801fa3d6af7f11cc9766d89108da016c34027d88b1db1a1180497341573df5b9ca5f619650740f19cf2d360e197afd24e9e3c9b9c98129627d91c68caa544d3096a275fa17a715ba9bd7b6ff18efc0b104a2a8859c284f7bd2c24ff6e6ab9e5cdaba42c490ba52680b4dbb39cb806eda1e96385cd331c9477b4078e083d0ff310884d73d5b0f4d7c9be80df9e3883eb1f13a3071aab50320caffc59de007dcb546a142da4fa1890af374a047601faccc82d49db2d88b66992125eeae6682cb93099169ab5bfc48ae44bce16d7d109ebb1554c0b188f245dd6406baf47da90202dd788da509bfa5d6eb09d0a3e0d0e3b97736a3012e76add075fe71add1f70548689f812230f1e57b2ae766dcc96697edc62b6d1c19e9a7b8f288a8a758b171bdc2e4690675e19435e81da871c33c6ae5051509341a7ac490b1427d36160122d1b4203e4dcf1ce12247732bf82154abce55c06c73ae1afecfa36b271efebc19562d0ddf9a418fa054df288d188b006f86e004ac9d884460ec3170287d508d97bc85fcc680fd226fd7024fa1bc0f7c839f7b7f1b951c8bd4cc5399b02275d21102291a31c80e8a3c9288c27a775444d7622f4859dbabe46b0d4a03d8faf94dfaa34b7fc4fa66ab3e556fcb2d74ac54125665f8af2a2088bd044bcb64fee5ff25f0bc766861d816825aad05b5e08a2181505eb2c0a948eb0bcce62ca9b7df3b26c7a94926a4a607354724a03b98034756e974807b24bd9f83d1193f338e6409cb82d0b7a2e26d5fccec686ab7f39503131136c6c671ae599de08ba68cb730a701a53e87899163cd993d432aec72f5b34c7d10c95f4431d327b51a22e4cf8548282ceef8971cf2c0e796367bfc30f800294e59ab9691765ca0219d5369e45681ba3ae5429afd11985e3019687f42f84db180a04eb590012785ed68c8db4c115cac1a42f07a323d314670a40999c912368416a5d19fcdf05d050e55d8b96023f3a0b21c720dea96fd4c765a053ca37a6727183a84db982b30f2ba95e7abb045ab851ada3d360a3a6e0559ec59c4488623b1162aede71216dc374c5973a295e767d7c8f2a18c0f4bd2f6fe40877309d68c07a99c47fcff2f0ca0576d134ea11bcfda607ade2bd721054dc88efbacb09e02c5e1d791692ad4b23c31f3235e359d9805f08ac46bd031542f88e95c496c87146179dce288b807109d0f3bb4d8bd69fafbb51c91ec9036174f519d80feae351c36ee575c15b0059a79d91fde2354e26abeeb32c2b10c720a92893e45c42d20c166bf4fef76b577d5280f72979e96441a1f66a1df9b85ace349cc6094c0fda0bd2b01dbae63294d3c00e9dbcc2797852c8db124856be15d91b1e537e2f04460927981b6c80f962ef7e97ee783838d311124ac150104d9ba9b07f50936a3bb2dc94b009af6d252960f3a58f39c7b3a1b9826da315bb6f69c526ec00fd3ebf7dabfc907114c7c37f3b6df400218816d56d1305328604163aa6d610f239a87faf62d26405829084c60df099893f2f992b0c3f282583ff24241560dea37a803e9571fe864a34a6db4bb3c2016b5921329a7aedb0ac202862ebf3d58c1af764ddc04c0e3703598b6a92fb9e86991d00f62b8019f06a6fa3e820fd287e144d7d2b857f57bf4b1f93460650feb1d2fcbfcf5d42266a547d980da8211136b3a5e09944990972f300023cd59d49864ef45644646c8e91afa72ca56e935d23665d7fd1f98af7ae65cba16e23dfeb24f38a0c746c51bcc5fc351c5212e8d2703e766c57bdae392c4fbcb910500408870bde582b517dae48df115291083dc7fdf618c658d719faeccabd029a753a261c398c8330eea7b71e5791e361335402d39463ebcfbd47eea6ad704f86d939d28f6f6cf4bcda67c48007e8e3443bb6538f6f2583a7fb662da1d703f52081e79a3665dd93eea512ee8db053059b986b13b609d299ceab5af577851bf01b53b5f95c5d4fe1868abdf205e4e6170d8af7d8276643e81ad657de277980f2412354c037a04a30c70505de605b81dc965b49598d47978378409369b4387d09187ea1f204f20131c738f4545b4c11c9159e5a8", 0x1000}, {&(0x7f00000026c0)="edf399637cb741760f23d0f0620ff215892ce089569bada80dc788ecd087f194fdcee7072cda1c4e3a063cf6569d999a86fc0995fa4933a397503ee94a0de8057ee2227242dbbf3c553e774c84c65bab8924ebb9fe50d25117b28638058798a6880d94a164fc27ad89b4650a1ebe15bcc9cbed0df82aff6cdcddb3089b92312d9a8a7896f27de2f751e0ca53f5be2c926d925518dc3c0b792636ee5b8c39b23a49d118aa1b35f92881684d7066f23d781f96f2bbe60380d89322ac239d6eb85f5cf90f95d120798857aed0b7b91615685ed0327158003ab78a52666942363a23078d649039", 0xe5}, {&(0x7f00000027c0)="26d185a2d4ac4d678da2df33e5405e460dff51c543e1d0c56def213373b57b4c77c6c113cd12b707f450ac9b02835d3bb49233a2784353c9e84284d6054b4ca7dc6e2c98d7eeb6bc91f2a30a6ed121", 0x4f}, {&(0x7f0000002840)="884e0ac2d8f8a41a469a2d297934c764a91282ae", 0x14}], 0xa, &(0x7f0000002940)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x1}, 0x400) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x3}, {0x24}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) connect$inet(0xffffffffffffff9c, &(0x7f0000000080)={0x2, 0x0}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000001c0)) 12:58:10 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xc0e04412, &(0x7f0000000240)) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfe000000, "9cfb402a3477e065337763c375007a00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x7) 12:58:10 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xc0e04412, &(0x7f0000000240)) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfe000000, "9cfb402a3477e065337763c375007a00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x7) 12:58:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) preadv(r0, &(0x7f0000000440), 0x0, 0x0, 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x14) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e7130", 0xd) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f0000000080)=0x4) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = getuid() setreuid(0xee00, r4) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, 0xffffffffffffffff}, 0xc) r5 = kqueue() kevent(r5, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) 12:58:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="6da8db05af1f5594cddf5b8b4f897853028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) writev(r2, &(0x7f0000000340)=[{0x0}], 0x1) 12:58:10 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xa1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) kqueue() r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x21, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x2, r4) close(r5) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000180)) close(r3) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000000c0)) r6 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0)=0x9, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) 12:58:10 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) setreuid(0xee00, 0x0) r0 = getuid() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x200, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x8) setreuid(0xee00, r0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x21, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x80000000) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 12:58:11 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{}, {}, {}, {0x0, 0x0, 0x10}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$kern(&(0x7f0000000080), 0x8, 0x0, &(0x7f0000001100), 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1a5f) 12:58:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f200005000000ac39000500"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000040)=0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, r3, 0x88, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10000) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x21, 0x0, 0x0) r6 = dup(0xffffffffffffff9c) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x21, 0x0, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x8000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)="99fe4c0a050064c1e1faed32b6da6a", 0xf}, {&(0x7f0000000180)="b348ecf85bfdcf3d168839308cce3d0fd50da2f6faf7bac95c608e63bfabc789b14a04b0e49d392100389224272dd92b58f02b05cbbde67d6b614bc7ae08e202225ead45bf1e848c8bb723341347292d737277ef24d0394aeee17f552465bcc57bd49c6aefe3434854073fdf63ebc18011d01b46907371401cb0db67e0d1eba55cb8381fb2d927ad1b639c5724a9e7ab39ca842d92a8ab7732b84ce3d008281d255cacb4f224d2bbc4ad2bac4508f4e001ae9822f98986c860de3d29650503", 0xbf}, {&(0x7f0000000240)="ae1405defb56f6cee4de0278bdc1fcbaf4cbb871581a0a114c41d86c1ba4d0469eda3348613048a07516c133d5a982d45f3a6f312f4200440b10267c783f8e290d22805b1b341db6f61f7a6ca39158a18759eaa14636ac6b868c92cc28dc6210c3177852e667", 0x66}, {&(0x7f00000002c0)="e5333b1655eb9596ea102de9a7b94641e91dc5fcb3bf918ab532251462201a78448ff607850dec9244961da75f89efbb5bcd0fabf9e7b7a601b921f5ab154277dff1700c7e4147066164d0acf376418ee0a79149c6d462eecb05c0386613335204d07a13dd038cb3fa2796c2cc103e4da96af61724617c04ff75173d8e73", 0x7e}], 0x4, &(0x7f0000000400)=[@rights={0x30, 0xffff, 0x1, [r0, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r3}, @rights={0x20, 0xffff, 0x1, [r0, r4, r2, r5]}, @rights={0x38, 0xffff, 0x1, [r6, r2, r2, r2, r7, r1, r2, r2, r8]}], 0xa8, 0x40d}, 0xa) r9 = socket(0x18, 0xc002, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r9, r1) r10 = dup(r1) sendto$inet6(r10, 0x0, 0x0, 0x0, 0x0, 0x0) login: pckbd_enable: command error 12:58:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adffff"], 0x10) semctl$SETVAL(0x0, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) semop(0x0, &(0x7f00000000c0)=[{0x3, 0x6, 0x1000}], 0x1) r2 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r4, 0xffffffffffffffff) r5 = getuid() r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, r2, r4, r5, r6, 0x88, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r7) dup2(r1, r0) r8 = dup(r0) sendto$inet6(r8, 0x0, 0x0, 0x0, 0x0, 0x0) 12:58:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xffffffffffffffff, 0x2}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x5, 0x400, 0x0, 0x800000, "000000dbddb97b00", 0x7}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000140)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r3}) dup2(r0, r3) 12:58:12 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = accept$inet6(r1, 0x0, &(0x7f0000000100)) r3 = semget$private(0x0, 0x0, 0x4d4) semctl$GETVAL(r3, 0x5a509307d66b3bd3, 0x5, &(0x7f0000000080)=""/34) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x21, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x21, 0x0, 0x0) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x21, 0x0, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x21, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffa, 0x44, 0x1, 0xf0, 0x7}, {{r6}, 0xfffffffffffffffc, 0x44, 0x40000000, 0x3, 0xb27}, {{r2}, 0xfffffffffffffff8, 0x42, 0x80000000, 0xb5c, 0x80}, {{r7}, 0xfffffffffffffffa, 0x1, 0x4, 0x4, 0x4}], 0xffffff32, &(0x7f0000000380)=[{{r8}, 0xffffffffffffffff, 0x2, 0x8, 0xffffffffffffff83, 0x7f}, {{r9}, 0xfffffffffffffff9, 0xa9, 0xfffff, 0x9f5a335, 0xa29}, {{r10}, 0xfffffffffffffffd, 0xd0, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffff8, 0x89, 0x8, 0x1, 0xd02}], 0x1ff, &(0x7f0000000340)={0x6, 0x5}) fchdir(r4) 12:58:12 executing program 0: sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84f9f1a44ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00298637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb26ea1880a410d6cc509ce45bcb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0xa6, &(0x7f0000000000)="6f21800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01195ece69c45f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8a44b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab90695be216871df49c6f97acfbe3df9647e7105698b84bb273", 0x4) getrlimit(0x5, &(0x7f0000000080)) socketpair(0x20, 0x8000, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) 12:58:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdff01326960fd918fda1ac58ad27e8d99d3ff032e51"], 0x10) dup2(r1, r0) socket(0x0, 0x3, 0x0) dup(0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000040)) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 12:58:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/90, 0x5a, 0x800, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008e1b9a1ace98c85c70000069078ac1400bbffffffff4e204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5002000090780000"]) 12:58:12 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x1000, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x80, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="9c12a119076768cc7393efb698123fcc966e672ca551da41f815837326fa32b3f31d379d47511602c39c6d41ee6e8fcbf61449624f936c6dad69eec8783ba306084c2b1ad4b801d17527589ebad1b618034c2cd4055209ce000000000000000000"], 0x10) shutdown(r0, 0x1) 12:58:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)={@remote}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0x7) r2 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r2, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) semop(r2, &(0x7f00000000c0)=[{0x3, 0x6, 0x1000}], 0x1) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r5, 0xffffffffffffffff) r6 = getuid() r7 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x0, r3, r5, r6, r7, 0x88, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) setgid(r7) 12:58:12 executing program 1: openat$pf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pf\x00', 0x2, 0x0) sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)="da3ceecce3c147d99f6ab6e59e0af503dfe00466847f2a899bcdea631ad68183f1d108cb92a6ddf98e955457a8efe18b9afb7c62d500b3c6b69ca53aceb4a257182a5cf689dac8200f562256b2bb3475a27638f2fa5ab0cfae7fec2eae71621d5b0bbda97912fbb3ed1ce305f84cf67f2b154670c3fcc247d71039ec32a78da10cdde75e99377d3b0094d58a", 0x43) r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x20) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000000480)='./file1\x00', r1, r2, 0x6) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r5) ktrace(0x0, 0x1, 0x8, r5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff, r2, r3, r4, 0x4b, 0x3}, 0xffff03ca, 0x7ff, 0x0, r5, 0x3, 0x18b, 0x9}) fcntl$lock(0xffffffffffffffff, 0x1, &(0x7f0000000100)={0x2, 0x2, 0x5, 0x5, r5}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a69568a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6b8702c61849609be006dfd1e3208364bb049bd84682cec454327b6af722c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b8947a1352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e250704a0b7fe058bf69a49e52ac968a096524f374b7934364f461f145dd11e7997a2c9d4b95feb92b1c7058a264fb7212b10", 0x1ef}, {&(0x7f0000000280)="ac0e5e9aff2316c25d6e61dc7672271f58f48913f4974eec41b7de7fa346500103b7742c66210b84f6e4b7298e0389d026df32f6f7b556bf5062c9bec2d10d15a9df3ea44a5eee87ef8a6afaeded41e0124c0fc26652a2ef0522173fe4ec91dda5f271dca29cf5a96618dd084eb184759ae217541c82f8f5803e30e589e8770f0618cf6846387bbc13059f259243a7dffcaadbdf96106d8c0ec584fc037fdc698c8c50695fd473a52aa27cc5f03dc5facabf4b647b6ce1d111fc2b7fc0e21ee8f94e38d49e7ca631563798d9929dee16b5479414ce042b8aca528fe187793fe933006271c16ff076e545ab4dc2d7e7f8d55ed18e5cdba693d0b8d2fc1f7ec814e370a542cd75393e1692aa92afdc21027bd29fa490410bfdf30850573e679605f85539ed8092e3481872e289", 0x12c}], 0x2, 0x0, 0x80000000) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x21, 0x0, 0x0) ioctl$FIOASYNC(r6, 0xc1084425, &(0x7f00000000c0)=0x101) 12:58:12 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockopt$inet_opts(r0, 0x29, 0x28, 0x0, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget$private(0x0, 0x48) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8c) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000002c0)={0x18000000, 0x1}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x2}) pipe2(&(0x7f0000000100), 0x10000) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000140)) 12:58:12 executing program 1: syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0xc, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast}}}}}}) 12:58:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(0x0, r1) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xf9e3) setuid(r3) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='x\x00') setregid(r4, r1) readlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)=""/25, 0x19) 12:58:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) 12:58:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0xeb, 0x0, 0xfff, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0x9, 0xfffffffff7ffffff, 0xbfffefffffffffff], [0x0, 0xe556, 0x403], [{}, {}, {}, {}, {0x3}, {0x0, 0x0, 0x0, 0x80}]}}) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x123) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="740701e273ac2b3aabe607601c48274c3093b115cebb4655e482542d942853c9e7c2a336e6e72971e6e69ccbd1eab8d7fc12cc379319495e20ebd47aa62b15f2a8cbcb4f1a2e33173d1c29996f1e18295e2a890ee879bc18f8cf18bc48ea5d556a03a21046aedd8c90a9acb21fc6e8b29b1e4c7d0e47aa404847e267908dcce7b88645f88a89f3d677785ca6075ecb4216e0affc058be10ce240cf7174912b55", 0xa0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r3 = kqueue() close(0xffffffffffffffff) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x21, 0x0, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x200, 0x0) kevent(r4, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x4, 0x2, 0xf87d, 0x100000000003}, {{}, 0xfffffffffffffff9, 0x4, 0x4, 0x5, 0x3}, {{r5}, 0xfffffffffffffffc, 0xaa, 0x20000000, 0x3, 0xbbd5}], 0x9, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffc, 0x87, 0x1, 0xa6a6, 0x2}], 0x4, &(0x7f00000004c0)={0x80, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) 12:58:12 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000040)="ce420efd49c56aa02611be25288db5b6c2565992a7226909577632e345ddf17ab95f5b7fb64de378e8a9a563beb35423accb502c068e23ed5dc245bc59989b15b8170b186b7efc535f1ab5376841c7d85f6d4f0af11e05e2744182bda42ed6ec3dabbb4cb8c3af5842d1844407a0af640c09546bfcbb4aae57497cb034e0b744301c28a5f0", 0x85}], 0x1) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket(0x1, 0x4, 0x0) socket$inet(0x2, 0x4, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) r2 = accept(r1, 0x0, &(0x7f0000000100)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="0714000000900027df149b33ffd4030092c1509c8a6fd5c71ecddb8aacda7a3c0709b3b65ccc427b9d92408b", 0x7) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x21, 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x3, 0x0, 0x38, 0x80000000}) write(r0, 0x0, 0x0) 12:58:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x3}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf093530aa00000014f6357e3a", 0xe, 0x0, 0x0) 12:58:12 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x1000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x1000) unlink(&(0x7f0000000040)='./file0\x00') r2 = shmat(r1, &(0x7f0000001000/0x1000)=nil, 0x1800) shmdt(r2) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x8, 0x0, 0x0, 0x0, 0x0) 12:58:12 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) r0 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, r0, 0x88, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) r1 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) semop(r1, &(0x7f00000000c0)=[{0x3, 0x6, 0x1000}], 0x1) r2 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r4, 0xffffffffffffffff) r5 = getuid() r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x0, r2, r4, r5, r6, 0x88, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001300)={{0x0, 0x0, r0, r2, 0x0, 0x2}, 0x0, 0x1f, 0xffff}) sysctl$fs(&(0x7f0000000000)={0x3, 0x1}, 0x2, &(0x7f0000000300)="d49be83f5d1be1b170e0e96c9682c1199dbe3073f1ffb85500523acca984080ce8e38c723e326b141ec5072797c0efb65dce77d7a0ad20e6f7901dd7673ff5403892125a03aaba54d53005e2843801451b33296c61e659e25113e81e66bee5c9067839e23c5bcecd3b0b9cb94afe0b87a380e61ec6688f2a5719d1be78bb49828a4ef5e8c0aeefccf55d4728e4a8fcdf12576f4b1e59a050d8e4118135cf8f94d314740b3310df219d86ebd4e197f12b5068a62d52863924a0a425b8a9ae42da2011e9e7a13ef3bd8a125219c94f76b321651de926bb07c7a698a304107d50b26137281cc1a78d25c8f22f6553e99b77edde71ae0687598309e08dff661b027967adbea59bfc4a23484683f0dc6fd651d0bcd3be951231f8906ccc4e679cf837bfb2310a7d3c2fb26fa8f95e6bd5ba595390d1fbf7685f25731d5c38e7375ec95749b6f3c7d5fdf757b48d703e9c8c79f70efa11b77b9504c975755fda30c8f70b86bfe3d26dd285a274f318b9dab750f1de171d2a1ce1450fc070661a2e4aa48c89741e6ec4cdecf38880af8d69e29d6935c79719115a5d87b8b0512e572b09e7f1fdee6bc841898b537ec29c490b644cf14f685efb8042e03ca9c99423948d9e35377c9cb32dea516e24a54355a9cb029f32cd3f687ac1ef675e670f70fe12e0815a1db28541b4642fa084e59825039087a0ccce2334dfaf30d58368f52412f2dad4d1dc2bd45afd8f1dee9bd2edfb681947ba882ef64d471712778732001df61e6a009d1f2db9278ee677120fddf2a744b16484fe81647de30431ca1eebc1aef798aae0f6e016137027afc1fd1929197041c6513112a91f66e301e766486115e04d582c992d06e4b2e10ce29b4965b63cfab0e38ac3d2d7dc419d9cc2e79f347e50564f9630ff0b16e708260ae5a873046014cb8eaac57d115fe8ee82a91b2f7b90ca42d465308d8c9a35892f9c473d115d5fd4c5aa939d7371e481811311dc85d48cc42cc8bc4e7df6f4c89faa370d8454fde52cdd8503232d9d618dd8341af787f27b2f346f1f378f42100b50106a4fcd787652d61a9875b1d654742cf8170493d3dcae45d2659b05b71b5921757b98072757155074fe2248c79dddac0e0d5200e8f87beb805f9a31dcc7fee52182140790bba5e6d352ca92f6f563c23e29d060730b11234957ac49581a6696d8a020a59f313979e9f7a0708ecbc47781d6d815ddc39c555befa357c071beb7181de99fe36a5e92bd73b00049a8dad30818e74677ec133c327bd13bad72561b3a2f057a48beafbba41d684fcf3f85d33cf129f727eac98602790b819d857bfca1292a8d4746d7d92ea503ec75655126a8cdfcf52fcca64a4c07908b2bbf38d204eff4a3ffa8a572d87dbfe41022124437c082a2c2c2b218d10d84d2ba06432a4169e18ea103d58dbb27d088bd993b153801673e3941b8dc616d16384e1f5fd978ea676cf2cf5df1260e0e6599dbafe6bfaab315a4da8500a2e223c88c1d46a9aead3f1f4051723ddbe7bd02404cc510c5a3dc31ba15fd594b03f24f788f1b6752c6ca9d2f9740f0d37a2c30b14e3e7888b274f182ca06937779148e0b60b9c0e09a1d929e0bb9ea9d72021bdff271dbae3687e93d039817b94c5928135885cc7b4dca4ccb766e78b9167f0206cb5d18ca32c8af5b3f9fc5cf15451710cd59afedad33f04859fc72a6695d0c6904cddc11817782bae174debde18710ce10afb7dce4c7acd9ba90782129482d28eda6d80683404af395d9a47eee65c70b1b07bbb83b21966e506d7895e36c6cc13db05e5abdf9acd07569051b48c20511ed358252495ec612feec4b79d5dffbbad03270b6febef3301f971940a304022d3986e7f444feb0fad0b80b04c50fc02919f57ac3a534319b7085e15c1277ff124c9dd67a157055a80dec18f1c0b5c9a3edbb137e565a9e7adedc12566e7fe44b0b6fb4f420ba9b48981a7a929ac2db2be80dc7cd329b068a19f73a4937a3dee2ddd8925ec23e17a4e2e96b6983df501e771ac4f64cad3d58dc99b8cf665fd81c6c6135b8ead867e194b989bc6f85d3e2d544da85c6c211b4e4ae576149c11d7e27bbe6f9fa215bed187331516ee2d0b8a8e4b7cfc42b3f99ecf6c2f3f364f5a07e08e1070bfe8909a3517dc2e63e340790ef44ace132498137d670f1a0640af23c3a5288844b41f2a84e98ab1e35376b6313dd504e3f8e93b848395209600abaf2a23760aaa2bd9bd6916f96ff871525407dbda876e7c073ade88a198898cac66d4437e4a434d63570fd41092d9a35994e61d5d8e253aa9760e94e8608f803e802c634fee6c34c6dd7cf022165d419bffbf22f5ea7365e76ce98bd5cb5624ef87292bb740d52db57fd56d3220739e42aa8ee9e353bf4f82da23c346f5cd257df39de6c8ac0e9ddd498cd6d32fc9611265be5e9e82cdb5a32e7283002d1fe90349b952574a358601c6dce4bca6365a110ef036a1d81e35e5e85302d7eaa96f5283e755f049910f6b50865b0d873f56ac1fd96d213d0bb59c8a869209307fe4f016040dcf1e0d27ba37da97cd94fadcd0fbf184bd40006052366860c79322e03481a1bf0c218fb184823316a629b3788f761caa8bba1f59653747b105efcc792302dfc36f9ca0d5611e0257e6d85f5590877cb9ef5de50054b9e76188acb32ac22ced1b41e37a966a883ac62236503b3d31b737c33bcd9f46b05f10fa52568015245e3e7745c58302e2fda9c826b758c67eeec5561a93fed4cdddfb3e699074c30c77f69b4a6919d051abb2df5242575459a4d5dc2e45e64bbb0ab23dbb1e0e21d950fd90aa2c724f24d61bacbc5ad2a79426363580faae37a14a818836d41477ee982622d5b99884148f199b05dfab56d42036babb2d769d34fc03417384b12d622334ebceb389cee8231259018dae024463ac6a3b4f1865f52d50bc69b6d2cf5caa51246f55bf41e9798d77a5b02e7ac2cd2ebb5ee5895053fe6245dc691d807ff42d2b4b92bfe39a5f23df79d30ce231f71a9172b148e8de850171fd290e79542c95422402043ad9a362137bf039e1035ac22035ec53d1ef1bcff6c8470bea57553d427d57a75cafd75880f2d3a8d42d0028b5d5b1dcbde17b9f3241b363cf9ac26d0fa967f745d4a1fe8e081cea19b929d574b085028feef694135ee280e780bcf4b438531cc3c8bb3cc89afcb9fdd0fc56e8040003df38a0abe6f2d13a69c0bfdd770aaeb01e0d1e8ca20bd516cf06d87b89d2154c72b7d7d60f683b5d9ee4bae8d2c9590ab01a1bcf330ae4a716ebb0c1b7b97466a8316b334f78fa90f7cba6baf6afb150ef42e9d9f6f2b3c7d1cf935c2932a54ba794ec4178211512a26218cd685c5e50d9e6af0bf97533152d69ed256a26f12f3a7a2c58544f5ec322f63fc6389eaa7b70c37652a66cda09fa6ad8e9d54294643aa34a7af5466c34bb82c266f3aff760e60505c1f9aa40d6720701e0f761c6bceea450ed484d7c06bba3e06fb566ab12fac049527791a743eb4c54a1caf4b9bcb12d463a9b4132ef06f6d46bc8ff46ef9acaa518ca739a1fb2aeb8802081c7a9cd12d9b59f2f1b11de4c0f639cbd8712f6dcd278d2ae5ba7b9489615f81af9737dfbf85ce63280982346fd63b5f2ebe59e1e6aa72851cf9fa743ca871728bf94b5cadc598a5119067077e9516be43bc39b7e5d17ef9a4b92351df1dc3bf14de8f229c47210db073bb669e5b621e2db395026be875747cc6be6d298d37895c2eb85d5e9e08f7e266087509ed8f42da0b0076d8c8569e1fd6117869299f177a700609e1432bc6d4f9956a4cc0d593b01d65db430b210b564e6f778a17db5d93947b4e4774bae62c7c15676342d3c8a11ba473dc830571b5a5e38b2ce71e276af93f17fd1bb5fa09010a807d196d5dcf8e486648f69a69b7b13f261c8f4a1a55318deb69a9bd1117f847717dc0b0d78392449a46b5aa862d7ef4ede74c5494e8a44f4627c04ba86021b327bb5a5bf60124f581fea7654f32c9a514d1c72143b057bc494a28e061ad2a71064388ebf7a45735d60f7a4e4770b06e76ccec1556bf81afc4c2a340ac0c4a562e4fb78e6eaa16be610a6767de5f1d6428ee57f88472f4df127fccdff92956b50a1cb7bacd1a0730591952cfb64154d4c48125682789458f17290dbfe5472f53cbe419939b2d886535a781b2570251158ea00f53ffe76a97b3a05a8e325d81749103619da142a132e53e060c0d177e52b339b9e542db95c2473862c8fa5de7d547888f7108ce2105777c2882829aa9a8b80e1b6e97a313397c0df84a012c026a6b4c8bca49906392dd478844621f7f18b7908c36cd43517c8aa81a3a8246983932f4e3a3bf46185054dc4f39661d9ed67971d709a691cc36c9e4a85b797e2239125b8e5616b1aa03679ad7d01a02a9555d8e4590087140296371686d3ff98e952f6d05b7edc7eeee7ceb4fcd266687dfe090af383d05e2f57de6d9cb90e8e152d3fe29b62743ccd6c6bdf251fbf224caf1b28e2a45c76563de1eb2f7e047a85b525997e3ace3c2fd75e8a706649f6b8032e8a8d8a879bcab027dc88f63cbbdb8b4e9022d81b37c6c039c15ce0af91cef9e1f3bebf9d0fbfe918446fdef7320f35ca1c9fcc04edc0b9b108f00e7d16e5f3f7128a7eb79d52ae7baa8ee567b2f14f578e4af1eb508ee7c882f04a14f9c7af48328e95dde0bb1d951026e70de34e67bfa6355d7e8e8c4580ead8bef272a24651a120a0db8852f4d6f91494367271f5392df34d835da337fbf7f11132bbd4955a1a5a8ab483f956c1158e9e812491ad21d3f1d139bb6db6f191cef9abded7b7c7cc29aa0911735153d37f82d481aaf9a3beca53962fa64f4254c29fd598df5239b206d677e001521ee9e53ff26642a0d799e86ce9dfd3c73596cf96891b61f273e6eeea32d9286bf18295313aef699d0ea761683be381eb669e5a6ee802fe6a60ce2869f76928feccf7b0ff861ae260b55da080501015418e453fd3f4347e474810af08505def434a8cf7448162439445805c3d474de0bd2686c00f0a891beb404cce396884cbc8ed617626123c32d7d5620c92bfe10f1f0e05e0f86ee30e82035e0a5316cab2ffdbbd6a8e9d6fd71acf48b1bd92fbdfcac75f214e3ed10e02e6f0076d8eb6e5741780a813d15952896e16cee380fdb1cddf555ba08682b01aa5f530c60641741838a539e3533f72070601f81e0b8e26b1164769d16cc1e9421714493360698c3499d81c5a720939f50b1f1361f118267b0f9bfb856a87bc2b9530aa7f70fc660aedcc6acf3f626e58d2df65cb6911b0e710fe64fba9b8dd62a7f22b41b65b4b6049034758ecfd203e4d0c309ca6c4c584cde2176011d2ba0d99a7f20d06b65df73cadc3445e89e9a3e0c65b6d3470253dcdcaf3413b3975722ec30ad3d9120e1889af7cfcbae6046a8b7324d9613f55058a4a5225b7e12614db9411a9a27fca27536dd4d82a7e28c8ae932a0f40d77463f8cbbbe7958363ce2d49c7795ae5aa4b75463499013010658121e1f2be1daebdf707dacd0da8f89abbecbc9cc44c0b46ddf64c5993d4fa7fb0eb52bf54829704f311642c660575c3a836a2c3a66e72fdba3adba053eeb722600a61dc8103a1883c9ae94f06469e841f55a9d7f5ea7ee7809e2a8cb9fc34ee0f8701d42aeea3679cbcb606ae072a3614fc896eecdc7304ba9071397d54a281116245c1615caa9db50b931cf1bc4f69f053e2a88ca816e47eb32209c6647391a77204ebdcda7d938e0c444c5fb07c6d9adfa08e3", &(0x7f0000000080)=0x1000, &(0x7f00000000c0)="0530c3e2094d68419902b36c75afd74a6d41e650fb9507528a3dd2c329a2e11fd3b39e8309a41eb727c2461c9b7b1586c9341d90ca8c570e94d9b7a6d201acef0f0104d49e917a94e89870ec74ba2c0d235454f121d2b60a24f6b5a7789d69c1f7d2decf94070de0cc88f7", 0x6b) 12:58:12 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0x400, 0x21) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x4005627b) acct(&(0x7f00000000c0)='./bus\x00') r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x8, 0x3}) chdir(&(0x7f0000000080)='./bus\x00') 12:58:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x1], [0x0, 0xffffffffffffffff, 0x0, 0x800000000000000], [0x6], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x800}, {}, {0xfffe}, {0x0, 0x0, 0x0, 0x80000000000000}], {}, {0x0, 0x8}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) kqueue() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) write(r3, 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x2196, 0xde6, 0x40, 0x800, "a2ab8f6ffd9a8db1d574763b7719c0e483228527", 0x9, 0x10001}) r4 = kqueue() r5 = fcntl$dupfd(r0, 0x0, r4) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x21, 0x0, 0x0) write(r8, &(0x7f0000000000)="538685ade4ce7cf4cc3ffa6f40c886ec52da540e1e44467d5d57d142877e5a1efeeda69b33c32dd3b13354a8df397ec6e753e800ef5a421106", 0x39) 12:58:12 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c1, 0x0) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0xa, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) r1 = dup(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) semop(0x0, &(0x7f00000000c0)=[{0x3, 0x6, 0x1000}], 0x1) r2 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r4, 0xffffffffffffffff) r5 = getuid() r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, r2, r4, r5, r6, 0x88, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, r4}, 0xc) lchown(&(0x7f0000000000)='./file1\x00', 0x0, r4) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000140)={0xfffffff8, 0x100, 0x80, {[0xb3, 0x3, 0x1, 0x7, 0x18c, 0x9e, 0xffffffffffffffff, 0x6, 0x7fffffff, 0x4, 0x3, 0x9, 0x8, 0xfffffffffffff1da, 0x5, 0x9, 0x3, 0xe67d], [0x8, 0x7, 0x7, 0x40, 0xffffffff, 0x101, 0x9, 0x4, 0x3, 0x9], [0x4, 0x6, 0x9, 0x4, 0x4, 0x7f, 0x1], [0x4, 0x6, 0x1, 0x6e, 0x101, 0xffff], [{0xe20c, 0xffffffff, 0x7, 0x7}, {0x8, 0x1000, 0xed, 0xd05d}, {0x0, 0x4, 0x5, 0xde}, {0x3381, 0x1, 0x0, 0x8}, {0x9, 0x0, 0x8, 0xffff}, {0x7, 0x5, 0x6, 0xda}, {0x8, 0x391c, 0x0, 0x8}, {0x4, 0x39, 0x1, 0x9}], {0x200, 0x9, 0x8, 0x3}, {0x8000, 0x8}}}) 12:58:12 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0xfede}], 0x1) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{}, {}, {{r1}, 0xffffffffffffffff, 0xb3, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r2, 0xffffffffffffffff) r3 = getuid() r4 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, r2, r3, r4, 0x88, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, r5, 0x88, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, r3, r5}, 0xc) r6 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x4000000004500) r7 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r7}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r6, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 12:58:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) clock_gettime(0x3, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 12:58:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000, 0x6], [0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x1fd, 0x2], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffefffffdffbff], [0x3, 0x0, 0x7, 0x0, 0x0, 0x1], [{}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {0x0, 0x4}, {0x2, 0x7fffffff}], {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000040)="d3af781cc1b077957207688bb44f794cef61804c06eec3656f21db9724e7acc3a8919ec3b468c60f71f7e04a9ef98ba45e02e6a66ee5d2f5109bb8539be5037464cc84567d1e48665899eea75a814839fc7e7cc2f888a052af2f684d4f59daefd9179e75679c4ef08ea8b2bbe9701ab87e82374fd03ee8deb7bf330a9cd9e1bfa6d8c8424d7d4f2e039013e9da58f52f649986b9d8552ed906e56e55c3918d69ec21a5e6c1", &(0x7f0000000140)=0xa5, &(0x7f0000000180)="daf0a316c25f8c407ddc180d4524d92aefcb4ca9e626088f0e993e9e5b5154a535b082fb9b121da5c224b51c1e3b1d02970f4fdf", 0x34) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f00000004c0)="e7616fc26a456f9abae0cdbb9164fa3026aafa487e94ebca0649e37bad0f2a93e06a843b00c93b7ca2db016c057f38a554cddf5635931160530bfaa4ff95c7921c079cb6f7bbde61f372be4e8c3b9811c27284d0f146", 0x56}, {&(0x7f0000000540)="6a69eecad84c3fd9f54089ca82cd14320b7418f71459d2b55c4fb2229e4c6c728f3ab70e1b9b2556ff36483ae90385d76143b154ea3f06c0c9bede9615d38a1cc61a9ac359d7a66c8d235d49b9c125f408a7084906d9ae06ffa9723ab2b0fc7fc599d4aa9fe86aa586ab919cb7efa7e46c9fdb2b0d93e921f35bbafa4d7cfc5a98f6d4503b10cbc8233690e22ef107f850a836d12c7a734bb1561f00987598761f79588d25ca52227c936cd6d1a9f3063d9df32a96", 0xb5}, {&(0x7f0000000600)="7f29fdb5e72b6644a9edc01196c3bf716490ed1368c28550768bc13eda194d1a7fc33038f2115a501914ae81aeaa0b219d2623632cc5ad44d6b36041e9c801a5e806ae17a7cf7b7a56a09699ea4360fad7bebb009a9733dd5ba4e3bc9832b61e76a42649f146f2c072247c124a44ecb90becf6e72340fe2a6d1702e42080ee554b6bd6b2bcb605140e531b6e01793dcfdd8240ef0b9016bffaea5b7b8525cfe4d6cd364eaed7afe368eb86746b9d4064daa258f7ff753cc6e9029da3098783b325f3", 0xc2}, {&(0x7f0000000200)}, {&(0x7f0000000840)="aefd0bf4d43b9c09bc87eee85c38ba45a8256a36bd2a14b0de3eeb529a983a822e06b4c5a3982085044bd4dd5d0fb8185121a3206b7e123c759a0e66057c0037872e295d295771b54bee7fee1701f6cbae62d4b43493129ac8399d55aa12986e85b9099a2c3fb5eb3ecf05fb96b7c964332572a008406b4e0acc4616822ac9cf0e1809d2a83fb06315ab70f387428a5c471231fb941a6a0af5203c", 0x9b}], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) shmdt(r3) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000372000/0x3000)=nil) ioctl$TIOCSDTR(r1, 0x20007479) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = syz_open_pts() close(r5) fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1, "000000000000000000ff0700"}) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000001c0)={0x5568b17e, 0x6, 0x4, 0x401, "feb5d9d9b7da903f3aa7de1167ccef6e0915de5c", 0x9, 0x1}) 12:58:12 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) 12:58:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x1c}, {0x14}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000380)=[{0x3, 0x101, 0x1800}, {0x3, 0x4}, {0x3, 0x3ff, 0x800}, {0x0, 0x1}, {0x1, 0xed13}, {0x1, 0xbffd, 0x800}, {0x1, 0xfffc, 0x2000}, {0x2, 0x1, 0x1000}, {0x2, 0x0, 0x800}], 0x9) semop(r1, &(0x7f0000000000), 0x0) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/163) r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, r2, 0x88, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x7fff, 0x0, 0x0, 0x0, 0x0, 0x5, 0x2000}, 0x0, 0xfff, 0x40}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x0, 0x0, 0xdc, 0xa3]) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x1, 0x2000]) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000080)={{0x6, 0x3, 0x1}, 0x1, 0x2, 0x20}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/170) 12:58:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x2c}, {0x50}, {0x41a6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d40)=ANY=[@ANYBLOB="0000000000000000000000000001"]) 12:58:13 executing program 0: mknodat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x8000, 0x9) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000001180)=[{&(0x7f00000000c0)="247f020d6800dc660748a0d326e6cc87224e74fb187aad9dcdeb89", 0x1b}, {&(0x7f0000000180)="45f61a5693a4d7f6703318dd18973fd8e33560271fc423470c1899f8ac83a0864fc17bf08febe9e77078196c5901f0e2a976934efa73d6090e69aae548969b44c5247b41586471ecf30fda2f9c940a563c5cbb1d03315d3616b0ef3add367fd0bf7c3cb7736278fa2205f19089cc92f16edd69b94ca27d322b6acc56d3231daacfa43a176bf5b7850cf757f8ad8c078da7c76720378b9bb276a4678905ca188c20b4e59aac2d004eb24ff89bd1f5c7b18dafce1b1d7cc726db1436959faca9bf43ddd9c90394024a8c82da7f50c0f256d8f777d5c25c7a669665a3ecb17341cb1ba365133c4d2905c2508877ed9414daf1046cb61f28513a5905fb40dea7fcc4d4524aa9fb4fdd8974622e9a6a49a46b17f06f3c954913fb8a4539cdee3a6894c966b9d0142b493d175797a58b15c9e38cc07a365196b425a962d78bc3527fc3cc78a15545925beb13630495cdbf5849a55e81ceec65497ad39a126264055a23311dbb6b329030b30fd1c2873d0c44f7b791cdc39cad42adf0b9d44db0d4013eaf4c0c63f2ace2fc5b58975e52f45dffdbc0cdefe1b23eb088e87bfaec36a937db452fe11a438f98f6dd39a1bb7b2c42d3f6b0532073ee9b4ddb264c01a41736672af65ac81d2267cb33412eea506858e498cdf72e5e2cb0b98e325a86ff1dc4feaaefb74f5707fab0833f660b7d617238f1f96591643c4b6db65765670704c70d5da670c946ebae1775487a1570a9872d3a7a62ec16ddb4c2ed2a99df73f8176174c94224220c4999c7873061fafcbefcbc295c3eeb70e6eebfc2887f4e2e86feb03f7d44ba97918cb1ab775fe9394b4befc616505d0d0989e04f8d510a269e3fc0b51472c45bbaaeec772afaa4de3e599144db2f56d73ccba9ca6f0bdd9394b833825caf8594b32609252d4fa0b7aab5429a07d6c9b6f066053de0f4ed39232457012554529e32bf6318178ff78ce594976232137879a649e61817d73a4cebbf10ae24b5996d10a13f6cb01894968514d0e342fc45504ed29889145107fa37fd1fb039ece5e438a71186e0e68e8cc48c66ca2643eb097e9f180d4530230981271e8ca69292b3ef9b6652295a2eb99277dc78c4ec916dc7c24e0ae826be30ec6507037df6ef616a369c6c7b59d2cad00ed94a8b9e9f88a3ae3db338a3a2c6176261d065a967f033367637af1c94291f8a6b675ea595f4f09787f1891f5cae0d9d9598c2652ee7816bb77bbad7f5753d8faefc4a5e86bfe5ffe8b965646238a7a4126259077893ee94624e5585d4c11f55336ad3f364ab3e15fd95e97fce6383225697e09931b5c9546a9b0b9f4d36df81a625ed8a9ecd72cdd1c67c1dea1abd02500295c3432b89780c6d55231b32047c8cd34ad2f8475dc9758d1c8419d345d22134d6efdf41aba66af7db09ae07d6f7ca0e92eb2b966d21220c721690c5680abb48e56ad284005cd9b9c8c15c66dd78d871ad19812e01cbc1b254cd716520bc6d3741e10ef839fa047cf4388e16148533fe32db229f1bf869f7f27a7697c97afd9099e3a69a3827eea3bfb50415fe095cc762cae6b35ee98edb9eb7215b367d31db31a591430c66df0106f9c8e3dc4718f885d843e2a96f96505b2ecf0dd7b158f1216c6bd059ad86181a6060213564cd6ea044775e82ae56eacea3b35bc0d095b1ae8d8af537efc075f4d3b81aaf72e96ce83da73b3eaaa3f8ec15c5ec769f37ba98b1e6587c5e45fbc021fb28744e472b31ec9a80f732427c7833b7b0eb37fee883d066ac6d67efa2dcbd3bc488876d280a9fa5cfa7b1e44aebc943d22b2ef8f063e48a5e55d1393a9c69a3755aff6dee5b5ee478cee675f090020d4825ed27fc27478691cf403771cbe863f779f0a0af3386325dcbd18418cefc33c61334366ceb18c05b462c7e49de80073b232f4524d484ed2539503433d4e2be863c1c96025af47ed54ec53cb736cd70b3d213f5f5c7c21258055a70c728c529b549e34b95ee7439ad1946dc12aa2df89f1bb0fbe48fc0f40e7e9661bfbcbd277884973433180735aa95f9e6050762ccd3e62b38f45743827b8cbfe14a945081c6b8440bacd2172529a6f5255dcfe28b037c249c81191e71cb586418aa60235aa2cc86b0a133aa8089145a8198014df4d7051ea2d2dce87ba5c26bfdd922ab20bfe7de1f4dc23c546f24124cf0ea39ff2254d153e67b01b1fc2b2797b65786846177ab0103b19f896df0da53ca13ac3512c4b1c171ce208ee45a45cd54f6e5bba8ca9a25769f12c8dd0435c860227c0309bede42c85716ae2d7d6939f1606e466f45df772b8ea608ed811309fcf531499cff158e431bdb227fa110779084a83390703f4a37d7d6bb4b5309d76500b7db3e3a7ce27e71111355a6823dcf8c20c4c11a194194c7365b2d356d3a2174c1d22582e05e96fdfebb949423d484bd29bd035017076999e8868ee16bc0e8435d345d0ed03c908515f9ce993d46808b9fef63b4d516bdee85eeca79df7d320bc1458f079af551e5aa0802386a454f3cb5a8b5a79ad0506066ddb39583e0f2acdbc6cf32d04b088a6977931ac80a3805b02675c28b8cec98615a2d5b702258d753aef8afbfd633ef4c1f81a03357ccfecb5c2049c39a454135cdfc4b4ae8aa1131a9433037c32f1645e2708fe87fb429654e2f38b7cfa5ace17503feb7a4d55a04e3a16eb3cdd38a721fd6d3f6039aff02796e892612b68aa16cf2bfd8824379e7a0ac8110ef7ebd0933861dd822a561337def7271e8cd96316d5a8124cc1b50945ce7f0603e1519b45b957d6aa10e0333480f4218e2b88a7cd40959d1da0b522ddc9016460dcf2cac408ce95233e8ad6d127e415a662b04bfc31215754ff0ae843e0a14b0b9a67ee2936d61db9e39ef323ac9263bcd0e581b559dfb1e704db108898ee0df8e2794e2e2697276cd74432ea17f143d7c1e1faf931e894025da1a91b3a29a5e0ca60b092db292731b837b31f67b7f60600add6fd634db22cb591af2a2613eec96762dbddb8f6749230b5532f190224f84856c6bb50682dbd869ee2988a2018c9d4aa75edea02b966dfc5bde655b4c70b67f7213e010b127c1164634143e204b98e1d71986c7378d2d782834906a47a6878e9086e737bbe6384522643d3cceb5393fe4445febc4bb152d8a9603a2c6688cccbc22a2dda8876696404dcf4824d15bfe94acfb7519d1625fb385bd4ccf607de4a5e8f89396c0b733a089ac4dfa23d8d73d181469955344dc1172465924554581dcda10c9db9bfc13fbc258bcaa85d2cb0d13afeac1d0a32d766f0cdaa6e849270f1b70c3d5335f11d1778cb04f50cd0133197e2d5bcfc1b17a0af46877b11cfb2bfad4a6910fa62744c0c1fd1675b145b4e5720e9f2171070fc3a849fb0e3df6dd0a717012473bcfe61b0223616e580fefe4fecfcf8d14de19149f4a2e8e7836ac018c39114dee454f0ad7151a23a3a5cc9295814308f4bfe2a2545e02bb90da16a415d21120373eaad178c0a10ad69ed473f676203b9a62ab719375f39d5be62159485ea2689070316d387255943b163fdbf876d4ab216699babb596e3688e6a0009ebb4e9b14db4653323e5dbfde3beed86e156bb96618671e791fbee2f16e09aa73968e616f94706e5936ba626b5f36386f8d347ca9004643d29bd58d3e5c48e21d08bb9bdbf55a52002220b3b775d350a75915091c0c7fe4f5cd0ab67cd2c1f62c94a2abc06f35b815081831579bddbf6835823049955a7f8ae839e4840a610a836e2c0f6e2310985189298a36d1d8bf74e3e6e0bb7efe889a1660de8c78bf82028810f4682f70cdb73aa93a34833fd9b41ead2dd16a77468657757a2d8015a2c770a30f610eb28404934b9832bd98f1347c1b352b8d719b619b10258f4209897a7852f9a4898b3414950191e80244fffa73f50f64ec4f96c884e20b14ae2a20eca99d95c2689aaef8dca407175fff26c8d6487b143c10d7bd7ae5e54e6fc1d6102afba4ff887da45a47d5f822d6b368953751a38ef92b7410209f462f2881d81517159a12e94d168bf76d318bd209435737d91dfb8f7b189fd0839e985c5ecbe43e1acd3dbc952c31f0f1e28db9ead560c1e8e787d2e17b12395e5eb23376ee8943d07e434458b33b346e0bb0911e10f4443ed03de4931c72f87173b246ec49834a1745f18df68a38ea672ee0c0913eaf5e57d1a6e23965352febc635607e1380452e5355152b38439ccc27c0e26687b06691151670d15bceffa2888f0fc8096147c4570411a874bec30968357f260858490666d8be9d2b7e422379c79504d1390cc1e355b4f726abe3a886b1e041bfa12fb29255a40aef0cfa9735e12e0415f8d9f680babe0d89975e84bb8322e3b74d30669607aaf9111a4ee530de432ffbc738a0e214c06764e666b5da5c6f04794ee9c33700aba40970fa2df5172bd3a8ffa6d2edf942e2ad57fd8f62da8735cde150f781e5a4da0e4bf0d2e25196645e6bee22587cf8403bb2cc9ccabde96ce57bbdbf797e8a882b4e11c1ac67f8733b18b0e01ac59837933f93ac28e9859794a3995433527171ec5743a0e400a1b7bdd352091840dc9b4e6e4e604262131fe648027677e9af95b6217d80503221ece9f5dd760039270923e4f88ad95968cf3ded482780d5039a438b1fa196e1f4012990683e6e96488b5565287c57fd066eb8efe63a924eccfa7d7d215dd506c6830830443e14a008290e835893c9f37a203992140e210d2c5a6f24a88414fe8cab5d30a0290a1f93de0ea61bdfce3323432a6ebc4805cf635630e8c972c988868ff023ec7f859f9b599ce51502455517519b7e4822e72a0a199f273ce2ddd29b5d46f8dcf5f6096349355620e8f5b804fffa95bc92b152a86c505c5112cbf23ec181fd9157d263cca01322bb424d7e713bcb72f2cddbaa40b0d763c332458547517bd2be6691efe89da3dc48252e9dea76177ebb3a91ea2258ad88cdac1376d801a8291881babb4162d0ea8f8830e25031e12e34adb3e4cc447c1c556b3c1f46b15388048e190dcc8dd32ef24d81567232b187e83ae451cfadc08450efb2b77b1aeffe1e398fa879053e1a4a491eb76d4e346ec25a55847263f70e25e022d8bc838280566b1333b6a019332e10b993259504a7370601c9bcbe5d50c995a76337f47c3730a09dbac68a0213914f23aaca46311fd57ed42aaa8b66977c4ae4745a2c4a7475c8dca53893b1feacf865ffb553ab765e73fca1037463833c51c638e8ffc732369fa671b90c53b6112c6f3bf6b8106bc0c8587d07d5100e4fb15a7852193a7145e0c71e8cee08d4f3250cccbb1433ccca3f4c36caf7e893af2b76c50248e105a114b6892a5e0a7a24986afce2be7d65e8920044446cb1e2ac3bf028558b4a910f4f734b1b608410c87e54c2b6da55ecdc38e08a7fb8e516cfd74d220d30050491007bc0ec1e1c0fe49351c6d76162f27495223e3d2f27bb9a9b7b40a4564411e4c2937d8e9647ef98ff398aa8f971caa8d64117cdfa2b38d4c4f2ad954e266ce5a69d4a54122386cd2193add2efe46271c2ee6ab4440824716656ea2ed276765eea1fdd53b90ebe2a453d5e9493bf5e8396d60900a8b75983c1f6f2ab13844ba068928f80111a7f630a84e97b136e837a3c6e09c7e9f51c28dbb5f6cbe7dbfcea4568f4d7a4ba2510950671c9ed9883932c0ad1372c1545b7d0f7a82a010c10c1c149af80ff4d097ba4e47ac5fcde9e9752665ef57bba5c8df08aa9bd64bb0fbdbaf6cce5588e6d24f9ba616421fe3d5eebf9b4fcf2c448420d", 0x1000}, {&(0x7f0000000100)="32ac13536e27c82722952e3bfd74389825afc13f", 0x14}], 0x3, &(0x7f00000011c0)=ANY=[@ANYBLOB="0001000000010400007b732e5164a10e1ab643cb7dcc72858579bf98a660c20ab29d5bd51e803cfb827658c1e40da4a0281e86551b64e047d60fa7caf76cf81596747580d80ec8c1ee029c006b6870f25e526e8f1ec339624138d0b46e92414ac7349f4d1ef9e2161415ca97ca8ca919dbe66a3c551b88afbabc52a2314f4dde62e3150a6dbbddf84a9e2418f63494cafc866c00000000000080000000000000000100000003000000127f3e3b3670f409619e14820d4b70d24264e82bc23d1dd0adfcd5786a83bd624c24e483895b41ddcd7a8c2e153d3ec3206a4832cc89fd2b8161cecf7bd71638fea1f666de1f7e720c7b9f934303000000a204c7b76e4fdabfb047fe7653a0a5f2bf10b5455ab2c377817a2a50d5f5000001000000000000ffff000007000000e846e5730e737395d153f0c7f234f3d357bc1794c833e4c2c0461a7a1bb097d55a91e85fae394c64c68ab7f8f5d4772895e64c6710228ae48b14247b07c746b0702bb36297be3fa89797aef9eeeacfc31a7d7426fa6332fd28893a6033d9d7c6f353e1bcec0bae9887d552afaa5ceaeb6aae1c9f62efec866171642f05a8b83fabc25abc611282aa799cef6dedc337b452b372659b9b9dc2cb8efd667bae529ef45e72e5a4217ad2ea1c41ae83340f7bc0812018d3154de35e3e63e694df2b59e0e810a951ab488b0a60655ba73ff3f6683ccbbac03f0b10a35b1c777426f03cf91322267027f740b2b84a7e00"/544], 0x220}, 0x9) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 12:58:13 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="adaed5aa31eb0de1319358e1", 0xc}, {&(0x7f0000000840)="dfae539663098791c69b9ca09595431f5587bcf59ec2d5694487debbbce138ff984a48cb296bb5d4907850571b1bc2b4e18beabf2e78068c7681bd51d6e1a959fa447514cd577f9b38ce077fdb959c96c369231c346f4621065d65358ea5b44f4d945526f13c203c90cc06da80aefd1cb594d5340e14e58694a9c022ce8add1cc10c99cf0fc974fef76d139b59b81e42ce8b674381ce55174a27c5cb1716e214df53f4875d1c08fd8e998c046f2dd96af7222cc62a2e1510214f40124fe5b51b99715c6ca9356b47d7a5bc42fc8ce4b723e203e251a6560f57d9437d1d3e0581ab8083b2029b92385df558d693d852d0237db2ec33b971952d05eb15581159813811f30ca0fde0fa8a0bcac74335f641c13de5943222088ce1070aa8ea71bffab73e7eaa7e41c92d097f7278e195e7acb0d65a164d1f67c1a4f53ac269f2f83ba28a350b90bc2249af17d700b7a1d9f76c815f464a9b17b8d807831db20f920af34ef0e5b27430612c74dcc0791b10e2e8506c66595118ec9323de5a1601e9040646e1ff90ee2b043e36ba6031d966a559b5947ad61ec40b670065adf6864f1305f1fd14af22b26c51e2b8ce3991e66d6d66db964d4347e14f927468b9747922c935915e7abda290a897d6dbb7d5eba779c950ab674c4d80d513736df02a318994a20de4a8bffa3f389b9fe373432e310d2a3ca7e63472018219640da4dcba9887ea06f145be1010789cc121601fba9aa4491ced1a0b7761aaabc90c65bf28d8af44eea65878189841584252e62df46be70496a112e966225c98b25217711daf863b4988817877b262b09adee7d13304e85060e03c7bc9037a426fb9bb5afeb9a5bf17c24fd12cdd5375a719b3f52ee892b0438fa888dd75e80b3099a1b11aa92c301b96d10e25a864e37bfa75d9b6ca90f1060f78967aa185fb889042da3261e9cfca62d156b9fcd96f7f4142921c137d280d3184f644b9cab6174674ede13401c28dccd26d80d8ad556df416b6912fb79e6a9f736044363a68b9a46694f2acb313985f75dc4a45eee8aecc260e6d0014fbe58eb2fdd64566fd67b6f955570d8501b199c3ee31019a0e1dd33a7e47b1bab4b031205bcf325fb9ae1006153b540b00b5c52386534e0666eec5994a764bbab327404cae886f7185d65f90ecaea0ec6ab7983ca521c317b46f452a6a41412c38277d41f20ea4b84ec5f3ef41526c15dc5d00dd1c76540f440ab2eeb29bbff78b534ae5585e0de55e1d918b73f0e627115ac2d072b6e7f45a83122e895ecb7f874669b538d0c99e9fa6e4ec6e145855c5fc96cb9adf29b85dfc3f321bd29ee2481614fde80e92035d8d3250d59d10616d0dc0a6b457712ea676906284cfc9846e28e61dea5913fc8baf83f6ffba9776989efa8d9f65826df4c9ea7ecc394b62488d6f7d39e7b2455396a553752272f1121095b1656927271ecba048e0c3c4746097ffdd0bd080940e77d648b4a110e74b122beec2ec77c9359565e6f1bcb41d5cab1d12700729617ad4def0cbd40beec898cfff47eec00b116849a2bf1ebbca28119dccafa6a3dc7cc21322e502c92b332a6d3c52028741796f2513aadbf6b532c9770c547e20ffd8516f71168b4b04e631abc2fdf09f6627b104bf7fdfd7ebbdb26dab36941280a7ad9a844c38e406c90fc7e12deb337a397d8eb51f72fca9b5a53812959e596c2816b89931d5785efa0b65e629c66207ab7640277fbe2fc0a5fcb648832a407c5f3f18427d2dfcf9a004f9f54393bef77785255dadca4a887ca816900840eb7ef5850bc5b12d221a2caa5ec63736c122c595d93770899f9afe43948cf61f33de3e65408e2915c587012d6a6c5de37dd601038d8cd9e458af51eb868b33f826e082dafbfad89e70c8b6bb20f95cb6f5121047fbed5dcbe806d4574bcdd58c55bd72c7629ffacda3bd7cc2d58cfeb140b2fa4ffd926a96bc7ddb654ac90b846240ef89763b4efee6f76bf8edfe60a38587ee9deabae86245fe2b267e5a4a6d62253c8741f16d20cb42a255ef12cdfaacc7f0ecd804c58d651d2d4651b9f0d1a381402c6dcf088b88d906b6835588eaad9e76da056b34f0cc03b144f0be4537abc0243c01b41765e5401a68cd28ff6b1f9b00726ea2a048ac834009ba32c60c315d9e5c719471052010841374b16f31f9487a35b826974f106b3141a747d4c9391faff7e6afd581eb0da8bee949e3674eda55cfc8c45ef39a34b0e84a55c571e0098685fa8d47705bf14d4c7925f0b5651aaa6d58c7332401b85526395ae10efb49a8b59a7010cfbcfa166908b036fdb37489130f4362bf4104557b9fe05c7f454f29d098b2337a7e089007540cb5834d98d5557068f8031c43a3880a5d068905ff5ccc8eb58ef3500e97fb26c5480b78738d852a010f29eaf35440229eb971d72889040fbd068eb998479a82a3bc77121cf1664017aaff40bba37ec3d8d3a9e985efe64c1cf680f5b2345c07edafe49dd37129fb8193ef50a2f3881304bd12ecc6489af6bada844e769307ebe71df9876ada2c1291066eaed6b6bd260a4fc99d225e33cee9fc0fad0a769728d10e36d0e496f01f656d0441900a5f076d7324e4ad1a6e1145f15aec3a38aade8ee88469578face2a75891f9d89a63dc8166db335ba0b53209f5563f2e63b4ec7190a230c1df82ed0bfab06abb3eaaf5fed06adcf2dac9a2395828474331bfe8fdc4da554752b75d71968b29d0f416928704db64d072d04f490668cbd3fec4816614fc9b154657baeb8177f92465e2c8fc519ec8eb3bf02424ceb3e767b529cc204ffa24d17887967954c30c94fe91638e281fb802a667a18f1691f7abb3907c237b5831d823daa0357e3c7e20d9b2b7525a1209d95ab31a69a15e31f3f8e29ae1fe69d9dcb3209fbc4840a17cbce5c1dbb9c07bc79747fb1b1c8f47b48c3912aff4fd6713fd639f03dac8125f4e66556d09baf7f52197a437cb52455cf8d78807d993bfe5208810b28d9ede2d44f3dda49b1ae107b4004054ac78a27dec0e154cb36023ae9059dcca5905c170700afcc03acac1e0b9c531c28ce5bd137a28f3d9661e4531c1a28d002cf25cf72c7c15ae6fa4e3dccc4d44a4e2f27d771c6d3c833c6af60e3dcb98836d082121fa381e62750f4544cae1c8cbbb3e72108e6d93fffa041251fe4b3387e410b73ce3550a299f95494da11039c9f4d2cc9c9b529d191176b78d5816d09a9233d49a34bdee82ac81588da5b1902f29cf4a161b0077005dd385975f84b42a938c5185331b815452d59163e0c2dea64b01d9e9173f897e53ccdc6c2ed85fa61a5d4aea324f11e659de8257f9497f9583cf7a47bc55540452a68d691e1c1937261cf538e40cdb4519c559077f1642eb37dc1572352fdbfa9d2285bb34c69247c25b4e583a12186416518282e25f42d8da0710370798dc0af70bae57d0d92b9ec6ce75c772829667fd4bcc5f9fd3e87f5b192d95a20a0afe32d8fc7288aff49c36dbca17daf8efa25f70c696c370d48edaac3684d5e6aaaf05a6d125c6b7edc27b25fab1ba846c636ad6f7ed1ba1848cb02b53e9fccb52cf03f5dc9c05fe81d0551da2c0b22ed9a2f476462a5ea75fd7025d07d35eb524027e48969ee45f9d11a723f4b0f8e3fcc99e25bec18783a983dd7af407ae003bd14e76a609ea763c326a5796d77a7bcdb19d0bce83d4d06776371108fd7aaf728d3e8ab6a6319a7ffed202f054fa73a7ae165c80e71c3986bb96570fed1b7feddaaef2a20d281fd28b2bd958d157f60b94bb18ea1d032fe1aed60a10db914dc20d617d647fe681621da0ed665e9e5d06e5c4ee00d0ef7510f7f10c2a6e9ffa8970fabd30ece7b085751e3a4672897fafa51813e0b173c803a115d859b625f045a202831f56efa03a2e939c1da68fd1a7e479c7868bebf77979a7393875d9ae5dd382af07b88fa9a1b17f0c2380661279c174e7d1a9ea4aa364c2d294bf2eeeb2160dea8584f6f72bccdf247e010c7c189a12c48c617fad2b58501933821e8ce3f7ceb177bd0cbb0b8d9395b7d75cb929db6798c4481a243f300536f331291894df2855982699a46af9a90bac3cbb69321f0e96175b58c1c9a8cd1c180b54727304829cf3df6cd1631948e8dd43089dd340af405682d006c51e8c04c27011e0755e60978518f562d5fc0b21f5422aa3331bebe4d45ec96616e6ec1b3422b4f262588c51571fed09ad3713e6440f7b7b40a23554c4b0022a9bbc5233ac7ba164794cc89ecf14770510c6fc633194c83e545bf4850501b532781435a3d4243f6bdb9ff0281f5764169640481d01abf770165b1e4e0ea78c7828fccaaca2c58a7110ab9a70595958dee7d93f8ce96fb71d911186d38149f4cb85067916a854e8b62b1e40e3e952196d6fa67d4acaee068aef4dcdc59e925e9147bbb9e77fb3a3af882dd14335ca479bf5954ea8f6a56003bb88556f80f7cef97b6d57b0de0af2e06bb167a535fcbbf5d371cbc1cd11ef513b122a415d7b63155541933def8b43446f22b6564a40f80c38307522dc3cebde9212692f1b5ae85dd80d0e141f70f29d3172a5a18b06f94864e9e8dc6f2e965ba178b40c39745973c5438f22d4608e6855ef95d861edcfd5b5c795ab050372adf83565b2bbd24359b4e7d00c3ec2e18a4bb6d95805ec82184f19019c0272814551a08ef0f80fcd750d884c728ca0a680e011184e3af65711ee4736111e2b44391729be7a22cd225c7ffcb299430f5ffdc09394a62a71e92ff919a297bd3825909aa5e5c76fd44a93e616dfb6bfa49c645d71fcd57e2e3b0042c6c8dc67e5c51c71fc14a2ed1f14ea00b867e36724941219c873daf376eefac65b91d6b2ea870b7a7d76f307b5a9e64e238afe44eb9dd34809c3a2fe6a366fa3e9d74a154c446d20d6ba7b9e6465383d3e66685405557fbdba680255b4ff52578218ba51dbd924bd4009bdfce3c7c3f0310501e8c4a009602315a7eca546bd8c0e2b6c66ddfe61a9042feb5a32f395f341cb581b17e4e70c59cdebcab1351955c008c54f696615a5379badb7ce5299ff3c3436beb665e39dddf1e510e5197aac216e9181071be6231666ddfe3d20f3ce407be38dc090be86dfc78e8e99d332227c60e32d0b4eb458b4199aa7dfa461432ebd76bbfca3012f8acd051fd3ebe1d42e34e162b615b3bf7bc00b7d0aa664fd0c736ba1f257d6c80b6d6dfc46fefbc43f4451521f422524a09bf523e84173004072392a9aa0b329bb615f462122198ccc6d55ec4b758d2016cf62355dfb7d2a5cd057feb8fbcd9af21af045e5005ace8be65c0eb40910081329e8f924ad7bbfae33f7c444bb44d524e53fb9b8d99a34bbf3d213d815dc1b8b6473234fbb9bff204b1bf8a9226e835f5a7a2b533e2cc56964a79506f576fa7588e845b30e0e2763d42835410797884bd826b4b016b682e719a4645512065c52ea2a5a6a59debe3b4343f20f7070d5b8eec8cace13d6ba64eb81e7ff6e89f3ec918260d2f28719f2899fa60f969a6b310d1e862af8f47a45cbbfe93d42f5a1bd7bc514ec49f96921a1c0820837f5c4d8cafb01d41c94ac331d9197e62c6eff87868f3b1fa27df877d88861b21c02b9b846c5670d173a8ca3d72f71502a3b580f83d03491b5092f6c832df989afd3ff1deb4d90715d3d44f339383dc4d56dc9ae95080f59cf0112356e4d81a3c723d87bee1d5ee71e74d65085e5e24b5036c24b18edf4639e28bdbeb938beb0ab5ee5df2d63de59be5f84d66b61673d1742453edbf8df918c7c6a2cd1b8ad", 0x1000}], 0x2) write(r0, 0x0, 0x0) 12:58:13 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, &(0x7f0000000080)={0x200, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) 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) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x21, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0x101) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 12:58:13 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806a24abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be709e511c6f5de88eaccd526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f01000000c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6624f5c66f5cddb7f34f760ed69d04b8edae25612d4f5e4145670f00800000000003095a9602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b702d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f756d24872c7d1005cc1ce965586ae54da06fd12ce78642f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2d37b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f47b6bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acdb337ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb32321900"/950], 0x156, 0x800) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/237], 0xee, 0x0, 0x0) socket(0x4, 0x4, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000480)='./file1\x00', r2, r3, 0x6) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r6) ktrace(0x0, 0x1, 0x8, r6) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff, r3, r4, r5, 0xa, 0x3}, 0x711d, 0x7ff, 0x0, r6, 0x3, 0x18f, 0x9}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x18, 0x1}, 0x3, 0x1, 0x0, r6, 0xffffffffffff1083, 0x7fffffff, 0x7ff, 0xc55d}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/118) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/231}, 0xef, 0x3, 0xc00) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x188) 12:58:13 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x8, 0x80}) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02810000000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000478997385904aee79e8211e7702085a43c4212a37eedc6470e9cedae6bcce7f5f614606e384b91fe3a4bc62f780a82ef5560c3721bffcb6229fb03f4b6fc6909218cfb5a1c89162d20dabf581373ec8b50551ddb613a02206896d6fdf4659bc0cde7379d51a1a81b39673d55eea24f5b8fcd14ef5ed46c312621ec6975c6e3594e0f327e4d0371cfddcd60773461e8d8d965ddd7309ae8717fc808571e987b2490dceb72a1d19fb575c513457ba20b03a1317a29", 0x165, 0x0, 0x0, 0x0) 12:58:13 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="01000000000032c8e1654cc60800450000280000000000019078ac140001ffffffff0900907800"/54]) fcntl$getflags(0xffffffffffffffff, 0x1) 12:58:13 executing program 1: syz_emit_ethernet(0x95, &(0x7f00000000c0)={@empty, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x87, 0x0, 0x0, 0x0, 0x1, 0x0, @loopback}, @icmp=@parameter_prob={0xc, 0x2, 0x0, 0x27, 0x34, 0x0, {0x19, 0x4, 0x3, 0x28, 0x40, 0x65, 0xfffe, 0x9, 0x2f, 0x3f, @broadcast, @remote={0xac, 0x14, 0x0}, {[@rr={0x7, 0x17, 0x1, [@rand_addr=0x200, @multicast2, @rand_addr=0x8, @empty, @multicast1]}, @lsrr={0x83, 0xf, 0x1, [@multicast2, @multicast1, @multicast2]}, @rr={0x7, 0x17, 0x5, [@loopback, @loopback, @remote={0xac, 0x14, 0x0}, @rand_addr=0x80000000, @remote={0xac, 0x14, 0x0}]}, @ssrr={0x89, 0x13, 0x9, [@multicast2, @multicast1, @remote={0xac, 0x14, 0x0}, @loopback]}]}}, "531fd080df925d"}}}}}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xec) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x9) 12:58:13 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000480)='./file1\x00', r2, r3, 0x6) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, 0x0) ktrace(0x0, 0x1, 0x8, r6) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r3, r4, r5, 0xa, 0x3}, 0x8, 0x7ff, 0x0, r6, 0x3, 0x18f, 0x9}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x2, 0x2, 0x0, 0x7f, r6}) 12:58:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_gettime(0x3, &(0x7f0000000000)) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) panic: receive 1: so 0xfffffd806f686000, so_type 3, sb_cc 7576 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 98211 29740 73 0x100010 0 1 syslogd * 53874 80446 0 0 0 0K dhclient db_enter() at db_enter+0x18 panic(ffffffff823d8635) at panic+0x15c soreceive(fffffd806f686000,0,ffff800020e1d2d8,0,0,ffff800020e1d1e4) at soreceive+0x16ec soo_read(fffffd80759fa5f0,ffff800020e1d2d8,0) at soo_read+0x53 dofilereadv(ffff800020ddc4e8,6,ffff800020e1d2d8,0,ffff800020e1d3c0) at dofilereadv+0x1a1 sys_read(ffff800020ddc4e8,ffff800020e1d370,ffff800020e1d3c0) at sys_read+0x83 syscall(ffff800020e1d440) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff7570, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic receive 1: so 0xfffffd806f686000, so_type 3, sb_cc 7576 ddb{0}> trace db_enter() at db_enter+0x18 panic(ffffffff823d8635) at panic+0x15c soreceive(fffffd806f686000,0,ffff800020e1d2d8,0,0,ffff800020e1d1e4) at soreceive+0x16ec soo_read(fffffd80759fa5f0,ffff800020e1d2d8,0) at soo_read+0x53 dofilereadv(ffff800020ddc4e8,6,ffff800020e1d2d8,0,ffff800020e1d3c0) at dofilereadv+0x1a1 sys_read(ffff800020ddc4e8,ffff800020e1d370,ffff800020e1d3c0) at sys_read+0x83 syscall(ffff800020e1d440) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff7570, count: -8 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020e1d020 rbx 0xffff800020e1d0d0 rdx 0x8b rcx 0x2 rax 0x1 r8 0xffffffff8102be9f kprintf+0x16f r9 0x1 r10 0x2 r11 0x3eb9959d2200a619 r12 0x3000000008 r13 0xffff800020e1d030 r14 0x100 r15 0x1 rip 0xffffffff81850b98 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020e1d010 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (dhclient) pid=53874 stat=onproc flags process=0 proc=0 pri=24, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020ddd388,0xffff800020ddc9d8 process=0xffff800020df07c0 user=0xffff800020e18000, vmspace=0xfffffd807f000000 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 35197 270024 2494 0 2 0 syz-executor.0 35197 478152 2494 0 2 0x4000000 syz-executor.0 42756 426960 70359 0 2 0 syz-executor.1 42756 101143 70359 0 3 0x4000080 lockf syz-executor.1 97481 49486 0 0 3 0x14200 acct acct 65969 281656 0 0 3 0x14200 bored sosplice 70359 16909 88061 0 2 0x482 syz-executor.1 2494 428482 88061 0 3 0x82 nanosleep syz-executor.0 88061 398561 48916 0 3 0x82 thrsleep syz-fuzzer 88061 475500 48916 0 3 0x4000082 thrsleep syz-fuzzer 88061 268593 48916 0 3 0x4000082 thrsleep syz-fuzzer 88061 460301 48916 0 3 0x4000082 thrsleep syz-fuzzer 88061 463618 48916 0 3 0x4000082 thrsleep syz-fuzzer 88061 468444 48916 0 3 0x4000082 kqread syz-fuzzer 88061 340456 48916 0 3 0x4000082 thrsleep syz-fuzzer 88061 72668 48916 0 3 0x4000082 thrsleep syz-fuzzer 88061 78867 48916 0 3 0x4000082 thrsleep syz-fuzzer 88061 275113 48916 0 3 0x4000082 thrsleep syz-fuzzer 48916 288731 84705 0 3 0x10008a pause ksh 84705 100876 738 0 3 0x92 select sshd 9851 83005 1 0 3 0x100083 ttyin getty 738 385907 1 0 3 0x80 select sshd 23543 491688 32841 74 3 0x100092 bpf pflogd 32841 143701 1 0 3 0x80 netio pflogd 29740 98211 51584 73 7 0x100010 syslogd 51584 138667 1 0 3 0x100082 netio syslogd 62470 379688 1 77 3 0x100090 poll dhclient *80446 53874 1 0 7 0 dhclient 61455 15426 0 0 3 0x14200 bored smr 21214 509561 0 0 2 0x14200 zerothread 85081 11855 0 0 3 0x14200 aiodoned aiodoned 98193 4545 0 0 3 0x14200 syncer update 17071 516110 0 0 3 0x14200 cleaner cleaner 12747 345605 0 0 3 0x14200 reaper reaper 3312 391401 0 0 3 0x14200 pgdaemon pagedaemon 96833 1563 0 0 3 0x14200 bored crynlk 17817 446759 0 0 3 0x14200 bored crypto 53807 499357 0 0 3 0x40014200 acpi0 acpi0 86321 27732 0 0 3 0x40014200 idle1 70074 355663 0 0 3 0x14200 bored softnet 35357 268871 0 0 3 0x14200 bored systqmp 18123 366456 0 0 3 0x14200 bored systq 33799 335940 0 0 3 0x40014200 bored softclock 61610 39391 0 0 3 0x40014200 idle0 1 511531 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 80446 (dhclient) thread 0xffff800020ddc4e8 (53874) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff828e7060) #0 witness_lock+0x4c7 #1 solock+0x66 #2 soreceive+0x114 #3 soo_read+0x53 #4 dofilereadv+0x1a1 #5 sys_read+0x83 #6 syscall+0x4a4 #7 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9514 6422K 6810K 78643K 11018 0 pcb 13 8K 8K 78643K 47 0 rtable 121 7K 8K 78643K 343 0 ifaddr 73 14K 15K 78643K 125 0 counters 43 33K 34K 78643K 49 0 ioctlops 0 0K 4K 78643K 1517 0 iov 0 0K 16K 78643K 53 0 mount 1 1K 1K 78643K 1 0 vnodes 1223 77K 77K 78643K 1363 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 10 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 1K 78643K 35 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1824 197K 290K 78643K 13058 0 file desc 6 17K 25K 78643K 296 0 sigio 0 0K 0K 78643K 6 0 proc 62 63K 95K 78643K 465 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 18 0 in_multi 33 2K 2K 78643K 78 0 ether_multi 1 0K 0K 78643K 7 0 mrt 0 0K 0K 78643K 2 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 49 228K 228K 78643K 49 0 exec 0 0K 1K 78643K 225 0 pfkey data 0 0K 1K 78643K 2 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 119 22K 23K 78643K 1893 0 UVM aobj 31 2K 2K 78643K 31 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 20 0 NDP 11 0K 0K 78643K 23 0 temp 102 3855K 3919K 78643K 10068 0 kqueue 3 4K 8K 78643K 14 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 1 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 35 0 33 1 0 1 1 0 8 0 rtentry 112 69 0 27 2 0 2 2 0 8 0 unpcb 120 205 0 195 1 0 1 1 0 8 0 syncache 264 6 0 6 2 1 1 1 0 8 1 tcpqe 32 82 0 82 1 1 0 1 0 8 0 tcpcb 544 132 0 127 1 0 1 1 0 8 0 inpcb 280 518 0 509 3 1 2 2 0 8 0 nd6 48 12 0 7 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 0 1 1 0 8 1 ppxss 1128 2 0 2 1 1 0 1 0 8 0 pfstscr 40 1 0 1 1 0 1 1 0 8 1 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 4 0 4 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 23 0 16 1 0 1 1 0 8 0 pftag 88 4 0 4 1 1 0 1 0 8 0 pfstitem 24 26 0 26 1 0 1 1 0 8 1 pfstkey 112 26 0 26 1 0 1 1 0 8 1 pfstate 328 25 0 8 3 0 3 3 0 8 1 pfrule 1360 31 0 18 3 1 2 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 320 0 138 13 0 13 13 0 8 1 art_table 32 321 0 138 2 0 2 2 0 8 0 art_node 16 68 0 29 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 2 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 33 0 23 1 0 1 1 0 8 0 shmpl 112 29 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1780 0 375 89 0 89 89 0 8 0 ffsino 272 1780 0 375 94 0 94 94 0 8 0 nchpl 144 2379 0 770 60 0 60 60 0 8 0 uvmvnodes 72 1925 0 0 35 0 35 35 0 8 0 vnodes 208 1925 0 0 102 0 102 102 0 8 0 namei 1024 6480 0 6480 1 0 1 1 0 8 1 percpumem 16 35 0 3 1 0 1 1 0 8 0 pfiaddrpl 120 9 0 4 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 0 1 1 0 8 1 scxspl 192 7008 0 7008 8 6 2 7 0 8 2 plimitpl 152 27 0 19 1 0 1 1 0 8 0 sigapl 424 514 0 480 4 0 4 4 0 8 0 futexpl 56 4424 0 4424 1 0 1 1 0 8 1 knotepl 112 76 0 57 1 0 1 1 0 8 0 kqueuepl 144 152 0 150 1 0 1 1 0 8 0 pipepl 304 95 0 85 1 0 1 1 0 8 0 fdescpl 496 496 0 479 3 0 3 3 0 8 0 filepl 152 3000 0 2897 5 0 5 5 0 8 1 lockfpl 104 51 0 48 1 0 1 1 0 8 0 lockfspl 48 20 0 18 1 0 1 1 0 8 0 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 22 0 11 1 0 1 1 0 8 0 ucredpl 96 406 0 397 1 0 1 1 0 8 0 zombiepl 144 480 0 480 1 0 1 1 0 8 1 processpl 984 514 0 480 5 0 5 5 0 8 0 procpl 624 1118 0 1073 4 0 4 4 0 8 0 sosppl 128 2 0 2 1 1 0 1 0 8 0 sockpl 400 761 0 741 5 1 4 4 0 8 2 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 165 0 0 20 0 20 20 0 8 0 mtagpl 80 35 0 0 1 0 1 1 0 8 0 mbufpl 256 278 0 0 17 0 17 17 0 8 0 bufpl 280 3832 0 134 265 0 265 265 0 8 0 anonpl 16 65183 0 48852 88 4 84 84 0 124 16 amapchunkpl 152 2699 0 2540 9 1 8 9 0 158 0 amappl16 192 2512 0 1608 62 8 54 58 0 8 8 amappl15 184 129 0 126 1 0 1 1 0 8 0 amappl14 176 159 0 154 1 0 1 1 0 8 0 amappl13 168 28 0 25 1 0 1 1 0 8 0 amappl12 160 149 0 145 1 0 1 1 0 8 0 amappl11 152 58 0 43 1 0 1 1 0 8 0 amappl10 144 22 0 17 1 0 1 1 0 8 0 amappl9 136 384 0 383 1 0 1 1 0 8 0 amappl8 128 349 0 317 2 0 2 2 0 8 0 amappl7 120 120 0 108 1 0 1 1 0 8 0 amappl6 112 27 0 20 1 0 1 1 0 8 0 amappl5 104 401 0 383 1 0 1 1 0 8 0 amappl4 96 491 0 461 1 0 1 1 0 8 0 amappl3 88 111 0 106 1 0 1 1 0 8 0 amappl2 80 3283 0 3202 2 0 2 2 0 8 0 amappl1 72 20869 0 20414 23 13 10 18 0 8 0 amappl 80 1374 0 1326 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 30 0 0 1 0 1 1 0 8 0 uaddrrnd 24 496 0 479 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 496 0 479 1 0 1 1 0 8 0 vmmpekpl 168 7648 0 7610 2 0 2 2 0 8 0 vmmpepl 168 67045 0 64882 115 11 104 110 0 357 9 vmsppl 368 495 0 479 2 0 2 2 0 8 0 pdppl 4096 999 0 958 6 0 6 6 0 8 0 pvpl 32 200428 0 180857 201 3 198 198 0 265 37 pmappl 232 495 0 479 2 1 1 2 0 8 0 extentpl 40 53 0 36 1 0 1 1 0 8 0 phpool 112 264 0 4 8 0 8 8 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x18 panic(ffffffff823d8635) at panic+0x15c soreceive(fffffd806f686000,0,ffff800020e1d2d8,0,0,ffff800020e1d1e4) at soreceive+0x16ec soo_read(fffffd80759fa5f0,ffff800020e1d2d8,0) at soo_read+0x53 dofilereadv(ffff800020ddc4e8,6,ffff800020e1d2d8,0,ffff800020e1d3c0) at dofilereadv+0x1a1 sys_read(ffff800020ddc4e8,ffff800020e1d370,ffff800020e1d3c0) at sys_read+0x83 syscall(ffff800020e1d440) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff7570, count: -8 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x1a: addq $0x8,%rsp x86_ipi_db(ffff800020d70ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xc6 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 __mp_lock(ffffffff828e6e58) at __mp_lock+0x127 vn_write(fffffd806eade728,ffff800020e552f0,0) at vn_write+0x42 dofilewritev(ffff800020e4fae0,e,ffff800020e552f0,0,ffff800020e553e0) at dofilewritev+0x1b6 sys_writev(ffff800020e4fae0,ffff800020e55390,ffff800020e553e0) at sys_writev+0xa7 syscall(ffff800020e55460) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffcfb40, count: 6 ddb{1}> trace x86_ipi_db(ffff800020d70ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xc6 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 __mp_lock(ffffffff828e6e58) at __mp_lock+0x127 vn_write(fffffd806eade728,ffff800020e552f0,0) at vn_write+0x42 dofilewritev(ffff800020e4fae0,e,ffff800020e552f0,0,ffff800020e553e0) at dofilewritev+0x1b6 sys_writev(ffff800020e4fae0,ffff800020e55390,ffff800020e553e0) at sys_writev+0xa7 syscall(ffff800020e55460) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffcfb40, count: -9