kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Dec 4 14:32:28 PST 2019 OpenBSD/amd64 (ci-openbsd-main-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.1.7' (ECDSA) to the list of known hosts. 2019/12/04 14:32:37 fuzzer started 2019/12/04 14:32:44 dialing manager at 10.128.15.235:34401 2019/12/04 14:32:44 syscalls: 337 2019/12/04 14:32:44 code coverage: enabled 2019/12/04 14:32:44 comparison tracing: enabled 2019/12/04 14:32:44 extra coverage: support is not implemented in syzkaller 2019/12/04 14:32:44 setuid sandbox: enabled 2019/12/04 14:32:44 namespace sandbox: support is not implemented in syzkaller 2019/12/04 14:32:44 Android sandbox: support is not implemented in syzkaller 2019/12/04 14:32:44 fault injection: support is not implemented in syzkaller 2019/12/04 14:32:44 leak checking: support is not implemented in syzkaller 2019/12/04 14:32:44 net packet injection: enabled 2019/12/04 14:32:44 net device setup: support is not implemented in syzkaller 2019/12/04 14:32:44 concurrency sanitizer: support is not implemented in syzkaller 2019/12/04 14:32:44 devlink PCI setup: support is not implemented in syzkaller 14:32:49 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x2, 0x0, 0xff, 0xff}, {0x8e0, 0x4, 0x8b, 0x1}, {0x3, 0x3f, 0x8, 0x4}, {0x200, 0x3, 0x80}, {0x3, 0x8, 0x3, 0x5}, {0x68, 0x9, 0x1f, 0x3}, {0x7, 0x40, 0x4, 0x809}, {0xc4, 0x1, 0x6, 0xfffffff9}]}) r4 = socket$unix(0x1, 0x1, 0x0) flock(r4, 0x1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10, 0x0) fcntl$getown(r5, 0x5) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000200)) accept(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20, 0x0) ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000340)={0x10, 0x8d5c, 0x4, 0x80000001, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x101}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000a69000/0x4000)=nil, 0x6}, {&(0x7f0000e51000/0x3000)=nil, &(0x7f0000e4e000/0x3000)=nil, 0x3}, {&(0x7f0000e8e000/0x4000)=nil, &(0x7f0000bc0000/0x4000)=nil, 0x10001}, {&(0x7f0000c28000/0x1000)=nil, &(0x7f0000b81000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000c1f000/0x2000)=nil, 0x7f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000dd9000/0x3000)=nil, 0x8}, {&(0x7f0000e58000/0x2000)=nil, &(0x7f0000dd4000/0x2000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000e6c000/0x3000)=nil, 0x8}, {&(0x7f0000a7e000/0x1000)=nil, &(0x7f0000d8d000/0x2000)=nil, 0x80000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['\x00', './file', './file', './file'], 0x100000}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000840)="3ac80c41ec419f4c34d55abdeaed36ad389190bf4c4c0d3b332a67365bf69be8c6337a03784ec3d77860048cfc1a6ec86555162b7a4aa448ad1e010ba07c731a95143883c90a3fd972a662f0817af0afdbae872aa0c8ec568ed86913a74af5dda9b90014938dc9d4fd1337c3eb54a559e96d3b3ab117773b40eee8a387548a72c3799a0cf31da22e86ba952e4640fb220afb9f5de607e535fa47a1a67abc49e7c90c6e18ac09a93e68d446fc594be9bfe6068d0dc4b4ff45e8eac8c94043eae166b414699c58a30bd7d0b3e119deba2702df8fd5cd20b4b7641078db06ae1002b4749bb69cfa4f7f4082bafb918bda5f9a061c5303105786bc053eaac6527d85ffc3fee5dad41b47b6cee26e2eb8889fb868759ef78e22e68c0a42d71d8f13b2e69333a6a4596aed94700e4252cb9e98ec4b669ed7e19c27cb09d5505247777550c8fd95e3e0c02b0d4bfa823096a7cc44337aafc1fd58ebccfbff545adc548112c7e89a728041e335f1bd33da85e99493a63548868dea7312a426e73c6fcb687a917c34bb6a95b103dae3ae35ef7761f9740bba1bc53c682d76ce159f92c1e45ce1288c8c005ed092adf3f5352a937d988eb0d5ad6cb15009139cd7216875084d9d70a679f9e351106171508f48a89ec652373a0b664671655485da970c65c609b9a7f395a503f4ea160fd5ba6f34cb075bf6b043fccbffbcfa66957af5e6b7f6f51e55a7b83a0ef32f9e16e32e5605d93b4762137669987eec01889a9dd61821800b2bf8d038f56fd00faec79d77d5196af6d3b2bd45eacae5671fe042dd0d3e633dfd973b06f21957d3aded17a632b26968dc765c4715be037b8c4a0df9e194507567f160498dc027b8e941918a8c12a28735e680bc740e9c281829756eafc80eaaad964a6562d316312201aa3730bd90bcf77e60b343d004e6832ba8090d7532f8d4c55b9fae0e8f674f8f8f429d92e30cc9547856eca9fcc09a402b083d3799a343637741af6440d7872cc7c25f7688d822bdf1342340f804f8a419bb6c17605e2a58ad94cc2cfb83cb1b922e70c2a9178dfa7adbfd3c8cbc8a910356fed77674a3baec3a34d403f6bfe063b4ccbe8402e20aa6fd22f8bbf8df5ace10bcb9eda5e4bbb782406932cd1a6755c5d8f7b056d84bad889d06e8ab155cd89f2c49b42193ce023c866d85e0f8aabba278135ab6400deec1c3f8570199ff6a9da6f6b04f42b092a4fde4a172aa45d3acb24a09ee6cf61446d69703fed5785544712046492b8e516e50e41cde7ae4c70d5afb2ead818f3272306ba967836a782088f9bb26a0d73e8cc18ecb87161ad3754d40f0e2b9d21d466baa0ee3c22be41154647a7e7f49965b8bde662f9a202ac09ce46ce129d14dea53538a2813f6f72f3df0f3bc948c53a237fe24a73ae71c7ab5e1231b7aef9416c243fa11225edd768b51ea35a38d584b6daa2f82f2b52581ee8d874b210f6c3d444770da1728566c026a2f2a7cdbedf80d836a0c8728036cd60ff128b04a0128e895ee0d6427cc1bce929fa4eb7e4fa173b315bd658590a3a6874065648f9a01f980d31a5aee9173986d31af5ef847fcb4f3976de5c8567076e13e1362b91a2b22e9e5290d471becce335534e73d2e09b6a7a7b2c573f02a5ddc1719fbe8d43c38364b3cbfbdc1d44bbe382c44bc96258b873f56559b10abd2f261979dfc1e534ac40a58d22414b4099db557d31a1cab079263f72553b57023f7ebb064ff060a6928077f580f8ed988aa8e1a777336afbe6a85ad29be2e28edceadeb3bf44097733ce4a8d3e3f129f0e8daf8e0d58e432451ab49a0b2a17a086f5eb38a1be445f4696bcac21dbd63b88730cbaf99511ba1841ef706deeab5e28b4251e86e101139068862b1a1e37084376e1b805edfce54e319ba28f7563dde78a92c9e65594ddeff70a04f69db8f7b1cfce31f51caced5fc7693fbbea35e311c7014b904f56af570ec76c7b3d81229648722ce193c5b9455b70090620cf3e37f892e8095c5cb0f9e53bd0e9e121c7412fdabe8fd255ba9bd1644e77a603ae8a5747839327e591de289d856c038b6a18341a44830a01b38eb36b49da5d0c6ff128c224de861f3430b9139707a9827916a40173eb66d57ef860782631f1de8d5b75710a9aae6671b68d20818a1dfb621a8f54dc27a8101253fc3fbc2a6583e6ae1ca94cbfe1bfaed33356d7585c3f5df83edddfd207770245a9805eaecdd59472568599cfc83a56f2cad32eefd0d27a6d648d7de3c10470f5dadc34acd1c9851a752e80b1574a1114ff43b18056de28fc8ae4dbaf7b1c7f80e81625575ebca1c03681ef38b8e0e1546d78ebb522aa5c86047edf0a7fd03ee5f7c739ecb20af211a8c386dd04224f082621b285d7edb85822375adcf37387e255cb9429f42b9a4b477613b82ff1fdc7dd8713378eef9a71a55d270812f334db4506ea1ad30af98df96a35d625bc3051d1544fbb8929ffa544774607cf1179aeabd57ac61a4f503a8843c0013f2a58d3bc2c64025f469a60de39bcd3fcf71ef5bbf27a3284db1a88240924ae1cecbc53097951fd75a61dc20399eafe7a9238d512a5ac12bf5e7edcb3352dc042be0982bdaf01578c66604d63fe0cdd2ac420ff4d9d6f11c26fbf553c183cc1ed38483f30580a63bf70c802c9f33bd9a5999f3bc9895eeba807651ed7b38699e3ca53063d8448013d8a3514cce17b744a72f93343ddd6ca5080c300bb2305b00b8360976c12e15813ba4e78f360d964d9f96070a3d8a137e9a5c532fafc1db061d1538efc5ac221e2fbdd5a19896b30550d51c5210d42fd6d61f16172e0ed766eb24a3392b172279bf5913200265bd99beef19bc1da6a608ab761e8482c709254700b6eda8cbf5be7d190800536c3a256e9c63a480a941a05fdd0f1b851dce4b99ed53783316e7dcdfee35ea2788c2ebfd06b7fce4343bf09d59746942878610dbec2e1e8a9ad4595286512de272084a5b1a66a0ad3d1032619b1d5ce6e88ab33ac8aae2fcf278d0d347a4eaa183fe4d1ff9c347efc826ff7a61ee4bc16b31d99547cc282a0e1ab2af5ffa3ecb7959e00f6000c868c2305e6c20c9baa66b143be9165b40672cdb7acdaee278e2906c6c47c793b73a0cfc311a8c4c3a7842230aeeb0e6fc45569081602a24027c6ab88ccd1523b9521a220de84bc13ebf8c224113661bf3e1cc26597b9f805e051eb6d56ada8320adc9e34229e174a0587035ffbeae727bd8450324e330f942f92f97405ec62613a6ea6b377722ce7f628eef39454a193c15b3222f9a06f764eef69efd7ee6a2a3e7d5c3178b77cecb8d84eb1eaf0223cd40e0eccd8f98aebcdda203782875d7eb7636fb794f552fd56ae285faf0e9552966ed63059c08a800f7b4285a2529236a09a01bc5827ccae47dec65cc18e5295bdc0f9f8160568127ea7052dbfd2298f683ec3910999d2a2e90a87d84c0a88cdab97e3bf7c471f6089a743ec07df90a351658490176c302a3fcafaf3ff0cbbb9937e048f33d9bb9ec6d35dd7ca4e26d7e92341010f7b117a03ae508f532fe78fbfdd22dfbb13a98905577d1c970a79b59d14e722e66acaa338e601f6e0b7351454ec24b1ee61071abaeeebdd496c6b9af06ebc49e813760a804d536b45596b6ebc0c9099af54dc366161594400f619d2a104489f84fb01e2673c65c8a21221fcdbb094e83719f98d1304b1ea90dc8bf4173e7e99843ae1c3083e7c84b79de637fb76cf5799357568342a408f496538dd5d3a88ec2e2ab242e1dc600c14778a25780f07dfab3b766f16c40d762d2d0e20e8f18ff3ddbd5bfc4ae71802ec82b41229158468c97ebca0da198f2d99e27483a18cab19d93e1cdddf12528788828db07278f291d491aaea327fafcce39b412ab625edfc3542ce67b579f0f72c3700a988dade6c06ff2efe31a93c6185632c7e1be2e319a1b7af43efb69b2bbe0cce70285adc83fdc48258dc3facc66359f2a8b514bf366aa334be9edd1f9ac857cc2fe05966c25c8a639dc12bd6204c979500806e2d7f1e6b78b83f33957a8a62a547ef6369d0598d00f2345299bc664a442cc979e4c7864e53ff041664add587f449787770ccdc93cf116601b2827119ff20a6a22a46c9b61d7b91231de4d3eb08fa389f5d829c9da101224bcc37ea7ea1c892c430808728283f476575e8765f69d23ef7ce58fd589919d67b2e9a8a39f16b7598cd195e2c7c135f02792e2c2f451af287bcf4da53ce2c492197f4da1ac92e5a84254ab9a14fe2b8f8dc615b4620fefba01df4019d653d1ebaa7b0c945c668d84c6bd805d9a207f8b971886c0e30d815ffa26f50b12838fb2392a30b4ea02fe5bcfaf3e03dfec213c723abd32f139626b9a3e3101641fb91fca4e9d8ef3fb553315a764d6e04674c21bb2940242744edb34dd892b7e47e1fac403c84f418325cc696404b243039d846597a63ab6e9918ee3bc3289d590eddfff3be0a3112e4a834c158d0429e5f5eb97d07ebdc78bb2d373bd99ba5fc8eecea672edafdcda9fe713ee28d9e80183d88146e4a0c7b7d7937bc679a70a53b34095016b4f2438110ad814293ef1ba15842ffd6287071fce234e0665ed384a04d9f81b293650ca2457b73eb2f8c96a008b92dac7c5430313d6253d086200066b6c67ef99e596709f07b93fba16d99a02426cd84337d67ef8e6ca53546c28a7c2187e71b7ae081d264b1097b9d7d9f074b5dbb1b35890f2298d84ecf859b182141b39417371459c9bc04b5d935de8df77582e3c120e998b880219d51756c6c46008883309c6c923337d0ccff90420bc424bac7fe394374409d295a8414cd7d0c79750cccd4665413bdc81496765d4bf7ebfd9acc15c661034e1ef71de333e05f8b24d9b9af70ed09195ab65a35046e2bb27254e1817035bd1d6851986f8e90c47ad7448ab89e3934f76dff32b5ee7fa951a8a7259eb93bbc08817a5dd652f071a31ac560f027a1189f1c7bba2c6c5f15c36b8465ad9c6f4541930e0088d09dc8fbc4e1082b1e1cd2f56de2eaf8ae5f57cc3caee549083b95f1bed491443a77701b52b157ce34e8dd885b760351b2d5d97e9ab6134abffb846a11b5e3cf5ba9e828e3428535feb769a6ce12f860d57dd12a1e24ef5d68135569d9f8c7769b0b9cb21d43bd16e7527104fbf9a32b177464ff8200ff4ecd44a822da302db0c87af6f7c76dd34cd96369fd981d4ab2039f90d39d20dfebe7fc8add61bb24bcc858dde480d763bb458bb4349885448bf7ab3c81364e19ddc6c5cabc6733491219827dd7f2aed9e5a9b29273a3b8acbc9fc8690ac451b83617374223232127d01efd5da95566b156a1ade3e0c9da5aa074b24f3b1012b14d78d2de5fdae6175018eb3c002a8a5f636b466dc670858b9f08e8cb5100333b14969b961aa1d57d6b9de993511c4363e79c995c43830168706febdfc31b38e9c84021cb1268b1c4d6e6631369004d49884762410fde0ce560660ba291469fcee9662fe4cc0a9ea928713c3497a917c348c47203c10dc5aa25104b3fb37f91873a7ed6d0ddaa214065a58395fce69d7bdfd09fa9693c45dd9b4fcfc654a2d2935c4bfc0c324c57a2d5da34e14467b467f445b1b88f934ae0f33abfce60d852085d540e0bd5d1f9fab0f83dbbb50476da867009fd9b7956c38b1deda7389ff0d82d59ea5fcbde37cd6a39ac31ee0781261e8a3ae50a37c9a7851c06d94b34217c87b7a4ebf2e7e7cd9e90d43d6414d9c2223a71fc2916252b2bce449dae651c0bdf991863c62808e51a3fdd6", 0x1000) r7 = fcntl$dupfd(0xffffffffffffffff, 0x1e, 0xffffffffffffff9c) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000001840)) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000001880)=@abs, &(0x7f00000018c0)=0x8) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000001900), &(0x7f0000001940)=0x8) rmdir(&(0x7f0000001980)='./file1\x00') r9 = fcntl$dupfd(0xffffffffffffffff, 0x8ca54774a9d9e048, 0xffffffffffffff9c) poll(&(0x7f00000019c0)=[{r9, 0x100}, {0xffffffffffffff9c, 0x10}], 0x2, 0x0) r10 = open(&(0x7f0000001a00)='./file0\x00', 0x10000, 0x8) ioctl$TIOCCBRK(r10, 0x2000747a) msgget$private(0x0, 0x30) r11 = semget$private(0x0, 0x0, 0x20) r12 = geteuid() r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000001a80)={{0x550e, r12, r13, r14, r15, 0x1a0, 0x8}, 0x136b, 0x4, 0x80000000}) 14:32:49 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(0xffffffffffffff9c, r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x14, 0xffffffffffffff9c) fcntl$dupfd(r5, 0x14, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r6, 0x8, 0xdf, &(0x7f0000000240)="a7199608d13bf894d7a5c2c5d35bd141a0", 0x11) r7 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r7, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) bind(r8, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) r10 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) fcntl$dupfd(r10, 0xa, 0xffffffffffffffff) r11 = shmget(0x0, 0x3000, 0x280, &(0x7f0000ffb000/0x3000)=nil) dup2(r9, 0xffffffffffffffff) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000440)='/dev/klog\x00', 0x0, 0x0) r13 = syz_open_pts() dup2(r12, r13) r14 = fcntl$dupfd(0xffffffffffffffff, 0x0, r13) ioctl$TIOCCLRVERAUTH(r14, 0x2000741d) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000480)=""/39) open(&(0x7f00000004c0)='./file0\x00', 0x10, 0x40) fcntl$getown(r4, 0x5) 14:32:49 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) r10 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r10, 0x0, r10) poll(&(0x7f00000001c0)=[{r2, 0x1}, {r3, 0x100}, {r5, 0x1}, {r7, 0x40}, {r0, 0x102}, {r9, 0x100}, {r0, 0x4}, {r10, 0x4}, {r0, 0x2}, {r0}], 0xa, 0x5) r11 = socket(0x18, 0x400000002, 0x0) dup(r11) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r11) socket(0x400000000018, 0x3, 0x3a) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66696c00"], 0xa) write(r11, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 14:32:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x24}, {0x61}, {0x6}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) poll(&(0x7f0000000100)=[{r1, 0x2}, {r3, 0x4}], 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") r4 = geteuid() setreuid(r4, 0x0) r5 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(r6, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r8 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r6, 0x0, r7) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000180)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r15 = getpgrp() r16 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r11, r12, r13, r14, 0x5, 0x7fff}, 0x6, 0x2, r15, r16, 0x7f, 0x100000001, 0xb1f1}) r17 = geteuid() setreuid(r17, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept$inet6(r18, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r20 = socket$inet6(0x18, 0x4005, 0x70) r21 = fcntl$dupfd(r18, 0x0, r19) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r26 = getpgrp() r27 = fcntl$getown(r19, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r22, r23, r24, r25, 0x5, 0x7fff}, 0x6, 0x2, r26, r27, 0x7f, 0x100000001, 0xb1f1}) r28 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x7, r4, r14, r17, r25, 0x200, 0x3}, 0x1, 0x9, 0xffffffffffffffff, r28, 0xdc, 0x7ff, 0x6}) shmctl$IPC_RMID(r5, 0x0) 14:32:49 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)) 14:32:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ftruncate(r1, 0x0, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7, 0x0, 0x4}, {0x3c}, {0x4016, 0x2, 0x0, 0x8}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0xfffffffffffffffe}) 14:32:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2, 0x0) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x45}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") 14:32:50 executing program 0: setrlimit(0x0, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x8000, 0x10000}) r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000280)={0x0, 0x8, 0x200, 0x1, 0x7}) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) setsockopt(r2, 0x7, 0xf94, &(0x7f0000000340)="1b44b41c44477c4c84a8cf8104dd7aee875e16e15332d905055616a411b8652b7b55c1dd2f368f61d706bcef9ead3a3ed9f3ead38c4778c3c8f680e4f89b675d34599bcaaab117bc8be2ff4f11201b12cca542f5cbc2abbc7d0f90517d7ccf80df2f2e84a9369dbff16d8789702016bb7c9155d2eec541b74dda913a6e1124b010efc3c79ea971849f2e877a68d38bebf53bc13508910347317eb630ef71a71f85d9f0bdeca5382b4a4aa062173b9d3c46926a33d1c79825ead3230ca5785fa6471dea0e1ff0d5b5a19c9499997d05e51a34346716", 0xd5) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10662, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x10, 0x2, 0x80) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) dup(r3) r10 = socket(0x18, 0x2, 0x1) socket$inet(0x2, 0x1, 0x10) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8080691a, &(0x7f0000000300)) r12 = socket(0x18, 0x2, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8080691a, &(0x7f0000000300)) r14 = socket(0x18, 0x2, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r15, 0x400c5752, &(0x7f0000000500)) fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="b1d5919701b884c107b0e4dc998fbd0bb235089e4f54aac75c0cbe6f4d838b84690bd6d9af51f35cf74a623bc369db3a1e60207f97faa7f31e9e02e80868686b3a81fb7205eb0ebe06542d37c2905899ef91075243211ee7137b632acf8deece8e35127e1f33743ff53f4f7183ae57807552e61cfd853a142ccc9c54204d930ada7806cb366497d4fae93c4753d35e75e9f1b102463b5df2743daf16d09c8acc9b71f86d23a067554a9865ea86e17057ca88e407b7f839bc4d66435a3cae045227dae940fda3340ecfe6c6ab52ca0474c8a94b17b7c06b", 0xd7) r16 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = fcntl$dupfd(r16, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x8080691a, &(0x7f0000000300)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x201a, r18, 0x0, 0x7) 14:32:50 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x20}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:32:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0xffffffffffff77b8, 0x0, 0x20000000, 0x200000], [0x0, 0x0, 0xdf], [], [], [{}, {}, {0x0, 0x4, 0x5}, {0x0, 0x4}]}}) r2 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x20, 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x9fbfa4841c64b992, 0x1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) r3 = msgget$private(0x0, 0x481) msgsnd(r3, &(0x7f0000000100)={0x6, "c61e3eec7d3ac446e302003db9874058648332b145930307e309c151cafb65320033307a33d88fc8"}, 0x30, 0x800) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x6e06a5481386aa3d, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x2010, r1, 0x0, 0x5) 14:32:50 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) sendmsg$unix(r4, &(0x7f00000003c0)={&(0x7f00000005c0)=ANY=[@ANYBLOB="d2032e2f66696c6530001ea86a0f3b13de78f14da521c5b9cb5661862f7d7b0080c0c04fa5f998f104c583988a4532c530affff2ac271415e69b0e1a3293ec08a325c2bc7b5235927e9f4591d8d618c88702cdc797160de808b9825c49780768daeaebbbaa91282cc34f8afe96b1"], 0xa, &(0x7f00000002c0)=[{&(0x7f0000000340)="111a5e3cd789a8e498eb5bc2a44b064d85a8985302ed4e5ff0c4a3732980f4fe58c9c02d0e7e7f88375583dbf65e2cf5d1fca18011884ebf263e30e0901991207abffdec20e241eb64b8efea79687f", 0x4f}], 0x1}, 0x8) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x8) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x0, 0x0) writev(r5, &(0x7f0000000580)=[{&(0x7f0000000440)="c5a3ea86059f671584ad4c9043bbc30b34fe124d444773ee76b287775dbeb4f135994168200f5b4b854adcdee2b1d65efc3a69e3fb5682f3f23aa8c50c1d33a461a8440aa947b1e2176fda65d333c7467d32006deeca5aef6555049f713dfe8f179d12a1a1dad1e05003376f889dcb08ab711346dd1831cf11", 0x79}, {&(0x7f00000004c0)="aab3f4bd44f26d5b58dea243027bc46814ce1ba3c2fe76a0fdae63ccb52dbf15486c2db7858ac5c54887f2dcd5f05c4320c9d2d134e8cebbe761fe1475351193ca763587ab9f24e19719d0bda224a0a368f00aa7b7d48942128eaa9f2c700411f95bf2baa3f002e5b9eb2bcbc3374356ecd49df4b3827e2046a7ebacaf25595a9073b7beba792d2dc8d4f78d4f7a497ab1a018e79c5a0c1e10feab9352171f7880e2e7acce750770c6332b778b007344af9c95a3df5deb8caa38", 0xba}], 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x400000000001, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r6 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = getgid() fchown(r6, 0x0, r7) msgget$private(0x0, 0x202) write(r1, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) read(r0, &(0x7f0000000200)=""/141, 0x8d) close(r0) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 14:32:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) chroot(&(0x7f0000000040)='./bus\x00') login: pckbd_enable: command error 14:32:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8290, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaab}, {0x5}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 14:32:51 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x10000, 0x0) 14:32:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) accept$inet(r0, 0x0, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5a06156206095c2b61f3e902acd1f85f088ff466dc4eee0136bcfca0ed620ce8d42344df75bba7b86978f830344b1ac85977cfe94213be1f7f736936c29bf1c6dd38b04f49688e7bc78622aad84970b55adc0a7f03b4aa1d5ab94732c327164d10ad348dd4de7674772537bf6290c1f7de15a0119381c853e49485e8870878733268d4e21d88346ea9b0021f2b242ff09a7c5e97674bbb96fe2d4e19a644a9ff6540bc8246f507fece63088fd4f4cc51dc593ac8aba384ce1110cefe4bb5204e107f8209832a44dc55c99ad52adfd91e759a63ba299ae503916634a4fb4f977c70f284d9a5c8eebebbef40d6b7031340f", 0x4d0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "39d96afa74bb29408b4a65f08a0e010077f61d04", 0x0, 0x8}) 14:32:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x1b, 0x9}, {0x80000000, 0x8}}, 0xbc26b519a7a0c7e2) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) kevent(r0, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffd, 0xc, 0x1, 0x6}, {{r6}, 0xfffffffffffffffb, 0x58, 0x10, 0x100000001, 0x2}, {{r2}, 0xab2c2e7b1725260f, 0x88, 0xf0000000, 0x100000000, 0x4d3}, {{r8}, 0x0, 0x16, 0x80, 0x7fffffff, 0xffffffffffffc44c}], 0x2, &(0x7f0000000200), 0x61, &(0x7f0000000280)={0x2, 0x7ff}) 14:32:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, 0x0) r1 = geteuid() r2 = getuid() setreuid(r2, r1) r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) r4 = geteuid() r5 = getuid() setreuid(r5, r4) r6 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r5, r6) getegid() r7 = geteuid() r8 = getuid() setreuid(r8, r7) r9 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r8, r9) r10 = geteuid() r11 = getuid() setreuid(r11, r10) r12 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r11, r12) getgroups(0x339, &(0x7f00000000c0)=[r3, r6, r12, 0xffffffffffffffff, r9, r9, r3, r3]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:32:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socket(0x1, 0x5, 0x5) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c1ad65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1000021b, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x8000, 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r0, 0x1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCLOCK(r4, 0x20004276) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') mmap(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x3, 0x810, r2, 0x0, 0x9) 14:32:52 executing program 0: ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00'}) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) execve(0x0, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x800, 0x0) fchdir(r1) 14:32:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") msgget$private(0x0, 0x10) 14:32:52 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x1, &(0x7f0000000040)="01000000", 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) 14:32:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) r1 = socket(0x2, 0x2, 0x0) chroot(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="7b78f2c4027eb95671cac42f04452e71dba67859b51034bcb736a6b4625dde926ab6f647fd8110b38cb880dfae2f9b4808737bc439fe69882bdcf96d1d86a63974dabdedd3f06845273efc2796fef12179663397ba0fbdc7f69e"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 14:32:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xa}, 0x3c) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x40) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:32:52 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x3, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfdffffffffffffff], [0x0, 0x0, 0x5], [{}, {0x0, 0x20}, {}, {0x0, 0x0, 0x0, 0x3}], {0x0, 0x7}}}) 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)) 14:32:52 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfbffffffffffffff], [0x0, 0x0, 0x401]}}) sync() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getpid() r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) recvfrom$inet(r1, &(0x7f0000000080)=""/55, 0x37, 0x40, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000004c0)={0x8, 0x800, 0x4, {[0x4, 0x5, 0xfffffffffffffff7, 0xffffffff, 0x400, 0x8300000000000000, 0x40, 0x8000, 0x1, 0x2, 0x4d, 0x1fc, 0x6, 0x6, 0x3, 0x1, 0x8, 0x6], [0x9, 0xd29, 0xa9a, 0xfff, 0x6, 0x100000001, 0x10000, 0x7, 0x5, 0x8000000000000009], [0x80, 0x2, 0x101, 0x3, 0xfff, 0x7, 0x9], [0x2, 0x4, 0x6, 0x100, 0xfac, 0x4], [{0x2, 0x101, 0x3, 0x5}, {0x7fff, 0x2, 0x20, 0x8000}, {0x6, 0x9, 0x3, 0x8}, {0x7, 0x0, 0x10000, 0x5}, {0xb486, 0x3, 0x7f, 0x6}, {0x0, 0xfffffff8, 0xf1, 0x2}, {0x1, 0x0, 0x10000, 0x8}, {0x0, 0x101, 0x180, 0x1}], {0x1, 0x8, 0x5, 0x9}, {0x1, 0xf3, 0xffff, 0x1}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r3) wait4(r3, &(0x7f0000000000), 0xf, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 14:32:52 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfbfffffffffdffff], [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(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x3, 0x80000001, 0x0, 0xa866, "8a39218d5e8a9ac341681c08604913cf098aba13", 0x8, 0xa60d}) 14:32:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) socketpair(0x2, 0x8000, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:32:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f00000000c0)) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 14:32:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1ffffffffffffe15, &(0x7f0000000140)=[{0x20, 0xff, 0x8, 0x2}, {0x7, 0x4, 0x9, 0x6f617949}, {0x0, 0x7, 0x5, 0x5b}, {0xad70, 0x3, 0xff, 0x6f3}, {0x6, 0x8, 0x1, 0xfffff715}, {0x7, 0x3, 0x4, 0xd661}, {0x7f, 0xc1, 0x7a, 0x8}, {0x7, 0x7, 0xa2, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = dup2(r2, 0xffffffffffffffff) ioctl$TIOCSCTTY(r3, 0x20007461) 14:32:52 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000ec0)=[{&(0x7f0000000000)="76b542a5e842295d8ad17152c7275623ce0b", 0x12}, {&(0x7f00000002c0)="ed516731282d42b045272c04f06dabe785069be41fb163fceabf24adc393885e36e1d0375b52426e379212db9f4f808e20076ae74a6f62990faafd2805000000000000002dd314dccb39dd7aed4708f5c1f211cf8e3443d6fc6aa919c2a78dcf95c303d48147817c17532cb8820052dc04c81d6d84c821b8f2cb6980fc7336131b274709e30bf59735894e7a68fcf9b47ba3ec26e17deade98620f1b6d1c9882ac3e91905302c1421d68b8e85081658ef1cb9047cda0511359d455d0548779666455f179ea448549b68fdfa6bbf9eed35029dadc3e6a2871ebbb4155f8297180c5068e7fb6", 0xdd}, {&(0x7f00000006c0)="1efde9dcd9b2e70f96ae52a8c0b812b818e58a96a6e26f394ee1bb40152cf5e563cf3176d7846da3d578cb6a1449e24391839fd70033128862cc794c9fa8fee3caa3b2d94baa4b7c5f11a81228513fb03b8c7a2c00", 0x1c}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x100, 0x28) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 14:32:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x4d}, {0x16}]}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x8ad1, 0x1, 0x81, 0x221}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSDTR(r4, 0x20007479) 14:32:52 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="46221eedf09a744b5a0dcc61f966073bca7312b7558abb6d6df7c88f5292635739c6b2220ba4fb191c823db28598ddaf27e70cdca12b0748c77d5ee495b89068b2f3347b95e256f61b46de78c8170aad87a157bed00898d0756d3cda1c189fc88b868f759c365903e02623bfd735cd997ba6f99d7830a571cf3c35d54b7cacc8d6"], 0x10) r2 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="620b3ac7c0000710ad46f94ca99627031e12c8d9de4c00010000"], 0x10) writev(r2, &(0x7f00000001c0)=[{0x0}], 0x1) 14:32:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)="c3291c099c2dcf4d9fc4d0ee58f04f77724234df6ab2f7ff68fb5af5173544b7b635df66c5d028b572addec0249059af9e460fe166c2569838e8e1e9237ef71ac3a300bdce366dbffd427ae918bf1f86a77fbc08e39c8fe6bbfca45cfc65b6538ef2384d2a70fd59fd99e734f2ac1689e2bd2594f083a477a09986f40a19722acee173b1374f2f61e9fa9380dcaa2cd66997810dfcb9e215f11cfe6c89b586453c538c4ceaa79a5c5b7d2a46d5e1107fabe4914ba35b6630aabfd993df531617103443e2ef757d4bb247c8d8a24ca1b49dc60256794d66d5", 0xd8) r1 = msgget$private(0x0, 0x20000003c4) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYRESDEC], 0x1, 0x3, 0x1001) msgrcv(r1, &(0x7f0000000a40)=ANY=[], 0x0, 0x0, 0x1000) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000000880), &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000000400)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000001900), &(0x7f0000001940)='\x00']) geteuid() msgsnd(r1, &(0x7f0000000380)=ANY=[], 0x0, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x2e, &(0x7f0000000440)="673509611aeb8a43bf1dfd8be3365b54306b479298bfc8f555a9c1ce22002890a1c535163013d7fe8a0825f486f4") r2 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000640)=""/198) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0x4) r3 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r3, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000005c0)=""/95, 0x5f}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x4010, 0xffffffffffffff9c, 0x0, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r4, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x4, 0x0, 0xfffffffffffffeb4) write(r3, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x84) 14:32:52 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x0, {[0x2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x3, 0x0, 0x2, 0x0, 0xbd16], [0x1004, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x4000], [0x3, 0x0, 0x0, 0x0, 0x40], [], [{0x8}, {}, {0x0, 0x0, 0xffffffff, 0x100000001}, {}, {0x1800}, {0x0, 0x0, 0xfffffffe, 0x900000000}, {0x0, 0x0, 0x0, 0x4}, {0x1, 0x0, 0x1}], {}, {0x0, 0x0, 0x0, 0xd7}}}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x2}, {{r0}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x30}, {0x80000000000006}]}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001540)={0x2d6864f8, 0x80}) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000003c0)=0x1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x164eed0000000002) r4 = dup(r3) accept$inet6(r4, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendmsg$unix(r4, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="0e771eb92903b844a55d74ebd0401f0e180bd025182ac78c6060eb31c3be473ae40bdd1d7b255ab79fdbcc72d2625c7bbb4a3f30cb942de4e5f58c7e0174982ce59bd0b707b8f17ca8b07802713f1b475e3d0cea5541ca30239ce221218cca1d466ce3e8de5a1475a2e81aa5cad2f0e2065456e8", 0x3a3}, {&(0x7f00000004c0)="7033bc84d9c112c03f1fe2374a7df3240d2eac4097c7d816eed580cdf20bb56a1bf25cb79dc2f8a396de8eec39b7e49295ab2eb37e10ada9d16df9be3c066483156f0ce5d81b0cf9b85fa1cef1924bc03b983c6520706872527bf4de6a7a865e70219ba9d79d60b15ff3bbfe7ac481abb08d94d06d276b43a8008361bda26450784f7edcea652664470ffac78dcfb65392edc357dd2af5cbdeb00a413ec826712c37e35a82522ede43b8fc808933f6e14986bdee44cd156b38b912378f6b03a55cf7b1d1bb120a805d067597ac7734c285099c7a2ccee2f6f2a4e08703bb9b7f1d166d3fb9aeed19429371d7c46fb03b23978ecb931fc5bafba9f1788fe79f0ba74af1fce005b4abf4a0c64a1864f0dc04b12f8dedbbd0a958e77f584a7ff3dd4de4e5ff5ddf6f444deb4a1803120c1b33a50009235f05dbcc443d8a8312c4d2aa3d2a74971b477530585a2d97009709e78402b1d64df86c981edebfc72b8549dc2ed1711ca1d477d352056a1637d33b621dd0f7fd6e7dea3f5f370072de86140bc0d72029e12c7061ad4b6b23d4995fca21795d7eec7404c98b0501231940f2110f0569c74fe5dd4f89b60670c084e96c14cc8ce94146f2bfe1475bbea8d9b45fc0d83531945b7d8f04bd38704d6c9516ba9b8c6d09aceb8ae5a8329cf7fedb1a63b70cf82d1f57056ac29ab00673df257a8a580ff9cdfc314d6396f0ef363c9c8483bf8e5267009f06870ef4b44156ab821663ce436230663edff615ad91d4c2fa3eae8e6253fc8ff4b7365f02717086fe5de8719cfbb7a28bf7356e44dc3c3ed087212bb02a222239282569de2639749258cf3f690b2a7c85ae43aeb353083ca309dc72e90e378b7a55293cbb4f9378896f6838f4b8c34c531ff776cba2ef2dbed46ebaf51213c9cd4b70b756701cbf39745530d78afedd5b6b87718758afced70752788be62c646a59f7936fd97c8b4d7526da2fc2375943682080f61ef40b08bda4294af3a6e57adfc11f40548a42f490465c9dd8037e13657bdbd59ee5e4949786f1946ef3fb84ad3502534b91c8ddbb9437edf8fe070fab0062d778a01708d40daa3dd811b42eceecc9e6d080c25973c88da4bda0b9b13d167af75a9e4d5d53d276d8c4c036dcd68b6e496f17de5e756a7c705945a0707bbaf1fb828e86f33d16965fb63d4a1362bca41e8000d4cc9b1a41f06a25cb13b2b70c08e9cd84658e38d5f315ffca42d0c6a79f9057b96c30f6974292671f0ad3a0a92f989d775e88cc48a83805af976c230982e6d5942ec8f7cec0d1de580658cf827b281b59e9ae0b70784cbb563788038809903f34d188de9f70f77e4b4329212219b8b6aa5cbe91c7afa7958a5eae7e5854318112dc00ba12a73432051c7b519fa654604a1914ba27880d39b0c97e894f753468075df115726699377e0085d04e42465ca1ce4782e31ccb4787bd161bc0e6c1e4b4e494be4ff02f98f2fb898c95a39b30409b8fa55de8214da477eaae63e78c7158e9e9c1db23c44ea6df0f72836d258a7a956b6d979cc85eb0630a2bc165dba708114c4d10645be78bada953acdb5a1c85588c2a6ca8f0092c5222a66c4e5e95509ac95d7b37247c3eaa39e67338745252f71abf59ea3f225bd64133a21a9f1e9bd546fa69445fdb91a7ccda67e6bf24a61b4ff4a8f8e2f317812cc1ada9b59daeb1b8ed757ba3c940047a37b7dc11cde33dadfbc7aea883f9a06c66dc72ac313f19c5f7868073f4e9a9552449fa435e40e74abbb025bbfd00518d32a810c21399be6e4591b186eb951c51f011a72402400faf6aa15892fda2d8f8194027bfd1a916f422b2a654248befde9711dfdbcded7188be0842961513d2bda9ccea2dde24d0e1eb4235ec9f600af2c58301cc7005ef6fdb554a16bfd2531411c5cefeee673629a25a909acf6e5b646c033906f3afdd1ef68be9750f15599a73397c5b1c76f82119ce2a48aabb6a699c9ec7ecacf2a46c403540f75b581436a730e35052b1c762972fb230e092d691332f25a82612d9ecdc591f81a9eff46471f8e7e694f1423590e4121dae06c93838c9977739023dea8de18b7b6e0b11cb21d74834cb391434453d5a15c78ecd401595740f248fc8e60e9fbf85228b56cd5fa72fd0d88c09df187b8203140458200faed12b1bfc48cadfbede6cdd231e20d9f9a1e759d4c8ed4fdb98d7dd41ccf91b32f8de692d68a8bcd15a3bde82396d36eb4361eda9ed2c9b663d759c328e245d4f204a78f7398a0873506e9d69df93423ab86ad4cef705e241ef8295c0582462540b2ba0bcaeb90dbf25d7228d84772553c41ebad7449b6de7bb81680b9fe63017d4ad9cb7059e7e02f077ed22a518cc832b384495dc654763f98e9d3a6886b914556dcae71c34f933f810e0439d0252990accb1375e26fc41b5070d579947104c53046bec7e6ca239d51c4a012970a587282cc7d3cb9a66c40608b91844f73f5a4b9a86c353d38e2f7d7c719ecf00e32f3593abf9d5c24f52fe9a17ca58313445665476f3dcfd87105d751b953019ceb9646ed9cdb5363f5a62a7ade19e55d7b50b6fca9781c3b4fe841cd17ead32d58ddf2a1d83f35f2e3c454e2588d85eb7312fa1a1d4f3a8ddc0213b75edc0c1cd6e1234e437667f1cbafa3c04babacfa4e95fbaaae37e62a63bd4ec246db871648a13dcd4b6b1d16bb3134a63126c1c89042e910b2c6003a4b07ed1953bc949b31a45b3d26d98f1e1b3ee90d7f7146a9ccd509b3e3404b7bb9179b960f04e794c881343d50111bf8f8acec77e3ca80a058c9ffe7c8f5655b2e6b7c51d67f10c818ca86f7b640d973bcc8280d7b46ac50e6d73d51e6b400bcfa6bc6161ce4eec2723aa9d4c4d25eb0340605d0f472f023008d85ba584e6b21c6fd4a7890b2ec9291c2cfa45b8296de2992e0b7ce5ce69e365309e7016b84218cbd6d0b2beadc02c1fe9d6a8deccc6010e144caa9ebec3c8499d03b9e56a01ffedc267d97b553706e601072eaab30c235fc4353fcd0ed06f9e9a2e302c01463efa27d75f22da94c946d1b88f72d0cd3e3f12b22ef167d4a45d687d0a3d5f6ea2c5eff1cc9d80a307cc661c3af959fb69e1251b04235f2799d464bdaa0bf8a16531228bf9b68b56a55438246a3639e6f9aa130f79b815b1cd57b3b30084ba1e7eb562f05503b3cd5dc9aa5ad6c12ac43d6d671fd0bc4d22245639442781038c9a2b436fa27ccd364939a5b86afad1886ec934599bc95408007c91758569821f1ffb5041a1ac4a829c3ad58a9304abe2f3d176e1ff22533e167d2098e7c425cba7b8b6780da55673f00c91f8723cb11e071ed38fe9f6b5ec1a78ba7099fcb15af67e8a85ea7a9fa2f3fedd49fd8ea8b954fe88da3231ac897d6c3a78fa0ba83a1c81d5e0ca6fe7dc89d30c74fce66241a0a0a1d4b9fd78b24ad4b69b4f103684cbc25be430db233c6183878600fe9d8eabe813147aa4fb37d4376e07f12ea236bc8b1c9a09c4e52c95ab0849f4118b145b5f6e2645b3863040040fe207e899df22cd97387d322a793be134886ab15526d291ffc502c11f3dd28c5ab68736c4ce74bb3efd5b9a06013c69090cb1c072e43f88bc1b67b7e7690499d5e4ec6fb28c19e882954ae942a19114c06676962812a9edc3cf7d49b6500e3b395119e95a5dc8aa969348f12fd4cbbeed9bfdf55c609729388e2d776b65e163e1b064b24881c4c47f345d38e3dd10c51507bebfe8b59a57dc99cd1a7dcfaacb5982cde341c52928a612e660fbd6a5aa67803024788ad44b8d51c699d9ca42b9717c8ab4287b0c7670539367bea4d234ab5e7a1bd73793e00e0583ef9fec86ff87406b6b009c7b6d50ed8fcfdc021dd63e9cb2a53ac69681c05b68179454cb2fda3975f657c90e8237ce4820484f7711bc9e55d7b6d71f347fc529e406ced7a45e3fc6c920f8ebc183cc628264270938a995b0e0322eaf99d74220bac19fd5a127b417a962d7156214b5d2f20d8dbe3dbe401a2656ab372df8fb4e5f9a10f945c7c0ea31b5a6c70bdd18d331171319b8950f1344ad97ca30ca67509513542a0503141c0081f68cda98da0bfaaeb59e871b4bab353ab74af91d1afdb241e359a13b9a7040de07b0eb987e46179c190a8056ec8778c635969f09a535399e1253c6424f4556ef1f428bc49af71c0dc9d6d3b2e3b93cd23099df065a4a4953d91c8ca4455b2c75ceb61e65f880229192ea634885cf1424549a0447821f3c595a6f584e39a75be056486b618bcb4ff41d28d7a3d61fd837f86aaf57f1cbc0d292242dad0caf8b5c82997a19b0a14d2168525e2a5f3e6357cbe0ffd6fd715eb9395f78409ac35317efb9cc34e00605e7564bddea1cc5a3bebd3684895a6958234e91cd1fc528b4067879ce66762d78d9d6f12ece32723f578738c7d1e0daf26fe9a0746f1d45d7122153092d2501579650be3311b5d58fe4c07e48f5ff91f264b34f746b08bb5dc254a0cd8e68044054d2f81a07b231985387f473ba16c8fc67ab5443d16fd6e1d68fe02d335196650e6ad140624044a1b786487b19f1126381ee2db884169601bd97f5191464922d26649e3293620443e10f2593b83213fdf13c5e43e6166811d94d7c40162ee21a12ff04d6d97f5d20e5b5a2d5bd2725a51a36d79a542e8a4853436fdb03ea588a65a4c6cf8c272786c3ef62a8809c9f4039a767d99f96ca3e00d33830ed66cd4d60d70f9d14f340fd19ad707a289df79b5ab286251660121d6dcc406e52d17ab1a89b5f4e6c749dde8b25adf994905b3446b07a506e94fb92374349bb9433623f1a782249091ffd7806c2bb2a4b4ee0c3f66cf2e5e7295f3766fa2393fec7f29f7f23f00db4862e1109fa8298c8dcc89e514d18bfdbf1e3e63f1b93d18c8d48df108164ea52e5b38378a0bfaa9584e7aab9386fd4557f40c5974361e15624ecc11920754903304bd0b9079113331217d3118005dacd04a3e24a92fabd11fe4aaf16fcbcb4306d8f2f4670ed85e64c67812c66c647261ed54d4028406670b444326ef10a8a7e0d6a5d79ed2376354e34ac6382316b14e8539d55790dc7a100be31d3230ab05e6faaef929bd880b20ca226a8cf305dd7bc4e20546118d106f4ececb9828a29fb35394916d77c975f1e924d44ccc80d5b1b00fa60259fc6a936dd7c9c980fa4afacf8535d184320b905921c7879f062e4cd721467bf8ff00a5254c8194149dd02adcc1df49d7eacee682016ee11f010d3dd3a348a82c8e80ff655a175427be6f14d313b6e77e264b26680b7c9b0f6d30798bdc6a5ccaaedd097db7efa776c808a2a0e2586168c56e1e71751746894e051bf8e0e2459d5207b38526ba6099a0c8dfe9cf66a3f05b5d4dafab25b6a3f8e24074f65be269e21d67cb175ebfea628876abf8cd388a359588218c5209ca98fa0140f27f56e0637dac77b5a1002b5c5cd192b35ad7a0dc6f9b4fdb06e3167f0c6c781843d0edcefae9427b526ada60adc35dd34d5f637d6f92b990722911dde58867e8d8d86b27f82b7a8f8f10a9c553483a2c3e9c2cd2062497616230372af3a7aeaf827964830868653f3f48717055524ca8cc2d73ab78d02eeae7ba067603d14cb39ea350bd07e6919c8b14e605d8470bbc559377c5d786a2a9c52ef93e97bede0697eb733769814a59b2febf900f30510c38961f6f63bb15ad1eaed5d54aaea627420a9a98b1ed4879774657649677fd09708a6f29efd44d6a3b8bec975fe71e5db12fe1191431cb90a33bf559273d78ac8067ed134a5bd276aae5ad3fca8c82f", 0x1000}, {&(0x7f0000000140)="6af97d444431e695e5adbfece4c82f86813a49f19a8dda15dc82c971fb76c7a8381ec4446413ac2ae6985d55f6c7f42a94c23b16", 0x34}], 0x3, &(0x7f0000001740)=ANY=[@ANYBLOB="0100000100"/16, @ANYRES32=r0, @ANYBLOB="0000800e5a01d2f4000000000004002e8928b662495e1793194206000000010000dc8dfb45e1f482ecfae9aa00000000000000000000000000000000000000000000b4300b0f3ec1fa2e4bd96abfd9227d75232c7927b0392eeab83debe8b60b6e87aebef5ed0fb3cc2441781fcae06e98b40e51da1edd676f1496deb1881b0e38e6fee7a1b0e5f205bb8242dac88767301c87c4330f7fca7a3db6bd20c1e0a84f8fe7acbaa9390365928234c8071240b8a78dc7eb81", @ANYRES32=r5, @ANYRES32=r6], 0x30, 0x6}, 0x2) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f00000014c0)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000680)=[{0x0}], 0x1) close(r8) sendto$inet(r8, &(0x7f0000001580)="409747decf969032b900fd4d2c5c85acb4eb8e218b4fdff35d3ec093cf2e7ddb293f209d6f0a9c34e0f5d4631bac74f5e1edbebf0a73bdb62bfb71d994010f199adf761e156ded373893283aa4c92ee08dd3039d61721b4cc6d64f0b63035a55add4fc3b1c401fcc0a7f41e44ebc48b93509bdce4c8bc16e67c63d449deb211f6104a2c7cff7585caeddc56fe2d53f80cafde00cca6e804685ab11366404683cd3", 0xa1, 0x2, &(0x7f0000001500)={0x2, 0x2}, 0xc) fcntl$setflags(r7, 0x2, 0x0) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020691f, &(0x7f0000000300)) 14:32:52 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x1, 0x6, 0x6, 0x9}]}) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x520, 0x68, 0x9, 0x9df}, {0x1, 0x9, 0x8, 0x6}]}) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) 14:32:52 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="2947840aca6d46fe7b90ee93f87d1d6cc4ae4904745026ee4bc4e1e84b771ba4f43463682458395b5e3943596669424615f8cc7c77f0982bd1c8b3fa6fdaddbf06849580076dc588191846b62ccf3e64b58460f83050"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) 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(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000540)=@in6={0x18, 0x0, 0x100, 0x9}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x51) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) recvmsg(r3, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/151, 0x97}, {&(0x7f00000002c0)=""/72, 0x48}, {&(0x7f0000000080)=""/20, 0x14}, {&(0x7f0000000340)=""/208, 0xd0}], 0x4, &(0x7f0000000440)=""/166, 0xa6}, 0x566ffe0ff960adcf) ioctl$TIOCCBRK(r2, 0x2000747a) 14:32:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0xf00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, 0x0, 0x10}) r2 = socket(0x18, 0x2, 0x0) listen(r0, 0x3ff) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) fcntl$dupfd(r2, 0xa, r3) socket$inet(0x2, 0x1, 0x81) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:32:53 executing program 1: socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) r0 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x278], [0x0, 0x0, 0x0, 0x9, 0xfffffffeffffffff], [0x0, 0x0, 0x401], [], {}, {0x0, 0x0, 0x40000000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) recvfrom$inet(r3, &(0x7f0000000000)=""/212, 0xd4, 0x804, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 14:32:53 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f0000001540)=@abs={0x0, 0x0, 0x3}, 0x8) msgget(0x3, 0x2) r1 = msgget(0x0, 0x2) msgsnd(r1, 0x0, 0x0, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/123) setreuid(0x0, 0xee01) chmod(&(0x7f0000000040)='./file0/file0\x00', 0xf5df8551c37fef58) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000004c0)={0x3, 0xfff}) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r5 = msgget$private(0x0, 0x0) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) r6 = geteuid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x5af1, r6, 0x0, 0x0, 0x0, 0x1, 0x2}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000004}) msgrcv(r5, &(0x7f0000001600)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e370c9ab03129e02495ccb968600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0f25b53d6cf7d53792f0fa621c1a69bd7bd63e17e5560fef31de8421fd4a74607feaaddc0a18c320b68daae351ae75d7deced0278ceb537c4db2d1707524373ff5d6dfefe46e281e370eabc180266ae754f0f54e20c7314b7c8497b546bc03eb97a0b1ab201b724b76df706059aef525150106333c830f64af4b6808883375d6f2ff99856ea4e84263cef48688e8237ae1d65bbde7ee984bf3952760ee11a7176485ba6749f363c9e0bb622d183985b403e1437050dbfa20436da5ec7df2cf580c9fd92b259f5e9e5c39076421f29110dbdbe52"], 0x1008, 0x0, 0x1000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000080)=0x1) setreuid(0x0, r7) r8 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) setsockopt(r8, 0x8, 0xffff, &(0x7f0000000100)="1544a965e19ee914c434b74e4eebead479a37dd79278a224b9938492e26a39a1b9507e9e028684f3cf5c08bfde58e8f0a3616b5559834c5c25e5e3b40e5cdc428b3d758a065f0429e89535f54259a415bb86834c1157ac6d8a60c3172c36a60fde24118b68aea0b81b685eaa5eea7b4f37335510e7779c779c75182b1a5276b9b9c9af7b2b707b02d0ad8e0ef10babf814eae7241509cd6f5613024fafa0155db752ba6ab43d034d243c074e1a3bb33044b5b4828bd9b4b217b73832d5ddaee33483", 0xc2) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000440)={0x6, 0x20000}) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) sendto$inet(r2, &(0x7f0000000340)="639e031b136904dd22a1df3ae93a6e37cca9bf01f17e29a86768124727a22171833d9ec8bbdee109a4b70d59ebb08ee5b1e4e91999ab0ed5fd924198f90d240fe2951088a06a0493c24f5d8da7c946f9c71835889374a6f5633c92d6eb366f12b123018a2fb5340bd13aed47fb72e42c85804828bfc94e6680c9aa584d9301c5ded8e40fab6c0558445a80bc14d7d32dd9cb3831250c5ff11d8b241ed234b237836ab59668ee0d3b3feefaf7ef52a43569b8878e3081c7ece696fb780967af2e7fe04ce09d611aad25ec77ece4d3e39780724f809f14a200032b236dc3082b13", 0xe0, 0x800, &(0x7f0000000280)={0x2, 0x1}, 0xc) 14:32:53 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280), 0x3e5, 0x0, 0x123}, 0x0) connect(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="04000000ade513f58b18f4612acea44a3d89aa5c5ed6e7209a3f9252bf5367ff3e316f91f3ca070000009ac34da809b9ca80180dd7747823a527e2dfba5a30ea8880d1bfecb7d5be5a4f1f134ae41fcabe5abedeb9de1e6b267cdebe8b063ef6f7cbb2ac7aa472834a0818147e73a1af45b7f6a3d29b468863b895149dfea7d93e10ed2e842d125d0c2731df60492ec6d7f68d9b07f9831ea83fdf20dbda218b34940768edbb6c2389cb3139b85fd3c7c7a9c626ce147059e72d2c10b1faff23ffff59813f3897b0ac01c6cff4bd7fbab32c3868b64746fd4e06de1ca2c6fbc7c4bc4d95033fa1de327572ad72becd7df3e26ae4c51455c40db08432e55d87a0cafbb9a9066286d6869e406f99784f671171a37b2a46991b9f448d25aee52c7f5a266748648b60d3df0ce43bb8270260cf9614f58bfb1cce6ef1dea99c3f22571031e095a1fdf161fe4fdee22c6718bf87074bd4504d1d4d47ca7316d13659bd1f64beb0f51cffe82fae23e65797023984cbd64600000000000000000000e29eeb2db29ac02a9aa6ea181ec73864e2d6ea27b24f6bb15368aa8ccb7390d5c0afbd5b960c35516dea8081eb05797ee7890d42b4825b3b2c09ea8c1d5a941302253eb3b0962ffab4f6e1563efe7ef88757b2cda9785f18fea652fff160d10d852fa0113b044351393f8e1e64cccd8b06f8f09da7f39043146397789a4345fe333142d2e26778fb05fe085c"], 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f00000001c0)="524477c828f5e1d6f7b89e7162182cf0a18ce72f4c4da8283154f68e5e4214c6964f2b4d55648e76cd65e1fdf994", 0x2e}], 0x1, 0x0, 0x2c5, 0x20c}, 0x8) r2 = socket(0x80000000000002, 0x3, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000380)) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000640)=""/153, 0x99) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000040), 0x4) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) shutdown(r6, 0x0) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') r7 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000100)={0x7a00000000000000}, 0x10) r8 = socket(0x1, 0x8000, 0xff) getsockname(r8, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xfffffffffffffff7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x4, 0x4a) r9 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r9, 0x0, r9) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x91) r10 = socket(0x2, 0x1, 0x0) r11 = socket$inet6(0x18, 0x3, 0x0) r12 = fcntl$dupfd(r10, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x80206919, &(0x7f0000000300)) 14:32:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000040)=0x1) ioctl$BIOCPROMISC(r0, 0x20004269) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r4, 0x20004269) dup2(r1, r0) 14:32:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0x40) select(0x40, &(0x7f0000000140)={0x25, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 14:32:53 executing program 0: msgget$private(0x0, 0x40d) r0 = msgget(0x1, 0x40) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a1742592e00000000000000000000000000000000000000000000000000000000000000000000000400"/156], 0x9c, 0x0, 0x1c00) r1 = msgget(0x2, 0x200) msgsnd(r1, &(0x7f0000000d80)={0x2, "74d9a61bf83d544a34324dc5cf9472018b68370c79bea1c4e3ca5aa5244352a308c58c1ef65727938c8a1e8f5b329822ca238a900d93700cb1a67df837e0d1f40c14126e88a0877a00b1e25e5f7f1838eac53a03ca643250cdf79e1504ede5c35c87ab91db452e443a4590a9a1bd45dafef8adc5ffb729c671f27a7d34dbdc584bec7acd89dc41efa08b85d2f6b8599dc8eb386cbb82e9bb017c91c369d726e4e396e45aef5a8ed4e0dd4aa4856c5fa36faa160f918410145767224e47e3000051aa218a17cd0437507a862a52b1a527b4a0401a09000000000000008080c2efbf8ef3e03236961879c66fbc4b235e12314918269e19f1dbe3bdb5fd32c43624f40aae66473f1a1f093be2847bc9446bfbf4571a42929183ced632c52b5e5ab4b3adcb4faaea1b23c745adc10100000000000000e5a7398201a98cee73de3f5235af0dc7f93adc3d8169ef7e0b4d8df5e217ccf8d38a0e75dee6e4915d0fa5f3cd2d819c2ca172d3e29b9d497ea5faffffffffffffff520f65f6bcb194075892e135a4ee3efa797e602624fe44ebd2cc0737d0e9722bccda6f35566da483bf758cf19142b5736a79decdafaa59c66cdbad793cf6fdd8945d7d3c2e46e962307e3b3977738bf5a6321d392b348d0f24f5801fc9027c379b0922f292c5c9f56661ef92452dbd48a90e797002fa5b1defa47c9be50c6285a14486c11e425a91b8611cee5572cf217ee742ef86958c7b1af925570d83454d35c0a846d6f2e7325be1640132b8d90000006b7cad61ee777009bb32d94e00000000000000000000000000600332ebad80e9feec02232a6f0e7d84e3d4a3bb08fbea9795e2458522791846ab888bf04cc62e"}, 0x4a4, 0x800) r2 = msgget$private(0x0, 0x400) msgsnd(r2, &(0x7f00000001c0)={0x2, "0bb64eb7eda4abcc32d1cad5702b9f4d0733a5c88e431aa4774f2fee09c1a25306357c8268aa6fc3c808c9a070c90521203b183fddd8ed32469f5f12d3b8b40e0d565092eafb5198dc1960269561d5ea7654d36fd010ae1fb976e35646f261e9e7807306a8fcc2b2cd26fe74dc36cc5288ce7b60d5763d800eb57b3c60f2886b9e233cba4e3dbf04fa423b39637fdbcc0819ff4a01250e0e5db5e3c1e987a8cc4bfde9818103bde1bfc78686c4eb1f4f7cda2f6b08696957eddaf8c3caf4d6fb1128b68dae605869231c1203f89b25737c3ee408709e71d53b97fbaaca83529f321658be51d88e6baee880c5e0c83132aefdd942df6d"}, 0xfe, 0x1000) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000840)=0x4) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000e9ffff3f00"/162], 0xa2, 0x2, 0xc00) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x2, 0x0) msgrcv(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000006016f952e143600000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8ff030000000000000200"/96], 0x59, 0x2, 0x1000) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) socket$inet(0x2, 0x4, 0x2) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendto(r4, &(0x7f00000000c0)="0200000000000000974625f2417f1208aabdf12a889cf871e23b40de4651d89b55000000007fffffffc8f4e70b1692d45e5c80", 0x33, 0x9, 0x0, 0xffffffffffffff2c) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000003c0)=0x80000001) r5 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendto(r5, &(0x7f00000000c0)="0200000000000000974625f2417f1208aabdf12a889cf871e23b40de4651d89b55000000007fffffffc8f4e70b1692d45e5c80", 0x33, 0x9, 0x0, 0xffffffffffffff2c) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000003c0)=0x80000001) poll(&(0x7f0000000100)=[{r5, 0x10}, {r5}, {r5, 0x2}, {r5, 0x100}, {r5, 0x4}], 0x5, 0xffffffffffffffc0) getsockname(r5, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) fchdir(r5) poll(&(0x7f0000000040), 0x0, 0xffffffffffffffc0) getsockname(r4, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) fchdir(r4) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) setitimer(0x2, &(0x7f0000000580)={{0x2, 0x33a}, {0x0, 0x20aef}}, &(0x7f00000005c0)) syz_open_pts() 14:32:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) kevent(r0, &(0x7f00000023c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0xfffffffffffffff7, 0x80}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x4a, 0x1, 0x3f, 0x6}, {{r0}, 0x5, 0x20, 0x80, 0x0, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40, 0xa1de, 0x7f}], 0x7f, &(0x7f0000002480)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x20, 0x20, 0x3, 0x1ff}, {{r3}, 0xfffffffffffffffc, 0x74ecabe7b7dba3a1, 0x0, 0x4, 0x80}, {{r5}, 0xf8df80ecb0fde659, 0x71, 0x80, 0x8, 0xffff}, {{r0}, 0x4, 0x80, 0x80000000, 0xff, 0xfffffffffffffff9}], 0x0, &(0x7f0000000000)={0x80000000, 0x3}) getegid() 14:32:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) dup2(r0, 0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) flock(r1, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 14:32:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) pwritev(r6, &(0x7f0000001680)=[{&(0x7f0000000340)="ffecb674d276addc0e1adf284806af2422e996ee66fc6d7ffccb50c92438d37db173cc5836e30de25bd28f43a1a49011e8c148a254dd321ec5f8afe335ad1cc4418fe9b1a4a9d13dca9ec91c13ae93f1167e66974a3de1ed7e0fc8caba7c3d48e7b3bd0f1c84e602615f452cf1e358cc5fbb43fd52dff084071ff8fed251512a41fa0cc61b705edcc8a2591d9ca0d3d0d5d5a1cb3669007e194b1ad63a60222fdb83051ff94a776b0d7d17b65574dac3a416a29f6e03f1e158683941190b2aa19b45b77950bf5dd088f080a185693bb09cf564b0ea2c1388c72e336fac3583a4aa8ade2c394a09ea95f303d67e4b19a051fe98176f95109b934b092c4caa4cb76a02277b61581b2ce958cbf38f97397014e6d2b7d3bfc401e2e6ec1308a8dc1f96e58e25713e697da7290f63a17470339b3324052a0aa5cefc5a1c38a45741b731b7b09825e9f7465eff12f6a51f44ade39d0ea4d01a9f5b55cd08a95e1d68d8ac99835b8c35c70a93fafe44b0d6206ff0fb71f2bea4847b66e8f3a3e72f098a93c487f47505cd55d5481644c9843ae21d1e6dd4c4a5fe83f2a3d3d851704cb703f3c037269f9bc4bc7d6dc0784ab94a7fec296013fef7d5bf389244b92595e253bce9c489858e1d14cc3664ecb09f2b65a2001dbd5acb1b452e61566fa20abf0c3fe422d707ffbad2e731588f0fc5803c7034c00ab96bbfd7d002f54fe30aad0859cbb738ebdb8ba7a43e3c1c1bcea7650dee69f07a25265999dede2decbec1c019235844b9089651295993f169ae15592eb61562a0512caacfa46c308ae327c09ffede22e356e02cbf0bc2816ce9ad041b98bbf4551c77de1b8edeb53418449a9912e01b7df7ae7635f551b00d418bc24287ea57fab5c3d5e4c3237c8353d2e2bd54a8d6cc86e04df52b95487840f24cdc67dcd1a824934d852c4cf2e5487c7207d0117d96e3c821bbbfe786e56263366a8b0b74088d19d38447273db693a0fe3cfc45e4fa0158340564832812f2f59e96ba3ca37909953c0ccb09b53ddae12671691b8d1b3693bd9e4cfef74273e095ad0a1a8cd7851806ecbd6bb8b23ea00341902e0a8225793dee87576a2aa6afc4aaf83abb2acc33f4e1e6574847bd6aed1d863e284e4aae16da3a6447699d5bb624c90d855842cfc5849905c9740e589f385aef606b8ae620aea523b74a2a352658b76d73327fea2b36eb586cce2353af2b96f914108206cfa90e1d76efa42c2b6c51e6a0e07fd9946348fefa8c2dd7705168f929c1785cede5476598ecb7ef0507c37eb27c9a833b6a2dcfed892f72a9fc748cc5c9ef8393607bd26b37932c1980aba02c1df139952a641e04efbd0efcbac617403b122114d2c9f7fe5d25839c6f2fbbea6975674028a94cb2329c86ba258b2f4271cedfde5251958eef20f7ff93462dc18b9e293690779e6f44fa76d355e431ba279c429574ad36b672fcbe8d2da2a32d0157e4b1cf33407d000df96bad6f82bf4a47e1002b45d208e772220ded3b4499f3698fdd7831a9065228a99b9b47a014841315b6f7dc29158ef54ac8d4f865a9cb2b62b722a3f506c2f8338ef110ef584fbe278e6a7208733b7689609d9587733a36dca0ae873c0934b065454ec5959fa977d003edf63a67a8a287062766ca997aee222c925178ef7b14778f04e5e562095cc743462caf3bd637338d42b768e2e241cd9e213f3006837b2dc52c61c71d23cb686e8b7b142c467a805084a41d12f6ffe805d7f6457b52300841f01706877149c25c6bbdf1c4f325e86221015dd866041c640a9e447bd76b92fecfa5c4c4a454c0e4f677fe83d1a730e05e61583948416fc6dd9beaec4912fbfb8a73879e2e5a8cea15525c5370f5ab9026ea13fbc9df83eecc35fa10e2c898947609c85fd087272e297729ec7a32bd56a5b6d3789a9c1901746295db532ef98c580303e8ce4468513e7a0e20ad71bcde872ccb192582b20874c2ba4f30a663a7e7dcbdd5bee84db6da12cfa5a79067890f5c4aede2783d559df3c0ae760041bf6017c63624610ed0d2b608c31ab13ad046715917e2f388fd2e9f997e5f2ae75f243bcc7965e91176ad3eb51fabb0a79a161201a79cfd60cbb68975a1591eebd1b97dcddf8a53edcd4c3d8e323241360f046fca8222f5852d8a3bab7bf365cee5d7aec627c7e9977de0dc0a7b0e038513aa70d2e1b6deeaea49157ced41dfa4eaa776a2944b6955428fd59a4812ccaf6b2b455ef013959bb49361058ef0f6afd11c562c84c9a8bed63f61c3ea30dac82cdba3cb54fef9beb8a5c7e66de6f105133ad770fa14dc328eafaa1807d812bc262efc300540b3f538847ff80e2da7dd6a4d09eb16610682dd4d47caa2c253b351e22b76b13f4ec5c6e8841921ce502b02d1b071cf00f72f3432c6084ea4c0c916b8c6c0926186193174c7bdcabb4d3f2ce135caa9d50981f2703712d5f4e98b84f4abaf06af4289bffeea48eacf10f6f55facb2aa1f6d004ec2f1f11d43e1241338841748cdad7f7f1ec52c0a47aad13af5e9d2d3dfe938cb5a3a7782b227f3109d4090a9689487b9bc10e38ef73bc8b174728df6ad1e4c76655e41c268c130288fc4899893336e2d38d550ec781b0d9f8231cccf3ad6f206728426f8b3d859d1d2792e9289e60dc87483dc9b56c3d998d29f6870a8bedeb52fa44bb71517d264759310b83b84a30f2a9a97611ad30d469ab69a5f60cc9d0b8be1d36803d93803546005b5f5e5f44e134857ad6b5ae7295aab8b4639677def3d117193538ba7d0b8a4280b6b1af9a497c7a15c7d9d4d2119bbae8ed6cad758ac82e86a3c772cc758ac4fef2b8811f6b52b86437b57917361b2816eeefdf964d1cd8fef7a369a0552aa9994235cc29d41829f671d85a1852affba3baadc7e5135278847bb827a17ab4f01b4c667e7676bf4b8d7ac9987174c69b9f692790b35f772308f3e9ed5dfc4761a2af40eea0300da009ae15493e9a65da414eb8101bb6ac608822eaf2b110f4cb3eec5bf037c421dff1a5d82be317f99a0f57b2063eda57fffea9edcd68408a4811e4e93a928caac918c96b90179db17285c2291c633e4c4e2aa2eca3e388bf8a6aef4fb80316d906fc35fb3aa545a80e5cf5eb3bb33b0d63288883386c2cd25ff8a40f81f22b7247e5884599fe2a8299f3ce89da8a94fafcf796e39c47c1e4ac1ee42cc035cd7a591151219e279d144c2b1f5ae655e3e7fcd48962fa8749fd764c1bcb4c3e1e9eaef5e40a5396bb5c3799a8c5390f4644ad14428e69c594cea911bc2c30df219f2f24395fbae5b4d76f8d6bd475a579e7dc9acc1381e7bc3fb7069381b38091f3f5d00a03494358c76213997f55cadf4f2f7447c0667cb6ebea572c16a00208097d0502cffe921fbe11f93d8fd8b5db6b99fb24151925c711042098a03da20fe890df726678e4bf6969b2f3d9a090e860b6ffa4ec7e2903d64b0bb8f90befe0934b05bc53c69c16a58c8e185e702f2b69389239cb8847dcd88136eb56b7c30b78c71894c62cc59623595a8481ead4fc702dc946f56be1475b8e1dbc08cadd343e611ea4d7c805f32b9a921badfd88e3daa0e95ef4a1d36dad6f9b896eafd79a6952d38a37d58031f2a1e9e2839a401f25a7d42e9e776f110decfe5b486f727bc05a64ee27508b615fa7968e6991bb975015d2ebbc1c207089d66245ecf3e0f8225c0450352ab802e44695f67318009d7af2fd7373b3ae6e0250b459559929e2f945915ca1d8c91ca29fa4f4e3fbc364709de8bd2a7169570fc95e6fabf64f6516e914c4bc868dfc52b06d4829539d1932e184b96fc4752c211c08f3d279e0ae987a6504ee1b089ede2789b3d914b28c412b7de0af04e780e1e468da089634410b6aee7a55ae904176e7e8e8f195822afb777106623e6d4fee454e43bf14778fb588f734d70cf992b9d14046c86bf9297269040b48bb50b57d9679e1c3a11451fad6d6d489a9e77b7bfa5576c511ead4fd91eb56c2a4025291eb45e96475c5b2671b2019c89c91e1ab01ab7835d2f46d78c7f1588a6f12701d6e9bb35e9f6f35f06176f489d3a934bcb4e5cd2c42d7c8f506e5674acc64a57930625132a1369f3c60d6f7d70a6f0aa59c09898264ef7e800d882fc6676d87c5c44bc125b32d5293a4d73878103630b69d3532d541603741b1b52846a442bda35953ff0bb9e5811f02fb9802a31d3c9e34a58849ad492fce1cb2257b5ad1f4793543a063db1ccbf9562e4ddf41149592eb11e8a2ce61afeb068f03838b65b145a770892693956acbcae9d78f46edd6a9913917e4500ce836a52dd3a2f010dfedc59a4942a85c9c74882567c1e4d1f6320baec851e2dc7d9a8d00a26cd176bffca2e5bc2e981d53ac1636a173883a35bbfc6fd7d4396235e020521585a9d3ed7fc8bdb443031732de976cc91080623e0aaf7a39b0d77339d6d9b06b965d4156a4584e446d03dd412bc8911d4ccafe57575312e5fb82c06c47109f756f462b7ce793e751f904e0afc8e4fbaf8051d8cd2f6c52b562e15a7d78669083549880b00718e32226c64992835611fa42fea73704494fc7170c4760840c866f4bb1112f9d428e0b21738042756f79640e347784841e3a279c374f9d59d21358bf4898246ef14abddef2338888ffcb4b9a0177c861b2ffa9dcb3acc85c508449abf4731ee2b2950b81c4fea552abba1bfeab9efef77779635e0534adb7e278c47ca975b3eaaad5b75e9623d7d888f76640fd22fda7d59bd741b0c308db2d2c98efe0d8187afa301efc4bc927ced75539227f4c9dcec00f86203c3c899be292b5847145efd474914deac5396e00bdae4a057dc8cd40f9cf135647e8dae3171f63c15f2d8032ad4c776bb1352777672a58020127c67e931c2d24ed725977ba4d761e92c1e62bbb2fa144c2174adeef6b1a670ddd4d74fce61f750e9f3e9978cd5cb6a7a4207766aa82784dab83c16b045d79babbb6bb96dc106000e2004ffd8f3fdb7bbc3d48dfdf6feab989d332211a8b68e5894ec19424200f4f29754a3e1811efdccf2b21c5a1fb53c244cbdb47e886fcc9310143983adeb8daf4bcb214d12566c0a008344b17ed4e7ac12df3d6205815814f18aefc938885c0360ede578c7ae1b6be6895186eb26ae72b8ed3c504abdfddc771b9a402146f0923ffccfcbaf839434f3a536919523e7cc8a111b15a549a567777eb734ce320c742d3fb01500b2b8c3dc56026b5fdab73ab84f119b892ebfb94d97ca27510b0cdf72547d98cb001e5fea79f3c575f203c2040e0e4836df680d0cc95a5f4d088b7fbfe248f4af177b8548195c3314313524fbaf73a861a27b50efb738a5c961538a9e29450d063939527a35aa2e8c51540b0baf54bad1f81a438eb999b8542414536f249d2b46f23f9a58067a4c65ae648e1bccb5c385b108713d374718cc9079b22d8c851b724480de8ce53d1935c52391d6a1c2b78df59de4524166e62b4148e081b00173eef90adb5ae09e9aa727ab958bf0ea993168c698f202b84b23b7617bf77df581ea0a052ecba244ebf93e96dae769b7708a9a3c84246a1dccc7757631a70938a85c70e001a5222b13aab79549f1b5ce267a1084e79d5ab0c0df7be7e7c76a22db2a883c4140fd3acc1715c79f5b5fcad02bf2f5e83bd679eb2779b6cc5bc33839a07df3c60b54126e3efa5b2260cabc2c9507f3075957b64d6978afc3d32c2169e576955454198c001b8574a602159ceb8e274cb6ba64666c01db287aa286532b1cbb2539a54a6b94cca04589005e1a4ed2b7d014", 0x1000}, {&(0x7f0000000080)="db43b5985877b2588b8ef02b4a78b4a1f040506b32ef433ccbf30eef3c494653ff1f35d34496d67ab6b544b161b9df3f5ce5d7dae613a4c2aa297c519fc77423e09b9b1a42ea2fd16bb82f35b84a0e5cd80160dcae38acfc7ef0b69d15430425f1d686ede1a609b7cac7f6a43c08681b9ba1ae218911e56b3d29b584d28b94eb649b07baf536d72e96d5967b6b70efe09ce78ded9fd404ba6c992764b35cdb3d5c1307a8079b2a2b7953c027e88e71670e0f0f4640de77d8dd8345e56b44c289e1a04a6e896211e0bdde4dcad05e5cc3162820b2", 0xd4}, {&(0x7f0000000200)="c8ab98a530e3eb1e41dd0c2864e7fb7fae67ecac86362fad29dc5f059d2d88b0ce8a0b85c83202ffaab99c5820046b4952ca654d3c182ecedbe90d78da9407eb5bb92e0a411b02b1596b5193db095b355043042d616a71f474df507441def3ea914bafcf87401a52989380f92a4a0bb0cf099c6917aaa642c0888f0029360f9ff3571cc1a173f0922728687a12093abec86fc271942afb811d5bb6fa18c48368c144c064dbf77e6e4f46dde98ea23a13585a373490dfb2292f928c469c46e521705fff9b2e6d6d293a04534908e51dca85a5779e552f56a0c7369ba9e19071539ab51390", 0xe4}, {&(0x7f0000001340)="ab3e2f838541ee491720344e64478a8d70d633993594603f31375bcd6334682a0f1ca2910f087ad334bff233d4e670e026ea58f3d3c7bf46c550d959e295c10da999515615d2f9f0c0ea6f07ff4bd487156d", 0x52}, {&(0x7f00000013c0)="7b80cf2876e7d159559670e51c4461bc3badc129544130c45e95348fb174f0c63add1ff820de6a51e31bced86175ba79eee4654715ad06d4092d8a86e66434c6822aa825ffa1c06c7d89527b1e033d2758a1e9672b8147480b192791826779d4ad014c7789bb7db2adde704e803d918a3eae9afe1f768971c694d7becb341eb7d0a246fdbd82d689d35853d50acb2ea6898676b78c298f3554787cca013c6430f741921a48765b15b498337c929ebd888b8899281d61acb8cc4db46e47e0dda40f53d3b55449e9d236d21f79d5713b542bca376dc80df149cea5570bab03307fafdd7f8ea1591a9888434c1e83fd609bdb63ea723ea49a81", 0xf8}, {&(0x7f00000014c0)="75b7a8619c56b070c99e6db5ed6a909610f70e322281dd91b0e555359c29b4f233fb446514254e928ad4ede660a74ab4766dbd", 0x33}, {&(0x7f0000001500)="355dcd5f0d8bf18812c9f8b5c17b58a6779534d12132cf070c2d344082bd54caee74faf065effc85ac572e642b7c17bc608d45215a8b89630eca81fdd3fa55de08369dbb8ee8de1c1fd2e52ed1b1d26931982b4ace4611b2e1e76f524c2d4802db52160659ecee34799b145d9acb58dd9826690ea9ea30a8440aa3f36ab6763931ff5a890be7ef3faf1a51d84998d54c0ff05a6ddec688af4bbc03b524ca6b4749662c0f8c7d7ab1e8fc4e0c61", 0xad}, {&(0x7f00000015c0)="11eba8cdc7a91fb73bce920ffe4c3964cda7043318f76fc7dfe313541ea7422b4cb684275234dfcc1dce72a43b2ea28a9fc790fdecd1fc77f8016d449044c683c10fc90bb3b8690454c30fd68d546d8ff882527c08c2ccd188719fce60916415f4faaea7b9ef20b295bb62490bd74d5197377fa3d9207ea38e229b1cf47b39d49916eae2c2bf4493f5917473c6e7b8c57d8ae286521ee91e989e", 0x9a}], 0x8, 0x0, 0x400) close(r2) r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r10, 0x0, 0x1, 0x0) dup2(r1, r4) 14:32:53 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="72020207e0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="62020207e000000120002ba14ac9142b136063892b39f09a27e399782e66509d52b2ad0c20db377ca26005dbf315e474c2d43e94174c46ccced4abc8d7f3b4c0b1403a47d56b57936b07085d1bf20935ad3a73120e05463bfb120fbcd0c731405dcbd3d5346b6e3b034fa920fff286439ba7a6fd58c9c1a45b069164ce49496c66fc26553419c61c97f144808f7d82050b8eba2d6910321f1e8ac39e949e67df6271d056bd37a024552322b11cd78a1a5b2dcf237502e269ffe04da8748f827c3d04"], 0x10) r2 = dup(r0) ftruncate(r2, 0x0, 0x5e1953b5) write(r1, 0x0, 0x0) 14:32:53 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x1, &(0x7f0000000040)="01000000", 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) socket(0x1, 0x4, 0xcf) 14:32:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\xc2\x12\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7c}, {0x40}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x7) chflags(&(0x7f0000000080)='./file0\x00', 0x0) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 14:32:53 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) preadv(0xffffffffffffff9c, &(0x7f00000004c0), 0x191, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unlink(&(0x7f0000000100)='./file2\x00') r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x8) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) acct(&(0x7f0000000380)='./file1\x00') r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r4 = fcntl$dupfd(r3, 0x0, r3) sendto$inet6(r3, 0x0, 0xfffffffffffffcf4, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) fchmodat(r6, &(0x7f00000000c0)='./bus\x00', 0x44, 0x4) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) r9 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r9, 0x0, 0x7fffffff) ftruncate(r9, 0x0, 0x80000001) kevent(r2, &(0x7f0000000000), 0xb0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x78, 0x40000000, 0x6, 0x3ff}, {{r8}, 0x93068a7b0ac75ec4, 0x23, 0x9ec873e541904e92, 0x71, 0xa3a1}, {{r4}, 0xfffffffffffffffd, 0x4, 0x40000000}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x20, 0x10, 0x81}, {{r9}, 0x6, 0x0, 0xf0000000, 0x2, 0x1}], 0x2, &(0x7f00000001c0)={0x5, 0x5}) r10 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r10, 0x0, r10) sendto(r10, &(0x7f00000003c0)="c2b142596e5b20c8e57b34cc5dc0cb3db4f7b4e433e620c65f112e4ba8c6897d0f0bd7841cf0e4e355c95a76283d673ffee8e1d61c253c2cbbc5a2c96d6c32bced3941ce27dfcac8bf8c715e836a92ecb6a0bfd8d0ca20a911febbc6086ab375f90c2b246e3338b6c7b063be3458a0b4af025ee1df58750098f04df4af7870976371fa2c58621c7b24b48a5b723495e06652ffa0401746b51a", 0x99, 0x1, 0x0, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff0300000000000000feff0060d5705785c2768511fe870000f31f00954d0000000200341d2b81", 0x2e}], 0x1) 14:32:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{}, {0x3d}, {0x6}]}) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) writev(r1, &(0x7f0000001780)=[{&(0x7f0000000180)="4ad0d68d0a6c3e647886a9881607bd95cdb0fe9a8e69d3d684e70d0fd0f6508d1c860a8737d3dc9a0d8e4623afe61651d205be06193b07415e11c878d15dfdfe983305d0ce732e447af7e8f07b8e2eab08fb5c75b112a732cac575d4e6d40a012c818b165282e03df55e551cdae7bf07ce9772d6df7fe46f91ba2fd7d6fdfc860f5b5f6e13060c044a0e8624ab96a04a0f1da6f49d2efc6cc7ff663952413aba44e60b730baaa72dfec260d6ed58c68b0f3a9f19a94f16fc176649fb3f175ee9f985288cb9d8db0c0657075ecf6cb2c633d20f0b399343476a90cb6065081768dfc3e3adf5d641f1164c024bd00c21aa5b6c71a75091", 0xf6}, {&(0x7f0000000280)="e7a5f1b7a7c44b15cfb559e494b27e84880b21ac77df56041451d36105c11c6caf236417ffe6d9b5a0962c6b3f3b3c081c1257de1607026e03f65cd4651cde7660a54d7d9bd44aca6d191ca0e594e5da857bd722bb8da543a3d6f93a85ea68757a5171fb637e6e5b224c34bf49e7f441ba1fe2b2ad5cba4de884403b1ced28875b8a64a9586171f0cae67e3797577f817d62fc9f801db3c2deee6f6d604071", 0x9f}, {&(0x7f00000000c0)="b93da206682af330fb13447128b97e848d8c87", 0x13}, {&(0x7f0000000340)="1359b0ae394d31ccc5535ec2bf553e8410a8e3a9ed169abd262f55aef781633dbc95fe1a0d456b0589a984679138834fa471dd6ccbf8593b653e721a5528cafd9a252cb8cc2493884ecca624f08ac5397e078e9bcbcbb077b5d188b477eb5741a643281fcc4c77fb0e6a9174cb61fdefa29047c1fb3af41a6e07a08bf6cbe0c4add5f115b6dff30b81cbeba98166463ed6d1cae3e7168f8977b35c1444054cd1bf2731b762098eabdad7662d14b1d7751930e16578e963ee1f036779b9f84c1f59bcda9d921f6bdb4fcaf0d8023a79415770bc1318b7fb", 0xd7}, {&(0x7f0000000440)="3a4bbfa93476aed100b93fd9b5914af6335a9c7eb5e7c8aebce29ca4bb68bae28e486b4d0e638669e10dbb763bee2f536b6297884d886329ac328f77438f22e22e4682c723d6f6e787638e5da854edfd0653ab7e91bf9d2ba9052712907a8bae551b07dc48a1f6990e0c6938bf59a19f90b4540f6db0090e30d75ff92255e9", 0x7f}, {&(0x7f00000004c0)="eb7c99ffd897b1deb2c8e216c1b1119f1260e5dc6933fc00fbd953cf026d39fd269295d0feaecada0542a584e5ce6ca8a25eaaa3a75acac857a8f53f0ecc9cf7ca2cc2b3af7d225cbfc5b5772e696b03d8901b1b87180bc669e08d16b7fc84de0d6ab6ecc7ed91e62795561212841a675f93aeedb586281ad9cf2888eea7a907e005a87d37b445212ff62d5c5b1cfcd5200974a290ca72e54d24b33b0c2118efe741c159bec1e841cd041a35ba2cdef1c6d9a931afba282bf5afb8f60d110518bf51d6350da365c920b7ff9e1a878b86a8f3b7eebc741e1fba0dde26b7e99c86705f416fad0c98094599e5828d45ebf7216f063bd1f1ad537e91f23edd2f2c", 0xff}, {&(0x7f00000005c0)="e7800ab9bd6a2591c6e8a948e778542900aaa8bb409ef44d86084616600821769ea272684d0a4666dedc7886d4cb36aae23a42dc1a96d25e7d0bc358e8c2d16c5c45c8d41297ecea30440bb4f18c828f6540ba3e19ee276f3c6b49b6", 0x5c}, {&(0x7f0000000640)="2fd1c25fb038d712e1dc9c8048704f3f0b59597d0eae8c211cafc419b20f11323f575bc2a69bdff9ccdaaa54d9502a6d27437e4f01982c37bf7fa40fb83041da6cdb33c9c182d5eedcd08e12734f2da1bfb7da8a9f27612a30f3393922a597ea13f802ed8a58bb4b618b07c1feea085338932da6c9b77d801b6ece1e54d24b2fdc6966c0bc2e5ef8709f291ceb4439042646091e6aef34ae0002a0641c8e564530d28da4b3ff68cab98021914992c3a022e44aaab6eb4ce26821e9cbd78e693f78fff6912f1fcffc9da173064c6a0c86b2353bcd1b6d751dd6e06a8bcda2dba87e4bd8d351e983ce92b71fab540c3d", 0xef}, {&(0x7f0000000740)="6653f9ac72910f3f1a69c5b4dc091b8f3dd76b1cccb70986fd1c5a5630", 0x1d}, {&(0x7f0000000780)="3bf55cb133b066b0df09ba4697e2d4db580748e8b4cfc7a09592865ab170dce2ffb58d6ff287ee0ce976f0d11a5630daf3fc715e57f1ed36ae0e7bbc09d1f688634cd487ebb67cf3878b96515c9757ab7fc81b864ef7814305bd5389042b9900ad8816a4328a73ea79af6a06ca0efbb5cae2ebeae774ae78caea1a2af355a47ffa3132a27c83acabab4a35da2c7bc57f04cb07abbd39c836bccc430e5430ee618248cddff51882af8e33976251157757f2ee0f800b04e1073b70575d365df767bc6bb04ed9dcdac3585da3d3da6bc822e3486624b30e02586db076c5c34bafba1dc981a46715c0d0954fd76ce199b9be271f1164d10358f7e863503e080609c537f9180a10193d12cc147d6277a6e0777ea34366f7998f432966de867c42c40e1e3422debb134cd364ed7b482b1dcd22abd4c8245bdcb833189e687d53aabb709431165f85c72e5880642b5dac39a2b8e81385ac9acd921974d0fbe69167f1b1298d77a8a86aa6455db8cd65bc4483f4c25424f59dfe651d3e53ff9474f1517a04cc7b1722a6f45388821b5b056030d848bbb3079158543abe1f9a627beb32a009a3f268d6ee2c026fdf72dbf86729f14f0da1882a56a38a708c1da0b589a8a5febba58c002772af259042a28d13c65e27799a0e474a7c03e043a1dcd700b1d1414d379bd3b310a2bd8a3ecd0bf41e3c5fd1c9e96f2095e262dee19a0d037e0469de0b5e46392441c3bff1ba7e810600576618e706aebbb118197e89e92adc1c449a11b884ce7af9cef708b92efb8d9ce2701da5ac4eca6c7eb8fab81a6a3b3376a5803ab66b1cd29cdd5244876f39f948004de3168f4d2c75dabb5b9f8145ddae44c4b85d007e71222e1693c9654349b971762b776f0b3cd8e4127ed5982782a94fc3177d8c0a4f942f241aeba4cb4577762bd20910dda261033f252dfbe993241d439fbd0e4cdbc55471f6fad397b268252a415f573132c0c36876069167d77966b1d3139e401d3ada92e8aeb13f7387e9a68d01aea03c9a40ba36f73192c08f591b1692f3f6274e161ecd579d80b59d48f9f5d49be9cd6f009892fef955a1852cb0be01f2d02315f94032af845b70f3785e1662274160b11a1d281775e8c26c07b5f2c4e172140ebbec59f4b14dc064abbfc4c78626e7a944bccc05ddb5ab66631584ba6d1f60bb5525dc52d42963538709523d0e620536ed1c5b4b903471f3610b5efd54a11a40f33d320280f9c481f2abbc52ec44a7d700b593d58e74627ddb4f323ec4427029532c3e9ca3bbd25772741ff435bf23edfcad78c5a71560778dd6b09a38685d078c60ec5ecfb3d1a7a9cade6c4f27c0abc13b025eec84c03fdfcdd2ac069c8fea8d2824bb89862a2c9e5b4ed179bb7f71396f06da002c433f0201c833f50128bfb59cbf962809db7c4360ac6fe62eb447e9799ab98a3e895990b1cfe3019e59ace1dc91fa27eba5ae26b5da14a57d40af3299f6bb5829592b99055f3ed4d766f0f4bcaa3cded30f3b0616fc3d40e55357b097c459a6838e0d9c469278d729e472e712c7c02419157c2f4d84a4504f813e9cf032dfd0d892415ee54f8c625026c528a89adc51918cd80b48120db805b933bf7c275dde9c3e5e92ab2f8acce6129fdfbae38e632a57d29a81fc800930c129240c47a8d7d73177d8ac2a8a10085c00404134e7fea05d61c571ed40e864de38c2e8006ea4ad62166b6227dfebc149efc2550468a2353e32b60b4542b8427573fd0bfebde20c3079f0b5d9dbdcc850af96545aaba645a3b96ad50bd91198632cfedbc9bb7fbc2ef9c0e21ebabbc1f409b8e0736d503ca6af83d1112714335e1c1558e22362ff640b5ff9c87855c3b71b421a47a7fbcbb143d126070ede1172a6aa2ab4dcce9f6368571ca8f033683469767eee61da5b20d607911a2d62a498e50a7a10c116c59f412cee4e767473647b7fcfa0b63b40cb0ba0754876cdc20240e351c00fc414fd938dfe0df37fcc1475201871d9aa9e01e91e5772b6b1b48f575babc0c0440e91bbe71f3c699f69ec174e005e1cd23a2ab9802aea39ed163e491c9b8cc51c7093be6c246e41e103a4d175f5ea8167682e54c227b5132392984aa4552a92dd04b31981e8490985296cc8a03ba7a178b463a2ed0fa90e9b00b54d5c0e1902c006bd318f1b7043416e9ff08deb39986e5163d8c39f4f6de17c6db645bb3e5ff2117b867c567e17c4a41deb443a136ca98d2b0367aecb4134d535f18b49f447d33e0bb3449a59fc1007d028426ac1dce5aa1ca6c9038c8e1ee8af1de21037789f63b4b088d7741bcbbb517ac19b7537acbb73c5f70703f4f3b5239714758bf8e0956c651100b41c4e33b2f7fd8e8d9ee3d45003aa8a3b4dd9d224c50ce472175d39ac9d2fb0d049e095267769236ce4da598bc1086bc48cb921a8890780e02ff4647c899ecfb74c8913dc66f1b778de56a8489f077e3127479b36644e9d53c91ea5c7c1fff2b281f93631780487e38dbd34d64e9a7e68533a465290d5e8e47f79aa2c3b4e189aba16f701f58f90f518a31e6783a27c5b58a71fa662d88e59dd45d167ce3aea7f3a2f2b6b300b4a23e09530433192c298375a39181af743f8f578d9061bb84089a80a8584cb45e5f49a8d76f8768950736b947333cf030b25419814a3dd89e7be475012f168fd567e88b44612388299fe894e2ad766d2a3bed83711c7d3bfc08058b8aad166b15c1d86c491d83e8b180e922ec0da5d22b16a5c3e463ca720527a6fb50e3c9b43fb454c737d0fb32e49dd32ee797a30f279e582a9799ab8af57e138001d9c2858a7371b6fc06f1cffe746840e8c54bfb7b2c63df3533cd69e1472b1f45b10577dc076fd681f8ee61871a96336898d8d24c548279c4fefbe6dd6e708bc265da0913404b7b9a363ad66385188d155411d911c56118837ddd4a710be3d5b4cf11c57c30fc14674252af6effda3cdc7750f8536dd00e5484ac51adccc1d60c702b8569fe571aadc7cf42b624f24a8bfd3e0d95fe7b4a14ba78892f993b5d93463c0ba3ca49492fcec667cd955a0c4bec937233cb6709a30cd8f8e01b1c22d6c151ca0e60f686562142f818b01b52ded9b5cafa6a4f0c5cf451dd9e5141e99fee91cc7e38e50065bed06abace19957652b1fab7b74e5b0282e978aa365a9ee3ff33ccc67b1923e1d3f92bfb24bd5ee23b4b19de3a017b1dc25801cb30495b8c183514d4551aa114356e660da624c8419211d3befd7d33615bcbe96e8bb89f85c00f6b190a922812710f72a3163a02965af65207163f91b352d027c1d85db9badbc32d509faacb9d0d6e552d93705d892b03fb9ab8c2d660e35251ca871f7d9ff407a9769c49a35bc97e543822f0664b258d8a03b1e5e1bd717cb0cc51c651ca9b56271cf788bd309ce4a05ee513ad580963b4e141aea65faca2751fc1384cb2feed481461d4ba1de625f5226390bfc45870d5f98dc88426c7ecd6f0b340c3ab2b8e142a3413267bd46ce6d4d50a992cdceec28ec242764aa3876ed6af432ac49cd29762904292bc360b131892cb4d4c6a5c6df8b40e8a306f0fe52400b047fbf8a660ebb6965a98a1ab1982b453256931ea503b8a18ff04deb7738db49185ac1b46518813b4b5146c8eb08741baa03738df26f9712529b1ce0c04e0c6a63bec58d080d588dd3ba8b522ce9c3a29467f06d74e59c46eefff6a675f9c58b2c61e8e92dff2fa8f54cf5f44e96c50ba780668c643fdf9160ea257a05bc2b8bec2dc153e90ca5f2d7017e847d045d4dedbb5dc7477ec7e000c2b0dd765ac42bad86c69deeff5ed5615e8a24c0174e9fe14c413f740a5e470294eba47c3b1e4499d3fffeddac440a8664be60aa2fbe30dccc0d9292412958e27d0f46d8c701022addf58e8929cc80b7235011b54f430ab8f07580f0652c9a9e5af953efb3e24c5a21eae246aceff4a54bb835718a54f539f11b1b390db2ab2e35eea8f396ad4adf303fb0e5889208a8eade5497231a74a17d85e05fe08d66ec7380de538e6d1e09e9f7af5a5a2029516fdaae9f739ae1598773772bebad703eafe00c6fdfed595b55ea41bbb93646573156dc074f5c110f458306251dd703df0a09b38a37524f0404805d3ef4e8011288fb1ca5361fccb451dd26745a6f9e0e0d2f80019b8938e99b77909c5079739ad19996305092ca0340370656998c8b3b6f94af4169884578e08cbcd7decef97dbe2cd1e7ff6b25a84c2bd79f19cba3255e7c8a6d704c244c8681700461b9b52cec4c594cc6193bd8aa7431dd9d43b7e5b1ee7862b163c7d6e8df4a013782783b7dbc58a516ecee48a0a8f742df88783611c986a47dbe6030ebaafc5ddd4ee513ec7bbd1641e656dcadff2bd8d1adba6c5223544101184c21eb4baf5689e5b692afd3310fddbb22f2cf8fbd8fe59a09cd575fd900df7f9e611811da85e6551219c9c991a59a251fafee738f45735ac537a51dcd15e298746bd0f9e81ea659235426d3f4bbfe52fd52789173cdd5073b9d2e68bb6bb1a1828a7adfe533cce74258995f5b6ac53d1d9fd909eb753997677390780e8ff5dcbe2bec2a6506864281d83164e246067530c6df6df0fbb6702fe3a239318d138b57536a9f14e3440ca2a5a3e2fa8ecabe3adfaa4ec8eecb41ba77ddc9c3b310f1c7c29f4762303b72a41570d6af8fb051441418275454607f850d27213994c35a86c1479e86a487e90fdcf57274b563ae9b2c3e7e3c3e873631632233548517441033d23b8854a55264debd63d9a4850cd03d976b3c15832384108b02c3e5f1291543dcb2d6697fd93f54858cd16354d5b8907c344ae7379284470871bd2752e50550ee9e5817d87b02b015f9b4f12f573af2f1b158c9ab0d4596d4052783291d5ce64927ebcdeefe58ab78dd082e0692fa09fef10ad1e13c26f238a6ce3b571e9973891bc5a4ab7fef99ca6c7f5dec06eb04aef24f82de89228ce1e4ef1a99557934473dabe5e4b882b8debede68acdf3fa93090136f53e31ab0d424e4951703a7d6573aeb19683fdc8b1073f91346daf507f9a69efcbdc6ae14a920171817f6c925a0d4fe322359fc4439f80939ffe903d2ec1f3e9f6f2b0f6d587fdfe40288fa22aeae829ef73c621daf7b7f1a9f521cbba8031825985c3816cc35c58a084de2b91de16d7497fb5e01cde4a7d9d1e072b6ebd3f5b6f2f710511e0b314f21b505a43a799228361da571c3c687fe0ea9c1b24f1a772ac592e855d46a3bb6097b78253da008e1ae62a0f46a0614043f4b0f2c7607b7d168f7cbaf0b51dde8aea4f3131bd877f126f456efbcca4b696077cd87e6196138ff71b694b6988162f66071bcfd9711f6db01dd495fd6a0ee6d96a8f1c6ba0a81ec1f55b121992a90092f69ba8816c4df57963cb40f308ea9d335a381df43af24b1cfb36c041e03eeef0506e2315fac243f3e9fe0788c671e8d48bda99291d0b5a2533c9f7d6a851cc4573c6d71010283ab11d0b350520daaa23c67a570779d4de0b1b440e7722f900c6615bb030a3453983c72a8ed7cc476db4d61fbe07136cdf41d08862206796b3457a1b95472777da001d405c392c194fdbde1432277b71a5e6880c8a4174b9e431fdd93edd86f1d7c2a71a6b8ad0fc0c2dab910907ab58b0532732cf72deb062d548febdf4d7036aaa74b513cdcb532bd6635704866c0ae83aa3c5f6079f19e4e66c8bc263f313ab40221cc8e6a89b1ba3052626e5660bd032097b24e865ac90bca7df119b288f88045cbcd8e29c83022043968ac93e7a51c7d88745ade6b", 0x1000}], 0xa) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 14:32:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getpeername(r1, &(0x7f0000000040)=@un=@file={0x0, ""/21}, &(0x7f0000000100)=0x17) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a2d0b91d51eb70876dadc767c2de") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) 14:32:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) r8 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = socket(0x18, 0x2, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8080691a, &(0x7f0000000300)) sendmsg$unix(r3, &(0x7f0000000140)={&(0x7f0000000380)=ANY=[@ANYPTR64=&(0x7f00000005c0)=ANY=[], @ANYPTR64, @ANYPTR64=&(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRES32=r5, @ANYRESOCT=r7, @ANYPTR, @ANYRESDEC=0x0, @ANYBLOB="6f17d28e728af368afcbccef3064171b61a1a441e1dc1f1149130ecf139884c73669ca9fa2bed710461ce5248c711a8d0b18290b0c2b010af8b0d238d42df19f3c1fff61cd479f4df142f4bac5a578a5dc8f3dba02e72a613c43279a1d13fe658da9b791939b1bf2ba1fd60e08a3c6054b107a724b9ddfdbd0064cd41b81223043158bcd0ef1933d1260cbdb293c722431896bae6bc6d9cc1f1f25e0163e67573041a0f33b98fb3e7e591be90aefa3d103ab80ad0df6cbe79408fe8a4c9af251c71e661d28f1d1fe26f4156709ccc0537b55b2", @ANYRESDEC=r8], @ANYRES16, @ANYRESHEX=r11, @ANYRESHEX, @ANYRESDEC, @ANYRES32, @ANYRES64], @ANYBLOB="d11c0a6b1a9d71172f817c59a3e0f52939e29b341a7f9d1d32d2e3dc060a26a81c93a0de6f967235dc6d8162deddfbbfcd36da25e4e2275ad0419dbbf65640b7efa3807f11619ffdf20c9f44c75d8ca0652512a0bd3b1d8a902b8723964327f3ab3af1723665200f6ee848cf66c095926b0a6e26bc5203646f1a84221c37c03a0d37f375c2ca579d3cea4c22d842e7f62a2a2e026ad72457fbdec291833603fe89a8b0b87d50bd9b35049685d20263b83e2812f7b2a31af73a74"], 0x0, 0x0, 0x3e}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = socket$inet6(0x18, 0x3, 0x0) r13 = dup2(r12, r12) sendmsg$unix(r13, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 14:32:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6, 0x0, 0x0, 0xfe}]}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'\xc8\xcb\xfa', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:32:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x48114c20) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') 14:32:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) r2 = getgid() r3 = getegid() r4 = getegid() r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getuid() setreuid(r9, r8) r10 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r9, r10) r11 = getegid() r12 = geteuid() r13 = getuid() setreuid(r13, r12) r14 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r13, r14) getgroups(0x8, &(0x7f0000000380)=[r2, r3, r4, r6, r7, r10, r11, r14]) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='f\x00\x1f8\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x3}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pread(r15, &(0x7f0000000140)="6cde75c38ec858b098989e35e3ac083630a84b3a473c3bdfef4e958e80cebba24a19a412dd15a499a34b46be1d20b1f0f20d5315e70b529f897c75e50b316d62956e38d2f4bb9895548cb37fda8072f24d3b3ed3ec253bc012330a05e18590a7bd8fcfacd91b6a78848630c676910e517088f2337f8deb9b5ad62c26430e8047a8c23405343a41a4468f21707eb79a337eb573b022020c92d8f81c846ed2ec46bb8d290fd1c428df7ced73a350f2ba1947a73886d9b572eac7332e88768a51679a6447063e89b3a36b6cba54013ba5cfcfb6c2348018382334f2abeec22ebc45093b", 0xe2, 0x0, 0xffffffff) syz_emit_ethernet(0xfffffe7b, &(0x7f0000000240)="26495b55a658d024cd62a548e094") 14:32:53 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x1) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000900)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.3file0\x00'], 0x1, &(0x7f0000000840), 0x0, 0x0, 0x0, 0x2}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 14:32:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000200)=[{0x34, 0x0, 0xfc, 0x200000}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 14:32:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget$private(0x0, 0x8000, 0x51c7dfa73277de65, &(0x7f0000ff5000/0x8000)=nil) shmat(r2, &(0x7f0000ff9000/0x3000)=nil, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000180)=0xd2) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) dup(0xffffffffffffffff) read(r3, &(0x7f0000000200), 0x0) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r5 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r5) fcntl$setown(r4, 0x6, r5) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000080)=0x2) 14:32:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x44}, {0x24}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") r1 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000140)=[{0x7, 0x4, 0x0, 0x6}, {0x7ff, 0x9d, 0x3f, 0x6}, {0x101, 0x3f, 0x6, 0x8001}, {0x3f, 0x6, 0x20, 0xffffffd0}, {0x1, 0x2, 0x4, 0x5}, {0x7fff, 0x9, 0x3, 0x20}]}) r3 = msgget(0x0, 0x2) msgsnd(r3, 0x0, 0x0, 0x800) msgsnd(r3, &(0x7f0000000080)={0x3, "dcdc3874234667df23360d5da6d0be929583c65e0d6e38867675bd3c0f8bd26e80f132a0be8e4bb8e6f0dd35fe9bcbf82bb69eac1ab2aef49c62cf85bf3e651a8f2cd7db16e30798f93487ee4c57e09ad95839459a5fa238dfb7078ed3987d01f9f83394cc83e39dd9fa0fc889"}, 0x75, 0x1000) 14:32:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) pwritev(r1, &(0x7f0000000880)=[{&(0x7f0000000140)="bc84bbd3ce2813185599dd2dedba310fc0b4e256d87a76cb8c5bf6ef5189cb90dae92e393497a5e381dc6e237215564f15560935e88a487d6eb472b688422009", 0x40}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000840)='./file0/file0\x00', 0x80, 0x40) open(&(0x7f00000002c0)='./file0/file0\x00', 0x80, 0x8) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r3, r2) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) fchdir(r4) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) readv(r5, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/140, 0x8c}, {&(0x7f0000000300)=""/241, 0xf1}, {&(0x7f0000000100)=""/25, 0x19}, {&(0x7f0000000280)=""/30, 0x1e}, {&(0x7f0000000400)=""/247, 0xf7}, {&(0x7f0000000500)=""/222, 0xde}, {&(0x7f0000000600)=""/162, 0xa2}, {&(0x7f00000006c0)=""/196, 0xc4}], 0x8) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 14:32:54 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f000057a000/0x2000)=nil, 0x2000) 14:32:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x400000064, 0x0, 0x81}, {0x6, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="20211143ccad1c9a420ce8aae933") r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = dup2(r2, r0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000080)) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000040)=0x20) 14:32:54 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{0x100000000}, {0x2e, 0x20003ffd}}) r2 = socket(0x18, 0x4003, 0x3) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) fcntl$dupfd(r1, 0x5, r3) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 14:32:54 executing program 0: pipe(0xfffffffffffffffe) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x80) 14:32:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) open(&(0x7f0000000740)='./bus\x00', 0x0, 0x7a1cb1750e73cd8e) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSTART(r2, 0x2000746e) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0x3, 0x4a}], 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x11, r6, 0x0, 0x5) preadv(0xffffffffffffff9c, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/87, 0x57}, {&(0x7f0000000200)=""/147, 0x93}, {&(0x7f0000000100)=""/63, 0x3f}, {&(0x7f00000002c0)=""/84, 0x54}, {&(0x7f0000000340)=""/171, 0xab}, {&(0x7f0000000400)=""/156, 0x9c}, {&(0x7f00000004c0)=""/208, 0xd0}, {&(0x7f00000005c0)=""/232, 0xe8}], 0x8, 0x0, 0x7f) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) r9 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r9, 0x0, r9) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f00000007c0)={&(0x7f0000000780)='./bus\x00', r9, 0x2}) 14:32:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x29d8aaac}, {0x80}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000240)="8cf531c660f55a666f4ee169ea9eb3d3cbef7c68ac2764bea4f5f83060c9a06badc8ce66f679818b4826e1c37024ebba2f06f0a5c32b07db6f82f45318ccedfe88e3c09f6d43b6c079a69182303ce25ad978698f54a5030e93b0cac74890189183daead88908a5d9060dafb3aa4727fa52fd66a8e50406189328973673cf4821bed746f1f1179b70df5b66fd8ba4d1ffefea0d93f8e6e49c912da80be01d8ef3bb7f87de2806c20980205c6c20343f20864c83f9fa0b0e8d7b8aaafb8b9e757a12fc31573685677e905a8ff948e7a69edf62ef14e0125c50f35b1558e29d76d5b726f88330201c9a2a", 0xe9) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r5 = fcntl$dupfd(r1, 0xa, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000280), 0x7ff, 0x0) kevent(r7, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 14:32:54 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x1, 0x80000, 0x7, 0x0, 0x5, 0x8, 0x386ce517, 0x2, 0x2, 0x6, 0x400}) mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) 14:32:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x100000b1}, {}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") 14:32:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x81}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = socket(0x6, 0x4, 0xff) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 14:32:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f00000000c0)={0x0, 0xe9e}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x7, 0x82e8}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) read(r2, &(0x7f0000000040)=""/5, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, 0x0, 0x0) 14:32:55 executing program 0: r0 = socket(0x18, 0x1003, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x12, 0x114) r1 = getegid() setregid(0xffffffffffffffff, r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xe2) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="38c24d53ebb2753b71ea4c710700de2e8949fd52a6bd9b06bb8233f0ad274e8e283739273834af4f34bfcdce1b0729c866635ee5e1d4a70b34b64b14988902f40babe0d32dc55c43e01e0af92949dd5d289e35"], 0x2) 14:32:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x101) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100", 0x2c}], 0x1) 14:32:55 executing program 1: chroot(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x10) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') 14:32:55 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x2, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) writev(r0, &(0x7f00000014c0), 0x5) 14:32:55 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffff9}) r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = fcntl$dupfd(r2, 0xf, r0) kevent(r3, 0x0, 0x7f5, 0x0, 0x51b, 0x0) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = accept(r4, 0x0, &(0x7f0000000180)) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000340)=0x8) r10 = socket(0x18, 0x2, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8080691a, &(0x7f0000000300)) kevent(r0, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0x1a, 0x4, 0x1f, 0x3}, {{r2}, 0xfffffffffffffffb, 0x2, 0x80000001, 0x0, 0x4}, {{r5}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0xffffffffffffffe1, 0x2}, {{r7}, 0x0, 0x80, 0xf0000000, 0x1, 0x144}, {{r9}, 0x0, 0x21, 0x80000000, 0x2, 0x7}, {{r11}, 0xfffffffffffffffe, 0x18, 0x1, 0x4ba, 0x2}], 0x66, 0x0, 0x81, 0x0) close(r0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000100)) r12 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r13) fcntl$setown(r12, 0x6, r13) r14 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwrite(r14, &(0x7f00000000c0)="e0817d7d41434e46bb6404fb0a336d379e46cdeef81ff4708f4d1654d06dd65be983507806", 0x25, 0x0, 0xff) 14:32:55 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = getpid() r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = geteuid() r7 = getuid() setreuid(r7, r6) r8 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r7, r8) r9 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r9) r10 = geteuid() r11 = geteuid() r12 = getuid() setreuid(r12, r11) r13 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r12, r13) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="20dba68115e3207fbaf23dc8248cbf66ee67fc9eef39", 0x16}], 0x1, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r2, r5, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r13}], 0x40, 0x408}, 0x4) r14 = socket(0x2, 0x2, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r15 = socket(0x1, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r16 = dup2(r14, r15) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r16, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r15, 0x0, 0x0) 14:32:55 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 14:32:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf00000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) 14:32:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0601a255dc361e192a10310a02000000000000f259d35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x0) socketpair(0x18, 0x0, 0x6, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fb48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x4ebf}], 0x10000000000002d1, 0x0, 0x0) 14:32:55 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{}, {}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000080)={0x1000, 0x80000000, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget$private(0x0, 0x4d9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 14:32:55 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbffffeffffffff], [0x0, 0x0, 0x401]}}) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'\xfb\x00', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 14:32:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfe1f, &(0x7f0000000080)="40c551571115b12ff78d5aee258c") 14:32:56 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) semget$private(0x0, 0x844badffccbafe7e, 0x136) close(r1) r2 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x0]) 14:32:56 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000380)=0x3, 0xffffffffffffff8f) setuid(0x0) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = fcntl$dupfd(r6, 0x0, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000200)=0x1) r8 = socket$inet(0x2, 0x7, 0x2) setsockopt$sock_int(r8, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) recvmsg(r8, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) r9 = socket(0x2, 0xc003, 0x0) connect$unix(r9, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64846c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fefdd612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000005d579e5100000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e3143300000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee443460400ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f5402005e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932d5ce31045f02662ce271d9343881625376da147439f9ff529d53470bde75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f06000000000000001cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f33141f90bd9279b04c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17b07001520dd2515741374c70916b23a8b086c436209b1a8a88b56b63ba53ca33a42e93fe75f8a86a37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793cf83cefa7ac9427b81352d5911bf1b5fddf00010000000000005c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d718fc196e3c18626e0000000000009c7d35fb51b2777216ff274c10bbbdb48564f005e370783f2800776d90e3065bfc8a8abc99ab87aab1f4aabd0b11de423373762be97d892b3987dbb66d2d3f6ae535ee7b8ee3f3b598e82c3bbff26dcfe8a4b5f229891e5de93e5ae0a4b6d0e31109c68355673c1fe355f36b9a34160662341fc5e7482b2d3f8abb8e88a1f6d6a2cb8a49f0c887ea689dcd1cce51ab1762"], 0x10) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r10, 0x0, r10) recvfrom$inet(r10, &(0x7f00000000c0)=""/201, 0xc9, 0x60, &(0x7f0000000000)={0x2, 0x1}, 0xc) r11 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r11, 0xffff, 0x800, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) 14:32:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0xfffffffffffffef3) r1 = geteuid() r2 = getuid() setreuid(r2, r1) r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) r5 = geteuid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x5af1, r5, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r5, r3, 0x0, 0x0, 0x0, 0x100}, 0x5000000000004, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) msgsnd(r4, &(0x7f0000000200)={0x1, "73462fdc16e18879f2dcaf436b40c7979dab91a381429398f12fea7cfd968230faf0348f03565301aaa818812bb01a03b850406a9c08c5d6bf56a6cd93132e90af3017759b0a0bba654d48710d79c240d3f8cbc35045a929cbeba50310fb9ab40c604b406355bd299f1bf5146d4e204bae82bd"}, 0x7b, 0x0) pwritev(r0, &(0x7f00000000c0), 0x52, 0x0, 0x7f) 14:32:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x2, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="82020000ffffffffc6bbaec516703f12ac056ab5a1f555c54447478761c8a66d1504c044b99991d2cf85bbf774fa9107c9ba3ba761df6b46d31cf5c83ca72a9e061e38f74f09ed7de67aa4652e56f6738101d1652f0aae09664529fc3aaadf6dedd2e0dd213aad3f17772393fa1cdd136a"], 0x1) mprotect(&(0x7f00007cd000/0x3000)=nil, 0x3000, 0x52f10f82829f86a8) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 14:32:56 executing program 0: r0 = socket(0x11, 0x3, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb50800000000000000af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657aea8c50000000007000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x27c) recvfrom$unix(r0, &(0x7f0000000000)=""/178, 0xb2, 0x880, &(0x7f0000000180)=@abs={0x2, 0x0, 0x2}, 0x8) socket(0x1, 0x0, 0x30) 14:32:56 executing program 0: r0 = shmget(0x0, 0x2000, 0xae, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) r1 = msgget(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) clock_gettime(0x6, &(0x7f0000000280)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) msgget$private(0x0, 0x400) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) faccessat(r2, &(0x7f0000000340)='./file0\x00', 0x100, 0x3) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000140)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000240)=0x5) flock(r4, 0xc) clock_gettime(0x2, &(0x7f00000000c0)) pipe2(&(0x7f0000000280), 0x38010) r6 = semget$private(0x0, 0x4, 0x2) semop(r6, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) socket(0x11, 0x3, 0x0) r7 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f00000014c0)=ANY=[@ANYBLOB="2d012e2f66696c6538b3da30d0bf3f04757000460d66c8d572926fa3cb6835af3db41b6105f530dc65d490ef14a4fdcbadbfff62da075278587bc8c822c0ba14930d76fb3f86717744029819196832e5ce848c224910ace0ecd83af37b960d78050f084f47ce585b346fa978b2133f01bcffa924e41a4f0c31dbfe989c72dee19819f565f9956863631a48880184ecb2a4b7aabfc14f2fe127456268aa652b3456b094d64735cb60c8f6e43c076c0f054c36b5536d59bffd2fa25caa210524be7750c9569c6f72645ead2b2c9cbc492e799d5d6dbfa6dec88b15ba2a5c4ade3e745123cb46095f39ffc2fec89089d78416e5dd9ac6c94a0d6376cacc8f18ac20e643e33f8c8b050dff7de1c5492af3e31c5e54a75efbb65d2f7005b5aa1a400a517d026bf492f668207aefbbd0c4e7e90bd647ee2e12aaa6c55bf477f56173e54ea839ed3b1ffc0a263be376159b5d40c784abf456f4b2643ca41a5a542f568878e3c07f2b38b5857ef2500509afdfb5de1a8944ca025cad2fa5f580ffc9759cec4fb879500f8223c739ecd41d674f"], 0xa) dup2(r9, r8) listen(r9, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r11, &(0x7f0000000240)=ANY=[@ANYBLOB="2d0600000000000000c1"], 0xa) dup2(r11, r10) listen(r11, 0x0) setsockopt(0xffffffffffffff9c, 0x8, 0x4, &(0x7f00000002c0)="040070aa57141718535f00000000", 0x27e24918aaaed4d7) setsockopt(r7, 0x6, 0x3, &(0x7f0000000500)="04000000", 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0x0) getegid() getuid() getegid() r12 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xff89) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x5, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000700)={{0x101, r12, r13, r14, r15, 0x80, 0x4}, 0x80000000, 0x9, 0x9}) 14:32:56 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000001c80)={0x0, ""/242}, 0xfa, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r2, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgrcv(r2, &(0x7f0000000200)={0x0, ""/4}, 0xfffffffffffffe29, 0x1, 0x400) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r3) r4 = kqueue() fcntl$dupfd(r4, 0x7, 0xffffffffffffff9c) getegid() socket(0xc, 0x5, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) fchown(r6, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r7 = dup(0xffffffffffffffff) getsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f00000002c0)=ANY=[@ANYBLOB="de009354264b9ae7add177d3f20e5cfa1bb4f9f6f0927b9ff99eda950e7dc26094a716aa45576bbd27fcc322e30dced3908df49c8e9de1c5862eea84f789f7beb29ab09033672b0fba2d1cfda1eb83008d229add75f1380893d6813718f313a63a510965953a918a59fb9d6ca4d3243f2db88ea38adbc8aa25062ec2f5e8d5ada3d71579bdf6a2308e7dcf00"/155], 0x10) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r9 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r9, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) 14:32:56 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb182e2b6669020000020d9822700fd1a9f2d2a45723de9de09e9b537ea3df7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c62e79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6de210794215519926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ffa175523c8187ba99b983"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x3, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = dup2(r1, r1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) dup2(r5, r7) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socketpair(0x31, 0x4000, 0x40, &(0x7f0000000100)) 14:32:56 executing program 0: semget$private(0x0, 0x3, 0x10200) stat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000540)) r0 = semget$private(0x0, 0x4, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000480)=""/50) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x6, 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffff9, 0x40, 0x1, 0x7, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffd, 0x2, 0x2, 0x8, 0x4}, {{r3}, 0xfffffffffffffff9, 0x10, 0x1, 0x80, 0x6}, {{r4}, 0xffffffffffffffff, 0x7, 0x2, 0x80, 0x4}], 0x2, &(0x7f0000000200)={0x0, 0x7}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) open(&(0x7f0000000340)='./file1\x00', 0x1, 0x100) r5 = shmget$private(0x0, 0x4000, 0xa0, &(0x7f000078e000/0x4000)=nil) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) writev(r6, &(0x7f0000000440)=[{&(0x7f0000000040)="03b7d5672fb09828f0857277129d18564a7babeb1edf89349ba0b67fb34e7fe7a902778e5a3aa45871de5302289ad378abd6ac6aa3d3efa234f51312e38c7fd7f3beb72d864995e908e14443e06d2753dbbc5ee460456d90bd3a30821d7d0657334eb5ac49640132af7e3a44802f0755c7f6d315494b", 0x76}, {&(0x7f0000000400)="19a44ec763bfa6e3bb830864ee95422a5cb107dee65dac2099e18017fc85ed68a0213a9940188ed1", 0x28}], 0x2) r7 = socket$inet6(0x18, 0xde261187df15e6a6, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000300)={0x7, 0x2, 0x8, 0x2d98, 0x1f}, 0xc) shmctl$IPC_RMID(r5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) r8 = open(&(0x7f0000000100)='./file1\x00', 0x180, 0x98) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f00000001c0)={0x3, 0x7ff}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) bind$inet(r10, &(0x7f00000003c0)={0x2, 0x3}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x1, 0x0) write(r2, &(0x7f0000000180), 0x13c) 14:32:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{}, {0x4c}, {0x200000000006}]}) pwrite(r0, &(0x7f0000000280)="dbf671fd3b9236ae5b50cf649c58354d5d975185645ba63bf2bfa78d05938b081f1568afdff1d9dc886e5920bcc69ad1e536276396b82aff96c996b861afc9a39d178aa0e84cac25b3d9a3600ec7e67efd9e1f51c70a7aee9628110e5b8537a19d6b582270e35ccd5c2a0b96494e41c01e4099428c3ef2f893d39f4eb6865b4ed1975c508b830488ff55cae13fc2cb004736288e39b9c02ca121623247c5057715c0de05a846c1669f109931d152c132bf164e1f019a114f99cd5f8169ed5368a324d6215fd53d1f5cf759077e2e5ec2bfa63d15b43ae42fe47ebbe8687664c62b9b40beba58570b629af6698b4f279f5ddf08b42b9031", 0xf7, 0x0, 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 14:32:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000003c0)=[{0x20}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) 14:32:57 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) mknod(&(0x7f0000000240)='./bus\x00', 0x2080002002, 0x40004200000028ac) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf20000000000000ba0d31e99a00000000000000002124000000000038", 0x2c}], 0x1) writev(r2, &(0x7f00000001c0)=[{0x0}], 0x1) 14:32:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) socket$inet6(0x18, 0x8000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x40}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x24) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x3) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:32:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x2, 0xa004, 0xff, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000240)="f580a66165572a3a9b12ca58425f80d8e17153ccaa6a69406695445f7b032d505d0afca5de34302660e461d672063a6f2de87785fce6e87e1f9c228acd168b3c81a9cd57807e5734534e3d135a9bb5a0df66d47dbe7f5fff003a3cdd0255850bce4d9e2a3a43e62155f03e48e470dbabae2259b53cbf1dd26876121f446383cc51b158903ffbab808d871b4fe713590d25b720", 0x93) syz_open_pts() getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r2, 0x1}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 14:32:57 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x240, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r0}, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="11d84b83169d15d691656eca3459b02c324adbff0fe294bc46"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x20, 0x1, 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000140)=0x81) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x13f) 14:32:57 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f0000000040), 0xbf0c61c1579f098, 0x0, 0x0) 14:32:57 executing program 0: mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) select(0x40, &(0x7f0000000000), &(0x7f00000010c0), 0x0, 0x0) munlock(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = semget$private(0x0, 0x1, 0x80) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = geteuid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5af1, r2, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgrcv(r1, &(0x7f0000000040)={0x0, ""/160}, 0xa8, 0x3, 0x1000) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000005c0)=""/175) semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000004c0)=""/210) 14:32:57 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000340)="557d27e108459e2538771a7c17530e559d4d8c67dba7894a7fc6f5f82f6d61ed9e5cf0d331d24def965aef64bd3ca8e7105c169b85616c2ea67f74ed69489b1e9ecc129641c59cf1074c5bac9900a776be3332790eae", 0x56, 0x1, &(0x7f00000003c0)={0x2, 0x3}, 0xc) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x10000, 0x4) r8 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffc, 0x40, 0x0, 0x1, 0x9}, {{r4}, 0xfffffffffffffff9, 0x6f, 0x1, 0x5, 0x401}, {{r5}, 0x5dcdb265c181452d, 0x10, 0x1, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x0, 0x7}], 0x3, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0xa0, 0xf0000000, 0x3, 0xcc}, {{r7}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x7fff, 0xfffffffffffffff9}, {{r8}, 0xfffffffffffffffd, 0xc0, 0x8, 0x2, 0xd5}], 0x8c0, &(0x7f0000000300)={0x7, 0xfffffffffffffff9}) 14:32:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/246, 0xf6) 14:32:57 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000001000000000020001be86534bf603503a8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f0a2e27acb5d602000d7d026ba8af63ff37281c18e4fd89abfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea832c500000002000000000000020208a371a3f8000400001500"/177, 0xb1, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) 14:32:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) kqueue() r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) r10 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r10, 0x0, r10) dup2(r5, 0xffffffffffffffff) r11 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r11, 0x0, r11) dup2(r9, r11) r12 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = dup(r12) ioctl$WSDISPLAYIO_ADDSCREEN(r13, 0x80245753, &(0x7f0000000040)={0x471, './bus\x00', './bus\x00'}) 14:32:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) getegid() r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0xfff) write(r0, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5a06156206095c2b61f3e902acd1f85f088ff466dc4eee0136bcfca0ed620ce8d42344df75bba7b86978f830344b1ac85977cfe94213be1f7f736936c29bf1c6dd38b04f49688e7bc78622aad84970b55adc0a7f03b4aa1d5ab94732c327164d10ad348dd4de7674772537bf6290c1f7de15a0119381c853e49485e8870878733268d4e21d88346ea9b0021f2b242ff09a7c5e97674bbb96fe2d4e19a644a9ff6540bc8246f507fece63088fd4f4cc51dc593ac8aba384ce1110cefe4bb5204e107f8209832a44dc55c99ad52adfd91e759a63ba299ae503916634a4fb4f977c70f284d9a5c8eebebbef40d6b7031340f", 0x4d0) close(r0) execve(0x0, 0x0, 0x0) 14:32:58 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r0 = kqueue() chmod(&(0x7f0000000000)='./file0\x00', 0xe) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 14:32:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x54}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 14:32:58 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)='C', 0x1}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x10) 14:32:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYRES32, @ANYRES32=r1, @ANYRESHEX=r1], 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xb4f6}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCDRAIN(r4, 0x2000745e) 14:32:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x7fffffe, 0x2000100000000}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xde, 0x80000000, 0x40, 0x5, "68d7702a4077ce9be329ce701b57dff9bbccc40d", 0x3ff, 0x5}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x400000000000bb, 0x200000005}) 14:32:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = getgid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000240)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = geteuid() r6 = getuid() setreuid(r6, r5) r7 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r6, r7) r8 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000140)=[r1, r3, r4, r7, 0x0, r8, r9]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x4}, {0x50}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 14:32:58 executing program 0: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0xa012, r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r3 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000028b, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25, 0x0, 0x2}, {0xce, 0x800000000, 0x0, 0xb}]}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) r5 = dup(r1) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0c1a5e0577d3d9b9fcea286f6d86d3d23f26a45e"}) close(r6) r7 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) accept$inet6(r7, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f00000002c0)) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xfffffffffffffeba) dup2(r5, 0xffffffffffffffff) munlockall() getuid() r8 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000680), 0xfffffed9) socket(0x18, 0x1, 0x0) socket(0x6, 0x4ca8557263fb171d, 0xa) 14:32:58 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000240)='.\x00', r1, &(0x7f0000000280)='./file0\x00') r3 = openat(r1, &(0x7f0000000540)='./bus\x00', 0x80, 0x100) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000580)={0x1}) r4 = semget$private(0x0, 0x7, 0x10) r5 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000180)) semop(r4, &(0x7f00000002c0)=[{0x3, 0x6, 0x800}, {0x2, 0x269, 0x1000}, {0x5, 0x0, 0x1000}, {0x2, 0xb7d, 0x1800}, {0x4, 0xa4f8, 0x1800}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000012c0)="81191ddf8910558513ed54fe3e107e44de71416f7425daf44e51c4dc401b759015e97e5da4e3fd3ffbc89189646be03224bdb6943648f42370d4c93ad320267b80c39199a725a4b4ba85ed916f0a34a963e1e1d80de51a92e1284373b1c1d01fcfd25d2b8c4b9740488aa037eaea1379c949d27caccfcf24a6a009f681fc9010ff737ccb0de83306fb8dba347dd5f3c38b6cbbcc9e641d1576c5cdf581f5dbf9b9ea81a52278e50b10029f3bf8bc455811a50c906acc7ce948e34c45701d1f0ef7d0fe40adf6a306fd204e3143c6d89b5ce417110006f4203379238198a0abe7e51c0b427b133b8844febacc7548a2026e6d22cb89d9b2b6e94440a69027813787ee15f29393aacb9cab8146c76793b5478fbd1b827f57319abdd32d0d86c0b8242e3443b4dfb7f18bb9e5a3f8e8b5f2361fa5fec019482f0a4743cd89ea9894cec06432fd6442c536be69c05e4d476af8d5e649af2d952c3d43ce8e1b59cae246aec5f163fbe1e7db1eb03db0c4665cabcae8486450284df7c63d41e31af0abac10fa87ebc2058effec58afa469c02f2072a8143b894217604c5239f1c1dbaef74d1683ea33e149e4617e580395d5b1c9f4ca546bb24f47da", 0x84) r6 = socket$inet(0x2, 0x40000000000000, 0x7) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) semop(r4, &(0x7f0000000440)=[{0x0, 0x5, 0x800}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') openat(r6, &(0x7f00000004c0)='./bus\x00', 0x2, 0xc5) ioctl$TIOCCONS(r8, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) pipe2(&(0x7f0000000040), 0x4) r9 = socket(0x11, 0x4003, 0x0) sendto$unix(r9, &(0x7f00000000c0)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02810000000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffdcc) fcntl$getflags(r9, 0x1) fcntl$setflags(r7, 0x2, 0x1) pipe2(&(0x7f0000000500), 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x21150, 0x0) socket$inet6(0x18, 0x3, 0x3) flock(r7, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000240)={&(0x7f00000003c0)=[{0x26, 0x2}, {0x42, 0x1}, {0x4, 0x800}, {0x5, 0x8}, {0x87, 0x9}, {0x1, 0x3ff}, {0x40, 0xffff}, {0x2, 0x1f}, {0x22, 0xfffffffffffffffc}], 0x9}) setsockopt(0xffffffffffffffff, 0x94d8, 0x0, &(0x7f0000003640)="89cf3051733a2e3cf3565208bf0a40c417bebd686468749be0a02e0e5567ccb19b010179efd1388835fb97046629bc4c852c995066f09f6d88311d11dc9cb95ff6a09a421de84c85e615ce8b64e8941b4bfc0e99dd5358334ae7c5096c809d1afbda1d972c47d04cfa7044a2ba9ce1e232bb44930b33255ce17eb00c5ee9b250f6542b761441f281f14d6514547f8caec51b5480a9506810a27e6ddc81e64c4d435cdffec91f1a6026aabf5b7d0e2c99d62ca3ee39a5643a67610748f7b50c0cba5313c52478a7a79e5645f53ea407a87fa9093ddfb6406110a7459e14851fbcc39e81d3f9b83ef31d0ad54776551ccfc61ac12be1ab2838c439e3d823c6b203d828bc1a26e4fce6368d658ca6d8a45441f48b4fba040a0bef91466ee3f653dbb615ae83d4582a8840f513ef75d19aa997e0798cd46a0bb8316508df0af4dca7312dc2b920eac09af46a147ba2feec28c0b780de3ef493296f1741327627b59a1ab5d9887fcd9112fdd8880b8b146d81d41e4017a732b78ec6bdef97c17723aae5786aa5e7ef53ddc87b5942900696d84735d32b888dfb6b28c46c59c2b663f0c90855d78b84cdb80d9f6cfdb9f05b3b1a3d9e8626304b8943b2c5cd92a7413fce277a86eafa1f61a279046acd619883578ee4dbf5b47d0a9b7c1ef20be39a4e968cfb3ce0f1939b748330d2e868b081147526c1962434f5e39ace730e8d27ef7d989d538dc3bc15dc34bfe6663b240ee0f36864d4bc5bd76f6a7a86093ac14b0053411db24491fdd3ca36baff559fc6d701dd1b0ee5ecc7fd551782b8f2d425ad887b455c113bb3cded52e1c8bbcb3bbfe8742df4f517176d325a46b31d4975f8f008f3186c31867fc120003db6ebcd59d81e3ef0f36871b22be6dd7258c50982d59730e9e0bbed8adec155c17dc3a9d67fc9d195875cdc0ee58c35df49668d78e277f114d512e181f74fd04157d1afedd8a1322be3b818a0d3a9d87e570a571537d4cacef77d46fa88548069738a73fb13ba85ba0f5701e0528563537fb18ed78304f91ce8356e580191737197926069eb0da48c48023619e160b2b935b5f4ddf374f0e1b1855aa0a3f64b823b27fe1b2087d6f9f2fe2377e37cb69b7248de62f4b88ddc7c64f92db55fb82b10e240f40a9121d3f3a5a1a419684a3f1e11626459d4d7d34dd80ad1d39d8ed8d4c29b3f6eb45cf1854affedb1c576a77abfa4637c029a12f1db4da5d2bf001f58718a6a8340c2f723782118c63003f79191a1e2075bf2961b7ba867c51b5caf0c025de9fc626c9bf598ec5393bdcc4a9d24f4d69938e9bc5621504623612e34cb712645f8c0b6e5a7fe81f9c229c6f7f7f2ec64c76121ffbdf5b5f129de35edecd8de75564f7cfc8585c303ea2016f88d1e70ec66b8a2750eed1f7c39951569ea58f9c4aaaf8d8617535d33c45b5429d5885b68bec398295a010fd685df1aa31470d0317c7a9a202c3bc90c657088f3c37af62595a771d11953a09c7c4e4a1733f59f6c46cfae415a87ff764ca76b9cc55f79cdef467213678e1925d5eb51b2f0a026d88b1b6bfb0743bca5a046ac1bffc33f33ddc24220ad9a2633ac972cb2cb88a097cce0d7576dc84bb81f59c83ae1a372deaba1f20789214ceb4e802f59965869a3c0236ad883e279fe7e48d34e8432afe66441be7dd6a965daa574858816d9e4dd4ac62cded36d8f83a06a154c7d4169174decd922172d7d4319c3677ce2c44bc483055215672fa8e1d707508eb3f55ab40c87395cb77310a1c43fe193bc36f4efb5374d29d1eafc05086f755ed077d1db3c9cc36298f9d45482959dacfa8475340af0ef7be172a2e3805e5e71ad6b8607064648919d72355161e6d9fc7d377609e01b6180291a33f322dfa2c9c8c2cd23713fec9676c8e00108bf19022e26c865da93d3ba159ea7fb8588a48767e47d194c7bfc1c8162e35f9becc8e743fddf60bab4bc341ed1120ab063329ffaa9ea945059bd54bb67f50018d884d91d22987d6fcd74e5ad2bc5655498bf4d6bf9bcc37797f7b7b18db44c9b0c20a8101f721d9ac13343c8d69616a01c1cff47ba3c60dfe4d91dba21136243a1896dbd08abed5710e4fc9a384643731dbaf90e84a65320769c6d9110966efc34b65d9010df561679222ff4a4c6a35f918a7fb7b10c8e279ef4a44b22311f6636a441d0f6bdca9cf2816a601af2977e498d949ee6e93c952bf0ac719663cbc1b54c4a498ce0dd578243ce1760761f7177de671aed23dcc182906f6d48966d8838498d22c18677d2ffc503ead4fba55c5de8ee8a8a8e872872bc2dbc25742ddaa02bb9f73715f994e79b28574a6e49cf24e08c62392374072b86d587bf6e8f59fa7b65949a163164ff9a17dbbbde41a883744a3896ef87c3e1e1dc74c6519b51a64aafed91d148dee293fffa6d3254934728206c50534fe0dce1e1deee0a43adcccfe788e7520841b73c46e605d932bb0bdc6b1130e7568e4a186d1de62394c4a2775051782767778a4e1f4f0a0e14b7d0833b8f3ff64498d5f6f9d85a7e6c18e419a0589c8e5755547dc711daa6d2897c822282390e0bb675159998de5e0c5ae6c67058eaab6d42e74057db1a783bd21243ff40a441ed6491defb4127023a5f530a9a9d0fddd8130fab615a694e9fddfe961904f39dc21395615efcbf287e3bf909e27300be987817ee9e9f5f08f48c3911d8247e3f1b40dc79399b8d9bd02fa9205dc3d843038f68acafefbbb2906efbc4432761bd8871509611e0bcbce601c186a37001fbc91b979cf67a1bc2d723f62db2946bab1ec3daff1461decdce415c2f6c1e4bb00d039c1000b2f0f9baa6e06bca91737ba362fe0bf7aedb06f20b3fe4f98da9ad57240230c599e34c772c83f0e34a0e3c9ffe6e42ffad0357aa21d879945b015d9105cb18bed06f711e8934e4605a94fd6e3c2e7138e9243ce97413e9402b2d26661b9a72afd1de22d22914dfd4f4ff3ecbe3de55d1687188756f8970d30f20fa576687c0d39f08ca62cbe9d2c24baa9d047707b3f7848b89b4d5813f6710c2bd39b59500c279ef57a6c8c88ea8c95c3d54c368c46035032acaaad8845a65055b979e84aa909a11ad0d470e113a4be7b405851fd81af886293bc9b888e605aed99087365480e5dc611943e9af112efe89243cd8c4591cef499d774eaf24e9a9653f055f03575ed0279df221e891a641bfb7398a7198bf217f52b521460065a8a4e0a2fd15e7b28c1dae757f891d907c31713805dfa48cea7f9e1d7633de741b561a82916e3c6de058ebf24af8e5e4ae513d6de7acf6addab21feb581c6c47ad9d3e257875573ec357f8f4507efb701284b5b033088f96f473e675a065304d1c66b55632fea4dc76863f46f2c5ff130665932c5d80992e1e74e246e4892a5ed901f258f5cfc5d12a5e123158a3c1a01fcd74afca2f99a0d7fbb18c8e38e79274c97f3b04c09f7aad3ffddcedd7c5ffa6f2c0287d7fecb79c4c0c6052a8ae4929c0c714318132844625063960d18ddaa371ed25e89551400d5b9c124dcc2211ec97013b2a7664b824e4d5d68827d4a329c5a61c7f989fe5faa05747127fac69e9454f20e639615472b1ee4e7a656e6222301530390ef5a36f731e70fb23f91e8b464d08d5fc59bf4ec2a2944a29c74a203a1af581a6cf1b3aae994721b6173094bc55d97ee75fe7a79559ff5722addfc350003c306f233344b56237d94a0ba51e69a8b8e0f9a273e36c9f6a6584b03e89bb65249831aba83321a817bf86200170976b5f451b50089f3dfd172b45e4bf5c473d21ca2db8ea0e13d2251a99ceeec785e80f217a0078c3aa25c66c632de6d040ac5e90d628110323af874cc1e7e5f9fe5947e8501ff482fe17f63315f458e72d38cfc82806be0dfbfb8879c7e24f98dc268326ab0e4097b42365a1f5957f4e405a6a008bab67e3ef8eae5ae38ddafec0642ac70f32b09208e865584dcb941deeca6ff80031e87dad7ba7d7616b1c3bb2b74c84baf3d20588b608200c51f7a7af8225cc2f184909eb39f1446f1271af604079f8d904a042d7a0ba30b25d59f04cf6df4b17a78067fa4b7b4557875684a3f3fd521822af51f32be2c0f7da88d78fa2ae9784858df2818a169e44f9cb95a43df792d59f8b001f13f310a46bce53ae05520c3cc92bbbbe285533978c925d9a6db596226b7c42060823a3160ae0727d351c18b111f5ebaa1fc62c9cb04a4d8697df5d35b29f984369a24c4cd5ed4b8d2bb6c8817f3d696545fc805e74cd5ad9862d9f8efa301c1f2c542b3a68011c0d8cf0b2c04be63c4941b19e88870a48ce7c5f2aa00559a6e0cb7c8520e234cdbfe8e1aab3c7cffc9f693a0e0696f454e503fcf02a85770e84e7db79653b0e8d29d8a0e1d6fa012da19b04d5421e3e8ea9ebad9b30e73d2ddfc2c21819133c37557cbf1297beff419a1eb33adc1c469e3f6cdc18ac6b19325649c5e1b3b9aa8699d32c0b48bb912371642606ba1566cf249778abf144d34f9516d53f658e1906af99bf9d62f0d93a996634aa27d4ff8aa887833a6b2470c015be7f78e17750e25dd69e25b955b031a43ee16dafbc284a1b351615ba24f4618b14844adcdb3a06b3aa2f1009dde6c0415a28296c4e4685b6ec71d2198a1e7b667c7041651ed01597fb505b58780943ef4547edfa292f87051cad6bb2380f90610fad14cc6e584bf52d0d3553b1097c5668183e6c05dc322606d132c9a84ace14969c4f025f7e218cb5cb25f6e99273090c61a25bb5d4ebb4acff4bf01691b550063cf96bc26d7fe913eb394798ca2cbc8d1da5a5f312fc9b8043ce4548510729ff76000570393569ae64dd4a95e9c7adfd20264cd0f55d3ee658e6fe1ac01ad978843357b2bd16524964a7c43a4ebf88865a4552d73e7a46299298a20233b1da5496e70780c44b8088d39ae1ec8b6a0b9104d70037fbf3d65b29b64869a7a45c87ffd8483793b7eccacc9b9a481775eca1b3c943a871de43aa3c05b095dd05d3346bcc943ba1f48a08f8ad9b4445dda3bcb008cef77b6a834d9172c7d4ba104b13e85df7db9cacbc22355f7ca724b9af273c4ac516bcdee2d48a43e8f34a4ce5f8b465135a51695eddce52b10711af141117fbc3cfb957a7ba545a202706b29f5d389b0a5dd2e177a55fbf97d753dbf701a5c481750b3bfc493e8b3ea13fabf839123d88dac1d1e57d2af7961545f170630d7d97f9c51f39659f8f62c2a36eaf887686625b5e1e35dfc82ee0ff4762b6de4dc65296416701ffe5958e02682d814a9f74588e0f93f7053c2a57a143cdcf8e8e73034e1f04b75da18006fb1ee2b3d172b890abbe95c702667171da8c1708838db9eeae06b74f6475bddf6e97ad8bc1e119575dae217803489ff68acf776b08de93a193c64a7c0d4364d10c055a9c233591801edad94121734bc878065f4e2d8098191f25b7e2d338f0837009b0ce34721926001c6f8811e59320ceb48ca70d2121b35adf0756cfafe7dcd082772c85537c1993e55152f816add22a6bf5f7e64b33c43ae4d8fe251012f8a767b5eba5167133d9c000680a7f923d481d951311777f43650ce7d7b6aff49fe0e45a870db30fdc151b52d4058b9678f535ac7b102ad23b364612cb342bb84572b59769f3d7b889bf152b7aed382d2d592f24ba9ff045676a8bab143ad48273a9a96dcd468e94e43d8388b31c3aeb15efc2ccdfd4f7bf888608fd7c20e9658b32f566908cb7e56bacc45900b40b39f72d2d2033e60633f095d7f44a0b9ceaa22a3baacc02f0e61366df46d3664c035e92d31034d2c7c736e4c6570c5ee817ed679c9ba62935b15050358fb764e3b0dde2dfb62456442a86e4052dce122ecca8dcf97c696feb4e2b2c2617f9fb100ecf1dd7017e46beb07704ad769646468beadaec6eb8200edbe5e316e99e8692d3ae728eeb975550e49a7870ead35514909daf416f954ea039f7d69ed8c4b5bfcfa24dbb69cbd7b2705cfe88426b7ac0b002195eab0adc0a9f3b7fb3efbafa38", 0x10a2) 14:32:58 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005", 0x3, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCDRAIN(r1, 0x2000745e) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1d6, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02c180ffffffff"], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chflags(&(0x7f0000000200)='./file0\x00', 0x10000) pledge(&(0x7f0000000040)='9\x00', &(0x7f0000000080)='\x00') r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) 14:32:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x44}, {0x6}]}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x20, 0x5, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x1) 14:32:59 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x2, 0x48) r2 = socket(0x1e, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020690e, &(0x7f0000000300)) 14:32:59 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = socket(0x20, 0xd9867accf96008d3, 0x2) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) r10 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r10, 0x0, r10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r12 = msgget$private(0x0, 0x0) msgrcv(r12, 0x0, 0x0, 0x0, 0x0) r13 = geteuid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000140)={{0x5af1, r13, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r14 = geteuid() r15 = getuid() setreuid(r15, r14) r16 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r15, r16) r17 = fcntl$getown(0xffffffffffffff9c, 0x5) r18 = msgget$private(0x0, 0x0) msgrcv(r18, 0x0, 0x0, 0x0, 0x0) r19 = geteuid() msgctl$IPC_SET(r18, 0x1, &(0x7f0000000140)={{0x5af1, r19, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r20 = socket(0x18, 0x2, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$TIOCFLUSH(r21, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r24 = geteuid() r25 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r25) r26 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r28 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r30 = geteuid() r31 = getuid() setreuid(r31, r30) r32 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r31, r32) r33 = geteuid() r34 = getuid() setreuid(r34, r33) r35 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r34, r35) r36 = geteuid() r37 = getuid() setreuid(r37, r36) r38 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r37, r38) getgroups(0x5, &(0x7f0000000600)=[r35, 0x0, 0x0, 0x0, r38]) r40 = socket(0x18, 0x2, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) ioctl$TIOCFLUSH(r41, 0x8080691a, &(0x7f0000000300)) r42 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r42, 0x0, r42) r43 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r43, 0x0, r43) r44 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r44, 0x0, r44) r45 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r45, 0x0, r45) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000280)="12b606f256928128abae3c9f7693d07567575274abf5c43f1db4e74a0e5680f275a28c67b346d5a051326712e74b7b136c5d74a608606d47d8d1e910755b4439f8387a4f46e27b0535fc109af2f36c61f142e75e99245e715f17115e4e62130367256d5cf7b3cfff41276f885d19f3dcecb40e11fca597dbb7dee8d121b3dd064d84ea74cd2d8e79950b76d525037f2d2c408355000c6e2602b6ecb1eb1d87ebca031cc96c2e9f4781b4fd46a276acdb829edad9758afa06b7ff0a866c4f3c7f611e3d79b1", 0xc5}], 0x1, &(0x7f0000000640)=[@rights={0x28, 0xffff, 0x1, [r3, r5, 0xffffffffffffff9c, r1, r7, r9]}, @cred={0x20, 0xffff, 0x0, r11, r13, r16}, @cred={0x20, 0xffff, 0x0, r17, r19, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}, @cred={0x20, 0xffff, 0x0, r28, r29, r32}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r39}, @rights={0x38, 0xffff, 0x1, [r41, 0xffffffffffffffff, r1, r42, r1, r43, r44, r45, r1]}], 0x120, 0xc83338e2d4a820f8}, 0x4) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="768837be7504d7943b8c46195aad0f508b0f217cef459442d2602b90be3e4d865e81da09f1412f4660cc36d48b9f7b4e2c1275ec30b0ed6659711a94a5652abeca8dd5e5a523f654ba4f0ea79717d66c6129bb0693ac221aa94c81d9676f4bd5bde3882da59867da3838acd502d533bdbf2d002e31f68763de60d7fc50b9c9dcc441fd83d5895490b062300ff936d0c46da0c17bc79014fa5a", 0x99}], 0x1, 0x0, 0x9) close(r0) r46 = socket$inet(0x2, 0xc002, 0x0) r47 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r47, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r47, r0) setsockopt$inet_opts(r46, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82027811e2b28a11776b42fcc9cf5d6167e3b792ec33c5cdc70c62944a734879a71bd81c60507e3f58e2f52bfdbea09caced539c759ffb68acf13c11358851094c918994e7fcbdba3dd305be660d4dca13231244039fc11c3d322596638bab4feb228a8e33b6f7f10d3b6216292779227d662176c17efb532a76b85417b0aa0e00"/153], 0x10) r48 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r48, 0x0, r48) writev(r48, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r46, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 14:32:59 executing program 1: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) chdir(&(0x7f0000000040)='./bus\x00') write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:32:59 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x64a, 0x0, 0x0, 0x9, 0xfe], [0x0, 0x0, 0x3696a8fd]}}) 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)) 14:32:59 executing program 1: pipe2(&(0x7f0000000080), 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="be4a6789c780c832b24eb6938fe8753d756b84b0568fdba68ab250d7a0fb6690f2cfa5bbc8d07cb93da036facb589593efab1c626df6aa956c24c72a9c1532b9aa670adc7cc440ce034a31dbe3d9d244ec905008c8ad88dc6583c0cdc087a7e4bca6268e536a2efb6ae5e5adafd6498c8be2cfd7bcd22eb3"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) pckbd_enable: command error 14:33:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 14:33:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xfff, 0x0, 0x5, 0x1e3}, {0x0, 0x7, 0x8e, 0x7}, {0x0, 0x3, 0x3, 0x8}]}) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x5fe817e34d4e419, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0x5, 0x7ff}, {0x18, 0x1, 0x7d, 0x5}, 0xca86, [0x8, 0x0, 0x4, 0x5, 0x8d7, 0xfff, 0x401, 0x2]}, 0x3c) 14:33:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) dup2(r0, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000040)=0x5) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open$dir(0x0, 0x0, 0xaf) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = socket$inet6(0x18, 0x4, 0x3f) shutdown(r5, 0x0) connect$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="00002eaf09b50037badd00e07a01c103999eeb851acd196ae1a858b3063a48ec301cf5e7cb0946bcabacc730cc7da5e9a2a9c0f22373313b59e97151d8a16e4843c763062d448306fbda62085c6cb15442d473cb46abe3f439b022ab0d6f0d7e351fe53f441599d2be94e68d9f7b8f1297655b09acbdbb95c4fdc8d0ad448a0c7094fc4aabe216aad9a905313e9e72fafc9a4252afad960a6e4e92062659819d0ab50526d46bb6040a8705816140e7b688cb3aabce4ae14205bc93"], 0x10) msgget$private(0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 14:33:00 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x93}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x5f2, "031f000000930a00540a59c093449b756a00"}) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00ba9d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b22b21c3f3719d1d5de4b7586a0669cedb4937b400001c1db394acba77de083c965124aeacbcf09bd31617d89aa9c6ffc4137067f33d5ed8d898537ed95df42a13ddae5f307c5375eaba46d8f816057b2c10d48644a54f695de362e424e31f197d94f0fbdb1796778ce098cc07ac1d7f912e0e2ce8b65297f80863914cb3909b299d190a00000000400000", 0xba) 14:33:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=""/8, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) 14:33:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1, 0x5, 0xfffffffc, "264b05cd000000c200"}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSTART(r3, 0x2000746e) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) fchmod(r4, 0x10) write(r0, &(0x7f0000000140)='\f', 0x1) 14:33:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4040000013}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000300)="d03def51ea9468ec2c6e43533a20892a57bf200137689e7c8f1cf2cb17a0a0505e85df248dbc8dc4090915e8bf911adc341f53ca90290da707f68482b637142fd9be834eeaab19b6df42b385ccce7e21ca39f4f06f3c4ed8f7aa452b744fbfe1dfb9bd7f2ffd9af933035872f1577fa6e096a1c2eadd678656675baaa41ac128c3348d5949ac7580d69827e200dc2a70e1968c75b30cc30a4bdab37621aa07385c65becce7d43201077f4c1a00d986bf3f5150cbe0b43411e2ec5dd984e2c3b06f95a01a7b2344415a2418dfda134310833bb4e73e893e61cc617c5b283315797fe7fe8a62fa1e64d6bcded11ae8aec8677cefa846f8b4dd2bd47543bfbb97ad5de142a7c7565cef9a32f9c6d980f4d0051fdff4a3db96a19bbe1277ad61e706c0a367e43760d86f8b316fd7e71d5d306878e3710363c60f081e85bd2b6356e86c6bcfbbcdd4004b868e6d6a09fad388af92eba4040981698b7723f65a71c2b08ec4ea90a68d70ebe145b57e8bfd00c4a67a1c254e85477b5ef9192078d92ab4de9a7420e77f1e913ecb322c690418bea0a3afd94d8fd8df9c3886c10742d489a011984d794caaaf9066a7cde003535feb629f06b917f027e9d28892d7ab864df00ccef6b4825ef40406608f15ddcb340147370f63bfeaa84887689be5d5eda618dfa8653c805eb12c120d5f4f62e337248d560c08981903a41ad278a4d87d945507f87ebade5d10e6d79230d984b8607d0a25cdb438ea593a46150f70b329fa0144bd51efa076d8f44a6ca8811caf7a0ce7fce9814115dd95609c26dbf1a563b1cab9ca278c2f00bbd7696600301fea18b75f469b5c967ccfec7d467c4dffa4c69ee4d6396df6aed8cfcb5d16e49b1970afc522f8440a0007d311cd1e2c4e5f4a869faae1db4a508473e2d8b193b65ed332650449f4262588c24ee8647d34f17c24f29a856646b72250be528f85639ec29402078ac725a259d5911b1c9fe43218a9e2cf045311232a414479ea565266e491ceb9d41c09b55c5fb004aad6068f698fa081bbd840c1406f6968771045cf3ca5555b71008baa8be0892e0a569a3f9ce2593ee03a992082f035d2522b98bde5a6d2d833eeef40fc44b016129c3427f61d25a1f0f879457d5225ef22b4c4ad36b52cfcdb2d01423a70a694db96952f610b715fe3a0a6eb997332b60f89ba0de0a072ffc3db695ad5301b292198de7ccc5a5f269cf84c31aec9b257c7711e05c3a59288b2cf0f916ceb4678bffeea5cbdd793fd82d0b3963177aaf8ea7c5cb6d82df7a30da7eb536f09310d3b087b22caa3ed32d84a3fadb4f52d57e33706e38468c8f7a406d0d22f454718c35136f263ad24a894fbb306e80f531c181c648aad35ce30554cce6f1d4361bd53150b300159b1b539f3ae47808e8c1a09c295a6331968ee1094b8ddfac73071ab4c99e5e0d4f2cea71caf1b1033ad69315db686a23ce91256d06282f20a830c7ed87888c9b49d875b91e3f3465dd3c6f4ded1366f2d2c8861dba1c1cce5ee0ac40f5adc8cde1a687d39df2e5547d0f5f7bfcebabcb7177af7fca34a066cecd68f8d1d0f14d81f2ddd21eb4f316761f4addaf95c86f227135e87518677c4d8230bf16c204981f7822828a703dcd993c8946e78f743b9c0153f98ae49f6ce9e85ea90e00e8191f71e2f3ca8a62bd870323d5af394d929e9888e6fc60f9a313ca9a5e2dccc81693f01649ab4a9a1faa35efd5f6ba6a229d01ced9ffbbad9f9dc7248677caf104cdfaf0c9f9d53e3ff1c13500973df63665efbaa6018360ace76f0983db411cb26b3ed55574bda2eb91ac0f60fea5b79e2dc7c96ccbf08f0a14eca091690cf2f840bee6667f48cc437846e63d03f5d19986d71a364474053f7617e9dfa6e3bc50faee860a19de230364e661a09de9782e13a8c6808e46b0ede76da4c92fe6b9c15f5f7b5911d253b3c3e3e01274a03b6e7b1521bcc61e894e27e7391e101ef79ab94180cd8cccfd99db3fbd8cf9ea2d5757dd2b02a6be274826e6f5f2a9dd902b519a4b5e58347bc2885ad0fa49dc0aef491bbfa98977dd7460292ca1cd7bfef38508681dba175d94d89031bc4e79f7214f1f1d0732c2195e873625ce7bc297e362652eda1352d3284f2c7efa51e54dc07efec57f7f30c5d140c581ccc2b3d8250993646ea0ecd2c37265a289f20387a941d58f426297a2075d2dd122c024d099e8b717749d3a81844be67e66ea03d04feb5613a35d611d026f4d7836e0140b7cb4ea76451acc7cedf126a4032a1a1542efebf7c197e97a961a8fab2b4efbf6c74b0e2a91823f49ebc48a8380218a1a786274bc817140f30bf49bd167ab013b7536e0ce4ffc0a84568a872526317701da633f5f3ad9999b5c8a8770b33ac2b81f0defa0b8f58c12a4478652e2de45a911a2f10a159308ab4a8ff143b2cb4b199ce216edce6e8c8e4383baf6cc4785db2174baf0dd2611939b17194f587e431206996191a787609fa29b007d1d4df00e23f4b66eb9bea2cfbd00adc57cfb39fe6d4261f29ff9e1ee5cd464ab30f6004676bd927a60dfaa8ff69e1cc3c046ba2a1b99581f2a9d0cb75c4d3cf3d7dd3a476d9bb78107304ada1f4b607ce631db18ae3adc101d888ba11ed3a44e1f74e64a715c7f9077d88b69645d0aaa8f4436dc7081c5316c8f3ac50c3219e099d0f69a148f146ae69201396ed8652bec8d24825b3758eb3bca3d946b52eac8d55d8caac25c512712c3f139fa7e6456dc09edd80cb8f9496908fcad0042ec381eaca2e0cbb7d4703f0fb679fa11fc4f72d98806f8711e4a2be7e6cc6f2e7003c852f6a984b213d3b3ece7dab62accd916db4f209462f5787daa23bb6edad49649329baa69e3c4743865bea8b69990f326faee1b5fbe3014b6ee3a754807e1980f5906294778f21b8c07c7565e76011668acf503db7f25a034783d3f6886cfc9024a3deb693ab66f51fca65b3e82630b6faa651da9d2ca81a45a0363194bca5adecb7fab97ad005b8f4e4e6ce1e4556100c34d0b5404c0ee4154ab5eebd9ff949c82dbe01e46010794043142122a133cb0cea19072cb9698f8211385755546dc05f05d646da15b0c38ace74ff3a8db21b8f968f96facc2a631df40ef3b11226770e61f30b7e8b0cad1527392b78fee17771a937a3bc9d275f26e49924e84957c710ce400797d3dafbb6ceaf2b0faffd7bed99e7be0758063dfce614e553d5ff30a9ded1993d3b2205207457035f65b87c10beaaaa859948d69c47852f04cec73d16c940fce40c845a7cf997505495b94534a62a30b5e66b07a18961aea097ccd5dfe881678867ff2d6461bd85671d62837556c4484dacc6df6b28c58e63f0f80595fa89902603174404719b073c701475608c9dcedf99f9045613cab41568f86670119b3c8e68f21bdebe491ecf8adcfdb56acf77976653b9490bb8d8f5f1dfb19eb061f2c2a5c9dd932fb22d0e5d23d0de1090b9f49c16884c44df613a7f6ea969f43da45df3d4a8ecd48a54c35cba1bbb7b29fb27d2a2d4a1c178fc4d17087e87da4b8095034c907f3a7b87aa3a081f9958f4f47d2586969f8f14645abc3d5353b7450d8419c9327c1085bbcb9942bfcf875f9d29d1d1b394eb445b3222e7a2473fcb6528cc9c38d203e7264fc9c5f5d69739c70ec8ae42d9e8bf8a3755d13f759f3f7552f322a9d61e34c45b6d293a89d1f1c797e0eedad0a017aa32b081f5ac2ffd638494f04c3a56b42e27722267b377af8573284f8627abc61c8655f00905c220145d0152ba81cc78b21426cf8335c14e532ee96b3a9fb2b4d28bcc1b01a194216223fd5b7284afbea0fe25a8d958ef8bfe1e6bbf0f7dca6146eab30a1088d8ca0a89fa540b6d3212fea7918f7add3aa97ef06bd8e9f3a1c348f3bca683487a7d0e5c374be218b5e39b9e81e31469a0e17839fe92cea1b891d0db18fb6825709fcf092de91064148f4ff10cd7cdeae24d40daaf7de7268b0337cef1115121c292dd28357ee6dbce16bd5a1399584c7ee388034f2bc31c6b27cf70a690d6c4169ed19ae8c465108914cf3a35d0bfd85d5e46cd58301e90ea0388995a9ed3195b6b2e02b9e50f4e27a47710eb2d92b457da82fccc6b8c94c085b8fdefaf3831f3749392f883cb7fbffb1ab1409b25b02ff3d6fbc908f344e27a1949e1fcaf6bb728d7ba2e17d09b5c381befed50905766dc6f0fe9ddc79a4a3e2290f72a3ed3e280b20235afc48119d29db7fe286a9c26a7aaa483feab1e37e72767a0f7008c797638e6e387b6a83cbf93d2d0ba5cee17f21474aff195eed08dd88d7d3381c5ca93a41d03db26fe54e69f2dffe8da79b629946b1fb535554476c9cf60b541c12887ab34ae5769bcb1dfc794880ccdcd4abdbaafca0a20a853ca64d56391213297ff788b50dfabfd98f3d20a79c62a2eb80b1bf6217e64f425ee6e8b788823761e6ae25f978aad2e16a6cf22dc196d5a78f89400d46d7afa9383d699f78e74d280bd024e99053d907be7d481c3e585cf6aba825c413a5db43f493370837f11c4efa545c91d73de1279a6d586731b86815d7fbfb8a908e770b3076bcc71e2fdbf54c96104ff36181d4f796595b25edeb68368f3da51bbd770483558f2a8082e2dbd3a04abf73d7f7797e9fb4e37232dc1dacca421511d26695c0f4a5fedd15cf00f7a1511d0217545ac718cfe36578c7151c9b10fdd1359f15f9bd053370f71b243c1b38ebf2b236868431d5a5eda927b6aa677160c984a0a7ff9d3843a0b55474a5919f2fbad22d58bef69e6b877fbc1140f39761e1e80648e68ceea05e1ec9bce871549e032e3788475e07a63457306c45f4591dc7eb038314d74c0332d3a2fec5520c97fbb48491151ddea334fdbf3b508c0517a5c22a9b84b587b1299a99c6e3c556a21a64be6c80e83684042576e2235729ef93b03c916013f2f244634e1ec8c81799eb8570f152a1756f904975499d6c62e708ccad8a307765544ea90d12a17faeb5e1d3b966b63e7988dcdb95e219336ceb3ea8162f2b033dc4be68ee4e9b287d33921b982a178fe37af7e29c2cc7f89feef98bcc083cf018329742a6ef103cce7bfa19472c3fd52cf7ba2ab9759ed65368d6b495a4f8faabd525e660cf2a38c5a9dc34087ca12cca33e96fa6d395ecec9e3919bf363647ce619393dc554b92d3c52441dd44a2e96ced3df5aa2c563f235fe158728ef4e44402fa4069b8d6f93f3e9453a6117f9e2fdcd01fa85eda605ebd49f639b147526407c548273f22d9310302559ba9c8a55d1423dc762a88a3377e9869b71d43699fbf064b976d905950a28a76a1970e5241c4991a0adda808c56e619b2eb92ebc40ee56ed617119b256033ad1c46c07889393bcabafb8cac733b26bbd17ae09ed36a179e92a803675d534192fdfa08c737a6f8d167ec64a96a30dc20926c8a0d45701aac3d7d8c2e83893507b50b39e964b4e2072aaed6e5de1da39611dca81ceffad8a9d068d25e985c740ce3e0444bdee1e0802041d897c5de78c42d9d961472ba759b870ae74e709eea59d64864ef63b23da5ab8f8f06c90a50ab357d6f1b81cedd44929e6478f1b260217eef6b0ca9a21ac22071420586a08c3350ba5beb7d1d09234845df07980099f775ef8b7d5bdfb8771697822ba4b22fb18ae8236b755ab32fd896eabdd313a9cdff1fe6b4b0fd41646b7dd51e967288d9df9c67e4a6584984c18c02fb4a0c122e62c33c70d6f75ec0618c20d2eda0bc5557d59118f49cd2e4672837e21795e272a19988630613ad6f0db4de76", 0x1000}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0x8}, 0x8) 14:33:01 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={{0x1, 0xfff}, {0x0, 0x2}}, 0x0) 14:33:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file1/../file0\x00', 0x80, 0x29c22ab202705a81) fchmodat(r1, &(0x7f0000000340)='./file1\x00', 0x10, 0x2) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2a, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000380)}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="82026e137742dc2e42653000"], 0x10) r5 = socket(0x10000000002, 0x3, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x310) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000140)={{}, 0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000000c0)=0xffffffff) r7 = semget$private(0x0, 0x6, 0x200008000000010) semop(r7, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x0, 0x6, 0x800}], 0x4) semop(r7, &(0x7f0000000240), 0x0) semop(r7, &(0x7f0000000200)=[{0x0, 0x0, 0x1000}, {0x2, 0x4, 0x800}, {0x4, 0x455b, 0x1000}, {0x4, 0x3, 0xd2d9e250cd448704}, {0x4, 0x7fffffff, 0x2000}], 0x5) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f00000006c0)=""/191) semop(r7, &(0x7f00000001c0)=[{0x4, 0x0, 0xbd5e8f8e540ecc61}, {0x2, 0x200}], 0x2) kqueue() r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="ff00fcffff05000000"], 0x8) r9 = socket(0x10000000002, 0x2, 0x0) dup2(r8, r9) shutdown(r8, 0x1) close(r0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x2) 14:33:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = shmget(0x2, 0x1000, 0x642, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/200) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 14:33:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x20000108, &(0x7f0000000000)=[{0x7f, 0x39, 0x0, 0x7ff}, {0x7, 0x4e, 0x16, 0xffffff69}, {0x7, 0xe1, 0x0, 0x4}]}) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) mkdirat(r3, &(0x7f0000000140)='./bus\x00', 0x2) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x2, 0x7}, 0xc) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000180)) writev(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186004008ba8002b2700000000000034d6eb28dcb5ccb1d0bad900"/44, 0xfffffffffffffc98}], 0x1) 14:33:01 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0x233c19c041e3e4c0, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)}, {&(0x7f00000001c0)=""/238, 0xee}, {&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f0000000400)=""/146, 0x92}, {&(0x7f0000000640)=""/209, 0xd1}], 0x5, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x1f, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x10, 0x2, 0x5, 0xffffffff}], 0x7f, &(0x7f0000000040)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x400, 0x8}], 0x400000, &(0x7f0000000080)={0x80}) fcntl$dupfd(r1, 0x0, r1) close(r1) shmget(0x1, 0x13000, 0x208, &(0x7f0000fea000/0x13000)=nil) pipe(&(0x7f0000000100)) fchdir(r0) 14:33:01 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r0 = geteuid() setreuid(r0, 0x0) r1 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r2, 0x0, r3) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = getpgrp() r12 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r7, r8, r9, r10, 0x5, 0x7fff}, 0x6, 0x2, r11, r12, 0x7f, 0x100000001, 0xb1f1}) r13 = geteuid() setreuid(r13, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = accept$inet6(r14, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r16 = socket$inet6(0x18, 0x4005, 0x70) r17 = fcntl$dupfd(r14, 0x0, r15) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r22 = getpgrp() r23 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r18, r19, r20, r21, 0x5, 0x7fff}, 0x6, 0x2, r22, r23, 0x7f, 0x100000001, 0xb1f1}) r24 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7, r0, r10, r13, r21, 0x200, 0x3}, 0x1, 0x9, 0xffffffffffffffff, r24, 0xdc, 0x7ff, 0x6}) shmat(r1, &(0x7f0000003000/0x4000)=nil, 0x800) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) r25 = socket(0x18, 0x2, 0x0) shmget(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$TIOCFLUSH(r26, 0x8080691a, &(0x7f0000000300)) r27 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r27, 0x0, r27) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCMSET(r26, 0x8004746d, &(0x7f0000000000)=0x9) 14:33:01 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) fcntl$dupfd(r0, 0x0, r0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0xf8) syz_open_pts() socket$unix(0x1, 0x2, 0x0) socketpair(0xe1b9a5d909f87249, 0x1, 0xfe, &(0x7f0000000040)) socket$unix(0x1, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r4, 0x25, 0x800000000000009, &(0x7f0000000180), 0xfffffffffffffed4) kevent(r1, &(0x7f0000000080)=[{}, {{r2}, 0xfffffffffffffffa, 0x74, 0x4, 0xcccf, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xfff, 0x0, 0x1403, 0x0) 14:33:01 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x78e27eeddfddfb4a, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5c}, {0x84}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5c}, {0x84}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5c}, {0x84}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x85, &(0x7f0000000080)}) r5 = dup2(r0, r4) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000340)="9d3b790fd1cd7936005fe16c0b32cc657aab89bf74522effee067a51f2044165833fd729704f6c8eac06c8372998e0784747c914e7b238eada2f2840220a60f3439ead55c7b22f417764e08f37e6f6bce9d47ad2042537768d775c9cfebb9e5cf2ccfb4a4d49c7a71bd7d5908e97d7bd31ee897c93623352482a11020fbdd9ed2f87f382c0906fdd2c64a14e4271195d34955a0ab1500b96974997a389f53945c7a1900eed1fab9cb495341350aa253d50386f3cc6f593c8de36eb7575bed39706cb00"/207, 0xcf) listen(r6, 0x4) readv(r6, &(0x7f0000000480)=[{&(0x7f0000000500)=""/88, 0x58}, {&(0x7f0000000440)=""/43, 0x2b}, {&(0x7f0000000800)=""/214, 0xd6}, {&(0x7f00000001c0)=""/1, 0x1}, {&(0x7f00000006c0)=""/62, 0x3e}, {&(0x7f0000000900)=""/189, 0xbd}, {&(0x7f00000009c0)}, {&(0x7f0000000b00)=""/183, 0xb7}], 0x8) mknod(&(0x7f0000001900)='./bus\x00', 0x100000205c, 0x20660) r7 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r7, 0x80047469, &(0x7f0000000140)=0xb20) write(r7, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf2803", 0x18) r8 = syz_open_pts() msgget$private(0x0, 0x200) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTART(r8, 0x2000746e) ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) write(r8, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) syz_extract_tcp_res(&(0x7f0000000080), 0x64, 0x1) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000001940)={'./bus\x00', 0x200000000000101, 0x100000004, 0x9, 0x0, 0x2, 0x8, 0x10009, 0x1, 0x2, 0x400, 0x9}) ioctl$KDGKBMODE(r5, 0x40044b06) ioctl$TIOCCBRK(r7, 0x2000747a) r9 = syz_open_pts() close(r8) r10 = dup(r9) write(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000740)=0x8) ioctl$TIOCCDTR(r10, 0x20007478) syz_open_pts() 14:33:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) socket(0x2a3e15f7a9c65987, 0x4000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r3}) close(r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000440)=0xf7f2) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8000, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000003c0)=0xc) socket(0x2d, 0x2, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000180)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x20008, 0x0) listen(r5, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000240)=""/255, 0xff}], 0x100000000000007d, &(0x7f0000000380)=""/43, 0x2b}, 0x801) 14:33:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x213a], [0x0, 0x0, 0x0, 0x9, 0x1de0], [0x0, 0x0, 0x1000000403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 14:33:02 executing program 1: readlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/225, 0xe1) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10180, 0x0) fcntl$setstatus(r2, 0x4, 0x8) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 14:33:02 executing program 1: r0 = socket(0x11, 0x4003, 0x4) socket(0x5d91fdbf0dc49918, 0x2, 0xd3) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f8000400000000000000d3c883b400000000000000", 0xb1, 0x0, 0x0, 0x0) 14:33:02 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x8) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00'}) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$BIOCLOCK(r0, 0x20004276) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) execve(0x0, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2ed8fdf4eef3f572, 0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000440)={0x10, 0xd4c, 0x4, 0x6, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x400}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000e59000/0x4000)=nil, 0x100000001}, {&(0x7f0000f4e000/0x3000)=nil, &(0x7f0000fa1000/0x2000)=nil, 0xe9}, {&(0x7f0000e98000/0x1000)=nil, &(0x7f0000fac000/0x2000)=nil, 0x7}, {&(0x7f0000f00000/0x3000)=nil, &(0x7f0000fec000/0x4000)=nil, 0x9}, {&(0x7f0000ece000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000f07000/0x3000)=nil, &(0x7f0000e20000/0x1000)=nil, 0x7}, {&(0x7f0000f92000/0x1000)=nil, &(0x7f0000f40000/0x2000)=nil, 0x7f}, {&(0x7f0000fdb000/0x1000)=nil, &(0x7f0000ee6000/0x1000)=nil}, {&(0x7f0000e0d000/0x3000)=nil, &(0x7f0000f02000/0x4000)=nil, 0x5}, {&(0x7f0000f2b000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus/file0\x00', './bus\x00', ['./file', './bus\x00', './bus\x00', './bus\x00'], 0x1f54}) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x8, 0x66cf}) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) fcntl$dupfd(r3, 0xa, r6) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) 14:33:02 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, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffffffffffffff], [0x0, 0x0, 0x401], [{}, {}, {0x0, 0xfffffffe}, {0x0, 0x0, 0xfffffffc}, {}, {}, {0x0, 0x0, 0x8}], {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) r4 = geteuid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x5af1, r4, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r4, r6}, 0xc) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) 14:33:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x44, &(0x7f0000000100)=[{0x3ff, 0x75, 0x7, 0x7}, {0x9, 0x0, 0x0, 0x4}, {0x8009, 0x9, 0x8, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'DM\x00', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x1ff, 0x800, 0x2f4, 0x0, 0xffffffc1, 0x346, 0x8000, 0x2, 0x0, 0x3, 0x6}) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000240)=0xce3) r5 = getpid() fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f0000000280)={0x3, 0x2, 0x7, 0x0, r5}) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000000)="df") ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000080)) 14:33:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{}, {0x45}, {0x6}]}) clock_getres(0x4, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'ta\x01', 0x0}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f00000001c0)=[{0x9, 0xd8, 0x40, 0x3}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xa528d83e88bab657) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)=0x84f7) 14:33:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {0x0}, {&(0x7f0000002800)=""/144, 0x90}], 0x3, 0x0, 0x0) getpgrp() 14:33:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x48}, {0x400034, 0x0, 0x0, 0x4}, {0x80000000000006}]}) semget$private(0x0, 0x0, 0xd86695226d4ee62e) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0xa, &(0x7f0000000000)=[0x3, 0x6, 0xbdbb, 0xf05, 0xca9, 0x2, 0x80, 0x4b, 0x6, 0x4]}) 14:33:03 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x43) chmod(&(0x7f0000000180)='./file0\x00', 0x20f) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000280)='.\x00', 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x6) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = msgget$private(0x0, 0x80) r8 = getuid() r9 = geteuid() r10 = getuid() setreuid(r10, r9) r11 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r10, r11) r12 = msgget$private(0x0, 0x0) msgrcv(r12, 0x0, 0x0, 0x0, 0x0) r13 = geteuid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000140)={{0x5af1, r13, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r14 = getegid() r15 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000002c0)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000340)={{0x400, r8, r11, r13, r14, 0xd0, 0x8}, 0x9, 0x0, r15, r16, 0x3, 0x7, 0x8, 0x1ff}) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) fcntl$getflags(r6, 0x1) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) mkdir(&(0x7f00000001c0)='./file0\x00', 0x100) getpeername(r4, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r18 = getgid() setregid(r17, r18) 14:33:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xffffffffffffff7b) socket(0x18, 0x3, 0x0) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 14:33:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f000052d000/0x2000)=nil, 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x9) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 14:33:03 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x3, 0x0, 0x800}, 0x0, [0x0, 0x0, 0x800000, 0x0, 0x0, 0x0, 0x2]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) getsockname$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000007b0ac3c804000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300"/110], &(0x7f0000000040)=0x6e) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) dup(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r6 = socket(0x400000000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0x0) r7 = socket(0x10000000002, 0x2, 0x0) dup2(r7, r0) sendmsg$unix(r6, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) 14:33:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2000000000000252, &(0x7f0000000040)=[{0x4, 0x7, 0x1, 0xfffffffc}, {0x7, 0x81, 0x5c, 0x3}, {0x9, 0x80, 0x0, 0x8}, {0x80, 0xfa, 0x7}, {0xff, 0x1, 0x6, 0x7}]}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x8) syz_emit_ethernet(0x1f5, &(0x7f0000000100)="79ff070000") openat(0xffffffffffffff9c, &(0x7f0000000240)='./file1\x00', 0x80, 0xbfb454493958ee04) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f00000001c0)}) setrlimit(0x7, &(0x7f0000000180)={0x1ff, 0x1}) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000280)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r4, &(0x7f0000000140)='./file0\x00', 0x8, 0xa) 14:33:04 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x2c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 14:33:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x40000}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) r0 = socket(0x20, 0x8000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) 14:33:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x6, {[], [0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x278], [0x0, 0x0, 0x0, 0x9, 0xfffffffefffdffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x2}, {0x0, 0x8}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) getpid() fcntl$dupfd(r0, 0x0, r0) 14:33:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x80}, {0x6c, 0x8a}, {0x4216}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 14:33:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x5c1b8fadfabcb076}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) pckbd_enable: command error 14:33:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) poll(&(0x7f0000000080)=[{r2, 0x80}, {r4, 0x4}, {r6, 0x40}], 0x3, 0x8001) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000002c0)="d548c2e2ae1413709af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b6f673c0d039c6d8cbc96b48807271d88221cfe0df81e7c55351e677cd44a968fe6c0cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6e2e2e", 0x6d}], 0x1, 0x0, 0x0) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000100)) open$dir(&(0x7f0000000040)='.\x00', 0x8, 0x10) execve(0x0, 0x0, 0x0) 14:33:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1a) chroot(&(0x7f0000000240)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0x0, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d2bc3}, {0xa50b5b29fd415b60, 0x124, 0x1000}, {0x3, 0x5, 0x2000}, {0x3, 0x46, 0x1000}], 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000400)="eaaca335b3d3c913501c8f720d55aaae2b1c4e4ea80ee1c4860894c8e407df651723a97989e8419eea6a49075014d8bfc0bdef01876fc43906ad73552b5a6c909b79f6cb35068e959b810ad75750963485c5b7bde085949575d629af9551df3b772651c1d5020400c4492af84518af29f99e819dcf904a5bca6e3eb771c9c21227c4736d5e7e4a776f", 0x89) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0x1ad) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10100, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x40, 0x0) getdents(r4, &(0x7f00000004c0)=""/78, 0x4e) open(&(0x7f0000000380)='./bus\x00', 0x100, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0x0) r6 = semget$private(0x0, 0x4, 0x2) semop(r6, &(0x7f00000005c0)=[{0x4, 0x784, 0x2c00}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) pckbd_enable: command error 14:33:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x24}, {0x1c}, {0x6}]}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 14:33:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x4], [0x80000000ff], [], [{}, {}, {}, {0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) setrlimit(0x6, &(0x7f0000000000)={0xffffffff, 0x100000000}) 14:33:06 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xfffffffffffffffc, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x6, 0x4, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = getpgrp() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) fcntl$getown(r6, 0x5) r7 = msgget$private(0x0, 0x0) msgrcv(r7, 0x0, 0x0, 0x0, 0x0) r8 = geteuid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x5af1, r8, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r9 = geteuid() r10 = getuid() setreuid(r10, r9) r11 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r10, r11) r12 = msgget$private(0x0, 0x0) msgrcv(r12, 0x0, 0x0, 0x0, 0x0) r13 = geteuid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000140)={{0x5af1, r13, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r14 = geteuid() r15 = getuid() setreuid(r15, r14) r16 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r15, r16) r17 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r17) r18 = msgget$private(0x0, 0x0) msgrcv(r18, 0x0, 0x0, 0x0, 0x0) r19 = geteuid() msgctl$IPC_SET(r18, 0x1, &(0x7f0000000140)={{0x5af1, r19, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r20 = getgid() r21 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r21, 0x0, r21) r22 = socket(0x18, 0x2, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$TIOCFLUSH(r23, 0x8080691a, &(0x7f0000000300)) r24 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) r25 = openat$tty(0xffffffffffffff9c, &(0x7f0000001400)='/dev/tty\x00', 0x20081, 0x0) r26 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r26, 0x0, r26) r27 = socket(0x18, 0x2, 0x0) r28 = fcntl$dupfd(r27, 0x0, r27) ioctl$TIOCFLUSH(r28, 0x8080691a, &(0x7f0000000300)) sendmsg$unix(r2, &(0x7f0000001500)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000340)="ef28bae2a521c89bade23952f6e9560a82aa83db5c8656734d9d736ec5e0ce63b194cea70a9c6efa5e382910e1cf083772a44eb3a8e779fd31b7cdd243e2751f9d8dd4e62802d5700be4c6e81a57c84d35b71bb9ca5253326b04c5285d7d9cd92fbcd4db7919839f25d59e74d5133ae01d38b83f2b2dd507aec6bf3c93212f592c787359d68a47ea94926ec6c6c14cf46b904fcead6e8326dbd00419ed0e2875ba17b7677ede3d94691e60aa783dc93cd841a5138c6747474728e3a5ccd0bc25721c5f56618a6c7bb20c318eb8b1bb09fc8b59717c7754583c70bfb297e3445a098a4ad491994ef32f9da92626d905d0820cc63a8b147c052aa0d9629d182adfbde118f5eff4e187b6f4ef9f606aa0962440ceeb3d0aff88a375fd16a093e9e413e87b1205795f31230575854eda8280ca6d6ea57dc3b7097789933bd1725a6360ec2f297dc6a832a4ed32a047a941be83f421bb3ae3fd2a75aea2bc72625c5b3e3bc9738703c25d9a2838da1b4c442ed8dac9c3ca404635a7570f3229f99124a41ca229d8fa796ea3207c8ee33adb4c4441a981b77630daf6d56724c0bbc7126aa1aeb1dd4abd3be4b2966cfa1f3f6cd3ee8c123fb742d17dd4becc1fb302dee497620dab4d060eb2f7a7b91c8f2ccce07d90dc3352fa943b14f013e21e932e5c1b8c73a4d295b6d0c1bfa588f4516f3c5172b90f4f7a821451d7ac1c36ac14cf18c9783ee9afe7e837c642e826210ef3e90e4425d73fea6f5c070b20bd9cf293158e6178b8664451032de1145d11631c858b1244b4eafc4e4dbd66ea941fd2644cbc018beb87cd0e8a367e20481dc6a5a6c386dc5a958b3da8d94c78128130e63ed6c6dd027eab0daf0199a6c86dde05c21626f9de760ffb0d96febae9aff6c3a682d360393aa56dd167f002323003c8f2cf4a1152f8aa2571f2c071585a79d91827d1838de63bbebdbd827b8909fdc9855b7904307d2940a9daf3e996f96e28a7ca062bc35668a71c4993df5a9320169dd78e3a8155b4d472343adb4be8594453d667677a3c8e27a9dab7d52f13febeace93ae228f87086d5dbacb4b1690c86f3b9f0974de4e4a074fc50eae5738556752c56df8630f610ccdd9212a44c932b533f70cf9253f2f6a1eac0bddbc7997ded860ad9cc11a2b511b6c5c459b71bed66591cac93a7199af874e440f064a1df2b87481607f0b16de7ecd3974b27dba8bd9bb27bbee14c802d4839b719a9a671b52a13d0dc8b22200bc5a12c8fad80c781d41c9f590f9a157093e5d83d697963324c00971742b22e000d39625c9590f0f71c4d10b9859c9758113969b217dd6dfbd361b581b85cea617930e5d8e4473893f9e37cc78e17517984f53f2ec5d149f26b944672f8fdc0b64e738c707e383cb8c7b089b3f0f9d551001775b6972c9aeed58edd975533648fcd9b739d417ea06c5ec684a063dc231c41d5ccf31d3dfa1306f8a7da1e61b95f401b03edc3581db883d7a3e695e3edb885f9223f702d11bb2f72c3c9268e06e7b4cddf500924b40a612bdc6e82e16474b63fb916c8f36d601f686b2615bb6b71a4901bec0434b9a8a3c631c6efd9e93329d4fab95a1bc4b702c18abba851a8883868f7540b3cbbff17a2cc3721dd264eecdafe3ef3c906529319d089555ee8d2d67d79f70fcdc61f34d7eb1fe5503d657f2e8180233b37b37ef8a7a645c34570a48a4cebe3fd1c44c1b164332cc60becfa20f852b7ea094fb9f3c1f3d68924e8773fdfef248978cbc6cccd811866cf28a750a6bd74462b0c03d902825e166ac7117170cf2f7144c2c0591cc3d314f0211149247c9a0b04fce662f702c9a386fe102b6cc56146e5c51931bcfd43c67d03f22075970ddaf5f447bd58f99a695522f360450a98b581e82297edff584e37e19f8afcf24fc8d19d454454d5df09b73f216bf023224fe72650b7b64f0ab63067c28f758e715aa9e6fe834c62bc00a5c6c63c79474d856e0427d153ddad9ff29248f544bfed892a420af06fdddad6eedc13b133b659e1305f6f3fac77a3ef565cb6176dde99eef84d674adfdcd0523829391779a95ccbf9d265fab788f2c6f08daa5ca3f59155b34758928ef0564dd1d08e27b0a6d37f6cdd6b584cd18decf9b8cd507d486887bbc5cb5de410344767dc6109ad3b4d653e47591492871ef56e7b017b2487ad9d6c182475dad420be766a51f72209c3d39efddf632985191b1d0bf450593197ab39515960a4b5fb037ccb767f91f3cf4993bca4d17149f270bb553a6817dc3733a35776ff2f4333bcdd057c12273d71f0352f64cae4b8b20326f815ed5e0e601d63ed1ff891d4b1c3167082c67c39e68e132cbda269e145aab92bc0e97be9755e419e77ea9b7a6bb486a75f28464ee3a2948b6ee65ff2bf3e4aa51ccdc7fca9c64150c8da66c2330f61faecd103721253979c139910cfb6ba8661fe34d0d3c52182fb94f0b55fda9a4f29f6a1b0af324d55cae924c9afcd7c9bbdaa8d65a46fd9d1fff73ce2a22f75bed03547478c162ea7ef9cb77cc96071ace70ae38ad0778418bc4000bbd84a646613054d660885c9e12dca89a8069a2baa718b4a49daf4cd2258f0a156000e3e03944ad33f7dbb1076ff1d27e2bc1bca2b231c1d3c063afa559795a753d05f5c38cdc7ab38474e7cf663b093c3025723ddef4fa18ec14975ec1b925bccae5c3801362381b3c05545e27d1fdbf5d49b2ec60891f85d8914db835bea169b044b9accac8c05f4149ff647633565eaf3c8a39525315c1a9516b540d9cfc3bb3ffb767e6c100cf0e94b90ec92077e2a71796376248a626075ccbb39951f60fccdd05c804d9e777b1d593325aacde7cd63fecc2d981f3b609e395c905fbb5902a485bc59af6ede43be85a039403fa4b3869285d275e7a225e17b0f7c0e3a7c944d1c999be6fe848de69c70577eb7f789ad9f3bf1106fa942f85d391039c05879fe536bfb38983bf01d5960ab8eb13d72e4ec08f6d1e4c71ca80476d5425c0137160482a78d2dca588a6b7842afab282f72c5cdd83948eb33e5e4ba951ad98b67e3c0ce8d2fe672aa5294e872cc7ebbe1e5c97944f5877cb34b6b8e963bddc390f1d817fa3d8822ec2dd3a898282c5c5f8d7407f00615a3e22b48424dbe6364a81dafa5a91237589a8c854be4a4a3b47b6d42216f935a6f1a5106af7e0c8a9853db348fd4f9ea069c4604e0e8f63889414177898741361961f17c9ad29d956861391885748dc065894441cde8fe461b4bc2e2d061757c35daed85c6f0011ba566e795f480bf47eb14373412ac8fa84b4b4a08a3fa991acf5852071f6ceb6e6d576348ee64e8b220597445b303fa5e8a07477bef29a6c5fddf60f72b5fa2ca94dfa15aabd82b182c5432d7ac6572fad9ca9888b06ab271b89ad00e843582b067017ad62ce1de86aff4b8afc6e860a38192020f6a3f187a304c9e1fb740636dd5bcef24cc0d8ec9c6fa6e5ce28db463c080abbc043b175ac5292628293f2ed07f2cbeeaacd4b7b24dea30a83ea6fe51276700418d94f8b3c619e301726676006f62d7a6445892140d306f96e82c9de7806dee09fb9865f14790b122883cd20dd38d8ddc433514462a2e00e7c3fe0702805c2addadaaa5e9dbfba0f981a7b8c1015a4639603c72816d1f267d7258f7804516e04a0c180a21a760e1f36da8cbefa4181ba788f0991196ecb1862dca39d33cd055307687842313bf93d1d512bf53612e8d04d49f978408bc6401306c9e467e1a72262c20bfce3d0dd04253bb9fee8f27e73224966836fe9e37406602ec7a3914a1b5c83c5188c9a751f2c0ffa8b81d80e66d0ba3d7546a4da6fecb45f2a0dfbaa9f81a9ef256e56ffee43125eab59bd6842e649269e1b34f949f6ad9eb57fff2f28cc3e51da3e532cfea3e597f89b80b27cfcebc7b6a5d19aecc743ee532e1552c50ea39df0fc8599cfd2d240a617771460604392088de756459bab0682f6c610295cc4a4ab7285676433581616cab9e0bd086c0e2fd836780ebde254a6c3c6f9d68a8f496e19cbe26d5fc7ee290d3214b6f1f050211beed65c2db64e05531e68fa52fc927b37387684b58ca60a23475e8dba40347e9ad570061b9d458da9f23115d66491bcd5ff5422bf1328844ad66b066a7ec67aae27541e2eee263ea3ada2f8a2dbdb1388f51a657ac52715ad19d5d8f1ab1ef72e13eec04f5ba5e33c064fcd596b168d534cb45d15e6d108680811454d046b61fab1746aa4aa420c480345f35991603217c845e18d5ed89525879c81e6ea16ccc979ee195d29efc011cba1a920ee736abb7fc39650dd7acbaefd079f85e7902a60937b57e8ae188cae1232e4a411b94e5b1049d8e99e980e85b2b4cae6983fc98a259ffb5ea33d289d3acdf98657f73a9176768f2525425bacf1416e1c03b09a4120b550f01996563fec22a470785f74aa26f0fedfeae71b4e2bfc2d3db431052e1736e2c4a60cde0fe5f5396854aec22e44d51820871965a35e55d719ad8cb89ed8573b483e9b2ce5a8db1bc7eb10e0e0bc468af8bbad208025681b87ac6cf472440d7d321e625ad2b27ced3179ed402317510c217b40ebf614e68d0742e36719299cc763efdb48ea1f2a841759014f42c7b5a9966e993afeb676683cc014d01c0b3c4c41bc168c267f92f905bbf293674e990a2957b56198202282536e63ba1f95dfb04aaff788c7498c9949750d0e815081be7a4759723a0665292ddaafc483546a40867854080da4db80f948726e2ca72433d0e6abd8b94fb7bae55e0ead1c2c533dc313887060ffb64011ba04ad1feae0983340cfaddd544c82f81280ed5bf07c9ca9e67ddde15e4548e1e26fb39a858b7a4adaccd787e0a2fd9566847708a65392fa853ded3cad24e056631ba6747135b7033667986efa6fdd0c280c3ccfb708644136c0f03ee92fbb082a17942ce8d8c309e81895a23140273d65e88825a32d6c9966f8faee372acce1a90fb9667d5c4bea8c64262f452594f2ddc3af7696e5e487cc9d4cd891bf193417d3adc53660a71178c1c3960c48949414a310b7560ee855df4ae177e7ed8bfd79ebc6f6d3e2f5a71bb86f90d89ed99da4d707b005bb3668bc5391758009beba8e0cc78cc935e79f6f0d898faa36c26b10153be80ac0716db0b6cd945ae8e8a958c8ba1cdfb2b40b4ddf276d789f4c37b1e465408b32d9465bcd6dc01038f094a150ec0da5d9563b31f5039096293be121bbe9d92a70da2d77f35a1255ea39459ca125fd8f2588c84cd0dade7e0b40e416fd5cc739c225d0999c977481aed0555b9cb653c0b5e85f28520f2c2b166d7f392f35ab63db9d6916b6187b976aa88bdc3816dcfabb4de3b2dcac49340e446a7e619e91bdb8948a75a949cf0a50ed7003bea46bcd21ee9024fd2d7240ad36c5910c45e1c2a3a2c573c3947602e98a0e8164d63818523053a6cb41065e74f4ded0e104f0839b46d57264a27ecb5cb6229ef419cf75af519501f74247fbf8367edf6e28c2c9158793b5eb23f922934c7e6da38c7a7104e9d923225eedb6ed4c470d12e85fec9ffd6402c69670fa01d8b144b065b5c249bd109fce0774253956cb4465e43067e66fce8f39f2b87c271284539fd880fd6e51c0c940bca9ca10cf874439bd4240bcf89c40bd41ca94ce2cfae8b41d37b7d20566904769ebc10496e2d648f8a6c06d5fdecd06336d7163f84fdeecb9cb36ee266835ee4e092e94f01f005340bd309db5c311a009497e2464a77624d61fc774bbdae20e08443ed76d158c308e6b742163156", 0x1000}, {&(0x7f0000001340)="6a20bb550ed2030000005bd8ade0965d5b62a16fff7198a895574fba75ca1a978212b66adee9a47724cdf85d3499893e7a4504f93e64e7ab0b55a272e324edfe3f7052c4e527d235f237026f06579813041b73761218e6ad289596ab914049a36db42dab632d409bc32d237191c62577f1fd3af7d884c706b70f8a279642143977de3f3e4d80bf2ad665f75dedc08c99cef3e9222a99f77e3517edc027786d50792b2ba18500e469d04f4c8367b782aca59d0f5eeef5df4987a81185133fe077", 0xc0}], 0x2, &(0x7f00000016c0)=ANY=[@ANYRES32=0x0, @ANYRES32=r3, @ANYRES32=r4, @ANYRES16=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRESDEC=r23, @ANYRES32=r8, @ANYRES64, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r16, @ANYBLOB="000000001800000000000000ffff000001000000befd22e81e7a6599082c28174f6a543e14b7897159ca1954a487d62e033c26a9022a59dbde3af253231afc895c5aad8d83bb0abf0f6192db6fa13a5269a4b4ddc1997ce43ea3bfc7d0f851ecf8c35515fba4a8ed9f6d15ac116a3aca8d989a803c60eafd83399a46fff8790cafc5ea172f37a708d6f5c6054ab54fa04e64", @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r19, @ANYRESDEC=r20, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r28], 0x154, 0x2}, 0x216) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r29 = socket(0x18, 0x2, 0x0) r30 = fcntl$dupfd(r29, 0x0, r29) ioctl$TIOCFLUSH(r30, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCGTSTAMP(r30, 0x4010745b, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="b611bfd20bd6c8282fbf72c9738d0600008733e96faac060872122b1cd287701ba3c2900813dffd3", 0x327) 14:33:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(0xffffffffffffff9c, &(0x7f0000000300)=[{&(0x7f0000000080)=""/195, 0xc3}, {&(0x7f0000000180)=""/61, 0x3d}, {&(0x7f00000001c0)=""/32, 0x20}, {&(0x7f0000000200)=""/130, 0x82}], 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x341, 0x0, 0x9e91, 0xfffffffffffff546, "42c63c9a8a7b5cdb5a77f447432be5816f157e33"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e", 0x161}], 0x1) 14:33:06 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b, 0x0, 0x1f}]}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000380)="fa", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) recvfrom$inet6(r3, &(0x7f0000000140)=""/110, 0x6e, 0xc0, &(0x7f0000000080)={0x18, 0x1, 0x9}, 0xc) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 14:33:06 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b00113c2700000000000000000000000000000061000000003f00ffff00603e97a0c224", 0x2b}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x80, 0x0, {0xfffffffffffffffd, 0x3}}) r0 = socket(0x18, 0x1, 0x0) 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(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) rmdir(&(0x7f0000000140)='./file0\x00') write(r0, &(0x7f0000000100)="8c65", 0x460) 14:33:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x5ee], [0x0, 0x0, 0x3fd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 14:33:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000940), 0x0, 0x0) recvmsg(r1, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:33:06 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000467000/0x4000)=nil, 0x4000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x2, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x1, 0x702b}) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 14:33:06 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xe04, r0) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6c653000"], 0x10) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) 14:33:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) listen(r3, 0xf2) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x2a, 0x0, 0x0, 0x0) 14:33:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xf7ffffffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 14:33:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x2, 0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) bind$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r4 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r4, &(0x7f0000000140)="220e22", 0x3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) connect$inet(r5, &(0x7f0000000200)={0x2, 0x2}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x8}) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000340)=0x3) 14:33:07 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000800)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000063000/0x1000)=nil}, {&(0x7f00000aa000/0x4000)=nil, &(0x7f00000b9000/0x4000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000388000/0x3000)=nil, &(0x7f000005f000/0x3000)=nil}, {&(0x7f000027d000/0x1000)=nil, &(0x7f00003fc000/0x1000)=nil}, {&(0x7f0000266000/0x1000)=nil, &(0x7f0000126000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000022b000/0x3000)=nil, 0x10}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000343000/0x3000)=nil}, {&(0x7f0000360000/0x4000)=nil, &(0x7f0000111000/0x2000)=nil}, {&(0x7f0000347000/0x4000)=nil, &(0x7f00000ce000/0x3000)=nil}, {&(0x7f000033f000/0x3000)=nil, &(0x7f00003a2000/0x1000)=nil}, {&(0x7f00002fc000/0x2000)=nil, &(0x7f0000310000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000362000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000147000/0x3000)=nil}, {&(0x7f00001ef000/0x2000)=nil, &(0x7f0000149000/0x3000)=nil}, {&(0x7f0000279000/0x3000)=nil, &(0x7f0000ff1000/0xe000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 14:33:07 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x43) syz_open_pts() syz_open_pts() 14:33:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 14:33:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f501ee3e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095df57b3e72188cb779289d064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb927708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a7d011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609000000000000000000005842096ffb33f4e96a79", 0xdb}], 0x1) pipe(&(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) 14:33:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='\x05l\xd0vM\xdb\x03\x15\x00', 0x400, 0x0) preadv(r0, &(0x7f00000023c0), 0x6, 0x0, 0x6) ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000000040)=0xfffffffb) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0xf7d38b9086679906) 14:33:08 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x400, 0x102) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = geteuid() r2 = getuid() setreuid(r2, r1) r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[r6, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r3]) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000340)=""/124) r8 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getsockopt$sock_timeval(r8, 0xffff, 0x1807, &(0x7f0000000140), &(0x7f0000000180)=0x10) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r7) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000003c0)={'./file1\x00', 0x1, 0x7, 0xfca, 0x0, 0x7, 0x7, 0x80000001, 0x1, 0x3, 0x9, 0x1}) 14:33:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800000000000008010000000000000000000400", 0x2, 0x3}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = dup2(r2, r0) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) fchmod(r5, 0x4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x5) r6 = socket(0x400000000018, 0x3, 0x0) setsockopt(r6, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r6, &(0x7f0000000000)="bdea", 0x14) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 14:33:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf8040000fb]}}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18598, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) write(r3, &(0x7f0000000080)="34a2b2ad19400462a56b714f5e5db2c9be2d58ee11d8b3e0e12c6231dd311689d33f6fc7bbca40a3a198c354b31b9bc115cabb06d22d572afbd4cc8278ca93fff6f2d9e95f27071992b5d6cadb2aff9f9e6ec6f720d32192c6a0f72cc756", 0x5e) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r5 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 14:33:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket(0x18, 0x4000, 0x7) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) bind$inet(r3, &(0x7f0000000100)={0x2, 0x3}, 0xffffffffffffff52) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) r5 = syz_open_pts() writev(r5, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r5, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r5, 0x2000745e) r6 = syz_open_pts() writev(r6, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0xfffffffffffffe65}], 0x10000000000001f0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r6, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x354, 0x0, 0x0, 0x8, "9aea4c7896769c715a4a7611362e00"}) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = syz_open_pts() writev(r7, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r7, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r7, 0x2000745e) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r9 = syz_open_pts() writev(r9, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r9, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r9, 0x2000745e) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000840)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30df8d8373fb648b6d89851d31a4c96d9114902dad2652642ad710c03be48e61665b0900000066860828df8421d3430031cb19209eadbe536eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7c857b9b8fe0f2031559074c166ed93317715b4bba7fef9e06f52c1bce5ed87d2a4e4b25224aff030f6788babb76f279653733437c45bd632937a526e65300b7"], 0x10) sendmsg$unix(r10, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400ff00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000254e7943289cd3cbfc052163b26129cf3166ca5e1c9f23606c1627ab4f19f46325f472a34010cde78421dce547cfc6ab94ad45d4f11a34878a9ea655368aa2c70816909789780f337ebbd55a7fab44a163cfa142ddbdbb2f0295feac81a46dd3000000000000000000000006ce2ac89c63d16554faa75c0db1bd1d577116dbda"], 0x18}, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb34}]}) kevent(r4, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x20, 0x1, 0x80000001, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x3, 0x4}, {{r10}, 0xfffffffffffffffb, 0x4, 0x4, 0x7b75, 0xffff}, {{r5}, 0xffffffffffffffff, 0xc50124568267788f, 0x2, 0x54}, {{r0}, 0xfffffffffffffff9, 0x80, 0x8, 0x7f, 0x4}], 0x7, &(0x7f0000000700)=[{{r11}, 0x4, 0x80, 0x400fffff, 0x4, 0x1ff}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x5}, {{r6}, 0xfffffffffffffff8, 0xc5, 0x2000008e, 0x9b, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x8, 0xfffffffffffffff8, 0x3093}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x9, 0x9}, {{r7}, 0x2, 0x22, 0x10, 0x493, 0x46}, {{0xffffffffffffff9c}, 0x2, 0x20, 0x40000000, 0x8317, 0x6}, {{r8}, 0xfffffffffffffff9, 0x11, 0x40000006, 0x1, 0x2}, {{r9}, 0xfffffffffffffff9, 0x0, 0x4, 0x5a3e, 0x8001}], 0x81, &(0x7f0000000400)={0x7, 0x3f}) chmod(&(0x7f00000000c0)='./file0\x00', 0x3) read(r0, &(0x7f0000000180)=""/108, 0x6c) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000280)=""/178, 0xb2}, {&(0x7f0000000340)=""/78, 0x3cd}, {&(0x7f00000005c0)=""/67, 0x43}, {&(0x7f0000000080)=""/29, 0xfffffffffffffe68}, {&(0x7f0000000440)=""/252, 0xfc}], 0x5, 0x0, 0x29) r12 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x105) pwritev(r12, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x10, r7, 0x0, 0x2) faccessat(r12, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) setuid(0xee01) r13 = semget(0x1, 0x0, 0x20) semctl$IPC_RMID(r13, 0x0, 0x0) 14:33:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 14:33:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1d}, {0x3}, {0x6}]}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000380)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x800, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) preadv(r4, &(0x7f0000000300)=[{&(0x7f0000000000)=""/10, 0xa}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/135, 0x87}, {&(0x7f0000000240)=""/96, 0x60}, {&(0x7f00000002c0)=""/4, 0x4}], 0x5, 0x0, 0x6) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 14:33:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="1c"], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0xfffffffffffffd6c, &(0x7f0000000180)=[{&(0x7f0000000140)="d2"}], 0x1, 0x0, 0xffffffffffffff9d}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) socket$unix(0x1, 0x1, 0x0) r4 = msgget$private(0x0, 0x200) r5 = msgget$private(0x0, 0x0) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) r6 = geteuid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x5af1, r6, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r7 = geteuid() r8 = getpgid(0xffffffffffffffff) r9 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r9, 0x0, r9) writev(r9, &(0x7f00000002c0)=[{&(0x7f0000000200)="c736904e6bb2893dd95af7f61365462e75481ec97173ff721dd2d264c964197118e12b03d24a827718ddf787abac957217d39a51ed356140e21bc3dc1a4dce37f86d6b9f313b02803c72b248481be8c15fe3cd44449dcead551e2a32b3dfbced0fe02dace9265ad165308fb826c9202df729e41621d1e867b2bb1b87ace896bcf00baad3de31e6e3f34d", 0x8a}, {&(0x7f0000000340)="e9b3a2ed8ede3a698fa1f3e256f53fc1137850ab371efaad28020012c20aef304fc1cee5db22dd652b6a7523c907f6eef9ad31402c491947dcea81923eddc92e240c5580a89fb9824413c4e827c4cbf421ed3da5393c26eef3ac66417a0775700ffd42d8a740c565eda749144371bf8445627f9e26ea67ca7724d03fc957bb256da5672547d8f955e3c05b9766305fe11aa69008755b4ef6b590cc721676c5b9b07108bcc37ff4f33c79a2b5ce43ab436861bff192", 0xb5}, {&(0x7f0000000400)="9b8d3f1c5dabb87f5f405256902f2a53e608feef50ff40774fc66bd7dfea762279c0beabc23ef421883663724f2fe7cd40577ad27c0743240c36541d861f6d7796e215da9294496295925e03960e8385030e89d9d77b1413f921c8ca274fc9694f98e3071c39a7ee69a942b78451c4cc22eaa7eb8219156cea8dd057cf670c784a7b9da57ed082161482df51e053c9d30666057c6140d798acf36edbe16b12d8", 0xa0}], 0x3) r10 = geteuid() r11 = getegid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x3, r10, 0x0, r7, r11, 0x80, 0x4}, 0x5, 0x7, 0x0, r8, 0xb2, 0x1000, 0x81, 0xffffffff}) 14:33:09 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = dup(r0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) execve(0x0, 0x0, 0x0) 14:33:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x7ff, 0x0, 0x0, 0x41df, 0x80000001}, 0xc) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 14:33:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x190000}, 0x8}, 0x3c) acct(&(0x7f0000000240)='./bus/file0\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x85) write(r0, &(0x7f0000000040)="670dc3", 0x3) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x400) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0x80000001, &(0x7f0000000300)="01fabfb7798b93bdc832f0f43e9fbbc041161204ee89c8504ad7c019dca0b1c856f1239d9fe2941870f4f163f9ef0e713c4bd0794f4f9438d5ff706c82576aaa0036913b909b968e3a87bf9cb71ef9a1a3a1e7eb3b36c96ad5b8346e07cdf7fcc9f43bb8bf9725090249b75f50c7d749900f6bb427891f8ba0d1a392a997fa23a1fafa4796b32027712463c31c667589e665c430ac4fa89961e7f3ace6109be78fdca4013bcc509058ca0be0e8980356e870e26c5ee7fbbdebf241ed1fabaa9c8c049ef81779315922de4df9edad94ae61698337225339390f21999cd2d3724df840811f068b9ecf1732c25c3531291ccc2a8a380defeb1a805fe6a1f8860656c7672878cf570c35df7111130776095f3018599173ff9cd157d9989be050f941007b02655c1b32f437bdb07466a6d2d191faa0eeaa64fd85fc0421329f7cf08a4a0a5a791bc60efb1eeab9360d026836ee32587dc82dcf66625a58eac248dc1a40f6875e3bad00f9615d18d6401bdfb136803814e46f09498f80b66a64dd046e389d6ec165fcaea7ca8f3d4ba43fc72cc309b1f1625ba88042cd29088d0f153d2b5e87827d663098d2a5008722a0b878f83e73f03eb7593d1cd8779fa6278632693e34c29b1b7693841fe7142b1d4c15ef85c27728f1cf901ed2e439116005e160283ca58fe7c1580250019fe6496b09a0fd94c4b196759d25ececc844ad66baa00b8c0d3eb5e5611a75aeda394bbdd09bbf29ac92ee082b0d283852759ee1b56fb6a9e3cfd264ec41c8108092689b7952c065cd07fbd6d9ab916f803dc0bdb8c6108700231c2fff2110b8a39dd0034e8ded2355bb11c103d5967607b763306a31aeead1095beb9799524e968a7e081e3052fa76e803fd4ad02277f576f2e336a3591dd8f778887a3d80e3af5a734e40ba0817bd10f93483a63afcc0a30fe9c7625544418df9eae308026ae12687b0b9de1249c3b947d0065107140854199d816c33f7338863c15c86d438c7677e701741d5f35c4bbaa6166427b290ab2541ee0feacd582b491941b4829501a087eaeb462458e8f438802240f5fce8b08131fbe645ffd0910126ce6730cdd56048034e2b8278eaf43a73d1545c62cd86e3e749d43ab74025c3482b095b222600094d421ff3eecb36090c740dda64e25404b694bad4df6c58a6cbee0c6eeea4b266dd8ae2504995f00e37af5e08b1b02aa327cbb5b566f2adc746a075e6aa7e7ec1c361828a405ed0a52c427131ee2fe784bf099932b857921bf835088197dd9b48c375304348c83cf5fe847e5eb2832c4afd994b158132841ef4526d607109c20b46d8fabad20c6f5d5f4c3d60ec2c2902a1f1af66718570b94032646add552334cbd402a548dba392ac50dd3d3f9ca56beda9b4b0975858fa6270a6a27357cf735205f7c0dc30b4d3c95c0ede8a2310b5c41549cea7d64e25d153c8407c1f8969fa293a5a353e88ea3f43a6dfd074fde77a6d8d5f4413056bcdf7f03b718debd3f8d7cf97b1e032f45466fdee95338705ebae6a5b987eb2f8610ec40f7a4a2cbf0e57924f989102cd43f0dbf936325118207d956e5e884bd67051240ce2eafbe773c28bde61f8e1b6f254c9ae391f1d5f7732182c6e0f3135926e0b81b2809783fe12c9ff00c05369f4a3c77702d49e58018985b8446be46bf41f953602505430988a866f6a3c444522cae9e467296df3757786e58cdc685af4f89f8bf777ab3221d143aadd59886e041155db5f5448076a6e2e207e40542b0ce9d1c1ed990ff4aca7b1cb6ea7528d7e09aba3621666b93ab55a3b026a299eb7d25e79c0b1aac16ea3289391601d1f2b225bdd49d13827eb675d318dbea14947c617dea738f26efebc4280bb90cdab82321fa3cb1cb32dc108c19df0dd294c3609e993ef35ba71f032d2c3438db6331aa203c1f72acc5ebbf49c921f2993299bab21a8ce977b54674b000d5953c2bea7c4ae86d968cee33148fd431f86bc29e1fcb0ebd539296ba2962506f7a5183daa9f486f6406844e17b8e6a96c58661e570112b61bb43a7be3e4dacf4d347a1b1a522746e72df37bfc4e40ed6218038be598b19463e5ea3154f802c6435c81949d662a8dbbdefb6a3cbb04fc016f7481a30d92ecb9fb9d0c7c9bb277e8ba3552b08b48844419e40c8df8bc32fef2c647e0ec691cad2522ad92356f2c4871c789ebf4324ba5eab44cb21d09991801195e528f8c38326c0503fbed0ca60d31504d9a2403567a4ca4df17b36cd9d9148a301c29d493fa9b900632b8c99ecda4b1f2a845e874b600ea7f863a01799a92b28787e3e280e08194c687f54fd2d0a714d26c428bf21dcb7ef5c1f5ab45215ebe90b698ff1f14c53cc7ba01dfaf23527b1190deeb461e5c3e15190cf1be84aa9d7a4b6eaec2ba91c693a5aa087e3a6e26aa0f33fa48e96dcd5bf979533857990aea6d3f5f0a31e215673e872ca1e643cef6e0af47eab4814561636c2570d575921402a8e8dc0d5361fa7c05ba04bc55d969256a8494c157549e960253f6e3cd252a7245c24bd4984a7d971467276f4337e911c9d1d1451a199825181bfc08b0ccbc818a7f2ac3501cd51df5c8e7f2a1701e70a76bec8c7b7370722a0e8ae6615d5d376be5f1f08a405087c87eda812ca10939c8cc37a96055cbbb8cf4cb08f64368c407bea82561c15922afcd92d9b7b2deaae2c02b5219a87f2de526dc9071f15c998421322a0f397db1047667d6ee0a41c2d63bcb3cc8f2fdd07c9ecf8c4c9eb21a7a71da7bd9cd2f48ecd0354b3adeb71c4f30a6ed86ef8188413c27a8cd98c25630dcc8e064c135a7f986ac8b1a57b2ae1bc6397300c646b03bca4c28a26daff3919a1c23ddece7f789731c16eeb23cb34b174de392a179b362af275d2373306a3721a049fbd2378270d1a12b5de8407d998ca978c71346cbd701c93f73cf1d81c25e34b7304b6e9027df5f598a456922ab173b09bfbb599022f1ca566722132b029424e72987f00b24a1f6451cb40de97fef2a0ad496ce4844fb7dcc477381f5a2e5795dcb0ee7002ab93c3cd07f2e5cf7526492d9ad73772c48e594f316046d371bf398581da46d3a8b330ee0bf8c819ddb9c7eceef51301ddd507b611e276a97693667ccce25b6991a6b743d3f46f703ee27da6659546949656ac8fec2659affd01128814d7776d7130dcfbca00505e122f9945f59832a533fa70a4aab0d4aae3bdafeafc880478feaee9ea4b3fe8eded7b97862f305f4e947f7c7b368feab620dd2dea9254723bbe1e99584cd826464800a0d1757cbb0d5a9293a36475680dca4bd8c8e2f51cef879e70d0e6aafccc8ad12b5fd91afdbb598b5d4eb9e48110b88248e6bb9385e4b27ae1f30d0477eb097557b3cc81df35e1b84c36b472653abcbc4c255522ee2b06b6bc00431854bc6742b94766433ff1c27c2ec088c01b9dc2215b5afafcb693f133a86041186acd823a86e0cc890cf7bc572956b3ef6f8678ecb26bf1f771aaff85f7c1d6a58f037ce1297bc9789b1aa642362b7a5044eb5ab13899cbf7c0337db3f227add6c485b2b222bd1017b5c9db4a47ec1183a8927134d08cedc0b87a1ba1596158c6de3867a77a3f1ac98fde65f763a3c57ce78ffb9529246913bf1c41e9332a66a844ddc09fb59ce2aad8960e389b72e4724b3402d606ecf4cffc53781354391e8f672461517be53d5df8c9945a28a7bbd5d4066e4d0efa1e489384ed2aea38728529328586bb730e46c9b0e7285d192613b7f9f50e1514d734a8ec50046e2acacc4bfe055448cd59c1e06e47aaade8f21b348a9fb2c5bdfe4f45bdf7b804c3172afadd1172bd4700840ed5b096aa1a9183d8941fd0bd2f6fcd4b470720a8f49792776e89199a0bd8d68bb152cc5a6f09f60fad5b02bdea5a398b46ae6a1f3e2e601fca0193eed360f37a84c1c7033397f4aa3634ec37a49756fb5e8d1c2853d4e99d765c3921bf81f0c2865f13677b53cf7054cbce144711662311852d3b47a834ed1662794b9ec9bfb84572ee792f40c05831dee317da645a1849d6db24658334d05d539c2bfc852775205df8c80ee9f33a5ad2114c686d41c6f7787e3473d7a4c3c171f5d32e3a7d87280459a620b86d3b4a1fb3714dc7708277cf708099f15c5a0ffaa5ef8a919242038ee3a7c29022ca0649ee2d2bb276a1680cb87b9483fed7bf5bbb129ed8fc0aaf4944f6ceb7983ba35f6a5968ea8678c1509299a72f196ed219778479a13f032d0f53676d66fcdd341ac53eef3eb6f182680edc9d875ea276f0145a242d8a3b4db2dd3aa80e4a0de1eb6cfed9d027876bc87a37444bf2c23c70cbcd043d944eb7b5b672dc33446016531ea513a6f39bc21c46d54e10d2c2ed35f539edcfbc70d963cb48b597ed1047d7ab03079689f32609651616f605460af4019027e22a23f3841ec745f92bd74192342909bd3da180d1a76a20c5c83b91f25c405731fd103cfeec2209e0cf24bf56ab2a4c41e989d91137741cd90d3afbd9c54053f8900680a06af3751c3c805cd5f182d45a8df5ca26d32cc65207472b67b5c35a79bb4045c23560377a5805460c6ab530e76c70e7da337d7943d0dac13a0add67bfa4375ff9adabbfbad70363e02e8c6bbe5a2b53317d7e2229b2fad288538298b11f15492d15f7dea8bbd94229c5c24873733822f5c7a041c2f9171f5498b3ff5ddf0d38027294c8d81496d20d2deb2cd178eb55d86ebb0a6eaaa2f92ffd1a7dfa32b4fe8e66b5df3410802dfff3ef84274af32f3382f97725b7a721ebb68e740b010eb4ed0ca8ae1ba04b8ae72ba6278eed78b11fac62ac2f96a2238ab3e3aafa8fc3f0a43912cdf0361cf760169361bd651ea55a2a23ca4eddd597289239e3fbfa2f0cc78a66c4dd214f19eef19fb4be10e9dd5bd4d086b9ec89e3e8f1fe080bcfbe43b2fed216b98c52293ca42e209c40b2b8b3f6a947dc3e29773bef98efae7e947541805435d68f2aea74ab5894d8322c06d07a479d1c14d6fe09cfb92e0e006daa36d9401e54e3c934b0b58f450f628711f1a8aa7bcd806b34fd4c549b347e227177fc9657e9feac7679be019e85d6905dda9c29b3d246f6b05991a79c6bd4a5eab93fcc22073bdecdbe5edc4934ebb51cfd6b043d3de69780324a181d1e5298b60c6e3b07b12399929eda805e9b827cd72f2450e4a0dddcbc46b42fe3bbdd953e67828895e09fad05322fd79aae9641d047897733a0c32352fca9f4531e3e3e7260a2efcba75f15ad423ba9d07def102871dda15cda233c331b7f2981dee2046dfc232ad9b2812e1c18020bbb35bd508ffb2d1fa7dee52e44758d0b502dbc7da1a4d6009a06f0ed7022662bdad93857b5bcc59d2d43118b04afb4ff4134eeb2dc71c3ff53d99c61bcff9ca403bbf3ca848d539f92159c0f20fa740ff8f05fa8494761d014d3d2c6779fb27d4c07b5660ca4f565ea38b4cfd6814715b132cd2689fb865be49ae5aad6eee5fd65e68727d7582761e5d5021e671140f79d685a24e232f539ace91728c14604929b9056859e8dacb00df0d832fe3b42c9ee3d98ca7f59b3ed290947bfe9ea21e0f16c97337d9d228cf7409388ccf25cadc1cd5384d036fd58bb5420e12346ec3e2bae116d72056a1a05835e810163d0afa4d18ca40d351a7bbcfd15ae236ec1a6a86f5793141a5ecf5a6054b4b8d00bbcf64b09bdf4c91deb0fddfbec9e6b18eec8c53c61c7dbc8904f77ec9816126c5a27c4f8451f30138a6a5e822b69f63f69bd521ecc1eb1424aa94053805abefda4bfd36a378d7", 0x1000) r2 = fcntl$dupfd(r1, 0x0, r1) fsync(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000100)='./bus\x00', r3, r5, 0x2) 14:33:09 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b1000502", 0x4, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) 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(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x26d) getppid() 14:33:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/49}, &(0x7f0000000040)=0x33) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semget(0x0, 0x1, 0x69e) 14:33:09 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005046800000000000ce60605", 0xe, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x2611e70ee6616c2f, 0x100) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc8) r2 = msgget(0x0, 0x2) msgsnd(r2, 0x0, 0x0, 0x800) r3 = msgget$private(0x0, 0xe0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/141) fchdir(r1) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCFLUSH(r6, 0x20004268) 14:33:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb45884721"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open(0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="220e228901", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) r1 = open(&(0x7f0000000640)='./bus/file0\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000380)=@in6={0x18, 0x2, 0x0, 0x42}, 0xc, &(0x7f0000000600), 0x0, &(0x7f0000001a80)=ANY=[@ANYBLOB="98000000000000000100000001000000357223f4f1f17abefa7e16a142f8812ba118b05ea803a7a8d64364c8f96c22af8bb5cf21d592b19d83e34fd888f7563b04f043acaed01cd29a83961a329c60d54ac0726faa9cf6f7cafc9dec4dea81c93faaf2f078628965823dacc22c33a7ff8aec0060bc60cb28e3bfc8e58e450c9fabe8ca1632eae8f4d9547529f8c03fdde33bec0000000000101000000000000000000000f8ffffff32bc8982fe6e90d0dea3221c943f50e1fe75bc93b4d884d036e4afecaf2608a0ad921747c4b635e9440764283b242f1e4094298dbf2054d7dc75720d557e3c64cf57c6360ba044d50a689c284de53d5ff055d53f9d5f892c00ea2f0fe56e96ac25eddf0d378d24a83dcd8e98c536292b0b6cee24d4bb52d7ce11b143af53963c19595ad944aeb292fbef0859107430cfd8c373025a1ab6464624a904bb9bc82cc50e1c006124ceb8fce3823e8cf4d313fd232135d334e5bb3089ba00fa48cbe74a28ba0dc3409ccaf0e2755782125ea8c51729cd3fd69c051932c2b4de1c9dbce2178440f32329a3ecde1a902748631e25e585931a3528da866c307f7ef03abd4e2d8cecc0e76400392a3cd81e1186cc0c587846edaab9513c6f7759dd2fc81a01a404dfcc28a622f3902d816ed907ad49c3691ce1d6b8cda26fc23b924d1c50cdf8bc3127e5ff138a0045a4bee98d94226a3e8e17a30fbd908966bac173b8407abd891f8e828b29a13e962356d138b8a8b9e85457be29c0386dc92706cd338c85c40ec8f0f0c73b3211b8358d2020c4a84722d44886edb6aa3234acb4b05d53aadbaca1e6019b0b09118871646ee40eddc779c8a5bc9cf14a0f7a1f80628476aa2fa657a7f728d7adaa47b47f11ea0ee0cb535b26749e44ce978a4b9be6da5714e7c7b4820ff77298cbcf45982ef526b43953883136cfd77409b0b413bd6396bb85bacf538da5d3777c64fa7c1bdc87a7cff6cc97b2d7dd63c290be16cbd4b2ffb4570232ee0b76b108975a18a515565f0d43afc7963ed80ddc8507d6e302006e89a14c58ce7b10b130480633017a91be2dd85db1cb176dd5b85a674ba6f5c050acec3dfca874ee61b3a5fbfa1155b6b536513ef81352c20d502b46495e71e64bbf01ad0a8ca76ec79d96044c36eb7421af52cde844c7a3b0a51f0eb4ca84ef1b6e7d2d758c5bf71f465a8292f1104ea87f1b4a016f2d9bf539216ddffa1a0afcbdd4b055ca65d9bed8a74056aa8d90e299537b13f9cef6e85fedf708154d04673aa49709d8079a34d7f09bc0ccb6b31b88ea21ce38553e9641d08be0605bba34d039b4adffeeccbbf6473ca8e7d161b9ddbb8e043948d55c327d5f43480327af62ddb90c337dc7bfd81a12d0747399c9288196d9cef425a873bd7677b562f86ee34d37d2f0392bb7276cac4f390227e5f31dbc8280a9017de1afc7f76dbec9be4b1a994416cc509812907878d2720118c8f2dae8b6fab05dd80d832bc22c565bb9161d669e3546523bd1991f500cbba9b4dce383c35a49dd8ad829526986b96ddee079b2e85851a4f54adef8415ea7595afd95d0844aec8085001cf54a318a0b329ea9cc8d99ceda8c5c773e18b3c3c3e4112b6e7f8a9e478800ae0e8a371255f062436bda340108a1947b1728d9f54b8a0fec1ef78fb1cc6884a54c1d1f608ec72ad0226a445e501eb335f9c56f3881ad99df7149f039db3616c89e2d5d7c90603462862c10f680a3e6fc712e56e3f303bd032eab774b5e4a24b6f9abcc878190dc04a6d1408cf077b955a56ddc1631c16c7f6ea2c8ad3468dc8069b3d0bdad9fc370492754217ee1dc2be2d3f56699b517b14c1bf3301329d0a6434d8471b66fcb25c9f32dacb9f533252840198b639f69ddb3a5774322d742a77d21517b454a0034b1fed30b7926910b2acdfb44e7463b9245ca562e09fe5c9584ee01af544697fa3e4473aca02680fa2e4a01e7c05c7196bc1e4fa71e05d2a6d6b0feff83c5921bb715ed523bde8d4de4fafe59c2a7be4a88327ee5a727af49469b17f464c9b784797aefaef727ea16975c6bc8dfa9112b4050053a98718c933014cf6bf5555defaad622af1183776d732cbe3f15e4db475c5423f9556d9aef11be32be1d979ac7dc3545ac234fe5e482af5ee70f6bb2ab3cfb0fd7cec1039ab6002710e76b75197f5d6e84a47ba485673a14899a682dc8aa92fcb053fb412074e6fba4c8766f23e5c9e2b3092d3ba11bb7e64e9a3706a4f3bd19d520766caadb8b39876fb1d63cceedd02f6a8e8392e17f48366e620783b5ed9250ed29ed8879e997ba9001df80a8121bee409a77d568f6f01a7846217fb138f5d184adaaacbd5aa05ca1d779d835f265a2e2f09ff1f7e36ba8b35fa816de125fcadc1407dfb66bb36b37a2217033e18322daf105a88ba443714e625f8809c4667033f843e060c9e676fb7e53deb9da1edfc6f4e9cbabe3d793500681cc6e34746a38123185f7ab3e13307728472191562c9aeae9b217eab47e482c84b8bf6be61214a7f43102a210edaf393cd515815a5ff681f6fc5f2639a9be804be6636f9649bbbb4443b2c4b6a5eacfcab3f4bb887d543af7b24ecac9eea7867a9dcf5d1541fd2de3344de83e68df773bac7634490a4dd9cc1217b7a16b48db3045de979a0597470fed45b23df6d632d250aa097c7e32ca55d05c6e50306fa7b32b9b9c422e17104122ec68a689436cea73dee4afc7b7d2d3ecd6e504fb0ab42d7dac35877925971c13485eb0f3b4945a14b11ed9f16d1f32acb2b09bb27335663a890f8d2037878a968d5497b7e65c9dcc7c700796b4f2712a61b0a7d36c140ffd08813de5989bbf7baae35b58e32239e25c87b048c55f1680f60400baeec2b0799f76fe534a342f4d2fdf1948ffb1fe32ae1ade39ffbd8c8d6d6bf097c1657d251bbbf2d1821426112f922fff1c70f5bd861fa8cd3228b76f7004cc89c516270818b4deeaef2909718188e786424e57d214093890e21266e4acd04ed3922278a7850b17cb507382123fc889d7bef5afa24d1b3f803ccc76275a3bd75e04fa7de2a7bacf7973ebc9b6571318a7dfcb99f57e504c5c53b25c71093b02dd8fe85fa78cb304253362ae5e265e54b5d247831a4ddb9f16fdb7799b5c7fcd12fa3749b514020c02def6991c446c409c91f3de7956774f27970cef8086a7ccded9650dd6c24ef4b44060afcccabe517e4c45490162aa642d848a92a3e75396bb01f9014b412664c450a5168233623ca3dc5ff591fdc151f059f3bfd491a02e7ba787bac3991e4ed77cdf1e5574e4676eea9f1e5744fb81e7ba4ec00ae9c2e33680e8df2a31f03fbaffb82062ae843543b10c37b85f444fc9d4a140f42600d0140bfb0dc3b9271edf85141409f5997f88106738f901e50199c14dd3a94ce8860922a5581f3997d6fac57f7f3bde0025a628b8ef386b240f0971263a937f45ba9f227c9af60ac04d7a4088ff45b0711b79193b5e94f19601def2457a650091a630e617261bb55373e625eafd2bd8525500e54ae253329334d658ae52076c74dce850bd8f7bbc848f6069522fdce82c30104ac3d9ebba7115ac87144d86b1cfba5c337ac2f636e92489c5a09dda0197464b4f5c0eb36a1b17d2e38352c832cf14afd9439a7ea18be28977e4894c28285814d745543633a0b502caee0980051bb7d483fa9c27d981e01a827aca6bed441bc658b9ca3bb1e1391d1a15381766af3f24056286d72f5d989afd04ef6fd33f48d0c5092ebbdd97601d9d11a18274e53141ed8d8d53b5f4b684aee75e023b7be7a37a1862de3fe16409237ceff040aa8aebbd50c107ed4a0fff337b97bb1c67cbfded794eaf004251308ca66cab15fe45ad9c91e3e4a0096251527458b92e8968652596ba7336f5d3afb39c125867b0b05afa622d890d010ca8c22165a91a851cbbb3eab20dcb08e0e213c6c43918eb0ac0f8aa6b669fbf97480e357273e406848ca4b79410d2d60021413f3cfa59cfa94183991223b5761df6c87d9f9634736ca6a3b7bcf0f6f0b27995676410f3f4063179e51b17852855f6637abad43f57990419cdfcffd23daf65a4141db1be84ff1dbf5a050c6116a589c330986c79a3531b83fbf48398814df28dbdd8801001bbf0587fccc7da2b6eddfcbc671566dc531ce10ce5d14e36dc71d36ef148c51eb2688b594394ce979c63c144de9e7476ee3bf8f409204b3d13e3a0736fbdbced7bd6f8fa3c07d61f22d644a1b0614594865615d48ae5caa1a2239f251ea5a1b4938b0b7db5f30a0df0982f32d8f0588d57d912ea9b98ae1d0b7ecefcb5e5efd5243e374ee1bccd1982206a120b74ab33642300000000fca09d898e889b72058b366ba4cad24a6345bd260b3e6a154cafcf8f8c66ec44b6e94d76a51a840b0b115bbc633232787486511ccbc5444d3c240550f553d0d6899ad5dc0ab1006ca3f9b4cd7edbc333e9f6c7740642ef1f4905cf4e7acd0d6f2779e8890c15f9cb3b8e532c5e1e7a950e7a0ac5d6170901a869169336adb600688f2e38cc063c6c311db0d6177e34be532f515eeb9edade8ce1e50b225694f57607b5b679fa5b454db39af49e7ecc397ee3d711e890e343fd05bd40e026b6199f363cbfe8e623254777d674e3a22840d98126500bfe28592189580da36e5cf5d56f1713151e22199be2791429d4f188e3bd1c3ef965b8d24cbbd212b886fde1ff1e490fc7d7be2073f1e101b4df3cde655ff1effee742c9fb6df15c015f3e093f37f570c21e97d2c5fd09caf2b9f0f946c3910f980ac49e9027cc0fa61540fe81556964e28fff5c3846e4fefa60b96f9620e3e3127c25e5722885588413eb9609e91808b3423c48eef34753e78cf1c2e64570b006abac2e3ea834f6e31a0e7186c1f4a02c3a27fdf6af9a8f7851c43b29be8592b286db7bc4ca21c9a4137d06fc0294f673094f99628cfea4652863f60b1c9178e71167d5e8a0ce1eef920265bacbd565cfc010f445b9f516c0adee90450e14397c4ffc89019b93b780c9747676b5f2f9bffd46ed78d3f2e466e7022b8c72d3d958f3bd968f8a1e710933f43dc6f6a1bcb2692374bfc792ca0df58ed40022f58eb0773903b4f947f6d53fc40680088291151c8ce47e8ef8fcd9b75349172fd024a29b0ff05f1cd61cb48d529e175141600b4defb374b566045d87d20e170376d476ed04aa909d6ae05539bcb60f34aa716caeee2a70a9932a23565d4fdcc70f24471e5789f7bd82d3b9d4d1a7ac33bb15cb8bb7b73f9a659729169383f7d7dec06671876322fb0090e249284dd5fe9a8f43b3f37e747898a0a5674666fdc3779b386229989f32db787272978a70f3a69d8ee0dca2633ccc2c3c6a2811e0c591ab7cd9c1b95d5b4d2bc376ae56207347e040b8bc2da7b172aa35b587c7a6c814de989adbd3ce5dde143afbdc793341294cd3b4390a492a7ebdf0d56c73219d08894d95ad21797d0772f1c30e2e0b3de2de74d49c817a8b6e2b99fd7f9e87a6598d8f3d76ad6dd69b9c6a36ac28b82e43e542c4b5aad3d83000f0a616355c338f3bc6c31f3b6e46c71f8b5b69d22c60133dac350d779b719e1ebf921722150124a959ae78ea9761059489615f9d86d137d242def01d860188748da9ce176a3e4253208f2948df0ba90bad691414d8603bc04f65cdc0aa06f9fbf09cb9be6eb9e1ad0c699865a7fad11cb391fe82030000584875aa178ce686c30563347ed0e0a3ac493a0e1b4a9832b0474adbaed3d465bee6a3d6b769f8ebc67d88b1d714a505fa671b3480f8c97b16beb2bb83ca3bbe87e8e7333e5fcd02433c9df1e795c4ba105d3a8922ab18496e50f23a273ff603d74a5d89f2db6f93c820df54533c1f765e2e705e9d1c0e42eff40d74f6547aa0188ad62bee805fba02836d61399b8b079bd9ff5b4435f24a3933e5e3dc2cfdef42a5ea38df030011d414194c6af422eec3b5e538c271e368735e8398982b979239c5e592f779905edf4bdcaa76cc56f5da6e51cf50395d1d580000000000000000000000010100009dfd461007937f772b184f35b2ad54105d5d14e64f34ad52c9f2182b4e5cfb93090f3a24f47211e0db17603a134935ffa2d50eba3f97d60be0b18cf66e3700f24db5000000000000a8000000000000000100000005000000cb2f6e07f8b36988ce0fa5d687d5af3548ad5a9aa9f99069207e0419b94741d6f6e91180d2713a4675b5d42861db3b6248f13added5e784585d878041aecd0a27fb00c17e64e289b563ecf3674c78400b617eb9d054f8eb977a47cd51abe685838b366a9fa4b5e74f5fe60e7947ac4d7db50120aa56fb3af3a0ea058047a35873dd7520bb15c0b73029823483aa7d6016398516600000000dc39d86ed3606a32b186dfbec9fc830a2c57"], 0x11a7}, 0x409) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) setsockopt(0xffffffffffffffff, 0x3a, 0x0, 0x0, 0x0) shmget(0x2, 0x1000, 0xd87, &(0x7f000078c000/0x1000)=nil) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00', 0x3) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f00000000c0)) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCCBRK(r6, 0x2000747a) r8 = semget$private(0x0, 0x1, 0x100) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x1fffffff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setuid(0x0) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) dup2(0xffffffffffffffff, 0xffffffffffffffff) 14:33:09 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x80000000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) getppid() 14:33:09 executing program 0: poll(0xffffffffffffffff, 0x171, 0x0) dup(0xffffffffffffff9c) 14:33:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)=0xfffffffc) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "b04d00f3ff0a631a00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0xc002, 0x0) r4 = socket(0x18, 0x8002, 0x0) r5 = dup(0xffffffffffffffff) getpid() r6 = msgget$private(0x0, 0x0) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) r7 = geteuid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x5af1, r7, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r8 = geteuid() r9 = getuid() setreuid(r9, r8) getgid() r10 = msgget$private(0x0, 0x0) msgrcv(r10, 0x0, 0x0, 0x0, 0x0) r11 = geteuid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{0x5af1, r11, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) lchown(&(0x7f0000000080)='./file0\x00', r11, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001480)='/dev/bpf\x00', 0x80, 0x0) r12 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r12, 0x0, r12) accept$inet6(r12, &(0x7f00000014c0), &(0x7f0000001500)=0xc) open(&(0x7f0000001540)='./file0\x00', 0x20000, 0x4) r13 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r13, 0x0, r13) r14 = socket(0x18, 0x2, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x8080691a, &(0x7f0000000300)) kqueue() r16 = socket(0x18, 0x2, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x8080691a, &(0x7f0000000300)) r18 = socket(0x18, 0x2, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x8080691a, &(0x7f0000000300)) getpid() r20 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r20) r21 = socket(0x18, 0x2, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) r23 = geteuid() r24 = getuid() setreuid(r24, r23) r25 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r24, r25) r26 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r26) getpgid(r26) r27 = msgget$private(0x0, 0x0) msgrcv(r27, 0x0, 0x0, 0x0, 0x0) r28 = geteuid() msgctl$IPC_SET(r27, 0x1, &(0x7f0000000140)={{0x5af1, r28, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r29 = geteuid() r30 = getuid() setreuid(r30, r29) r31 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r30, r31) sendmsg$unix(r5, &(0x7f00000013c0)={&(0x7f0000001700)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001340), 0x0, &(0x7f0000001740), 0x139, 0x6}, 0x806) setsockopt(r4, 0x29, 0x80000000000002e, 0x0, 0x0) dup2(r4, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r32 = dup(r3) sendto$inet6(r32, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) getpid() 14:33:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0xffff, 0xd04, {[0x81, 0x9, 0x3ff, 0x7fe7, 0xe000000, 0x1, 0x8, 0x1, 0x5, 0x6, 0x0, 0x9, 0x0, 0x100, 0x1004000000000, 0x461, 0x3, 0x1800], [0x1b5e, 0x4, 0x1, 0x8790, 0x4, 0x8001, 0x200, 0x8000, 0x7a5, 0x100000000], [0x5, 0x9, 0x46, 0x101, 0x4cd0, 0x7, 0xca], [0x3, 0x2, 0x0, 0x4, 0x5, 0x2], [{0x8642, 0xf5, 0x3, 0x7}, {0xfff, 0x7, 0x0, 0x8}, {0x9, 0x85cf, 0x2, 0xff}, {0x3, 0x46ef, 0xbcf1, 0x9}, {0x7ad0, 0x2, 0x400, 0x473}, {0xfffb, 0xe79, 0xfffffeff, 0x5}, {0x7, 0x80000001, 0x8001, 0xa3c8}, {0x6, 0x3f, 0x2, 0x100000000}], {0x100, 0x7, 0x10001}, {0x6a, 0xffffffc1, 0x4, 0x1000000}}}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000228ba) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe0000000000000000c600"/44, 0x2c}], 0x1) 14:33:09 executing program 1: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x4010, 0xffffffffffffff9c, 0x0, 0x850) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) read(r0, &(0x7f0000000080)=""/242, 0xf2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10008) accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0x1e, 0xffffffffffffff9c) r3 = geteuid() r4 = getgid() fchownat(r2, &(0x7f0000000280)='./file0\x00', r3, r4, 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)) r5 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x24012, 0x0) dup2(r5, r6) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000340)=0xfffffffd) chflags(&(0x7f0000000380)='./file0\x00', 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000400)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x6, &(0x7f0000000440)=[{0x42d3, 0x6, 0x3f, 0x7ff}, {0x6, 0x0, 0x2, 0xd11c}, {0x3f, 0x3, 0x5, 0x5}, {0x897b, 0x2, 0x81, 0x3}, {0x5, 0x5, 0xab}, {0x1, 0x9, 0x7, 0x8}]}) r8 = socket$unix(0x1, 0x2, 0x0) connect$unix(r8, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000500)) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000540)) bind$unix(0xffffffffffffff9c, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) r9 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000005c0)) bind$unix(r9, &(0x7f0000000600)=@abs={0x0, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000640), 0x4) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000006c0)={0x3, &(0x7f0000000680)=[{0x7f, 0x0, 0x3, 0x8}, {0x1, 0x4, 0x2, 0x9}, {0x7f, 0x3, 0x8, 0x1}]}) 14:33:09 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x101, 0x100000000, r1}) syz_open_pts() close(r0) pipe(&(0x7f0000000000)) syz_open_pts() 14:33:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f000052d000/0x2000)=nil, 0x2000, 0x5) madvise(&(0x7f00002fa000/0x2000)=nil, 0x2000, 0x5) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 14:33:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x18, &(0x7f0000000040), 0xfffffffffffffe37) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r2, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semop(r2, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x0, 0xffff, 0x800}, {0x0, 0x6, 0x1800}, {0x4, 0x1f, 0x800}, {0x3, 0x6, 0x1800}, {0x0, 0x404, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0xe7, 0x1000}, {0x1, 0xad55, 0x1000}, {0x1, 0x6acf, 0x400}], 0xa) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x7, 0xffffffffffffff9c) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b759b8e3e1d449fecca7b07e00000010000"], 0x10) r10 = socket(0x2, 0x8002, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x8000025}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x8000025}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r12, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYRES16], 0x1) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r14 = socket(0x2, 0x8002, 0x0) connect$unix(r14, &(0x7f00000008c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b25"], 0x10) write(r14, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r15 = socket(0x2, 0x8002, 0x0) connect$unix(r15, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed503000000000"], 0x10) kevent(r7, &(0x7f0000000680)=[{{r8}, 0x5, 0x40, 0x0, 0x0, 0x803}, {{r9}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x8, 0x8}, {{r10}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}, {{r3}, 0x0, 0x52, 0x1, 0x4, 0x100}, {{r13}, 0xffffffffffffffff, 0x80, 0xffef7, 0x10000, 0x9}, {{r14}, 0xfffffffffffffff8, 0x2e, 0x1, 0x2a, 0x9}, {{}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r15}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r4}, 0xfffffffffffffffa, 0x0, 0x1, 0x4, 0x6775}, {{r5}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540), 0x3, &(0x7f0000000580)={0x0, 0x8000}) ioctl$TIOCSDTR(r7, 0x20007479) 14:33:10 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) socket(0x2, 0xc003, 0x32) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="820200f0ffffffffffff543423a58093c29606fa31c2b191e910d05cf401551daf230e8e5590df872ab438a8f6d2a44463177b767a0000003ad2a764b80d7352fd46b3f0679d3be96ec345e1438a2016f677a1901459761f027043a8d7cbf3e6406747f4148654e399ab9260281e81270f269a813070f8c610f14119786244ce787e267075232417021811fe02259d8a5fdec2f752118ec761c708ce701be638a66dfb2c3577c4bd434d5fba6b1f17f8997bb4fbfb679e5f543103d245893855ac5bf1156cf63c6751367b7ec9de264a4ff83d179c9327888df6fd44987ec09e5669b9d33daf97066d7bf4fc45f53cb3df2de8284194b69d4f925dca31fe2970bf576df522db0bb2dfeca03c5e76e4b313abfd52524da2cd821678aee9a9b0550ecd721ce1694cd77ef732e66700000000000000000086e8d6e85c7bd3890c61aa8ab6a338bb9fedf9267d34b921c364aa343c794bf19d420e5cc30df408569d0e0f20f846c9647b60a517c5962fee1b2caec8867df3324bbed6356898e7aca7235859b32aa2d2bd3cbd284f0de0c57a1a5a6543e31a9325b03c8e161b9f2405821b03c362d655e60f3fa5d2659407757e6e19c0dc969e3d57c02e0c1c5bfe24ce07719c83fd4b1bb33c91d3508d62d9957bb7f69cc3684d9d"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) open(&(0x7f0000001500)='./file0\x00', 0x2, 0xb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x200002c}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r1, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x3) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lchown(0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) lchown(0x0, 0x0, 0x0) lchown(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) geteuid() shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semop(0x0, 0x0, 0x0) getgid() socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lchown(0x0, 0x0, 0x0) 14:33:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0xffffffff80000054}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 14:33:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)='N..N', 0x4) execve(0x0, 0x0, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 14:33:10 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file1\x00', 0x20, 0xd4e2914fb70627c0) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r3 = getpid() r4 = socket(0x18, 0x4, 0x1) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r4) fcntl$dupfd(r1, 0xa, r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r3) recvmsg(r1, &(0x7f00000001c0)={0x0, 0xfffffffffffffff1, 0x0, 0x0, 0xfffffffffffffffe, 0x4}, 0x0) 14:33:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=ANY=[@ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYPTR64, @ANYPTR, @ANYRESOCT=r0, @ANYRES16=0x0], @ANYRESOCT=r1, @ANYRES16=r2, @ANYRES64], 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) sendto$unix(r3, &(0x7f00000001c0)="d23a0f249df4caa1e057794ec532264e9149e01c25a57677af7b14aba9558295750c66c0f7a833691cdb24de6e4dea98320279c8b2da10e0098db6fe95746e651a36898e5e23de066a8c74b6f5ebe40340a8f02ce47975223ed2d756945f2f588b093c79715404aa71e1ff97bedd41a280f2b9b231e3db39c64696e23109546c2574e8014fccad8efe10a5dbb55f2beec8b253b0315516cb25b173b700", 0x9d, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="00002e2f62757300646675c7f3da2e98255fa56b67bbcf181032857cc7fa7412f3272d483953ba1b85e0c9968c6f55fa9188eb590d88317e8c1f229eb37745a83b5279d7580e413518d8b9ac0865dbe328796ae84e"], 0x8) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = geteuid() r9 = getuid() setreuid(r9, r8) r10 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r9, r10) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480)={r6, r7, r10}, 0xc) r11 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r11, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r12 = socket(0x18, 0x2, 0x0) r13 = socket(0x18, 0x2, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) r15 = socket(0x18, 0x2, 0x0) r16 = socket(0x18, 0x2, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x8080691a, &(0x7f0000000300)) ioctl$KDMKTONE(r17, 0x20004b08, &(0x7f00000003c0)=0x3f) r18 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r18, 0x8080691a, &(0x7f0000000300)) ioctl$FIOASYNC(r18, 0x8004667d, &(0x7f0000000180)=0x9) ioctl$TIOCFLUSH(r14, 0x8080691a, &(0x7f0000000300)=0x2) accept$unix(r14, &(0x7f0000000100)=@abs, &(0x7f0000000280)=0x8) r19 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r19, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r19, 0xc028575d, &(0x7f0000000000)={0x10001, 0x7, './bus\x00', 0x6, 0x3ff, 0x47f, 0x101}) lseek(r11, 0x0, 0xc518, 0x0) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 14:33:10 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x8a) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r2, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x15, 0x1000}, {0x0, 0x7de6, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x1800}, {0x2, 0x3}, {0x2, 0x6, 0x1000}, {0x4, 0x1d49, 0x1000}, {0x3, 0x4000000000000, 0x1000}, {0x7, 0x9, 0x1000}], 0x9) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semop(r2, &(0x7f0000000000)=[{0x3, 0x8, 0x1000}], 0x1) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r3 = syz_open_pts() close(r3) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r5}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r5) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xd, 0x2010, r5, 0x0, 0x91) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000040)="fd5045bac60d32f1", 0x10000}], 0x1) fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) semop(0x0, &(0x7f0000000280)=[{0x3, 0x100000001, 0x1000}, {0x2, 0x4, 0x800}], 0x2) semctl$IPC_RMID(0x0, 0x0, 0x0) listen(r0, 0xc1) socket$unix(0x1, 0x6, 0x0) write(r0, &(0x7f0000000300)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f54dd8509b7636078a867d059906e35c7a80d82c15c9f8eff860261c906d861c88352b3b4ab1b27f516d67833527635a48a102ac03fc6ab4eaeb065fced250a", 0x7d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 14:33:10 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0xfffffffffffffffe, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 14:33:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x400014}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = msgget$private(0x0, 0x402) r3 = geteuid() setreuid(r3, r3) r4 = getegid() r5 = geteuid() pipe(&(0x7f0000000240)) r6 = socket(0x2, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) dup(r9) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r10, 0x80045745, &(0x7f0000000600)=0xf3b99fbcd4e799f6) setreuid(r5, r5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r12 = msgget$private(0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000480)=0x81) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000340)=""/238, 0xee) r13 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{}, 0x4000000000, 0x0, r13, 0x0, 0x0, 0x20, 0x80a5}) r14 = msgget$private(0x0, 0x0) r15 = getpgid(0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r15, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x1000, r3, r4, r5, r11, 0xa8, 0x6}, 0x8, 0x2, r13, r15, 0x0, 0xffffffff00000000, 0x4}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 14:33:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3d}, {0x3c}, {0x4406}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x6) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 14:33:11 executing program 0: msgget(0x2, 0x62) r0 = msgget(0x0, 0x60a) msgsnd(r0, &(0x7f0000000000)={0x0, "6a9c83461556f0f5524c978fe06939248a00e309f3f4f751016acc9e32a2479cd176ff26f8f9a60fcd853a99cc19a43d74aed4ac27e3cd96e6b9aae34ab29b2e3de403a33d471360fafdece9aa9152b49a321db91c3f89eeff1574f70c0bbcf73816283389b14e982b257e6f1e6ca778c3417b5d62775e3c48578fe8577bc32738"}, 0x89, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x8) ioctl$TIOCCDTR(r1, 0x20007478) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x400, 0x0) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000140)="c8d71d9733c0642bcaa21db44e758d6acfe985c27a6cb4b2d14e88db62bfcc7d7f0a2ecbaf88e2c4e31bbecc83d80a989d08739531e7e82e5247b9b6c6aee36c279f1ba93375244f11a256a626d7432bbf98ad5b969d68cf495bdcec9b9b7311110118ba06e1e7de23da95fc6907781feeac908c080c088b78dc438e208633e852c285460f6b766a44897734a8fc650c5715be10166ed67df265a372e51cf3231fe19de367f0231d356ee972b595638a9933a28479fc6d4b5bc4e758c6abb3fed0aa6cd20d6da1dee4", 0xc9}, {&(0x7f0000000240)="15e0262dc9222984b1163027559052d0534502546f", 0x15}, {&(0x7f0000000280)="7703efeae6e3c52d9843ec062ea1183e76134414d1fadc5b26ef7dc5164331c3e44a654f73aa53fd165582defdcb8e6f5de1b6b1afb57f22e9e0b572531bf6d4ef146f051281869077be9aa94bb2482ce444c12803b32034b87951d9f24cefd6ec8f3c86a5116f7331fd70d17b957794af5c510cf2f483a9", 0x78}, {&(0x7f0000000300)="58fffbd7e94c98891b85decdff061c8c07a04a0666ba17406f71965d8581415611ecfb4346d7ad90b9451b07940715c6146e036f6e0f0f9ff3055e6848836cf91d53fe902b6297d97201387bfa62da6e40bbafc2071c8c7a24003e61dd6a0796cd57376645cc15cde44a82bde0fed67838386a7785", 0x75}], 0x4, 0x0, 0x2) symlinkat(&(0x7f00000003c0)='./file0\x00', r1, &(0x7f0000000400)='./file0\x00') syz_open_pts() r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000440)={""/16, @ifru_metric}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000500)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000480)='./file0\x00', r4, r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000580)=[0xffffffffffffffff, r6]) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r7, 0xffff, 0x4, &(0x7f00000005c0)=0x4, 0x4) r8 = fcntl$getown(r2, 0x5) getpgid(r8) recvfrom$inet6(r1, &(0x7f0000000600)=""/168, 0xa8, 0x1, &(0x7f00000006c0)={0x18, 0x1, 0x40, 0x4}, 0xc) bind(r3, &(0x7f0000000700)=@in6={0x18, 0x0, 0x5, 0x3}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), 0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f00000007c0)={0x8, 0x200, 0x5, 0x5}) r10 = msgget$private(0x0, 0x200) msgrcv(r10, &(0x7f0000000800)={0x0, ""/232}, 0xf0, 0x2, 0x400) chroot(&(0x7f0000000900)='./file0\x00') r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x80, 0x0) write(r11, &(0x7f0000000980)="1e48b81ef595bd834b", 0x9) 14:33:11 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) chflags(&(0x7f0000000240)='./file1\x00', 0x0) listen(0xffffffffffffffff, 0x1f) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="59ad78be71567702fa468b2f8312dc00509658f271291cf447cc1de31a66bbb0d59abfdafed3d0c2cea08cc8117e1e9ac1d4a2c54d230b52ce0d2147e71447a8461b423e35a157397af68f5fa40c95872a6c47fe479c217d0df6e4d6", 0x5c}, {&(0x7f0000000100)="c23cd1178a6b13d8ad73cb9ae79a8ce32d43fc710a3df1e0863b0641dcb4668a97191765631784ca08", 0x29}, {&(0x7f00000002c0)="e1575642ed633de888b2c3b669a40e916c13a848c02739b7e3567366862e60fae63ec4a829a8d25a95820c04e092a7bad238eb823e256e0040b859ec3fd76d3ec5dbf52391447781b094f42186db58920229f596a17ace529c7da8cb5b705249c1f9ad90f7d1855ae196482e4aa87075b4d1dddc903622de59cd6060c923ed1212fa28502173b29ac3de3c65a949936745846f90eaaae2cfcd9e1ea37546986e7525ec72c7cc6a1ab8402f2471ee183243c23d2de0ec2d8c02d8615da18decf09273e2ca8f971dfd9ebdbf8b6c6fd51c5ab91f3435080c894b878650d253e0b8effac567047ecb164b878535eddd6989674bc7b4b7168eeab90bc41b48ba476f866d9e81a3b47c09cf703b1932a93e509702e62e509d6931f7d3e975fffac9ebbaf07f5da8357daa75ff91632c7b7a509a8062a8383527b9bbfcbaa007342b25cfd06ae4bbc7a42bb01003be84d6a8a849fbaef778152fc89cf7a1ea7d2340c3e44175a53d3e1bc4ac84af3789d9c05acf7996c47cccd99cde53ef0c17d2035f0f94d7187c95023835e14fd6e16390990ca37078f9914948207d8ee2e4e2aea28e0d2b86b4ab634b42c2f800149907c3545291e24730ae1d61d830fca1fc2d43d1e9caf935397c924126dc43b08e359ca66eb43f233d10dc6ef435c285b3fa049f6d961f85cb60fffb74a37b989f71c4d256b5763d9e3da6151e5747048d69319ae66961768bb95438dd1717e955db8f579bb547c8bff7bb3f70c8759429389ef5a4986e58bce4687894f46782f6dfa011251a429a794d081589d73fd6f81661eb27638fec35a732f7acdd40dc0e7608da365a01fed32c084334db0b69aa568affa03d9c5bb6fdb77a60ae0a8e8bb5acd68d8936cc77f6ff1b1fea3665ead3a7989422bf6c4f276f1feb58cf9ebf8cd697fb17153eea9542f18fce8fad4ea2557502c701bc7112fadd149e14bd3c74b1cb83a4cc0183fdffc9eb8d537066e2c9bc01e289b3cc8a90b4a9067ba51171e214aec55b2f5817d55fa187a5679ea04897cebfd5b3d6d8d3baab5ade0c191a40890ffe80ca679b2d9e191719c2310ee6e9bec87d42a7b9f5e64443c9361dc0adf4d813494ea318bb2c993ab8a5d6466e023a6545dee6bc9579fefb35e46946935714d9cd7665462fefffe4c7bb62aecf9bd68c1fc06590988f9bbec41d3f817eadb2dc1ba67b20603ebcc825fa237dfd7579b7fdb67addfb787f4e0db4a8fbee8de6ce8e39c4e8f58b64d5ad0558776f9d55ea326b4a216bfead8217b2df3b6e28fa3d5af59408e26bd98c6004c9e55ca602dfd3dde3164553f44d526556f6eb5024fa4016ec39aef17efe1c38feff58f24128e20b1c47a9837922162c31c1b24253c55f558d6969e3a3b61e4da8708176ebc742f031914cb7ae786809f737adec0747b967fc1ff851488d3ec0babca94eb495b22b2eb2deef96192bb2c9f463387aa110adf1c51bce1641e5c664609196bfd14983cb3659e209ddeb47da73ecddb7798982eec22b8aaec081e8df6ee500ee345e99d76441a4927a7d672c278125514dcabefe0ca5b7e7e3c35286701c64161452a65fcf583d55d3b27bd6b3d5982bc080bcad361c6b41f4e237ed46f0922554264b1d2c60897fcb57a4e4f98895b79885abb85337f4d5ec590fc94126968b8a29909cc7ff8e4919686e7ad1bf920004dea609eb5a7a2effb6fcbbe0f68c8ec055f714a4b40ea0898da8edaad6e57c77f55a021b62c96eaf8801ffd95a46641232ae7dfc88553c7354deda7f087c8e01052d867482dc853e25b7ab4dadafb409042a79f6fc0df05d4b7b356c882cf2819636292d7bc97ce98a929593b1641a0354dd37817ac5d592e6f6374675405c1a01a19ba195fb69af4489e7230abb9c8d2c5f5ac27cd6e48ccc9b0320f8f5fe6efec53504025bbbab3cae75121040eece8f7177f3f2eafbb019e1123465f4786062f6bf1bfcf2780e7988c144b50ffd709f667942af1a6777d94c7d809e046bf3cb8c914d1b5f6e4786ba52b3955f22d758eb3b51e2d2b39a09989147eed973a630a4b0fc05bc566e148cec7747384afdba58830564d9c93cb45ef8aa6ddd5a1cf919df092f18e44d8ee61f5d482cd0aee3407c6d1a0f4c8661673c6e015483bf08c7b65f6861e19c771ec336250b5c61dee843ccc77729d8a37bad979ed1aaf51ff16427e87b0c0c95497a8e5eca55d58db37dd3b1f4eb9315bc5448d5042a7959e246a0651d7bf3df8e67b9bd60079e0b3232e7584473d2b83cc1940f110355f4297e5314c564234d8758ac6ead8ab19a2c7813f49975e75e06a3d84b8be1fe7b813793c2092be0767d41a4ca24c5c1e32e2d18fd05cf635654fbae216d8986f38d28a5cd5edbe95fb8bb63818c38c98ca2f1d3f1addaebaeb3e1d4d9e6acec9556f7e108cab577ed9009adac05edc54d8f73093a5b8f08eaea3fc10f73f9caba688f9f71a5ceab74a2a5e83c9331816816464093afe43bf173e0a7f3ffc4555a9c93b362f0fca5952ba962048ddfad50a48eb6eeb17b4a0bf2f083c9250f3a07e8d39e46f677dfd45f5ca4232c91ffec3495193688049ab483f45174db424a2f8fcfe09c20a473941595ae8e3a175d28d6dfcef6a291cfd2b90e6f364b610ccb92a7b5c3de829989648a6e44c31a08806d1f7b610422af9e82f3e1d8612f21e7c45af4dc7182ff7af399543d668f36dcb303b158979b11d6aec3b6e4273fc6637ecfc21366b414ec3d77056abefab6e64e50a57bb2eba88563d9b35880fb378fc1a7f42eac59179a23c5f215c7b53c5e0d4ae9cb037acf58ffc46fa1246550bc0caa6ffbb26a0991ab2ff5d10de4983134ab3fbad91ca7f7f12343eda886fc0df96361a001f66bf64426750715d71c4096ee7686168a053e2672973b78340f5100a1947245208fd7f76a38bc1323c9938aed37780f322c3ecc09c9817e498a19cc3ec5311ad69380d3e13c7d4489258babfde9efe8a606dbd084970312fa1f24de36472fd73f09ee95f0337a92ac40f50f5e6e2dedb6261537fc283feeb83af9e59508f76d11b8f9191052ab2d36bcd565970ce9c80498bcce3b6f5968e0e919225468cfd38b7aa03d678017ebc54bf99566270787396c50aed286176e13eedf65a1646ae0d5382fde0f4761e331956407d49b8da394b71d3dfc117ef6c631bd95a00cf3f7e3f14c9aa48f9367e5497ee925a874ca15c05d8d5a50625a94d7265ad9789d95c27c60b255a4cf2571139fffcd550f7aeda41ed719005cb4026c733777f6403b8e789648d41e9c293d819ec40adbef024e0a7a16b979abb5dede32222a5fdd46bba6cee3b5465cb3ffb1a15f0cd1741656c806607bd43c419ae3c21e5f60daeb8d3c3185338824e2c04ac4b39524f9aa224afbde19b95889cdb328c9ada564a4cd8b8571db1f55d1eea56f8ffecc90fc07c63bee6a842dee78664ca545332d8d3c99ae527dcaa970c508c0f8f04a0b60a35d34aead9ecb78f891dda04b2a068920c2d1da1d174a3276945cfee002698c9074ba23bfe8a89005195abffbb10c10a30fabb79139770e2da2e4c047f8a48e09baa0105188b6d32e49c84dac390f28df02fed492c50e5d117a2576ff552a893d48df3966ad24ca5d00d446f3fb02689287c8e4ca2ec811f0607abd2143fabb0be7775ab775430279fa8e4934058e590bdfb6a90c8b878f4e0f12dd62e438faedb398f127a2eee3af0dab05c0acd36a814c0d2dd683e9135edb79b095e57665f1cc63a41c6e0058f1114b664707691a3af9416516d6cc7c53603e160126b497d00b588f3b5d9e9e5c0771ad5430e6678f88991c2be7c9b71303114a8f341cd393176a32e980dda490eae6f64020224a6991f324e1283078b9eea13b0f7818bcb036f9cd035c06036c6f79f107d7707a458a8ecb756b16de4dda7ef1cce47911a85fdde726eaa157f746c5392916cc2f09a9f8089168737c1e28de2f75b3c048952fb1d05baa33224bf0dfc7db6a3600c16d26ef80c7915660c208a9e1809f9620afc4c4f549258e43aef61aca143bdead57811bea4add294cf8e4b4f2a9d0a419686c10fa6ee61b677469ec550079fb774e66ee95f6c860f64f0c785ad027c00fa023262e3237ec80d113f1a7d62005dd871437c2b9983eda90d65542360ab724b410fbdfc28caa5a85836875df6c703d9fef0dd698109d50fe667d7fc8463c3096e915f06729639bd62270aa6920aa0fc59c9dbb0e629dee559d7b1b3acb449465700cdd3ab2fe2be1b74fe0731de54836a7d5ed582ef4a8dbfe77bd98d377408078f850a3598f44997fc325f971b5ab57b25ab2d05b675fb73eb58435776f8c3d58a5a65ce16c0efbc92a5a7b3de10a670acee8a5dcaab6a8efc0ca44f7c6757c90e6d829579670ba81035aee9042a5cb6656fd6c575331286f3d136ea344994d68d2a4a01d0b72144590ed01d2afa7173dffd608cbf7968deb69428089b7445787cc9bbac12561cb95ff745c38b947d784ee55f644274cfa8f3434a1912cec55e2cbad05bc113969d90b5bd08f1597da5e1c866652daba6d63e64caed95a23d69017afc47bc0aafc03272a5233c7883dc4bf98da7b873e1586b75521ce12767369b90cbc6654af3abbe4838554053ed6ca87e2aab7065f6af7b875950bedf0a0c6e2328bf78afc198953a7a4ff6300da9da3e0195a6d9256e40ff841cd05cc16899bdb8f74eb5145ae7fd6a67fe10180613aced6d59a5aaf37d8a27238ed1704340d2beea8481a2f9af6973abf3c5003480651ee08a571eeab4de7d30039a283b28d409fc34e99f6619954e09eacee9155f93b181d3c335143bb44ae4968df58e898a90a2b17e77654c6d378804a246a4608942d1121e76975768013f359690b9b79377b8587d5421559496f803f836d71cc168a2e08091d1dccb42b74a97e03eb588a6c82b94f235ab8e6c6aa51a889c4260e7724720fb7755ef751124367ac64f2f2cfc7fc5951062d8d7626ac998aaa2c73a4fb41e4858ffd1a8d3c78ba4ed2aa4a6e54118be2d26d98e106498de0ae9c7b432947886397081cede12ffae9f08e0b097cf543b5c78e7819ecddcb69b344aa3d2d6240eec1cab9a1eb1446728c3f7480d4007b11ff184cbf578124bfda226659e3512418a6578e6bb200bcc8fc98aaaa7e4d3ff1b2d1465988ab9054de655d9b062206d8ace5cecc4f2be94637fb561c842c37fc7b9d36819054cfea26d03e86b4e1bfd6361e0bca3ef6c7b5501f31ecc481dc686ccf6511569824d06199e68eceb6af448029c8ecb4198ceb40156d3396a11c4fae0bcd86da1cc1bb03c161566318463a8d9c396f7eeea8305660e0cf9d853da4b6e9ba300a591aec9bbae836f713f7e8863bcf1fa212017b56573230b634aabe90eaceaaa3d452186a58109c490f7feec91f1b713c291f1df75e60f603d3448c8ac15b4fb5696dbea889698691bb0ac96c1caf472b62503423c0001092dd9cfcd2454f0da729ea11fa6fe92c86346b73ca74ad57ad4821eaa10dae5de4e06aae6c4efc8eceb2db596cdcb1041710a32300ab12135f55c119f0b9f4d1875768b557828b4dad51ab4b8005d22bb6dfdb6fd51d0f6f6fa75904f851bfe7cfce1159cdcd58ca068ef90fbca20e3a91367088b654a3654af81cd75da238a9dd68ad10ded5096798a2abe1e47b2e8a6fc9f2600af2ba17eeba74a954adcc8c6e4a8e9b016014b9baa359ef39ea8df2f185eeb21b36fdae897465b666d2356ebdcc560c42cfab505e268072486ce26138", 0x1000}], 0x3, &(0x7f00000012c0)=ANY=[@ANYBLOB="8800bdd19bd431a3f280000006000000f5c593569832d9a7afe6c6c2e4b3e44305d68568138ab9ea82136d921d16d1b19b583082ea0d11f6fa93d6f3c5edfa609765fb5276622cf9edd28c856278bcbb44de3e3e12173de16256b3a03a28d0861d50d7a56d4302b7883bddbec89bcbe777e62efa5bc56ab179c4fff02abf755e9a000000000000000801000000000000ffff000000008000c4388af585a72c32f0db8721dd66f0936633265eaba238f4e7b8b15b390bcbc257f5a7664d8c87d0272259fdae2c11db4dfa3cba3e3fcce4405af6aca1599282e8e2dd3b97b2b6a7c66dfe41744a6bbea49b7a9233806e2e21c5b90c2a53b08158aa0e6bd65273cdee5b8281475346ae44c7504c6104246d11d7360bbb5f6aea12c088b59f7802550f01d457cbf15f15dedb00d24c28ac9dd3bf76e01f64db0fb983d4d506760ba6b841a3a5b21ec7adffffff7fd14f4379d2934dc61936e8f540435292c71c2ffd34f317c8977660d87ae215cce0284dbd01e05dfdd492ddc058202ee71354aae9facec412d8f1472b8744545000000000700000000000000001000000e1ffffffe3365eab89ffd1c4186ecf1ecca14c05bea873210cdb97a6bb4f35798aae127e0840d4bb9082a3a25306aeea08bda61cc4d2586b659d2bf428cd6c110d82d3f53db3318cc696349a98dd82f956ab3dcd69e8af664e9292169c8b0db1e3f1c500f80000000000000001000000befa0000a990154c1ca56888e356a4af26e6924c6386a16a88f63f6cd27eefac4072530115ccf73bb6400f42f4b51af38e6ebaabd4bf3389cc5fba733a38d4208a9ade070d5a4ef4d217c6f8fa59d477a1533c922d647084c1088f1c9a861462f816775c696889af34f300dc82c6be382d0bec993817ecd8da5f37c17f97a88f43c3977790a49c25046c7c6835a3e550d7806b0e5dfd38dfad818162f6171b2c1b37b4b44f3bbf7a9c59fdff62fdbd05415ba42e1909c10287b15f1ef2d4871ea6e91ac5d7e2042591ab60fdc6a559dc418ba8d15971043bb88765c06296a6a2926b023742490000000000008000000000000000feff0100fbffffff569281836d9ebe6874a17758f8e9fa98dcb2f63537394acc1da2f3399f377b99a92c39b006afa15d53f86d995dc35ca8c8c224ad2c749b4d9904d6eaf8a932d369f7b70862b45b68d9da784f6f3ac5bc4ccde895fff2e14add4a5a60b868baca258b94e755db55bff439bdb6288acea55f559aead6f4b400009000000000000000ffff0000ff0f0000626e29f03e4facf655ec839a16041e6b01771417be24030bd4943f0d89aea877028d9ae9c1fa7877232076468a03f54718180f89d2b1fdc4fb358964e1465120a9f5938e5242b889fa345614869db8bb7da9fc1e8de3affe1d20d23284f239c6da1ef710eb39e5564af894696bb433d2d3589dc6553a31706ae5951d076282cdcba03bec5c7440bf9b4c70839205b97bbff4eb7504855f33ad6eea8b05013c5141fe71771efd927159"], 0x408}, 0x1) readv(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/21, 0x15}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) close(r1) syz_open_pts() 14:33:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="000000186004008b00002b27feffffab7b74371b2891ffa49c22cdfffe8100000000000000922c70766c307d", 0x2c}], 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus\x00', 0xffffffffffffff9c, 0x1}) 14:33:11 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) renameat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', r2, &(0x7f0000000180)='./file1\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 14:33:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) socketpair(0x1, 0xbe7640b61dbf2cd8, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x20, 0x3, &(0x7f0000000180)="c2267a69a71808a050904a2f6832b099d4b7e8db54d2ae99890ff55aee8542ab73cb49bda7654f244334c87ca2a068a66fa980e0c5443d5cb140083abd7f2b9b7a0b0d0f356acc03cc46b76b430f64dac98412ca877d6638ae7de9e5", 0x5c) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x3, 0xfff, 0x5, 0x0, 0x3, 0xf2, 0x200008, 0x1, 0x0, 0x3, 0x7f}) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 14:33:11 executing program 1: r0 = msgget(0x0, 0x2) msgsnd(r0, 0x0, 0x0, 0x800) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = geteuid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5af1, r2, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgsnd(r1, &(0x7f0000000400)={0x1, "c3c97a67a3796c183f9ba46ea3faafc672c843a417ea33e7c1a5b837daa7f943d238691b3084052c8c4c193d05f209482d4d6cec4c7bf1f0f23c2c63f01c5079fd9740cea7fda9c2c868b00afc08e0ef66f71f2cddc3d59213c3c2cca5ee30e48e184d2e98f9b10e1a45f19c2bf8a45c19ae33d28d727a3f2cd34f1938354273fdb7aff8ab6ad1afd855e00c3b77f4e5ac8fbcab925d52406b3b90d9366f2566608b19d3dbb13398143d32d798740faa43ce60d2997aec5620026c513a9d79eabe69a28a98b651d1f7e62e4915cd9b94115c38f6136209011748a74012e0d6e1158d2bb3006ba566d40f624563d05ca189ec44bd8d881fb7e98a961e9ba03d24434568106e5bef4322be5cf38439cd6a39f31cba1a31fd84c4e4096c8b0da58358d099d24d3590ffa01ec08ebe7134352ed7273c18b817fbf01f58b1627b031f638852155b212f18a92314268005520a580f7a9711a7dd10c31b851a814981f35d461b294afc86a3d69482bedc63156e9ab1dc5387bf0c5463849bd0728c59c5b2e9f46f20e90d0d67f9f223a7ad9b584195a8d8ef56c7943f681bb86d7065744b4b0188ec5154c2b0d72c5f3ea9b0bc74c2e0415f11ab46197a00f9ecb52b6101f2eacb4057a5374bec40dbd16ec0507ba2b9af7b4f828701faaefc1b88eb3ec03715f1948260d5c57e20d76b5e96b66aab1235a2a57b9fc377dade4d8c3d0ae9c8a400ddfec216d95ecefb8b7df1bae396ad6e03f5d292003b3a5a2dddeac25fda484ed0db218a5512932b9b3c38d123c794b6d7c3507ae425f46c84071e2b3da78535205a315273e79cc0355071560380c6ef83d1c9632032673d6f523d16d4d2771e117ec01dac68892914300ff3bba0ea32137ee447498ecc5c65d5a7e7a704cd0dd88dec99a17dc2a1c27cd487131fd540ea12daff4a935ce23ff72698ef816450d698198ffcef7217c04d5fcc6b6b78de4cc2e3678673a3d24e6f8d3fd5c1f0783b111fc58b0a172bf19012441034c4773dba97d10b9a06791114e2be072a9b651a4dff5adde207e9730f6d97ce7ce2a84ee6c3cc115657564690c5f642837eeee6d53d8fdcf54f72525c3781d94a9b3d7aca55e21845b009980467b0248621462555c7ca792f845027c971fb1e98d15cb1dadc39d3fc53a50c711e4d5f4e7b94217c2a2589476a573de1a8a717816513bd40111adc0a0537607375b59c6b90354b7314ec227c26eb763dbd7709f08d924f0e038501b5d41537bab368c455723768a47e85660a1d8bce990bd6bece40e5c5f088dcb8f92e241cc69b380f663530621a2b83225fb9dce792027ea86a1976f8b3a9dcab820af4604241bc128794c3dbd266bafc0831803563de28f0b11478384765834927db89b84b56c42e04a3e5614ac8fecafdbdad26ac6c2354b0038abbe2e23ec3f89a7459d983b9e3cf05cff9a3a973a33db596fff64d39b923c5de00911b570adcee3b287ebd3873c315dc951f02a0cf592181775955e252de359c95a7dcc8c5272b9fd912083132348966de11b0a2b7f3d3be04a22888f871831d399d1bed9d6325b8e47aec9270bc8143128056eb79aa0591b5522d584b49da942b1e0615275dd653c961ff1c51513e5e6d7099589895e070516f8cd630580b49fbb91e62aa5b76a292ecc5487d4404613ff642fcc354b963748e1c9eb8d555b8012c7d4cb6899c292f25a8d7511f882af5b8d1554434ab1e247035fc5cfdbaa741bf1aaf48c9659755dc4a852dbdbfed0524e007000bc99e058dd269e303458ef83b49129127dffda54c455ca5b901d923d471df2e350f5bc2b9a5ef245cae5192dd0b30e7471003058d3522faaa9c00ef2057a7622108e0cb3ac3ce6c383b53972cf10d3bd5d2329559175d0ded4350ea9401baabcc109eae47aad6ae15dcd84ca2dec1f80f4a194fca986b0c77606af2772df7e3ecd678141cfbc5dd0cf9fc0d67636f3029b49e961c0252df6d90ffe9f2e87f45abaefe1d3a5c1eb423adf0384aaa6c54eb3bece16fbceb25abec2dc625dea8a915b3b4833b94dccae358c1a151111f06c98c1ad7ea43b80a490ba12c1618a0c8dc751366ed9cb2c7dfb1d839f93dd30a194ae2d8d8d8fa51cf35234cc04481b96654333161b209536da384dd8d0099002f30e564a1c5e1d01833a7a824bf6b724b04c790a8cbedc6be30f98dccb11d61382a709d0375b777b91f8924f897083818c74567e3b626d40f22d44855a3a1cf3eabc12b21fef1d2101d9c9d5f2bbc0af983f8df027d6c0d1078ff32cdd3c4b245406a7732008ea5b3e4d67bf61582ffaea54a0f9c04518ed15661fc0ecf38d3d227fef7d2546f88f3e88f1c0f0832c852ab2bf7ebff5530150925a7c6bbaea6704b8711256c8f533e898c01e9ec626028aa3f8e0af7b55da8c826cbe1137c0ccfcd982e6fce04984c266b42f73c8aca0c5a416c05438f02e4dd36c0322c40fd9f303e746609ee03063d1f48d251d568eb899b5264af08525d1930dc6a22efdd3008e720f7aa304e57cee27b208ac4eeba93a57381407eb726d135d3267076f50f7534ec387f1d0d4fe925b25e21f6520d564fe0d300d2b5316161493fa8e0d19eb01d22b268e3e393fd27f9285ca4ad98dcb14efd8be2f5189e16d8e772bde3eaf62845245e23250fea9bd4a4ac01fac2a103241d2225eb540576b38726fdca0fb2abd845bffffc2ad2458153b6315adcb2f338bba0c1a7c4467fbc0d1c43089a8441850f480d437365f4baa880667ab70ffacebcfc1aa42f16d62ee0aae571ab41fa0a2775042dbe13bb9df8d8f768e248e2b42a34ab11924834d3a5666db47eaaf15e6f5722fc92e4c628a8b171ebac9e4d79d184be11b1f67569f33fa6c1a3d86b0b0f4fd4b43f8bdf56bb13cc0591e48c23b4d47413a71970348c40918d7ad56a8fb7394ac7c2c7fe4cecc738526a22dc2188eb46fcbe27221ef0312c0f9cf02f27b9ce52a2ea54ad218ec1624726d2e27fd5bbbc508617dbb5f9c25dd4dd7e405214df5cfb28c0473a9753e409e8b287d1111225e15509776785c10e3a25323f0699d599de0ade296f4b8f5f169155198e8e6b930e1eff1a9a25f5866f059dde1537ad73d1c560e4dfe7c9273d8c936443037b561ebb7397c18e6d32acbb22872ccf4ba2ce890592cc4463aa9317f551960e7903d5831f0fca6c31acc990e13fb40999bd9ef9216443dbd82fbf60aaa1dd5dc5873706b88b8ce35758e23733af72e660d7fc9b3df85f55559fce6ce3677503c4ad7c7c6556c06a371f9bd32913fbf1b96dc03a125b6870160a9de8bc426fd2473c2fa5f98730782cc4d883a997422b76ef4d3ade70f570c69a1799374294d6c220afbb1b3118437e9e92500df2d929050a141f6992fc3fbeb0186782f1c192929782cc5e946eab0d48f47e1c9fc0502f1f75cb7bbbd6887b131b91741313066c8acb3f6b2769172c60fdc6af77cbf7714f260c45f843f6caa21e4cb7ebdca119a28b70dc38cb52a5ad1233b5d989a226a0660856473c6d8f68f44dbe46a44ff436f6d300b91af3412dba45c2cd96550d752ea8c9a063809e8b897c841afb54ca4181e579dd72601fe1ca44a12fb0266a08fb9cfb73340d4ad10ff231026c6e01050713726cd80a3bc64b1066ed8eea07f26b9038024f9962a002e3b5dd3e309dcaff096ee501cfdecb8947d91bb1c6f444cf136c2130e1ea187076d02268c7e988a043b047633417883def044351e4aa765f3b9a72ed2b0f832f77dc30a7ad9e19b12e909e1f3cd04b2bedd111a9fbdd5a5a49caab8135e360b3165a3e28ab972cde9dee9aac07b48baf0cc09bcce1590e751fec8db62a797386cfa92e4c87b3c2d63ee7fbf205549e7f9c8c09ffbcfd14cb4cb816d01e37ae95c4ba86eb9bc808f66f80bdccfd7cca8d268cc5e079e8d340d4fd6f05a95257bf0f5f505b02e91c942ec263c558060e91265b9a51a8c79c07e2c959c53c885c6d5da8e5322c7c88c36e34bc01a23ff68d31795ed2b711cf8e0da63fb03bb4cfde4061fdfb08eedc768a9f026f81462b31e42369e6d8ee3cc4216eb2c0d9fe9d2b33e9b778764e2b4a889ff905873acd4fa4254308c99fe624de3b0f9db9d4e5f420567a46169127f3c5915bdd244bab57588ad822601a5f53c38af80f35476e34e72f40e4f0370cff53d1fb23adfabce35cae9d699e9ae466bc0de30b72a1cc24e74f55728f0108c9915105d134c90cc394c282585291c8e240d1e43bb1b56c05028e4e9c92537fe12ae027c2de662b2db2637bd71aba3dd3722b56464811975b0139a0cc4c03b312acfc6787310a501d6e862b47cd511028d927065a8ffb255a4812383b6b4a530de31b94ab6bea9a902236318858cce39119b5712a910b33444b771dadc7ed07a38ec7c032f1696f15a00ef852087e1d853f2a03830e0ccfa8b6fe1ebeb11970213dffe012e0bac8e2cd629adde37f49c846fbd306505949bf81a792b209cea6fa964a1419d8801ff65a0ee5654d09fcb72bc8e1f43fc54e8e0c36c808c02a1a68c2a98bc7ed00d0b60e03e107d83407206b7502dd0ec66b32b47f176453273a281603711722fadfbb292aa1391c05614464033e30e1b8f883a0c56930f76b43f672def0200bfce05ad714374a79ecaec9acd5615ca53f1a4288f08b266e4798dac10cd75dfad4c1a41c9d0681255b79d3ff3ab29100a4911fc79dd3b2fb8f274e10d51a0cae2e7bc2e75212f4398016a0c5f9ecb2e319805e4ba922cd5060c35211d7826ea75c985ad0115797969a2edba0fecc698448287e74f06afa3b24124c48a2f05c8a1d9ef504504fc6864d2052ea96c51d9a3d27268bb295c65a6c42b8fd03fd764546e67a38df7949c3d95db4a0d5fa50cea85e5f575709ee542a7f86572d37623a6bf732b2761da1f7fcee3bd6746a64c68b2c039fc57b5855047f8fbf647b8a17db161058f788e0033a4c196425a12aeb08ef0012a370b8ca44f826d5bfe1637c8c0f510e78e8ca4a56bf07806aed26677a31c88918f8288286ec019ba7f90f57612377f0255a2ac053ad54e8a4174affc6f8a8f3710f95832e240a24050be75a0c6825e249f52544c3716720f410cbc21b337d5036efa448b8614080ecbbcb190e4732c2c6803c878e34357d671dcb803fb79a9471dda49a49addbd80885fe74d56696059f38374b4c4cec734efd8057af78e7083c8bbb11da5a036e7f42300734cd4a5dbd3bee933dfd5c6d6e2e8e81798a32f2568c4037ca7cec7b6008ecb93dbdfe6e50aa116c71afbeb15bb1466f0a14ad30d034cfba671e2c3ab7864a1f8e6df9663aa25fd79fccc68b936bcbe4609a97b7eaa992afa934e263793f7aaa0afe4a0ef809bdc1c6fc24efb7b42029ca1b1c88d781a8f464be82b00b32da2737303fcc6b1fd05d89a657779d8407d6c394d7f60789ae52fb7cc4585abc3a45df8222d294aa2c9be472890e6335ec9f539008eb4b79ed9187b9e44611141cc8a2750b9288806891f6820e15e249610b3450cf234eecef831f69f64154c5189f41e3d4389bf202ff141dad158a9985a305f42d34d95233c7739b5dc18d5aacaed3725f3a1a30c53b277a20fd5b322549889319f37f8a8b4f568f0e34f0ddd5ea1ad45b4449ed22da66a61dea48ca8c34e1bc31efd84ae6367fbdf761a1b73b630d0018fd8097bb1cdbba09c300d5218746b4f9abfc00fdcb1a57c9c9880ab012cadbd37730346d6b0d5ed5b85ec90d22096a56a217e65de8404c5351261aef8c20fccd93a67878a5e3a0"}, 0x1008, 0x1000) msgctl$IPC_RMID(r0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() r4 = msgget(0x0, 0x2) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) bind$inet(r5, &(0x7f0000000000)={0x2, 0x1}, 0xc) msgsnd(r4, 0x0, 0x0, 0x800) msgrcv(r4, &(0x7f0000000080)={0x0, ""/65}, 0x49, 0x3, 0x1800) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) writev(r3, &(0x7f0000001580)=[{&(0x7f0000000340)="8c43b6e65ef74b31c34d0ff029a155fc0c70dbfb818f3df9cefb4ee0aeb2f4c7d7fb36e370c1bcdcb833709ee3767ee8f10ad71e23bdb83be7b183348a3bdbfe155b0c74e581056564d5ac1c89dc129d83c70eeeffd1d5ac7e70f6ab7600ed6fa0ae8a237fb3db09f49f27bfb28540196d770618f9f07d0389e96c6408e0421ab65435a708fe5161c169ff13ca94dad877e636861d6ad11305f4b204347a457610ded5b1e40d069d4fadfbba02ea09b62bda68839078dc", 0xb7}], 0x1) 14:33:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000340)=ANY=[@ANYBLOB="67a00000000000003c3a4ae200000000000000004ed01d8222f3c8f84ed86017c44224f2b2d1c886c83cfafeaac6e14847109d6145724c06e85542b1d40810fb28edb36d40da19f55ab5140b32be411693be358b2dc86c19d8a453cce33930c5a7dc079c3854e640bc3549ac8509809a59969dfbd21668722692b3b9f16ff5e1", @ANYPTR=&(0x7f0000000200)=ANY=[@ANYBLOB="0ca6a84ed29e12cf7cb979e9d57515059608c85676f559f46dd91bf3849dc5639d21b10e1b5283ea6c95d3d994f70538b8d279cabd97f48850040606db8a915d773b816f69ae6d2b238a1171648a1a2efad5b9b9dfc4abccb257f64c5ae42415f7cb22b618e0c297c19fd858e47a686342003cfa8e2aef9b9fc9ce822fbb59b5edc38030a132c3e7c392a75b7c7530d8759a3a0bf8a250175d"]]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x30, 0x4}, {0x58, 0x0, 0x7}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x5, 0x9) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) fcntl$dupfd(0xffffffffffffff9c, 0x0, r4) r5 = dup2(r2, r3) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) r10 = socket(0x18, 0x2, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8080691a, &(0x7f0000000300)) renameat(r9, &(0x7f00000000c0)='./file0\x00', r11, &(0x7f0000000100)='./file1\x00') ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) lseek(r7, 0x0, 0x7fff, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r12 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r12, 0x8080691a, &(0x7f0000000300)) r13 = socket(0x18, 0x2, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8080691a, &(0x7f0000000300)) dup2(r12, r14) 14:33:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb", 0xcb}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000080)=[{&(0x7f00000002c0)="4627e7d0a244902e72a4ae62a7b6cdbecc511846ca915ebd5b55b687525139a2030be2a2da4a647070e784d8c70f7f68f6c835a522d13488076b93a4878e4a05662d30313dcab676c809c5ca9fda6eaa7da9b7e5c072a52ae346ca218dff418c", 0x60}, {&(0x7f0000000340)="88529d02c15e5a43647b7db57cf4467721e88246ab01dfe501583d3fc0cb6154d7a1b205667344872df5b8cdf11d7bb8b101f25159ce492d60ae9b5e3849336429f9c01ede125b1b907e5c96ef13fd1e12eba93d3f3a25efe01c1961064ec18fa6", 0x61}], 0x2, &(0x7f0000000d00)=[{0xa8, 0xffff, 0x10001, "b1c4790878cf55532d5852396c651ab44bff3ee73b9849c1bac66cd6444f50654f6173ce3d7433e077b79e1ea1acbab5005f580568a9ec864fa8f577731fb14a2deeab2dd6eea6ae251dcc5523f9e2576289aa54ac8cb8300f706616fd06545a022efcbf6f79683b0a3bf1a7d1172995a18d8a9c3997cb08a78e32b17de6a430fbb360f9246b648b89f56bd19d566d0f5112"}, {0x40, 0xffff, 0x9, "4f58ea1208bf27b2a1a949d85f509c7bd3f77203f0bffcd7061d35537ef1dc4ef95abb229cac810949122a67205df550"}, {0x1010, 0x1, 0x1, "3e06499c3e04f898822c4d6a6f92bcebbaf5b0d3e454c721bb5c8a17096adc695e2600b056ce6afe541fdf11c8f78bddd6de8c1187928daec7d45a388db60376791c35759f62d6ceab8c0152e8932aed6c52d1b5ee598ab28f2a7f44bc29e348a7f1218d4b5d532cd982211938fc59348c25b7154fd17e105806306eaae1768373af2ec07762f21fcbf9bfd5af3d08657e2725f05bc1f98a3ac24933a60d552d3f12bed658b3f5f143af59aff0fbd0ed6da93f870eca12c30d8c009ef7f128961012ed30ab39906aa785561ba3c1f3fed45605d32753d35364ccb5e2098b231191ceb1265f1be3cac0a8a9129030600e89c9f7067f26546087eb53da763780111bef32bf3863fa3a52d4c9e08e8aa0c1d40828d79b80912b13e4b4a00771541b46fe5a2b5099d0bb68337d73994f16de49432858ee958f355fa9f680c3ce5dff225e0b82ca5483ab2a80855b2bde0fd1c0a77ce310fd9a200110b6fa1206723c4888e3501285489dafae3d6aedf9691e6e96d13da7ac63a2ee692925dd1e855e6186e8077e0ce680a20acba97723b1ccd6a00780fae4c80dd317f8febcebd6512738ed91c69f104aef8924bd02e482880db6c95cf4fa5fb0a6430fb2b459a4bd74bd5134fe82e9c30d3b7aabcbcee0ce443530ba86cf3273c1090f016f4f4eab2ee3c76bea255927ad66fab2a179058b4d9b09a2cd30320d5f613633afc9c72b1631582ab8fc0cf890839eb3d49ba3e49ca5e49d91d5b9684aa3e62c163109403f55de4107ebd97b3e1ba3dc52a91a9ef4a54ef6a6249143bf58f2794b9f6d4c31c73404a7e8f04b57fc55778a0ce0876642bb01d388fda18e499b6ad1086c4dd80a43bbe709961d4d4f7a258dcff12d32f85bc7a4d9a603fa3ac546d5ca63c8456e47280c11abb8c1cd7af21d68fc5c3ced986f990bbaae54fd42585f7a9a2ae80b16a7e3d1b37499d569e191e7d842a4f8eddcea5051a0746fcee0e7e52d29792f4415ba48273933c85d48ae0d8e31e22cd3a1057d9242c93ea9248c4251537d72f6a81d79eefe6c81dfbe3e77b5ccd354d3222ce3af93eaf79aa1c0f7a7449d0c716256c32276bcb910262e80b735d455b866f4cabf1a85902296a5fc31b3f78ad690d7223f61eea0bf8aed0a2fde9744290594da3e3d47f3fead6776bbac6ca5ccae128aee51eb686b83aaabadf61529ceb32bfb487836aad7ccaf0b1dfc769802f465cdc35075582a2af571ca415600e1df3b7834a90102ef8296e2ea382c8c24ac6175940f3678ad5e96eba8ac0b6dc736bd9c470b61b84e3ec07a671fba487063c41db6e42eda586d376e4c5ad265ef27a57df1b48450cf7be8042320cb8749006133ee014eb2d9bcd951039bc04b6debc21eea15a25ced3a67346cefb8cb3351adecfd354c94e720483d0e28f485f3f08de586c215657f9ba915c9dc05c1e59ac23c2d9f1c0eb59c86427fb5fb6769665cb573c8b9cc6cc580d33e2cf2268ab7e8de8ecd56ff3bee6485ca76e927455c5f0995016bfda22fda3cb55ec15eaf132aed02eba442a5a0266c02094775489adf45974eb2219c1b4d72d7c4276d5486b038f4d9fcd55eab6752efbaa25b3693c91f360df45b85415bfeb209963542e9ca15f472c5a5de422bb180dedd7a83cad1f2b9546829f2f8fe0337da7440726f1eaee79f07b730d94aa102ce61764943ebc1bf452eca452976a3bc24641521d6303b9b3e04ff755d4bda325619274feed90736e93b13f8af863c19490a08737afd6dd6abe31c4f0aa36390a8dd503bcd5d689a52338fed479be268f7340b2cd6c1405a1f977f46118381586dd5f39dd0eb13dda20eebef9c82b36cf9e53f7d23ae84eea79016151bd20e042158c5c790347b21570b0024c830b6d848e8dfd062d54e0702824abce0a78f0889b29581dbf7da81ede33fe36597ceb09f15b9d89e5d01bc5408c348cb9c05a7ab19dfd348516f5279691e6b03a89906e74578eb0db6098024aeb3e6734b8bdc494dc03ad7c308523b66c45245b8e75eed84a9289655bf44a5bcd3ac9ca4acf94d0342f49e6b67261e49df83dfe4689d7967646aae11ae12349e59f43a9b40e4132546f55c4f65e59d41f4810c3f35125ee23dd3b1636e176c62e9728e9b2fe925b7d13e311645783863315a10850a824af14db3ffeb144cc82d8bfc24b6e73c3a5c2332d154b3f5de6f67fb2e15a6a223f51ef3fe03da152b54e8a7c9ed864e2d44522b3f41989990047e517c4f3efdbcec8c17747c32b16decf2206c063edecdcddccf5d485b101d6701e665f6706c0e4a98304318257a9dfc98db6aa81783ab077e1f3554d1c975217488c99eda3199d2a497bc27df3ca979a50dd089720fef0f8ad54b174b0aeb2250e2c0af01ea9ea8fcd365c5c6f4f77d0c6479b2baf0a563cd4308dcec0ef6c759eff90f7b7021bb58c9a5d65f4022f3a88beb32d42340d49df733cd47bc0690239a50394d497b48682fbf7243d8aa421f36adbec014efd86608a5a31dc27f9554e27192d30a5d6629415ddffee480ef930ba5b187d9e4c03a909fc0aa5a7b9272b573c8730ca1507dfa630deff2f9dee5c4460947fcbb4a450dcd063ac3503f4d982e0506cf5835b8cc29ad18447cad5389f4e0dfe7db0d275a74dc1684e4fcd93abb4e6f3612d8fab2919da27ba79cae1369e74ede4101e8691b56f5c88889eb355e1d151068eb84a2ceb942785a8c368f5bd7a3fb895f9934cb37483647a99d6e3d8662baf8cfdfecaa991e4e8d35de318950b78a9d3429d7cb4046b3d8366172fc47625a055f3b6ca109984116ba10248cfeb6278a008fa01a1429d9aa415eac338439bb68b8c0abae3c4e6c6bb97696e5db1697963b833ff2c8c57f3f6e9564ef941cae999901fc5d64e7c27f5342f1861d8b200e9f5ac7acc4051c2d5f7373ef0e4f0040482ae9a14ed3dff8d487ad51b4ac8732e745da49c9f28c33ed60f1047b1ba5dff91ef6703b1da7253ab2dc335eef2b862a74e9e36e2550a7ae08630eff622ad828c126468829dfb26ff9fef0a38baa92360bcc06449281eb0f97dd28108a71d460f4e66df56c201c7131b422e46c4255bb17c4e46652d37cd8ddb3de9ad55fe816760eb1fde8b6233ac909757c652f88d49f3c3506a93bb58f1b4427fabcc5d535646ceff0bae4b07012cb1a13cb0e62847f70c072d30e628b43d9c3672f50f92e974bc8f951d252504e2f35a69328caf38d0bc2fa47398fbc9c3746e6c6b53f920fe805b9bdbcfc4bd30e16aa84c11166dd09d84973de89d8423b00028dacdc6668009e0c05280fd6ea5fa5c4318fd5dd405eb7e90ad96f1c6ed7e79efd28cf9a16054c8da29dcf52240dafc4900b7e4601c49a8dfd9c3c7a1c236e06694c91b06bd1c8e152a5403bb9ae1596d847ea13b960e7f0e3a47225256cc663af2cfa10306fd9f6378b5fd0d3dde6700d46bc196dc1eca7b9bc606a095fba29b3c5780d874071fcaacf81d062d293be81b06d0f70ebeac882ccb2fc748558e4b27808828730d9d78251d764a2852b75d8fec7bd9f7fc3e5b8436e9ba570e82f2434fae7274d2902ea2d9a991a9eb06663b9b092636382102f997befbe8cb597608cf7aae038a5e048d46f6dee2587fe7063e9696adb294c6c95f35dbdd05679058a214dd37e13718b899999fdcf3ab72a18ad6b078214c7e6b0696e821ee3de809a479588ee9b05567693e5b354b3fd36946453da09cd110ce10c64b713a2cb7329a480425e2882507cef7f6ca340fa2777ebec781896cdfe8005b4aea9bc6496188f15fd5baebad0dc79f9d2762073ebe11440eb7a39cb826a79bfc2d7590116ec3fdb10defd094edff612473dbea9553aefedf76baf974c527e893370d1f6e85ad92e36b67414a7343cabfa6529e38e45ae144f8e756c586d606f41cb95b6e7ad5fbca30d752f06d5b49f50c85454727aef12ab0bb47cd66706784cf93985c64bd026a114606bc753d345f933081ac7e96097e6153f4f1cfe638bb1151f44c346994dd55acbe3301d060528d7e42288670fa0bd93f1e67fed15dc72c0366907234645b6cf7c66993800b89db7c477074a8dd5a14be8e23fe5322f1df93a79b27627743ce0c28bce092cdf73cdbd278d8490828a1ba89c61d95532ba6da6cea704dd54ed16259cf60e56f013536dedf36cf6cf73b445b9943ff8e8d1ba151e9bba7c2b453808db6952bc9dcd729cea0c9533419faa6cfaa68b5a1335b54327f5e7ea5bbfbf4d013d8d8d38374806a93dd26d928f1da757b91a5a6118c1c9d8108856df832884acf7b83e344c283ca2fca4c6cd7e90b42fec6640beff0bf2081aeb8877531d075f4c5737684ae0b7ba36335b40128bdce338795048ca5218bb92cf6ce7c7c0edc1a0f4620610dd8bf8438b0338cd983f84269eb8ab7611070856834f36eee796db1419862f7b23279a23b7b6aaa939e0acff1428bf44534f2404fff46e0d472b30b7ae522055a4f7abdc9cdf924f652c2f20c166e9afc947c3b1aed163009d8c3326fa735201f424d0e6556fe5d701dd0b4c5f7cd80ef732ed873b027fbd0eba9b2f2725ac3c85b74bb2000e5734124a15bc75b673b16f3e0f13b116759fc82dbc77950ac7b776b06b9fe1d46274568d4b8242413ce1f3ad9dc1cde86bee3ed8773332142cd83934b4ba24c9425abcf407167177010ca62a528f3b7fd7ac7b9a030fe27987fbbdb4474209d87fe202b454b2cbe06bd81cd7a0140f6291f7869f841874254aadf335a60141e4bb763c2c452f0163a4d1a69373a5a247a74543c8455adb3e0974cb667a834695fb41a2646c431a92d329b4a8eee5f3de57be0aa5a7ffd35922f34d6d170e6496db844d96482e1b39043675e8bbf276e9b4ec1b485d4c27c78fc193ecd02ac14f8ff7f1840c213bd7e513385e2cf42d9b26b4536876434d181a90d26f39381510a3caa5f1f981615742a677fe6ac1da754a37f79e191ee95429416f96cc94a433a09148648e96ccc8c5345d45576f7c36c17999f28359d93355904fe1a009b89c5b1f33f86cb62c1be5e6ed57d06f374f0e7a62985d59d30f4474a89037e8c27c1f811976408f69f6af3c3fe5aa2f2d65983f2f04f1e13f0318b4dfc5147282a2f2af9fde589e72d63d0c77cc462f572067e3fae824fd6e35afcd0d4890186c70c537fa72b4ac9a993d1466d380650bbee8184901b1c47a82ddb4e06fdf224134f0e39beddd214f1b24740b0800e77a4c5e9b710e373c90214ae2c26e2b47f5aeb64d2ca06ffc05d33ea0c99c425379f73d778dcd9826a86b53093ad282e3aad7446095ff678b6c0d5c6de0f773392d841eebf6d6a9a7d382ade69e23db06a06cc4af6327bfda85d204f38932487b6607343d1e7c8a89091fc9ba592d2caddf620ec356a43fe3d6b2414dc23d68db0b375a6ad9cf2794dcd9576a9e390ad07d8e8421c57854d20f47c0b3b2b8a4e9fe381ce7afd5edd69930ad25edaa848c0390daeecd7b8634237ce40c617d87e15bed90308816128bb29fae76402b876bf8997b24d701ff95756f4156f760d8cb97431c40d2fd8197252194fac9ae168a3e8ba1ebcd9db47ca5e65bf98b8084ee84d32c7783200551469ac918aab20941cb35c29ac7b73d389f35f2f0763614ce8e9cf4fa1572fa4a3a0f470907432089e97539e0dcfa11b2b87b9408b228b875c202964e053dfe3ae58e01a9dbf705d8cf09086b813e04c5e1d8b822cf5a1551f05559e0f8c074e6a2149498df595d09caf6ff26c22a9dc660ef3202188521594805"}], 0x10f8}, 0xe) dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 14:33:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffdffdfefff], [0x84e, 0x0, 0x1000]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000000c0)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x7f, 0xffff566e}, {0x18, 0x3, 0xffffffff, 0x401}, 0x401, [0x2ddf, 0x7, 0xffff, 0x9, 0x5, 0x9, 0x0, 0x1f]}, 0x3c) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 14:33:12 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x6}, 0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000080)=0x1, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="4602e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000000c0)=0x8) listen(r1, 0x100) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(0xffffffffffffffff) 14:33:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) 14:33:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x35}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x20) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0xdba9, 0x3}) 14:33:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x8, 0x7b, 0x1f, 0x2}, {0x1, 0x4, 0x3, 0xffffffff}, {0x2, 0x2, 0x4, 0xdc}, {0x86a4, 0x15, 0x0, 0x8000}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x40}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:33:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x2, 0x4000, 0x3) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001380)='/dev/speaker\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) renameat(r3, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00') setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x200, 0x0) write(r6, &(0x7f00000046c0)="77c5821cf17b23dd750ccd823acf782bdd464a1b0cf5fbfe4ee198044ba41f44942965f612c8e8775c1ce3284652226839377ba1864701c288e5b0114e583d33e3b99a47f625cecf94770a96865f0d9f7530370553aabfbe8dee8f68f409d0a33c359892edcd6f8e0c9e283dfdb47d1abb1ec8b0d5356d79f2e37244d8b5d5e5ca90f2fa2e5efa4f40a1cd9fe10967afe0aa38b1b76e78b6d46d9c2359459a4c9a5bc9331d264ca9f3b8276ac6b87205d40986d761c904261fbac5ad368274f71a2db6c80b8e10abd229395f2459e9b4a1e12539a844a7784f9faa11d694d05b321323f2a4a2c2f0f3acef47a83332ea3e6c29a2f8bea074da7fb01191ea7e4486b43f6f5b341fb197f7ceb6d28e63503a7e99b974876bc71547fb93722ec388c007152c32bee13ce0f9577a5de8f0574f55a5a0575c5d5b9b0369b2193c9341ace8371f8123deee3b3489f8dc80fd9c1606c7ac26f6843cb1c231e58a76362a4556ab5c4365bcb1133bdb5ed29b04b9c18dfaeaeaafcb8abc12b5f933c2c4ef48392bfef4a75e7fe72d542506f5c71e64fbd6565fbec264ca41950d834851be92dfdf84f8ae5c531e86ab1097b6bccfc3783bc6676a142d8ff0ccfbaebd50be017ce510c163f541655f95b39f58592153c116a135ce6644210488c4d95b74fb40e4793657f53513f0ae8ace7fab4ea5ce2054bbbb0996fd70604cffd6bb352a42fa1ab8d6a79c95522e9e1c53f805182945b135780393d65997f332b0e2af58175119f3dd334b940a2091ca32681c79802fcf7986fcc366f46706e688ba8d53c36b08a18c3501c68112ec926eaaa29db45f7c8f24e3e43699bac20178635f74629822b82849d4f9487f456bb503a214709072b8523f640b93ac3f2702f1df98e327830cb2d22727a69f3bfc4c552bfd26c4dbb146f569e664973fa37e4328abd8fe42cc7b2d8e57dbd4d81b6c91e7c6eecae4322eb76dea42adefa0196859f9055b0b2893d6f821cbb72dc9af2bd80bdcc92dba452fdce724d7a36e69743e24b145bb44ff301da7e5eea46acd410a54a6789530a5d0ab09818dd1e41419f7e801975371e107b389b597cb12b748c10a34c8d27c82dbcdbb4f17dcd59fc7ef1f45df0ebcc488ae66ff93f6188c9a9751393d8bc23784ac9b34b431675e02c44f8da422731c49ecb713e4afae1abba5cbbfec0e00602da9dc4532237d7dedef2952f4cfd8c344947c2d6870958fdbb49af3fb5297409310e9414412b799788b621b86bca477337b4504ea279c0ff3492fed88c8db690f2ec22b0f515538e097d7e55ee35cd524e3a51bee8f1b247bdf3eb19fab68c3ff6940190db96292a3bb2d1d9a262798eb6980261e0cc13c1e211b87ff45f5d85f61b53481b0618c731b204508c82161a4afc41479fda9633193a31f889b1b03c295e7e87bfc27b31e009d3385fd8dde0223ca902d9d699ad0e9bb613c5ebbdcf635427a819279d00807c28719d894df771c331ae4cb7b2ef8e842e05b80448a2acdcf6b8857d0730096d735b273e3b76d989d4abe83b113ada8926fe15fde7cb2465d185fe3856a4fe5e7c6daa4e5a7fcc2fc0ae44f76768205186f042947db571aee14219a21773f34ccec0def2fcb8c281b0ad20e4420b6f20c92ebff42a03a9a70ac0ad0b0579d460c9bf52a54106ad5b0d418a2c0ffdb7d4c3762ed083fba5b7c5fdef0077f84f042d7d458d4b297f9b2bf5f796e6534b82bbd90537867fcf6fc2d66450fb21bb705430a0cf7c8ff8707556f7dfcb6b87042e520b90e16cb8b145b531d7bed8bdc6ba161551748911970bcc19769b89be5ef6718b82c454cec65787fcdb7d1f4caee176d64f192d51700faa84b42a5a914e48cb4d41ec3bc5e410abd5334f06d1c9a889ca08075a8d1b3be0ff325127e543c50cae319b36376192a1ca397cb0b96a92ac35341e6303cfbf5e3729bce2b5a19b0995627c075b81113e6baee3d65a24bf87ec0edd089bd1a810b3926bc0f906d0977cf26b477275cd03b3a6d47e40680b0b55e1b8c8df2ad545bb9eb6cfd6806f9a9f68a82ba471be2f8961fadef04d040073ab14cd43689e5cf737fe3331ee33d296b9967c3813bf7d11612e7f197d4b27934caace241fae755025502fb4ba58e0be67607f6c1b317a6c4b6dc4e9056a0c87c8f33fa70a603eb6f42f7cdca8d0a4dc91817b2d1337d7523290d74c803898e405017afcc138484400ad6f31051ee5d623d51f38a4b82ab09d8b5c0c959ec54d636c3738072bb0767b66583103b2224b7a3430a8fba2eba36a644121b88c14d58c21bd72d0747c8853e68b4c6f8e5887e2f371b73b67d885c42a4d6eee233892d359edda8d2f6de62e8e626a882a778c34b189e5928a3d9dbad2752e6c5207d5a86934c14721b54ec4e1bef7775611094dbced2eb0a0c38e1243b51e52fe09e8f9d8744b651ff316e0ca2b20774d4694f150867c24bab80f1ebbf17000bf02c58362590de8b0e051637c9dafd2abfb1bcd5054652ed05b8065af24808e69bb860f6e0dca796cbb967c4925a9ac7b98ed1bc498f76d085f3f3eec6e70fa26263217caf11649192f6e4895ec6a08593dd06a74c0dacfa79c993f3268df8535cfb552a3cd8fbdfbb00a8c0912603ae79a663ec014e87dbc6d983544242eeb19d773b00355c7a4b7bc623ef422a0283a179799e0e083da6861580573332a3de654a7a10044f1c6d5ec9ca02ecb8ba7a9607a8f1f1fd1fb2904a13525503c0311f47f938f3e951173896feee2c7b8e379003960eea0a663f8ebfebb859b199a139b5527a0b0bcee0ee7fd3af50956b95c836c550134056ca38b91fac7144fefff294571f9fc6824456e4a7adfa4f850982c0530cae4cecafc748735d1bcf5aaedf1ecd4963f7f3a749bea372575b4f01909143e2b127f7898f61d914b3962bdacef33f1e9080185c9ff872d622e4cb4dcbcdfc893f314c5c63a909cc7bf69a52ffc8a7b28a8e0893507c1e96ef7132875f42715c21fe8b128680b6850e217ca377f63696e672f58ac6351b7a220dd0f9ff679053b2078ff8c19fef31630b2e8c11e1ca914edb1bc12ac71f564a4383923bc787cc048f9a9e1868a27fc3b612a7cf6c3d6c647170dbbaf80079d6653fe355d7eb3d4283a480d26f3d430148045085e9c6b1e51811ad0714fd546c20a97f2ab8e58a967fc14c684ac278863e779e1ff56c642dbb124ca99aa206d31ac7a578b5e06fbdf8ee261d3292ceffe115a686dd46e759c2bf0703b4968e4d9345bcbf74fa9b1b4e0200df2ae3dec33d8a2f9f202fcb266779f7bbfe6d7cc7bb0bff431e09478653cbc3dc91e431ee22f0bc7a240421191ebc5a6179e0d3a779205a03bc9eacf9dc7c0d4b56d611def758cd40bf385239c89557cced4448e0a8e9353149b37f255d427b7db924e16131af325d20e34064179822efa6284ef70390c1691889179efad6948abeba45e34397df8d90f1c4a4ff6f559fc02833a6c6648c4e32593fbaeb4d36b43d4d43bbc417dc5a91d72199bdcf1f46f65e806d03cba5caff88d4b922be98c2876b308710fe0fc9a5c9ead9b3ec2016324dae3040b90ea5c8e75d614d6ea396bcedf80a934be7ed72edd3590f1026bd1c20be498e19a6aa1deb31f2bf024dc6ef6cf040e6357e7211ef06a6ea2ff07fb3da33742fd253666570420b7c32b2b1dbaadfc0c5bbfd949b3da80e089721a8833ede81742c727ccd31b36e06cd84a3d5d7fca201270079d00502a3ec84c5cbefc82e6c2ef9e95f84a1e979315124b8a602f8df0b82b829716743003ebae273f09047c62d7e7b005aaa2271b073fbcbf973a3449156908a10ca13a5a68d2610a954aab616caf721feed12c23011f5d5554636552369dc8284c940b1b076146ccfb76f508bbe1743ebe48a2929b690bf3627c28b9c8fdc869490d6afd4e4e95fe1deb6740aa23ad65171cd7974520588b8b2106442e8887be2344bcfd228289c9735c35e4977a1bed8af3056fd8fe295fa5f21064ede9e8f70ced149046d0962c444d910ea656036579c86856837973b412b6071eccdf248d2c99efd1ec9db4c53e17efa886b34b3740bfba1fd2fb4533a523dc0961ab350c3b58a752e0ed1383963248fe8bee774736c2150a6ed63f0afcd8c6bf75e99098e50c851f3280c222522c9b4ea0ac6d632b9ed97cb01967358227f6ab6e9f8a0047cc3412e0ad575accc1a1c64ec594c29bcc3f021b3d97ce6bb33a10fe40bb65a5026db5787dee31a9e26de3e589b253504ef9ef42bf4ce91b019a100be1b37272b48a1c14ba537e7841ec61c5ef8f510ab2fd085686fa71a27c1f90cea2fcbc81516cce8c9f1c6b1ec58d6c9ce37bbd521ef4a1d09dc66e9dbf0887525d13296fa49ee251dd6d8f47acd25d2f3a89e184488f4089c3091cef5cbe90ff92f05ff41753971894dca88ef5ca12afa73ba30302beb6bc260973a4bec12456f58a6a148640ab123ecd174f99bccd93cc4d03cf4a84a777cd5c1a42aa30bc56630f86379130c80966c16cae241bb3e4ac4fe79d05b4483a5d9e8cd05e38f70e89f6213dbc7f62eedaa1ab136a4f3962966c6d1b8ebca0eb2adaa4ca86f1c4464652a512b60b074e77fc8441527619bf8438f5844ca582c7b3f84e5137e3161f6820d8d79042d58d79fe55fd877471f7cbe76e14a9cf915bd179eab8bc9b01cace808bf2351d55eab7819fcc4ddd8c4030c2eb8dbd746dede9f470ce7417b40a551bb8416d39fae3176ac1d592b7c468c69bd17212373a4b6dc0cffb70669b4af7a3d2eeef45dd8f1fc126f846ad68b4ad08177cdbbea8b7712067c98539e89b37655ef7cfffd13945ef8cdfda93589e72e3156d19e629a94b9e6309600e9aa77cc359f0d3eacb781de99057d3b8e71259d8795e9fe7c4317d2ae412a542e88319397c817ce7a0e5ff22cca4bff6bfaa49b146d0f7cc425e340e56ceff73a0e49792a7b5b2e19d8e0eae70e713857db2bd9d897737c069dd7d72e95d0811fbf3401d2df2095be80399d65a6afc7693c27ccb5c67b11d02fef4af707de422d31181cc3f2a58bcb04ea33c36bc5a82e9c76f911c58314738937285fd43066ecbccfba667fdfb62fcebcc1b9e532c680d4dccb87c073b4c7cba2ff075d37fa2c3a62c491e85fc3e5be4aeec4911e7e22c7ada48ae95dbf79c548991639317e77c0bb1598968d99a3b37d3dc3f2d56f1c6dc06e4b77deb31c06f0fa48d3be851f5b5b19c52ba0c0c47f706dae61febbd2dd5315e47927024648e812ac8fd0664b87a02a9dc90b23700591e15b9d9ecc7e28fbecc3c7f402393d6ff62c78b65d45da534b3d5cd1192ee812b5b5de08bcd077d319b51f23a5a695ada18f12b27cfdbe0b243d52aa7ffc9d0aeea111d78cbf6984337ba23b6519635a216a6b893e3751db8ae0908d7140bdd909fc2eabd2d95797deed7bdd6f9a7db295806bdae2ed9202a14b3c2534885a09ff6d75fc9101e5005f12aa4937e3aa0e41a6cc6363277656e95801c4a10d9f6a875fe0d47e1aa8f8d8a6db8459d8a3d5e9994f5ace9acfb0b564ae3a331e253e6195da1609427bcce9ce746ed4788153c449aa3450afc2bf7cf3614b7e624e7c9d18a2ff3accacc51830e64f13647b5b7d6c6567687082579144d36d84da3744fa8231f9a6f2955722a26b84f5afe717975ef4f13c55329e51db3fc7f116cd9c67c42922ebe62c0884a10efb34b4c2a2f9e64bdff266484308b9c35dd05d277447a60d4d40ee235c93b9275126c21370b930cc650614f1fc1bc1b17023b41910e174d79fec029deb555d51af1840b90f04f045a91ac0ae2944d483b9ed0279feb7fb20ad1fa54bd30eb827a3fcd847a7fd46475bcc3de66cb445f2c10b84a6c84713a5542fc6ff949f0da83ebfc4706d74b201c1d06f97875404a935345e42d24ea22cb65d583804a25a1e5a5353b67d62afc1fb6ee7a49eb3141f8de861f2590941f98622fbb7683814dad0fb9d61c03af08d9ed337a0f0eac3a678ab70eaedb41a8be4dc4f3ffa32b7ff847dd7a13f6d58729037417e374eb55d859a631ec91d34a6c2f4d80562d7eaede34952eefdabeb776942721e2e8ebfc3", 0xffffffffffffffcf) setsockopt$sock_int(r5, 0xffff, 0x20b2, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000280)=0x40) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000340)="49a9f6487a689aa3f1a431bd186cda38beb82cda603238953ef61b5136e7d23ebcbb99d565ee745d6dc78c0e26334007b81d4874e85694cca04f430cafd31295d1fce9628f3d2302af32ff3d0058e3083506c8c27be8c2aebd564d9e35c540f8a8b413f313dc4ebf87eb133d6837ca1c1e9df3ad331907b5416816f44f0e725b7549f0c584b8d60ee769b0d11887a43f16e925d23a738b7019318a03a0b04ff779fc768e1ff23167a83f90b0f595142a4b3733f8481d6acaecefd5adfa2d0d884559388d2df0687e", 0xc8) 14:33:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:33:12 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) r1 = geteuid() setreuid(r1, 0x0) r2 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r5 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r3, 0x0, r4) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = getpgrp() r13 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r8, r9, r10, r11, 0x5, 0x7fff}, 0x6, 0x2, r12, r13, 0x7f, 0x100000001, 0xb1f1}) r14 = geteuid() setreuid(r14, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet6(r15, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r17 = socket$inet6(0x18, 0x4005, 0x70) r18 = fcntl$dupfd(r15, 0x0, r16) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r23 = getpgrp() r24 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r19, r20, r21, r22, 0x5, 0x7fff}, 0x6, 0x2, r23, r24, 0x7f, 0x100000001, 0xb1f1}) r25 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x7, r1, r11, r14, r22, 0x200, 0x3}, 0x1, 0x9, 0xffffffffffffffff, r25, 0xdc, 0x7ff, 0x6}) r26 = socket(0x18, 0x2, 0x0) r27 = fcntl$dupfd(r26, 0x0, r26) ioctl$TIOCFLUSH(r27, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r30 = socket(0x18, 0x2, 0x0) r31 = fcntl$dupfd(r30, 0x0, r30) ioctl$TIOCFLUSH(r31, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r33 = geteuid() r34 = getuid() setreuid(r34, r33) r35 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r34, r35) r36 = geteuid() r37 = getuid() setreuid(r37, r36) r38 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r37, r38) getgroups(0x5, &(0x7f0000000240)=[r35, 0xffffffffffffffff, 0x0, 0x0, r38]) r40 = getpgid(0xffffffffffffffff) r41 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r41) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x7, r28, r29, r32, r39, 0x200, 0x200}, 0xffff, 0x9, r40, r41, 0x0, 0x8000, 0x1}) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000340)=ANY=[@ANYBLOB="70012e2f66696cbc2a77c7ba54636420486ce8719400ae95c91d40fa7b"], 0x9, 0x0}, 0x0) 14:33:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x62) r2 = semget(0x3, 0x2, 0x3) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000080)=""/130) 14:33:12 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/11, 0xb, 0x843, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) close(r1) 14:33:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f00000000c0)=[{0x48}, {0x35}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000400)="9bd0b91d51eb70876dadc76795db") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x200, 0x8, 0x5, 0x401}, {0x81, 0x1, 0x7f, 0x5}, {0x1, 0x4, 0x7, 0x7}]}) 14:33:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) r4 = geteuid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x5af1, r4, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r5, r4) fcntl$setown(r1, 0x6, r2) r6 = geteuid() setreuid(r6, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) r9 = accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r10 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r11, 0x0, r11) socket(0x20, 0x4001, 0x20) r12 = socket(0x18, 0x2, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8080691a, &(0x7f0000000300)) r14 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r14, 0x0, r14) kevent(r0, &(0x7f00000001c0), 0xffffffff, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffe, 0xa, 0x4, 0x1, 0x2}, {{r9}, 0xfffffffffffffffb, 0x0, 0x80, 0x1ff, 0x94}, {{r10}, 0xfffffffffffffffc, 0xc0, 0x2, 0xec, 0x3b9}, {{r11}, 0xfffffffffffffffa, 0x10, 0x38539704663688ce, 0x500d3d06, 0x613e1195}, {{r13}, 0xfffffffffffffffa, 0x10, 0x80000000, 0x6, 0x4}, {{r0}, 0x7ffffffffffffffd, 0x14, 0x8, 0x356, 0x1}, {{r0}, 0x4358ceec269066bb, 0x4, 0x4, 0x5}, {{r14}, 0xfffffffffffffffe, 0xa0, 0xf0000012, 0xf3, 0xe38}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x401, 0x953}], 0x7, &(0x7f00000003c0)={0x2, 0x7}) write(r0, &(0x7f0000000040)='!', 0x1) 14:33:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x100) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x14, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x301, 0xfffffffc, "d51706d10300000019001600fa394900", 0x2, 0x4}) semget$private(0x0, 0x4, 0x8) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) fcntl$dupfd(r6, 0xa, 0xffffffffffffff9c) r7 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) r8 = syz_open_pts() ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000240)=0x40) getsockopt(r7, 0x8, 0x101, &(0x7f0000001300)=""/253, &(0x7f0000000080)=0xfd) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = syz_open_pts() close(r9) fcntl$dupfd(r4, 0x0, r9) writev(r9, &(0x7f0000000100)=[{&(0x7f0000000000)="1a5ca7dfb302a6a5707804b8be331519", 0x2}, {&(0x7f0000000140)="f7afb6f38b6341045f9b1af3b7831d9cd83024bcd9c190310fffff0000000000005b86801bb5d542993ba6ae6a9ac8a120ea2ed58ea2d9cffef9c49b757424f6ffcf62e0002dda48f784aaf5a672d229ba80a15e5cf45fd4c6ce0eef0f2fbc68e89b84ddc064d6b2e5ae1e299af3d7bdfe42fa862fe14f8fda47154b8ef0ba96577e6b503dd9ee1da7533377149fffbe1052b73f4ea96e179f4afc1d531ec837148c0b59de6b7be82f3ed6493e09eb35fcaafbbf3417178c418e4d5413140a6a3e05e696f5f31c531886d44d92e884218ce9ff00000076b357b99fa7c54e246a4b0000000000000000", 0xe9}, {&(0x7f0000000300)="dd3dcd635a8be6d5663ac083e4a3101becd4f977a02370fec282bf1573bea306a8989ce17e5d99bfa77f7437d64a3e598f72dcb152704bfcfc06c31802e34d0f6d41facedff097f83ee4555968840e45c712fae0417bf6906bbc346285d0589c35cf3c0954ad52b1a9bb42f291e9a2807362d64814f00466d98dd5bd478a1b3219bc48cc462f65ece9759ec9cd69ed322a76aa5ff6b363cc27da18599cbe908d21d75577439a36e61894257c15189b17c3d107de18c8beeb0ee996c852f2447aa4d25928c7542042ab6018370bf017550dea8142ff7b42a404a612d1b22243d7811c10a9a29d1665c497d856c3f36095592abb5b8b8669cfbd89f738cff88a09adfd83c5a68497688fe56b8bde633357678cced74f2329d7d427c580576e6ba8b48d16a25be27e29457359b98de8530508f034a2fc44476d4d6a5ee8fe1e168e269af5e3ee0d1c6eb59448fb3f323010ff47765632578470da3bf87600bf11e3c2ffc8d7df85ea0fcd61ac2f710b9fd9579a8abfecd1de43ed1f99b439cf49a933823eb91ff1486785aaa5832939e998dc05e6408adbb2cd1212314db864745b5727de1213f985e9a2fa3ea4d050cdc8b565d4c94e98924ee67c6cc6595f041ed9c9162ed2a595e75d8bd8b362816169ec9bc890b45f451b053754714a0f2a4db9692c80692cfaa6df6ecb36c5c39925165483cd240d6047e4fcbfe43f9504feed0a3a995e7397832b6469aa3a759efa81b1b641f8bc9ed222d1dd1a41d2ef96996bec6af142daacf57100f6a5922519124f56b7c3461154b7e84d28b886acf27a7d152aa1cc802f5f8030d087b222ec0daa87382e2503fd94592671b142290d4dcdaad1e1192debaa9bbfdd1911dafdb7bb7668fa4f84ad918c771fed14114772f37c091d869086c3615770ff7829d91c0f3491296aee446e48c2a867774957d9d6d4c53022d3f0b1676c9ad2c6aa3c6e5208208e0a8af1a5d75dc47428ec0398f16f2976a1493c0a286ffdb0fcdf7780af112a1fd70c6f7533491f3e7eb47a2535680fbf1a4b2f90a40022db374155c363c82234ccf82180f7c868f45550bafc6cccc7685bf378dc0a79d5fcdbadc7cff5e853621c5fa66dc12cbb9d7ff043cddada7e9619fe49333a09e80a5928fc811aadebe534e6df530742b318e86aa63523f8f855daabd5eb8f3e101c181c051c36d8a0b10a9b3eb856b8ffc912bbcfe9916f2dbdc58d92e2ffe404d4e499919a1ca4faf40bf10212701b164b84b98e8bcd5ed24b7979c920eb450408411a1a37a696784e64f3def02249558f16064f7311f3229e46d9a3d9b64401db9787489e502d071db493ae2ca9de6c59e3aa6c3b372ae7a5781958525206cecf1302439d23b15bfb55e5375ca4dda8cdfaa512fabf69311c673f91191bb77258271690800b75f2ea71e75e41c1f2b9865093997ca275dc1cbab59b1bbf9b98b8c11e061fd1351b5ffaaadaf448d0d33401f98690e524bbf8f804bd3145758f3dffe8dddf966a8fdddb34048188ab53f735a6e166ad9b1617dfdac64d1f3e0876b10d80fbb8f11d06b52190d2ab737da62017090f57d03714488ec7a22201f275670d3d80a0d368ea5b98b064bf1926d7c37b32fc8686963dceb8e6731366c0a9719dccdde28522185ccd31b16d13fd8ab43494984dd13845cf94525e21f2d107b10214fafb492147a2436dfc0028f54304a5d41549210f214a9f3e4aec87f77d33e16128b29f24372a25abe4c972f4e3e15b7437192ccee18bdba898b314dd20f6d3c1222e50929b0aacaedadbc41ee9a27ef06755d1a615be6298c5ad5cc47f318c01ec84c203e6a7ab5b72798310c0a5c4b6f78efbacbca937b402644681d014797a36a2104393046779f07b64b30ef27a0e1247a52aa9280bc5a881aa878b398a69452fd0cfe20f005bbd1687325dc76c0aecc87f5a78fa2dfe9a4c81705953e7e7fff8aa325474effb89cfdd9f7166abda175b1e6982e9a5ccea6da7247fffc0fd4daa716cca24ad0beeb6c67ea91318d3f0d5dadafdc431b9c1ef7e3016a6ba50ca70ee8243e00d4da91721bbe3c380eca56a2907e7d534256ce104fddadd963ff1ba43161a124cb2ae6603d37b37c16c2f8784eb9eb0f446962acd7a36fdfb931bcd927b33d569cbcae209a3f3274647d31551efd874ae86651edd9fb671ea1d41945cee5ba86d8f42a41ab5a82a9ec839166c687c00fffeae79475324c3e962d9a9eaf601a1e09359e00c147b7527733a9fd32dabd2958095a7edbddb2483fa1a883a909c90874c879a3a31d71ed3070bba0bed8998ab1c1a59ae3ff47ccd8bdc22e3df5522d422476a1fb57153da78cc23b3a22a59312140fe5f1b9e5a438a7082eafc45b7ed265496c19f5a26e026abe8c1884ca5eafb2b2cbe3c30b694148be1f3e1901f540464356d24502eb0caa89aa803cad1a8af6faa099723f000018c79d213627f8599e48608dcc1551093c5785081e5d2f8c0c51427ad4519039f4eb4aa9d476ce2a5b4aa28582f6a9293e0ec05d84ac728c8ecbcb31155f53b40421d3698911be1aa868d1421a45b46ff6662a37d38fbe6b77bca9b98e8898bc67ad93ba493a2ace4c7206e2b348037207c0678cc82dc4979466ebd2d0a4e3749a28b326f385781705b59c6d75f5a15ea4feb2e4f4efe294cfae35fba626320bf8ccebef29434f41d959e696fe5b832c51ad7cea0898cd7d7878debf0caeace101bdd6646a691d2219ca5b26d0d186856d215ad9324507c96a8fe1d4cd9e58f25567bb8a4984c00a711b25f1c049cc080dc0b3b6bdbbd1dee50e5a5c6783815afc252cdfd77b9cc317f4c497bfdcecb185cabe255fc084b70068cab87db81535e3d36e41ba593dee6768c92d0c15decf375298ea7627925a39532da3fffeabb5c04cf6f48b85814d1df0d7797d4d6e1e1aa6b241d6ec6414e8c8b8aeefe3a9a37baaa79be9085ad941e7f9d17cfaaf5ba4effc4d95587e8420f959ba428301353ee0f81aba1eca7145b5012b15450950b5ef37a0be3e6dee68f38f97c484a77567facd989f8bc8e6bf0159807e4002c59d5f9373bf29432a297ddf18e32ce1b0c6e05ced0426a1f30b793a16666f15e08b0ee0a11193c1168c98a628d91901282df0da54924ac9d0331e330f56bacec9be06169423d43691b01c0f25398d1289da2c0eb908eb0e06459709b171a52b0e2d276f5f756a8da0c2fde67e7d641593b9a47a7280cea2ea007c72b05aebba8fe47ffbf30c1908e091335c9c387557178d5680a1fc7b77d8ad903572b6eb0b463f7add2391a6007837ce9a49a87d5d76e5a7d7e879df45f26d594674b440ecd60b00b2b5e90894673a8452ce230d349446ff99d0b45372d9ded38eecb0fbac4f440f4e7cc72cab494d00e6167a69091d728958c0b26c5916473a3599dd88e4addb923291285de740a368cad819070c7a732119dcadd9e78fac30608260e6aee9712e6d150ac8ce3669e75c1acb59e3b0094e35e43699aad6dc29061c2e7a77b626e0d5df4484df898e7909e92598b6c796a9f53fd773161ffb96b30d70ccb9742747161751d658767f245606602e863ccbf39bc9b8929ca77b1e24b75003e982b5147dacc788880d79e241405ea3ee1fe7affa3577dc238a0bc7251cd5f48d64e8411d4e6dce4a6ce707fcad063836077b6c4aa49f3e69287d0c565a16952ed341a3dd27b8fe96566b2801c42cd976c0b969427d1f16f6fbd003b16ee401dc6bf6efea1ff846bdbc2d0c877edb6ca17c8c3af3da024879c94a148a5363d88723c434cb3fad267141deffd9258d873c6048832e1ba9832729289d3a37d2b862b16a6f6eaf251c6e187905fab315622bddda69492733c54a03eb6b02615fd4aa999f30fee412947803ca5bb0caa0c5ffdfb0e479755b0d6b9e9ad7f98839385e54272a1da4691aad4f8dcabf962a527d705484341a3df3c963ffb94acc75860f114baca4bd6d89a919401146fdd0513c17739f791fe78168cb2bace1a7fb2d7d9c15fe341e19be6dd3960aec6e99f87e5790e70a26296bd49ff3f0c96e422146532edabbb00f2cef3c16538ad3be3c28e887bc165de66be896c2ede85cafe7596b40b56c5e861807983f2c9ff9d43b1969c27791d68b702f5b4c528f4e69e6b2e0e7695e957012c0a187d45e32d0c15f7cdb9c1d451ef318ee9b15649d666a5d3760fb3907243dea61bd8b6b6d45175cb9b0f440230297e63cfbf7e2bbaec1a17fed18d60043df1e8714d1818cda68e22d12f801b1407bbacf4e0ff59e439563cb61f385a1c3325e0ef765b0128f35a2c1853106bb8e409a498ffe5d108cd94bfeaec1993ee2fc3a335b4bc416165936186f7180db5708508532462d7578481752f8496ecd94c71ae74425861730b1e504361b3e0b813fce597a49186d2b436ca59eb6fe5bfc71e253c45a07298cc86e0246caa474429bd45a4a4b0adad7a7beee0d0568dde67e695289142e36f08df7310b3aead43aa992035f643965ee51aff1aadfb5ffa4c5dd066338ff85769fee2e4d220dfdc3d93b3dadde2e74c80fa49110b8c3d633a54974069cd99166ed3b1690b368582e2b39ba657efa4f6f217343999b044869b05413398376ce18404e3daad0e2e848cd9858abaf34f555619ca651ee37aed7c1cd89bf272573157ff5bc4e800f2f24fa6b76ac31ad92caf1f70d30e3e02bd7ec59135f7aa17272b8b72657f7e8cd043d0025ae5dbd23eac0e2d5595e55a37fdf1c2ad0f310de4b6817c83771ceb9db0055b5cf4dadbf4f8f061c3e53bf97262e7f5c2439ef32cfa8c3b129d2c13c5fc5e5e21d1f167caf9be9a9befb8801fdfba5247b9138eb3c03bf228d7625506f5f49850f7abc19547e1a1d3f3f590482a88d281e4bc2d35e6ca930e8a4f5ef6b8965c0f72ca731b6bce31d08f8e20d1ab305518128a1dcb0f0f82c5d2706ba322c4c0c51eee98978b0487bcc0d11fe6035b368e6f568ce8a888b45cb2b718fb8891b9065b8c1d0b4cb312597096652fb196f103d09d205b6b4de68427f234691e0a058af23b49bed72b766b78797335d0f6c2902079ee2aa17bba7f17116e2c3be29551b423640442428943f3df83cac22c425072fea879cccfe05cd5b0fa62f2a9e5a2ac6816463af3389bbbd2391ec291f5d1b8f503cf4e2408b5d350f3dd7c0780f4a814a6c1c1b976282c311b43889f9312de1253cc5e5a4491b4fd6df1a5e70e76aa906b1234356b77bec33ba177a468dba8591eccb497250287d4ada345102077126a8fe16cb1247f7e700f2615ded2a2afe56340a14cf39d7bd6d3498ff1d5f9c9c0389746feef531b604fd38ab7ed5108025ea077ff153b6b6d14ca8023902cd106b57202a7a3615712b1655859f7ed9654e487092f97e5794f73a2c26471cfe5b8eaa155b45ef11165566fbeb64b6f588b51b892889581a1fefc56e96c9c197fc470e142d6b454305c970a317c152d892104e908251c365121640fa447b6fc43c253fe929734fe3f4f9e777ecb44d715049a6e4696b8219caec489c47afbb8eb9121b3efbff817f3d60d72a30d3c779ebf3cd14c331ff5a6b9015e138bf979eeb050ffda8bafd9770e346ae267951da8b7742294b1b9e394a960eca7d3005cb6844d16bd165b0a3e8046108a3ad2631506968a6da7c3c2ab91350b8473ffa39317b05cfe3be7e355fcf6b304e1388e0d5773f9d33926c6b5706744c72307e5fcca98a58219d30830fbb63e5253a574e9ff3c9b3d96b62eb1b60969fcb5696ab70a6f50563aff27", 0x1000}], 0x3) 14:33:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000006c0)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = socket(0x10000000002, 0x2, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000800)="285f6a2d97b437fc9ee7a119c0a7ec3b92b444077ab95129ef6c8841ba2f58389676a62d7824f4093a2283bbf858856cb4e19e1708fe934a47fd69d86843416018c6a6f19570c3db24197354d67b0645b6433b148ab2fbe0f774a286c24cade1986ffaf22d5b085c546bf09d52fbc6ec9619a8c32c4a3f0aec8fa95d0025e617c1c5f0da9c5aad7a0178f359b64ce88d4f0c6743cbc6667c7eb52fac310c77b7d25a40757518ae78342440f192", 0xad}, {&(0x7f0000000300)="52af285a98bf2f5f11bb7cf559aa712f9d4dfa402c685dd28fa8d75677a2b601d0b899aa4a9f45eec7a7fa63102ad72b48e814de1b75ebd6f512d98c95aa810eb0b16d2c", 0x44}], 0x2, 0x0, 0x0, 0x1}, 0x6) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r3 = kqueue() r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = socket(0x18, 0x2, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x10000, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) r10 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r11, 0x0, r11) r12 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r13, 0x0, r13) kevent(r6, &(0x7f0000000280)=[{{r9}, 0xfffffffffffffffe, 0xa, 0x6cb6b20784528ba4, 0x81, 0x8c}, {{r10}, 0xfffffffffffffffd, 0x1d0, 0x20, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x4, 0x6}, {{r11}, 0xffffffffffffffff, 0x80, 0x80, 0x1, 0x3}], 0x8f, &(0x7f0000000400)=[{{r12}, 0xfffffffffffffff8, 0x40, 0x80000000, 0xb0}, {{r4}, 0x5, 0x20, 0x80000020, 0xbfe, 0x2}, {{r13}, 0xfffffffffffffffd, 0xe7, 0x1, 0x83, 0xe0}], 0x7, &(0x7f0000000500)={0x0, 0x1}) r14 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r15, 0xc010427b, &(0x7f0000000680)={0x1, &(0x7f0000000640)=[0x8]}) unlink(0x0) r16 = open$dir(0x0, 0x100a0, 0x100) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r18 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) poll(&(0x7f0000001340)=[{r2, 0x80}, {r3, 0x50}, {r14, 0x2}, {0xffffffffffffffff, 0x2}, {r0, 0x1}, {r16, 0x20}, {r17, 0x8}, {r18, 0x10}, {0xffffffffffffffff, 0x1}], 0x9, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000580), 0x1, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000600)=0x8) poll(&(0x7f00000005c0)=[{r0, 0x40}, {r3, 0x8}], 0x2, 0xd64) 14:33:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = dup2(r1, r2) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f00000004c0)=""/4096, 0x1000) chroot(&(0x7f0000000480)='./file0\x00') execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) pckbd_enable: command error 14:33:14 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0xba5f885, &(0x7f0000000080)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x2) pckbd_enable: command error 14:33:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 14:33:15 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x25}, {0x34, 0x0, 0x0, 0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") msgrcv(r0, &(0x7f0000001c00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059b5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004df8e6de3ca62d52be470000000000000000000000000000000000000000000000000000000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a077846c56e9668ab10db40dab492b9b0ab59554b1887258b98cc7102c4ade4c7870d9d386880033c8335a66a547f"], 0x1, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgsnd(r3, &(0x7f0000000280)=ANY=[@ANYRESDEC=r2, @ANYRESHEX=r4], 0x2, 0x0) msgrcv(r3, 0x0, 0x0, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000001a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000deff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008049a433df0f91958c0e97dc00000000000000e1b20000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000effd591171448c9f81a71f323ea384b6a871e9a5fef8bd014e02b69d5223287fe48f7d12d8de1761a0370aed344446e921e176afac200a1200a4819917be84e0de1472731394fb72e3e037e3849917690ff8ddc192951544d0ab60deca76f1498d73d5eb9e0f8370f9edcedb953dd8993fcfdece6352912d324da32d97bf659b518e6d218cdd308e658b5df8208e3dd8"], 0x1, 0x0, 0x800) fcntl$setstatus(r2, 0x4, 0x46bfb) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x8000, 0x0) r5 = getpid() pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r2, 0x6, r5) r7 = getpgid(r5) ktrace(&(0x7f0000000200)='\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', 0x3, 0x100, r7) accept$unix(r6, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x27d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) unlink(&(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/\x00') r8 = kqueue() kevent(r8, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x64}, {0x80000000000006}]}) 14:33:15 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd000003000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 14:33:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0104002000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) writev(r2, &(0x7f00000001c0)=[{0x0}], 0x1) 14:33:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000000c0)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x1}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffd98, &(0x7f0000000100)="4c84c4d24a94dfa8ec876a6b956a8ad2cdf2904baaf40a6676c01005329beae3463d9070046453ef7d3f15982bd9854e9399a6b87acc80c6c86f006bf695e5ebc7d9e7631ca245c50a608dfa9ea94a9b698f7e5fab8fb72592f3ca908849166e0d9b02f1bd5505cc") 14:33:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "0200000000004fb30000710000000000006f00"}) syz_open_pts() 14:33:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) preadv(r1, &(0x7f00000004c0), 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r2, 0x4, 0x84) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7) close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket$unix(0x1, 0x2, 0x0) 14:33:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x4000, 0x376, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x61}, {0x25}, {0x6, 0x0, 0x0, 0x400}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85047229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x8) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x4, 0x1, 0x5, 0x80}, {0xb03, 0x20, 0x4, 0x1}, {0x7, 0x5, 0x76, 0xcb}]}) 14:33:16 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 14:33:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f46696c653000"], 0x10) r1 = socket(0x2, 0x2, 0x0) kqueue() socketpair$unix(0x1, 0x66e679618ade9b21, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) kqueue() setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100)={0x38a5, 0x2}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) 14:33:16 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79083d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a6de56af3e0940f3f686dac0a0557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13e584f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117", 0x1d8}], 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x3, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x7, 0x0, 0x10003}]}}) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = dup2(r2, r3) shutdown(r4, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$setflags(r1, 0x2, 0x0) 14:33:16 executing program 0: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) sync() mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) recvmsg(r0, &(0x7f00000016c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f0000000180)=""/141, 0x8d}, {&(0x7f0000000240)=""/109, 0x6d}, {&(0x7f00000002c0)=""/184, 0xb8}, {&(0x7f0000000380)=""/159, 0x9f}, {&(0x7f0000000440)=""/44, 0x2c}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000480)=""/78, 0x4e}], 0x7, &(0x7f0000000580)=""/162, 0xa2}, 0x840) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300), 0x0) close(r1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 14:33:16 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f00000000c0)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ebca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c2204bf554799000000ed52beb85a85f8b2fd148d7ff9f79a41e75e6c36fc4cb13157d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d197b01000000000000000008000000000000000000000000df42d268ede065dc0643ec67149130acc06b47b8d7da43331977bd035f5ea1b1009e5a319d54401cb92f77428b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff596408ea537791038ff3600000000c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf6375c9a8de3dbfb80a28f5f6e000000000000005fd4117640d36acfca638b43472fea9d8ba57596b4e9e556aba83eeae13db73490246ace220934872aff1aef8ad16f386544d0d7eed8a3b6f7ef012dbeb37f0cf3294fa55d3810111280debc7f53486bebf6cd15910db4e9247f2379e06073c2476128ced07e24f49c9d5e7425d3ee2e927c867e21903e4f36010000003110670302ec9bbb5c66458d16c38871d2a833c5798b6a768cea088fee8d2cdaab3cc8a24850379d6cb61980efe36868d77e021fcf3593d7b497e57a8f5cf6e1daf1cd2f3d9e07c331eb32fb8ca26dbed7c7d91133a198b9ff3df3b43f4a98f92da4ba97e8e494c5a69dfee8"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) setsockopt$sock_int(r3, 0xffff, 0x5bee1276d3c03dcd, &(0x7f0000000040)=0x9, 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, 0x0, &(0x7f0000000140)) r5 = dup(r1) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 14:33:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0xc6138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) unlink(&(0x7f0000000000)='./bus\x00') write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x747e}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) r3 = msgget$private(0x0, 0x20) msgrcv(r3, &(0x7f0000000800)=ANY=[], 0x0, 0x1, 0x3000) msgrcv(r3, &(0x7f0000000b40)=ANY=[], 0x0, 0x1, 0x0) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="0100d3ba5403000021c90c9597b1a8aa3fcac081ad9bfe1ca695a1054a8a3ec84fd185b1a5e1d44a188444b8fe150f3df4d56876d9b68b78abd6f2b8e5b30400af14c17f000564f735a3547921302a8d5dca2cd83894943804e889ed3b44ad779f3a666a7d034cc1a7eeb1c882c9a0364100467496c7ef3b49061251ef146b2b31a175621f0500"/144], 0xffffff64, 0x1, 0x0) geteuid() clock_gettime(0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getppid() r7 = socket$unix(0x1, 0x2, 0x0) ioctl$TIOCDRAIN(r6, 0x2000745e) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000001040)=ANY=[@ANYBLOB="01000000686c6530008bcbe9d21e907c35eea5301b7ad5bc7204ea9e7f9a96576cbc2b20206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff4da9900eb78e1bd6c1a703c50fa6c2cde8bec08fbffde34eaeee91d723b151b57fc6af3c3c4504185fb1bbd2904d52c1723c2d7fa0abfdec13de7a19db0903c5404842153b80476dc7f7fdf72f8f09d7e45b2529b76e1ff17047c8e4f00a70377b0d3a4030d4bbd5b2a2da7751e498b17339f128fa5167b06767744401ca9ddb5dc2ce073cef95e98b203008241baa40c610600a4e800fd181df03462fa03250b010000000000aa005cd30073f0351758665feb34b2a2639672359eceb785c61f000000151465f844d4591ae3f20ce4"], 0x8, &(0x7f00000006c0)=[{&(0x7f0000000ac0)="89724d7053ebaca70c2b95083ff5b14d95e27f89213048359e4f57eedea461637fc8ec7a7541baec09dd094de76bdba1ea0853bd30cdc14d20f88815e015616492da868df9b2ec90cd913ffaa64d49cc1b85d156"}, {&(0x7f0000000a00)="9d8c2bcffb3b00ee61264c2e4842353453fac47b848e89a1bbcfbd4f0018aa0d9ca2f573499011cbd606c3a7949f1759ad3e58a3d4b5f364897952f30c334cf9fb68688593436407a61ed8b2236b78b00d2c39ce5ef90ede7cce38360ac6cbbee83bcf1451ed3a61cb09a8e3d2261022f267735aff23924bdc9df9f96185f7e75ed89d8832f707fad3"}, {&(0x7f0000001680)="f128b48d30765020bf40c0ccb7d22402d15181ac9139ffdea394af2620e57ed31dec73748dff1c098fb842e14726cebb71aa1f8913edce0a3394f0e0999c3cda3c61d8f91fdb687c7f30c17dc91a55dc11630af7c11690d27002562cacb0eec6e35505b807462a456b1c3391e0ca5171cfbb8941ac1d72f5c22df8ca05ad0302e0155c8c789eea00aa5e1ec122a9f290430fb73745554d054b6edf1d983a0aff6f6a5b053611adfca62ee5f6223179fcdad45db70d8b7a00134c0a0e852cb753044ece56ed4305ad7e2923f23f5b25b6b49c5e8975d493402a68f7d31a7e677998fb870b49287dc7ea62ca8a80104f36067104b11366572d91174c0922487dfa3c365d4c3c12addb07727294b118448a77ce71e3c21bc01ddbd12c4a47888d1252aedd6263786b3984570143d5310e859549b588fe2cb2e1ac941ca439ad851c199dcc6f7abdac09d547bf1d870eba85665394770c9a3785749b18621a79aa913015e7e0378fc7df5ad53c40c286d7c9e69c4d1c74abb21f2d53c5871b5318c2c5ba67304dd7b27a34b8de455fe82c8d23105d912ac8f5d8df4ec08240eb956c0685caa341225e9bedb6498108a08dc8303c2ca9252e9ac2dcbb904989fcb707f68dc0ee849eca74a76095d6290bfe0db593d76ce2191300e87f1885198c896ef8ead1b2833a4f17ceb309b3a2d8ce6892420924ad3f9cc757fb2da09144b8e3d51ecab2ef6b0a2ce2847cd683753c8a2e882f59b5a597401f6c7a19b389cb67f6ef7f7f10fcea1e17e9afa91880bf98d81e6cc59d328dbc27bfb9cd4d7d14e1aca66ba8ef7187b1053edff84233a7e6a111852b471746de01dc42926562d6acae1be0c5ee5dbaf6c53567cf353f7c7ce3b1c2791a366e6b7409fb5d264159f4b65910da1b90b541d770340caee90e896de4447b1d1be2e50f259878e29bc369effc0a7d6c92447508a1cc899c96c7a6d0117d8bb9d1f4ce9e43e2f631f666701d36f433ef4f7305df104d7013db6e86c27fce6d0bf7948da19f2a9b842d0edf23111f4f0bcc1abd5e07403b2e0c1ccc7daf221607d1409b86add0a1edadd73ed2ed473f355a3b43f63cf250d20a4092b732d5d83d6a6c1d79ec9302033ac840d8fddf1d9dba52156a435eba74d93f80045478f554a33c14860ebdca2780f957945f29b6ee1bf9771ef14a39de9cb31b52b0587e0e479e18c952480241bf2ee31cff5dc13df4f34d517470f3aba9ed4e7a1fffa3e1ae7a96c7f27faf58c351ce2bc01425f18670f3c2754dd08f35c7ef3e6be10e07cd7262d5f3156eb9340528263a54be38c924b72cce4320869c2129bc84741617a417b8102103e6034727f8bbb7f2b41b81b14ea3da83a57c08c04c0d6b5269dfa26fa158a49868c32b9d34412ab01b44bd72c94680e58a83b0ba32ef80a34a1801a5f90c1f898126c478235247526439656d2d51cf2fd8427a75087afe966d6dcf1d18fe86867b4d8911371f78215a7608de137d0ec3bd0d01487ed4b069c236b1ba3a9583c87746fe47376ad607fc2fa4bb0bc890c260a2f6e88b9a9d84d7f58be251734c92db7d968088391d6248ea1973809d4628cb777d4a5c6b4c591366d43513b9cb8d247d7711e33ef99f0f9fcbcd917f769b982f175b29ed9886b2587e4297b27b439a4ea4177395a913d1808e7f77a1b5eb57a1601ba73aab659cd67fa825936f61a8825d48cf459c496273d29addee78f039257fc30baa7e310ceb89ed25589f38aae6d5fd76a61e456df995e347128db04651d2b50a1986a5cd3727a281eedef8c7254719a92ef9fe10dc5c76ad9ad8a92517ed6b4934cfd30c352d340b7034c660cfa8eb933e6f3286bde0d5fc294bf79a56bb10d4b7eee52c510b9680b3a8aa47ea1ce16b90f400748e506f1942d5bef78362cac5e68ced0ece6f3f41b99932af0d7934ba78e1dcba3231ced98e659c64e6be2938bb0ff59fb25636ec6d31482b0640be22594b69f7cdb9ea9f56188502febdf71538b6eff3b2dcdf54a03d40c218286eef89174e75cd52f66189fcb5213701bf6a23ee2822181fa749c9eab72d17cf4338a6976da291caccf99a04620c516fabc2ef44402a11ee6862cf6d2848fc774eefccbea322925b7caf9ba570c7dfadc43be1882c4d3b6cf7b93a27fc6a7b56fbdb456d45de975cdecf5032ff7f644670d62da21016b4f41587cf9ebfac6c3fe527002684ee8ee77cd7e6f4d942698ff4f9fe90d811282c822ea0c1b3bac6f4ef52fe670a2aeac3d5dc0198322ef8a54ed0ec333e1875344a7b39cc57e4bcfc861d0d39f026733b9d9011e872742a8282afb90f4f4a8a504acd5f14e1eaeef8f549b0dc696ca89169b3fb31ee562d4ebe93d3c30da0a888f47f221f90cc0046f561ec3fb31e986ee8a8e4629de3b900b4088c0dee4300b0a369ae1bd833b7b78af9878636133b8ca0448ff2b62eaa622caf8400aad377c6dd86c52729e0846253e9bc8e54dff5de7fe8d96a06585f57a03b875270fba1d5f22f2bde3fbe6bf7205ae5f559addbbae3996f267f9dca96fe3587aa091b5d3f81723eb1da81dcac16b673770584e84fd10300bfd7e52c304a8fa532336f787b0cd4771f9fc01867059b1743fed2a60b7394bc5108058d7bff09d9a33441518d45c4bbfa605875124f7dcaea431b75ece2e454e2f16ed22745baede1462654a7470dc5d749411d1515c01eec950c2b5f4c731957ae38a5ffccac379509bb783e121d5ca678d9720eb94e88d3379cf017a23655e017142ecb0bdceeda4e828ed7afa1411712aa5cedbb2dea69c72175cf8931cf4b80bff2e0ef46087d26e96971790d76d71ebc6f698586faeef7788d6166349f4b2a279d7b788ba0ab8206bcd53220261a2d1f81ce472952d5c83e4d97377b2ce10076c02b6144480e1872cc8203ad832653976d0ecea5cdf44c9ae52a391c76a1be2cf1876f05fab3a1167251b2a0712908d35c7a20164e4854c5caf52ba879e7e67e6ddca3e7234390393e9ec5aebcb8bb835c885644761e82cc9d305c95f6ba79c49fe6e87d1fdb00f80f8a74b183148f5eaeb84e46e071cfd50dd07f2d029f1ab3d0120f1451f7fdbd38ad8ded34cd11742c9551cb1441c0f37f4d1a13b68ed5717ec1dfa581c6ecadd03a93db02acc5d311b5e81915df00c2bd2b68c08ab38c3c2dde9c753c3ab35172bf9ce946b0356eb7e72a9f2372eace7ad325753f652e4c0a2dfd5849088e9f0181e188542f172a6d92dc65cb53ca1a74a47d1782c3fde62035d7d3364119c9eff101e5970514b72e4b24e8cb7f2253ff6cc793a03955fef999be53a578c8c460c3b1fe439f82428e44702c944e9397f4f13a8b0b7881682bfdb6a769be44f69bbd245687b9a652768e3688dc7cf16cf4223734d43b5686195abedeee8039df0b1fa29b47d03c5571b59c5cf4245fe948e18e74705afabb8ff947f47814e048501aa5f64ca15f321ad6ad26584fcaa4c9ac41493e3dd29ff02b9e2a6f48831280c411d60e16e64a83ce3eaa90c5e26199b21fe8bdf41b97fb566fd5fa5c05556905392d97d3f5a952439fbb61d246dfb1be33b540f4e9da6d849461352c2d620d8cf1821cb83ea15bc47c852c81a47eb7a3b737696b4346f6796ecb3f1ad659f22446bf2e956d5ad4dc62c23dfe638e987922d03017c406981d912c66f1688cc5787a3e6bbef5c5687e1fb9419cf15525c6f750496ec71fbe07d011d817554f6d261260a6399702377226087d32fd918ed23951388730677dd7d37f97f4efbdeff8d0ba5b28d3c395e7ff8bd23b1a1f09443b193d06fc2ddde0bb970f963bd13afa81ff9e792e5735af10963dcdd9ab3d7cc31fde3320cd0ebdbdd06ae98808438f5afd02fac02e2746701548f1142142dd5a079087da86316c4b5e8590bef2eb0e63a2fd4d53ca4f4a9d5047ca311326e9323bcdb186c6bb6157f0b35f907f8c3eac688252691570bf4fa8a3f51fadaf27a0a710f129bd623a69fe4c182e74b94a7fbae42f3f54fbdf9284aa40dc93845ae4d073bbd19a3971519ffcf150d54e3462688165857ceec2bdb49e50c0e35febeeb9a3990a00f265d769c1cf3cf2d6074f4c7f609934b29b6c9c65a232caf3eb3d9523a31fb7370e465d4a96fbec828fb7d0564d3f5eb2a2c09effb948ee2ab78b70f4b127cc5d543aa5049aff7be2ba437fb9bf498b724d0c50e6a22e2fc375868d771fe15954eb57795481c4756862d34ad88486965c45469a4d5b557d2a7ac32f395881d989e6245f9582d02041e478a2d8ccdd4b3bcec84083e47a06d37a83d4fcf708e3c3973e16642712822ecbe07fdd2ce4a19c6987af3f7d045a2bce88eba554f159410fe9bef127089f71c1feaebdf73cad8ba1e5f9c42e79c826d8333dafffc73aab6ab58ce1b0954599bd887ca4686424ded82cb37242d0019481eaa35d6b40f3008324f2e1ccb2cd70516d0a72e13a65c46fea03ea664ef3958e3eb9b7c3a78fad2166acb63bfb24ee3aaa6c2a91fef4939ad1835cad259365a560e7e81b54d87b44ce269067450e66a4f5f62ee9768f4b7d0d7c42f5ef2542da0b8cee80df0793425fe5673bf29b56d5d52cc60f2119cb7af4d4ac51135247a1b30bd108eb046d2fc5de8f3c184475fb351f580c1b16c18871f79ab0a2da647dfeb6a8d5f9ba2cf765d8d7beb6b5005579214d2b4e3d92d32d7be43ed24ffef1eabeb3fdfaf35e5a39f198c88647e986cc8ae5658319a0b22432b006484a7cccc98e36987d6d1ad7ff6a8a822165d68a7b308a02ca168549bbfc5612c3bc2fccf9552e2b2f208635c9e01202c25d4040e96cf6c780b0b2502bc8e8007962f510f87efb9b9f9da02d6d361b18da083e154822e8f718a26e40a511ec92cf807fd30a1d27fc2c3765e539cd75ac8374c8c70ee24d6e97429b38f86d76504ba5fa555e988f39e969f423e6cf4b7ee7c52c92268bed87b491a200dfc4879a06e686946af9d0e6c7582711d83e6ba73d96e2ff72095810669ea62dcec497d82a43fc006b29d07fd9796afc2e76919a2c8595a7fdb775f2606c0839474b7b05ee792a87e2f1402f84a229ea4d82fca8b33bb1d23bc34339945639a4f5874cee46b1c2adb505e2673f0cffc511bab580268a2ff56ea15b13e4b93ce318824f0488f4df595e782892e58eaec35f1f236995f2880f4bd68212cccc890de5095d175ded2bc82c8ec1e821c2c09c0f1deff0a0eb24f3bfb67638492b3f8527316595e101e07252f722af32c40d24cc86c182d8683d074faf868c200a109298ab1046ad17f5b26b6c4d8d6198c5bf2bd939291ebbf6675fd07aca9eadd8df26d0359a727d536a4cde4e941762b209ac95ff83bef4203001948aceda5af2f89534ec903aa23b43e75b24ace9e2e275545e2cdde691e8f1f69913460f25f67878706b80bf6e60a034eb3754f9f4af671eaf876da0454e00b4a80061494f1d1dbefad410fbfbdc64dd0dcb2f3d0186fe8284c46532bbacf8cd0e12fe7d009571bcab6a575b8b072dab177755cd11b0a1bbef4105b98949587aaca376d07862dc3f445ef6b894e373cefed37c052b27c3ff7dd1e35e4773f85312f44501c275e5cfbf23383b1db7ed82f54ef4a563023ef0b2b486fab78b5ba2dcfaecc6b70dc8202399853e0834375c7ddab6ada640d972abaed2a3ee58df1f6134ce3e14e9f18814dab38c14ccefe65b6c19683fdb461642e910a2b1929c8d34d5673786a2581a9928ce033dc82b4e2991b70640402cc60ae17004026a4a2634c9bcef841bdbe2ca"}], 0x315, 0xfffffffffffffffe, 0x324, 0x40d}, 0x0) msgsnd(r2, &(0x7f0000000300)={0x3, "2271b349977cb6fe9802292ad256f6d5425b3387ff9e7306c5a3ba02626cfafaca4d8554f8703c9d27a03190fff090439a57d227e7ca88bbb71bc2f0dc97c4175d18f6c84c582128e9209878ce18f3a9391755cecad3304031e84323bf5bdb79e956f6905470576b700e1f3ddbfd7a073b08f7e016736aec79490328ce4a49f98c3142d4eb49f68172b25a0da1072e4382a34649ae004917bf4b54aa52e5f74424d607324bb0b9ebf33d9c75a4fc92b8b47d3d84d1f39577f0af45f4e971cded28e18ea2c0a729f058a405ada1457207c5547da3ea9e2be0ce3c02550f"}, 0xe5, 0x1000) 14:33:16 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000200000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f7448d46de1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d902000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be684e4e608a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000040)) 14:33:16 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x99}], 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) 14:33:16 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x1e1) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = socket(0x11, 0x4003, 0x0) r3 = socket(0x3, 0x3, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r2, &(0x7f0000000540)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000003c0)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r5, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000380)=@abs={0x8581f3be54902c34, 0x0, 0x1}, 0x8) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x3d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:33:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xff, 0x0, 0xfe}, {0x61, 0xff}, {0x8fe, 0x0, 0x0, 0x5}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 14:33:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) kqueue() r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = dup(r0) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="0000b566696c653000"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) execve(0x0, 0x0, 0x0) shutdown(r4, 0x2) 14:33:17 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x4, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3f, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 14:33:17 executing program 0: r0 = getgid() r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) socket$unix(0x1, 0x7, 0x0) setregid(r0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000100)=0x2) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) connect$inet(r5, &(0x7f0000000000)={0x2, 0x0}, 0xc) 14:33:17 executing program 0: mprotect(&(0x7f00002f3000/0x8000)=nil, 0x8000, 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) shmget(0x3, 0x3000, 0x10, &(0x7f00002f4000/0x3000)=nil) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x101, 0x4, 0x6, [{&(0x7f00002f9000/0x2000)=nil, &(0x7f00002f3000/0x3000)=nil, 0x7a}, {&(0x7f00002f7000/0x3000)=nil, &(0x7f00002f5000/0x600000)=nil, 0x6}, {&(0x7f00005cb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00005c4000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000386000/0x4000)=nil, &(0x7f00003dc000/0x11000)=nil}, {&(0x7f0000473000/0x4000)=nil, &(0x7f00006d7000/0x4000)=nil, 0xffff}, {&(0x7f0000818000/0x1000)=nil, &(0x7f00007b1000/0x2000)=nil}, {&(0x7f0000816000/0x4000)=nil, &(0x7f0000567000/0x1000)=nil}, {&(0x7f000072f000/0x4000)=nil, &(0x7f00005dc000/0x1000)=nil, 0x1}, {&(0x7f0000710000/0x1000)=nil, &(0x7f00004bc000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000488000/0x2000)=nil, &(0x7f0000430000/0x1000)=nil, 0x8}, {&(0x7f0000748000/0x1000)=nil, &(0x7f000035c000/0x3000)=nil, 0x5}, {&(0x7f00005dc000/0x2000)=nil, &(0x7f0000873000/0x1000)=nil, 0xfff}, {&(0x7f00004cf000/0x1000)=nil, &(0x7f00005da000/0x4000)=nil, 0x40}, {&(0x7f00005fb000/0x4000)=nil, &(0x7f000089d000/0x3000)=nil, 0x20}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) r1 = socket(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r1, 0x4, 0x800, &(0x7f00000001c0)="ffefffff", 0xffffffffffffff0e) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x3) 14:33:17 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0x1, 0x4000, 0x4, &(0x7f0000003000/0x4000)=nil) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffdf}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 14:33:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e0aa4eb9c221a9cc1f070faffffffffffffff94c021e3f6ca745a1b030e8dbe8f48f71c661327fcbf653000"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) acct(&(0x7f0000000240)='./file1\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x28) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000280)=0x1) fcntl$lock(r5, 0x7, &(0x7f0000000100)={0x1, 0x2, 0x2, 0x181}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x30, r3, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r6) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r8, 0xee01) socket$inet6(0x18, 0x1, 0x81) r9 = msgget$private(0x0, 0x4) msgsnd(r9, &(0x7f0000000940)=ANY=[@ANYBLOB="0000000000000000a0cc9bbaac28fb8bfd36917d480b8cef1e4209615fc36252f6e51fbb0b6de1559b299261ffe87e73a30522b52bf6c07d4154af5a3499c3d8bc83128b13c30c5906d6373ac3349df412c1ec053861438b9825350b725d7316e6d64e5aade5826b65224a"], 0x33, 0x400) r10 = socket(0x800000018, 0x1, 0x0) setsockopt(r10, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) msgget(0x2, 0x2) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r12 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r13 = semget$private(0x0, 0x7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r14, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) r15 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r15, 0x29, 0x37, 0x0, 0x0) r16 = socket$inet6(0x18, 0x0, 0xfc) getsockopt(r16, 0x3, 0x3d, 0x0, 0x0) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r17, &(0x7f0000000180)='\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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) fchmod(r17, 0x4) r18 = msgget(0x3, 0x3) r19 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r19, 0x0, r19) msgrcv(r18, &(0x7f0000000ec0)=ANY=[@ANYRES64=r19], 0x1, 0x1, 0x1000) msgsnd(r18, &(0x7f0000000e00)=ANY=[@ANYBLOB="01000000000000003b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a933b6640a0ae27a38803a71bbaeab7611aa1000000d5002886a80a946f1eeb3e99f31c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad383e9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"], 0xa6, 0x800) msgget$private(0x0, 0x212) r20 = msgget$private(0x0, 0x128) msgsnd(r20, &(0x7f0000000b40)=ANY=[], 0x0, 0x800) msgsnd(0xffffffffffffffff, &(0x7f0000000ec0)=ANY=[], 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xffffffffffffff90) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r23 = socket$inet(0x2, 0x3, 0x0) writev(r23, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x0) r24 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r25, 0x0, 0x0, 0x0, 0x2, 0x209}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000200)={{0xff, r21, r22, r25, r26, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r27 = openat(r4, &(0x7f0000000ac0)='\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', 0x400, 0x17) recvmsg(r27, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0xffffffa2}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r28 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r28, 0x0, 0x10000000000000) pwritev(r28, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r28, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x4, 0x0, 0xfffffffffffffeb4) write(r27, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r27, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r30 = getgid() r31 = getgid() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r29, r30, r31, r32]) getgroups(0x3, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, r30]) chown(&(0x7f00000001c0)='./file0\x00', r21, r33) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r34 = socket(0x18, 0x3, 0x7) r35 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r35, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r35, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r35, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) ioctl$BIOCSRSIG(r35, 0x80044272, &(0x7f0000000240)=0x1) getsockopt$inet_opts(r34, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r35, 0x2) accept(r35, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f0000000000002000000000000000000000000000000020000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f1a97d076c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934dd7b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a407c6fb602e2a609d9c530ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31ed302fb6d87c0e084aa047e0fcbbef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76a910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508b512a2b552e3961f4b7cbe6189ba6c23daf01e891c8c5d9e4052c06f2d0d0221816bb019dd4853090507172ee708ae17db9b18f4ea1747e"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r35, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x0, 0x8, 0x30, 0x0, 0x0, 0x3, 0x9}) r36 = fcntl$dupfd(r35, 0x0, r35) getpid() getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) getpgrp() getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xdb5b5d4d03853f2b) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r38, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r39, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r40 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r40, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r41, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x24}, {0x3d}, {0x80000000000006}]}) ioctl$BIOCSETF(r41, 0x80104267, &(0x7f0000000d80)={0x3, &(0x7f0000000000)=[{0x22, 0xfc}, {0x1000000044, 0x4, 0x0, 0x9}, {0x4000, 0x0, 0x4, 0xfffffffc}]}) r42 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r43, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r44 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r44, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f00000009c0)=[{0x3, 0x80, 0x7, 0x8e}, {0x8001, 0x7}, {0x200, 0x6, 0xc2, 0x101}, {0xbf1, 0x4, 0x3, 0x6}, {0x1, 0x5, 0xff, 0x7f}, {0x7, 0x8, 0x4, 0x10000}, {0x3ff, 0x8, 0x2, 0x101}, {0xffff, 0x4, 0x1, 0x20000}, {0x8001, 0x1, 0x3, 0x6698b90d}]}) r45 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r45, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 14:33:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0xfffffffd, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000009, 0xdfefffff], [0x0, 0x0, 0x403]}}) 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)) 14:33:17 executing program 1: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) shmget$private(0x0, 0x1000, 0x81, &(0x7f0000ffe000/0x1000)=nil) mknod(&(0x7f0000000000)='./bus\x00', 0x3a4934c44f7b202c, 0x100) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x100, 0x1c5) readlink(&(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000200)=""/2, 0x2) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/82}, &(0x7f0000000140)=0x54) open$dir(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) 14:33:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x80) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="62a9b2689a5bedebeb2cb4e3ae0797bcef135c48c0f12bbed7e099b6576be12554b9c8a299980b4a47d566a1cc9d865f98e84e42d7727d24fd02b8dec1168197ab5bf164c04d4dee73d73ffd334b8fdf5457845b4712c84edd3b178711d1e83aae91f2b3f58adb4dd98e4cca4a5eea08ed66d9fafd6206ddbd3f862539a0138c4ca7c07fe4dbacfca31fbbe9d948e7e52c5c50eac3e85ddb2a48977b6783dafeb7f85c33f0460018102a36a3ae2a89535372afccdfa5f094c82c61d8cb8d4760d00c4978553ef8035ac1483b5e179eab37a5ece4709673e938d4733df46825a77da9279b53391cb9400cc94c2347b44da1d1", 0xf2}, {&(0x7f0000000100)="cdc2e6a3a018f5af9f", 0x9}, {&(0x7f00000004c0)="fe0250646730a82d1ca49152a2e768ad63c6cc0b98e8c986aad5bfb301ecd1ac935f0d75e48bdecb5773aac3a09b7f32c2a17eb0c63dd25a0ed9dab9e042237004a3914e0b5348d01a66cc6fd4a6817266e17fe65114d5e1e0064f17f0eb24223a1126fd4e710532963f533f48795bcc7f77af5c120a53bcee39061534747ef1b4b6aa9e710ddde8d17d59bcfcf36e75d4d07e4ea893783e6ddae22103f554a4ae4e332e", 0xa4}], 0x3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 14:33:17 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3c98000000000) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 14:33:17 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x0, 0xfffffffffffffffd}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 14:33:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f725baecad8d50464b5dae0778a028193ef16ab93f12", 0x65) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000340)={&(0x7f00000001c0)=[{0x3, 0x40}, {0x82, 0x1ff}, {0x97329712c8aee7f9, 0x3}, {0x86, 0x8d71}, {0x81, 0x4}, {0x24, 0x1}, {0x0, 0x1}, {0x0, 0xf41}], 0x8}) r6 = dup2(r5, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000180)={0x1, 0x8, './file0\x00', 0x9, 0x4, 0x6, 0x1}) fcntl$dupfd(r3, 0x0, r3) write(r3, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r7 = syz_open_pts() close(r0) r8 = dup(r7) ioctl$WSMOUSEIO_SETMODE(r8, 0x80045726, &(0x7f0000000000)) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x3edf7699, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r9, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 14:33:18 executing program 0: select(0xffffffffffffff1a, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x6}, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x5) 14:33:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffff7ffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000040)=0x3ff) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 14:33:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) close(0xffffffffffffffff) close(0xffffffffffffffff) close(0xffffffffffffffff) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04e17c9d57067f36100fd708001c8707326d0c5c6d400000100004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf805bf1fa48f4445ed4", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) getgid() 14:33:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) fcntl$dupfd(r2, 0xa, r1) r3 = dup(r1) bind$inet(r3, &(0x7f0000000000)={0x2, 0x1}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 14:33:18 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000018c0)) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r4) r5 = dup(r0) semget$private(0x0, 0x4, 0x303) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r5, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) r7 = socket(0x800000018, 0x3, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r5, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 14:33:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x6}], 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10010, 0x1de) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x0, 0xc9d}) r3 = semget$private(0x0, 0x5, 0xa6) semop(r3, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) 14:33:18 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x2, 0x0, 0x9, 0xffffffffdfffffff], [0x0, 0x0, 0x401], [], {}, {0x100}}}) 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)) 14:33:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0xee9, 0x81, 0x1, 0x2}, {0x0, 0xff, 0x0, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 14:33:18 executing program 0: semget$private(0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) dup2(r2, r1) poll(&(0x7f00000000c0), 0x0, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x84}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) 14:33:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaab}, {0x5}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x97) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) 14:33:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000280)="64a356d97ca778a36789156885cbb6d2495bb90a06fa1a974bd6ca626507492c9c25484c2b1bbe483e4378e8ee335769a1d5dca543ecea487bf8c78a", 0x3c) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000000)=0x80000000, 0x4) 14:33:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8, 0x2, 0x200013fffffffffc}], 0x3, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) socket$unix(0x1, 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0), 0xfffffd8c}], 0x1000000000000227, 0x0, 0x0) 14:33:19 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) r1 = geteuid() setreuid(r1, 0x0) r2 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r5 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r3, 0x0, r4) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = getpgrp() r13 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r8, r9, r10, r11, 0x5, 0x7fff}, 0x6, 0x2, r12, r13, 0x7f, 0x100000001, 0xb1f1}) r14 = geteuid() setreuid(r14, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet6(r15, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r17 = socket$inet6(0x18, 0x4005, 0x70) r18 = fcntl$dupfd(r15, 0x0, r16) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r23 = getpgrp() r24 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r19, r20, r21, r22, 0x5, 0x7fff}, 0x6, 0x2, r23, r24, 0x7f, 0x100000001, 0xb1f1}) r25 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x7, r1, r11, r14, r22, 0x200, 0x3}, 0x1, 0x9, 0xffffffffffffffff, r25, 0xdc, 0x7ff, 0x6}) shmctl$IPC_RMID(r2, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x33780000000) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETRAD(r26, 0x20004b43) 14:33:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:33:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000480)=ANY=[@ANYBLOB="000400a60062574519b238935f000440004502618887d35e050d0000d9b88af71a9fb81297d7be4d0faa425ad06068497b5c095b1204a09fada01f134baa33fd794fbf03dcf0455751f63f0e4c9469c8b15ed4f9972331a6c80ca8c3e3bf2a12bcce103b4cda4c6a48e72ff71ebf85bc0ad4b6e99c471cd06beff06dd24858aae2058a57e98d7b68ff3a93579ec3cb04a2bcc542fa80726adf32f4d629f38e21f7eb4d6b42f1dcd5da4f458bf45f92c85f86e4ae579b5571d5f5a78c2541e6d276747b2f1714fe8897cf2aa831fff2b247ceb1c64eb6689d7122501ded8a783b0c51b46a92ec5608ce046d285a0606ec0e285cab3d65ef28615885c1533239596a0ae05b0e85020742916d1c00ecf4a922699af99e7ea10dcb25a53e7446be43ae7d37b96b99a3947000c391f9dc5b65b0b7a670f9a54dcd844f703da06405d3631b0c6ee1a4421274ade1ba9f71b03444682b3ed1db6d81a2ca8bbb2cb5680890000000000000000000"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) 14:33:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85047229b675851d", 0xe, 0x0, 0x0) 14:33:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000680)=""/4108, 0x100c}], 0x10000000000000a9) pwritev(r0, &(0x7f0000000540), 0x1000000000000328, 0x0, 0x0) 14:33:20 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001940)=ANY=[@ANYBLOB="8202adfdffffffffffffff583000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed3f0885568fadf834bc2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaeeb9b813ad309d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000f4000000000000000021d39b408e333dd7fde7592f00000000d2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7b4957afd031fffe5d85cfacdf8f1ea46712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dcce35cf137c8ae135db3119e911c3a943416484c692cac607b1c36455bedfb752f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000800000001d4e22265309027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbcc9af733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a759255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de73bc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7ec0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bb0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb43c90bd6d717a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798433becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96560600b012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c97bc4543fde40630f56ae48f7d47ae0e1f8adc5fd7206c735104ce9ec0feca77e9707fbc3fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac0331f5dde8ede5e11ffcab9d420cceb4b2e0f012e3e7c309a921bd2a9dbca68d566aaf808298cee0bbb7e4307d94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317fcff000000000000e5ac4eaacdf02fe2216b25504bdc612c0234b64861f8614954a2347c34071636efa2d5ade859df9fd9405f90f7a629f9f4744767cc52b9bb2e9b2f75586d05c9bfffc3e494ff83f68a80b701c66c1a17d2155cfb61daf7d81cc63cd35527108058f29c001e1077002fe4066a1c992ae13001a5db4b92c6d3d58750f6fd23a649c9c4cba2000000000000007227fff97fba949bc3d32ed50e20182aa4a2d089ea392dcd9709caa9b2b083da268b87f7d572195f2deedc1d1e6ca38600000000000000000000000000009ebfe3b2eb7960a122d441d4e77a7d5b34497f3f44ac44a4e26b30975d1e50d3f2688a32b2e96ad5dd45b6ac267ada521dbb6ee7ea3e11996c94003db690b1a419b026e3dadc65634ca69f7d58cea9e562c5abcad0b468226d2fe9c915db4b6590d47f6b640fc1360000da115f3e67363976354eae20ed96dab2fef2d02b26e211c81cc1be43798f9de3c749ad01e632e1e2a00522b48c40d615079876bbe9dc3b1d54c09373e0c7c4d367a007cef3dabef87eb8128f28916e333e5045165149d05c935b84cd2d1907d56cacabe2fec94ec6dd51f4cf4eb55c3f741be280ec934c16760e7a047b690c0aea185ed8a97aefd5f5282dc6ea3a8c1de966aac3aee58baec48bc6068f03d3d72f8e2ce5dca2972699060f020dffbc9078503399a9a0365d64737f7dac09d80d9ed3ed9c380833799aeffeb9a257db708cd5b6bd9b3a4cb04f7c2e8647f559f4ad3e5382accd6431dd652558fc2c06b3727070c7dccc0d0089e79a7845bec5b2a353ebf303fe325f5cc5a4d43be1773807ae8a448d89571dc8ca000000000000000000a518b280dd1dab0c1d4e9b1e9954f6e14badba22c1ad3789410fb59dd6cc0bbfe8d01daac688eb37a0603362aa9c41176e576ec69bce9428b542e7d9c08a56fffdbf94b4088d7fbab0"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f00000007c0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785c38f20e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1184db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a63", 0x8c}, {&(0x7f0000001140)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0x12b}, {&(0x7f0000000b80)="8904da5343e255da81a24c898f67eaef00000000000000000eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef764b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc57016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e5578be7e7b75ac138f059837c832a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bdbfb3d904db1bc72ccce11004e3dfa7457faacff793b08674c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78056b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d7efda09f9d1d90de55419e3ba4d6d170249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf739976cd4721ba2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b2d5dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd9000000006351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d45900000000", 0x3b4}], 0x4) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000080)) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r3) 14:33:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(0x0, 0x0, 0x80) pipe(&(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) ftruncate(r1, 0x0, 0x8000) close(0xffffffffffffff9c) syz_emit_ethernet(0xe, &(0x7f00000005c0)="3f470d815fa5577c3c3263083ceb") read(r0, &(0x7f0000000040)=""/32, 0x20) 14:33:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x2c}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="8761970bc51869041e89aab25206df2ba2e929262bade50014657965d23212fb5a9314ac2a3fc273536aa7150f34ccad8f0fecfb783514ea4cbc1b3158f0b13397a8ceacf7477913c6340ab8c223567db4afb436b8ae9ae80f339ab6efb9ec7fcffeeb0d87aae1df7f2c254c69a1e8b2edcb7420d79ea861c4d0e4b0eb8da46662c8f4ca051c3910232bc462dad4f0f98e32c2c227bb98b5ba517e2593d2f88a6c46ee20f795b910212de74d78dc4971d1ed8c74af36f6f24935210676e649f354586882cb72450bacc556f5f687cc6ed1f8ce6e6c706da3e01de169a9d096ebffd6a97b2cf6061fea02fecd3553a066ee0cbdcc06c2", 0xf6) 14:33:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() dup2(r0, r0) close(r0) syz_open_pts() r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x40c) write(r0, &(0x7f0000000000), 0xa7) 14:33:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r0, r0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)="19da82a340b5e5d9c005bfab0848") 14:33:21 executing program 0: kqueue() r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x3) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) r6 = geteuid() setreuid(r6, 0x0) r7 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$inet6(r8, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r10 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r8, 0x0, r9) r11 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000180)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r17 = getpgrp() r18 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r13, r14, r15, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r18, 0x7f, 0x100000001, 0xb1f1}) r19 = geteuid() setreuid(r19, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = accept$inet6(r20, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r22 = socket$inet6(0x18, 0x4005, 0x70) r23 = fcntl$dupfd(r20, 0x0, r21) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r28 = getpgrp() fcntl$getown(r21, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r24, r25, r26, r27, 0x4f, 0x7fff}, 0x6, 0x0, r28, 0x0, 0x0, 0x1000, 0xb1f1}) r29 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x7, r6, r16, r19, r27, 0x200, 0x3}, 0x1, 0x9, 0xffffffffffffffff, r29, 0xdc, 0x7ff, 0x6}) r30 = shmat(r7, &(0x7f0000fff000/0x1000)=nil, 0x2800) shmdt(r30) r31 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r31, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCBRK(r31, 0x2000747a) r32 = socket(0x18, 0x2, 0x0) r33 = fcntl$dupfd(r32, 0x0, r32) ioctl$TIOCFLUSH(r33, 0x8080691a, &(0x7f0000000300)) ioctl$VT_ACTIVATE(r33, 0x20007605, &(0x7f0000000280)=0x5) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x4, 0xc8, 0x3, 0x1, 0x40, 0x4, 0x5, 0x18f2a5bd977816b5, 0x1, 0x8, 0x100000001}) r34 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r34, 0x0, r34) r35 = socket(0x18, 0x2, 0x0) r36 = fcntl$dupfd(r35, 0x0, r35) ioctl$TIOCFLUSH(r36, 0x8080691a, &(0x7f0000000300)) r37 = fcntl$dupfd(r34, 0x0, r36) kevent(r37, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) pipe(&(0x7f0000000180)) rmdir(&(0x7f00000000c0)='./file0\x00') 14:33:21 executing program 1: socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x5, 0x4) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910b6f61e095703cdaa7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000023002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e420800004799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870a9122cd2358000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166ed2e1977bd035f5ea1b3009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e8cd3e1cf4259f039a33ed3cbf6370000039d056f307a5df50944e682e620edc034f6208bc33bac744333dead7bab29b4f157572c9bb033cad61024acac975a399c453bddf876d7b59321b918f3393806e1d1f2e9a6030f3fe6de74dff0e08498ad60f925899e35a2dd899c279d38b048a8e80abe5edef1bbfa9734339212be29ad0a3b537e772a982b23b6d8ed194b4f0d442f9fb747045e16c1127f37486f0c0cf976a486d9dd6bf742be63b57e1732541b5230899673cbce687e0fc0cfb94dbc9a30ce724a2723b60b3aa39abd95826552dc3e0a512d94daf1000456888aa3a0996635335eed870de6b9178f64fd63cce890464907768778664a9c9acb1f9e62be8d13853e3fb3f1"], 0x10) r3 = dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) accept$unix(r3, &(0x7f0000000080)=@abs, &(0x7f0000000380)=0x8) 14:33:21 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) fchmod(r1, 0x1c5) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="ae5990169d0beecc0296", 0xa) close(r1) 14:33:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000001c0)=[{0x101, 0xc0, 0xcb, 0x401}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x20004) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x3, 0x44, 0x1, 0x7ff}, {0x1, 0xcf, 0x5, 0x7fffffff}, {0x5, 0x9, 0x9, 0x2008000}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 14:33:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000140)=[{0x8, 0x8b, 0x6, 0x9}, {0x8, 0x7f, 0xa7, 0x10001}, {0x4, 0x4, 0x2, 0x5}, {0x1, 0x7, 0xff, 0x2}, {0x6, 0x80}, {0xcfe, 0x58, 0x7, 0x2}, {0x0, 0x6, 0x70, 0x2f07}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffd5, &(0x7f00000000c0)="b6f7e75f99f95dcc489aed7ef55e") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x9) 14:33:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') r0 = socket$inet(0x2, 0x4, 0x3f) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 14:33:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x27, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000cd1000/0x8000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 14:33:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46dd4f0e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e030000001c6b9b3fea3baeecc18a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc806278281488cefcfdb1bd4b1ebe36d58ab4f79a6f9c748eea185479029d8d3f0e86d7ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c308572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e73bb2dc6657ddac47a47e1d36a828070028ea997e3ea944dfcd2ab67f05c440000447c89262b7abec43beaf656f9362301576534c2d7ceac6f705d401000000b3dffccd0e67beab3b00b0c1b705f6b4300048a5c0db6c55a02a05961e2dcddadb020000008f564b4d217824b0aa5560ea147f1bd941f986fc4034be2f064b23f18c8a4c9fe1692c35dbdc77d3f79c942baa127a4d05f33d4fee4013cff9dbd878bc4230731754b4822fcb9da73e8129e86bdb9d36295c7a83e32607329a384970d9e13edef846e920b1639dabf973ba46ab6274fc26c1776f86764e266d26b07f0d30068492ffffdd36f323402e4ab3105d001a921040eabb7713aca8a5890cb64cddcc879b1c4e62b74d672aea96557a85b64cd34d6e00000000000000000000000000000000dfe72f56eb4f37662ba0ffec81518a8613e750a0a284430b0a6ae0510bba876c24ea5cda0af682d6b7d1e136965599c649f349e9d343669ecd5a56f5748f10873eef8bc2ef067e6717f6aa161582b91294ed548f101a5dcfaebb0f28761eb7403fc048010914e7f19fc2e6ae781bb8157a365193f8044d2a378c7f0d03d14d6a4da71d7d2a143800332df2"], 0x10) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 14:33:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = geteuid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x5af1, r3, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r4 = getegid() r5 = msgget$private(0x0, 0x0) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) r6 = geteuid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x5af1, r6, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getpgrp() r9 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r9) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x54d, r3, r4, r6, r7, 0x100, 0x9}, 0x0, 0x2, r8, r9, 0x5, 0x80000000, 0x9f9}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") 14:33:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x7, "b67eec1859c4b248cdf0c57ae03b739fc5d6962c", 0x80000001}) r1 = dup(0xffffffffffffffff) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000000)=""/58, &(0x7f0000000040)=0x3a) 14:33:23 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) sendto$unix(r1, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x19, 0x8003, 0x8007) r3 = kqueue() r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0x80206918, &(0x7f0000000300)) kevent(r3, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x9, 0x21}, {{r4}, 0x8000000000000007, 0x0, 0x0, 0x81}], 0x5, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0xff) setsockopt$sock_int(r5, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) sendto$unix(r5, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r6 = socket(0x1, 0xebdcba190df76278, 0x9) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10004) fcntl$dupfd(r7, 0x100000000000, r7) r8 = socket(0x19, 0x8003, 0x8007) r9 = kqueue() r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x80206918, &(0x7f0000000300)) kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffb, 0x9}, {{r11}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) linkat(r7, &(0x7f00000002c0)='./file0\x00', r11, &(0x7f0000000340)='./file0\x00', 0x4) setsockopt$sock_int(r6, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) sendto$unix(r6, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xffffffffffffff4f, 0x0, 0x0, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) kevent(r3, &(0x7f0000000640)=[{{}, 0xfffffffffffffffe, 0x1, 0x10, 0x2, 0x11ffffffff}, {{r5}, 0xfffffffffffffff9, 0x7423fce652e33ca7, 0x2, 0x7fffffff, 0x4000000000000}, {{r6}, 0xfffffffffffffff8, 0x1e4, 0x4, 0x5, 0x4}], 0xaa, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x2, 0xfffffffffffffff7}], 0x90000000, &(0x7f0000000440)={0x5, 0xcf9}) dup2(r0, r1) r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet6(r15, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r17 = socket$inet6(0x18, 0x4005, 0x70) r18 = fcntl$dupfd(r15, 0x0, r16) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getpgrp() fcntl$getown(r16, 0x5) r20 = geteuid() setreuid(r20, 0x0) shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r21, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() r22 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r22) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r19, 0x4c}, 0x0, 0xe31, r14, r22, 0x10001, 0x0, 0xac}) 14:33:23 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffef7ffffffffff], [0x0, 0x0, 0x401], [], {0x0, 0x1}}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x2000000000000049, &(0x7f0000000000)=[{0x8, 0x5, 0x7f, 0x1}, {0x9, 0x8}, {0xa, 0x6, 0x9, 0x7}, {0xfff, 0x1f, 0x15, 0x3}, {0x800, 0x4, 0x0, 0x9}]}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 14:33:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80100, 0x0, "39d96afa74bb29408b4a65f08a0e010077f61d04", 0x0, 0x5}) 14:33:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0xfffffffd]}, 0x3c) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) listen(r5, 0x20) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696d00000000"], 0x1c, 0x0}, 0x0) 14:33:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) msgsnd(0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="0300000000dfd60f2b6f404b80e71f04ac56e89ad4b3eaf15278b6cdf9f28ea265c7ad7f4438b823ecd8466fc5c212392e61d7872f31efe74ae0ef95711ff03b4b44ecde3b441e55fb32cd48adae33facc363ca2c89232474b8cad9daf781a9ebcc514a52bf9bdce4106aee500878756f378022bb7078e466eb3f1d535ce1f18cb160672bc3186d465b114d114d98ba8974126a6ab0b023da93f9f3793aa52c4039ff0c43b795d260aacc32bc528b72a9e3ad7e3edef5c777a5ac1d4de274a23560717dfb0232a0c6e63809e1804a25061bf10cebc30c1df932355b38291a651b5479051ad654c6f0c679b1836143f971f6a882c5485ef5870545ed8f3eb00cc"], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = semget$private(0x0, 0x4, 0x121) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x190, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000540), 0x10000) 14:33:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) munmap(&(0x7f0000279000/0x2000)=nil, 0x2000) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x24, 0x0, 0x0, 0x0) 14:33:23 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmguse\x00', 0x20000, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) setuid(0xee01) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = fcntl$getown(r0, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, r2) 14:33:23 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000d91741eeb1640b7450253e7741a9dab561e3ce066a855ea11144638c0e494a6e4207247ae379d2ffe1c6c5784419678174d01c80a588c749947284aad95a55ba1cacbcffb2f83bf757e8f34ccf022ca18c5906aa2f1e2c58b044e179d42bf87244e0eb1e7def062d137a6036a1ad1a0e3601fdd8f41947f949035dcb211a60e0151281783bca40378725cf9c"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 14:33:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062c"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0xffffffffffff73a0}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='3'], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 14:33:23 executing program 1: r0 = socket(0x2, 0xc003, 0x11) r1 = socket(0x0, 0x0, 0x1) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r2, 0xffff, 0x10000000001002, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000001840)=0xb) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x5, r0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) r8 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x10000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x200000cb, 0x9, 0x4dc2b1e5}, {{r4}, 0xfffffffffffffffd, 0x13, 0x1, 0x100000000, 0x6}, {{}, 0xfffffffffffffffd, 0x20, 0x4, 0x77c, 0x80}], 0x2, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffa, 0x14, 0x4000000a, 0x4, 0x2}, {{r7}, 0xfffffffffffffffa, 0x4, 0x1, 0x4, 0x8}, {{r8}, 0xfffffffffffffff8, 0x2, 0x1, 0x7adc, 0x2}, {{r9}, 0x7, 0xc0, 0x1, 0x200, 0xffffffffffffff49}], 0x0, &(0x7f00000007c0)={0x0, 0x2}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r3, 0x5) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad309d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7b4957afd031fffe5d85cfacdf8f1ea46712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000800000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bb0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96560600b012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c97bc4543f9e40630f56ae48f7d47ae0e1f8adc5fd73fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6cdf7ede7811a1af01263e7c309a921bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000e5ac4eaacdf02fc63be760ca5639f9267f4f2bd1e2216b25504bdc612c0234b64861d8614954a2347c34071636efa2d5ade859df9fd9405f90f7a629f9f4744767cc52b9bb2e9b2f75586d05c9bfffc3e494ff83f68a80b701c66c1a17d2155cfb61daf7d81cc63cd35527108058f29c601e1077002fe4066a1c992ae1309da5db4b92c6d3d58750f6fd23a649c9c4cba2"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000ac0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785c38f20e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1184db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a63", 0x8c}, {&(0x7f0000001140)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0x35c}, {&(0x7f0000000b80)="8904da5343e255da81a24c898f67eaef00000000000000000eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef764b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc57016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e5578be7e7b75ac138f059837c832a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bdbfb3d904db1bc72ccce11004e3dfa7457faacff793b08674c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78056b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d7efda09f9d1d90de55419e3ba4d6d170249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf739976cd4721ba2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b2d5dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd9000000006351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d45900000000", 0x3b4}], 0x4) 14:33:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000040)=[{0x48}, {0x40, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x7cf}]}) pipe2(&(0x7f0000000080), 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = socket(0x18, 0x2, 0xfe) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000140)=0x101) pwrite(r0, &(0x7f0000000240)="a1e1fdff8fad2705f424f0e313b08ccb08a5e0c3af4c374444cbada66d707f01000000aafb87b1ba2e5383d499a6fea50971be94d2aa94dacf54e76f497f9a6175c752fa7ed1b71bf3adef467ecd22a3dddbeea86097c3c82be87da8d8aaf1ac847c9bba2eb7deb8342d333994858064c0b3d7738d155fdfa83688cac9bf53b25b01bfa23fa2433074dd4c939b91df147d9f97a68178f14b8fdf8600b055a16319286cd1eac196bb6925f7248072f9caf4f2169230401e8aef071139cc651e41ac122b60a53498f358b813e92bbc326daaa5209030f7", 0xd6, 0x0, 0x2000000000000000) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) flock(r4, 0x10) 14:33:23 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) 14:33:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getpid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x4}, {0x80000000000006}]}) r1 = socket(0x18, 0x2, 0x0) socket(0x18, 0x4, 0x69) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x10000, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = fcntl$dupfd(r1, 0xa, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000180)=0x100) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000002c0)={0x5, &(0x7f00000003c0)=[{0x200, 0x27, 0x7, 0x2}, {0x47, 0xff, 0x2, 0x3}, {0xffd3, 0x4, 0x6, 0x5}, {0x2007, 0x71, 0x4, 0x7}, {0x80, 0x0, 0x1, 0x2}, {0xd4, 0x3, 0x7f, 0xffffffff}, {0x2fb, 0x9, 0x1, 0x8}, {0x1, 0xff, 0x0, 0x44b1}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 14:33:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000200)={0x7f, 0x64, {[0x3, 0x9, 0xfffffffffffffffe, 0x5f27, 0x5578, 0x3, 0xffe000000000000, 0x9, 0x0, 0x1f, 0x2, 0x4df, 0x8, 0x3, 0xe39a, 0x2, 0x7, 0x5], [0xfa, 0x0, 0x157, 0x2, 0x2, 0x0, 0x7fffffff, 0x75, 0x1000, 0xffff], [0x1000, 0x100, 0x10001, 0x0, 0x7, 0x8001, 0x2], [0x3800000000000000, 0x4, 0x1, 0x1, 0x8], [{0x3, 0x1, 0x4, 0x4}, {0x7, 0x101, 0x10000}, {0x4, 0x3, 0xaa, 0x6}, {0x4, 0xdc4, 0x6, 0x8}, {0x5, 0x4, 0x9, 0xffff}, {0x7, 0x31d4, 0x6, 0x3ff}, {0xb17, 0x3f, 0x7, 0x1bd}, {0x0, 0x100, 0x9a, 0x367}], {0x1174, 0x7f, 0x5}, {0x35ed, 0x9, 0x4, 0x9}}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = fcntl$dupfd(r3, 0x0, r3) mkdir(&(0x7f0000000440)='./file0\x00', 0x94) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) openat(r6, &(0x7f0000000140)='./file0\x00', 0x0, 0x43) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc}, {0x74}, {0x6}]}) fcntl$setflags(r2, 0x2, 0x1) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_WSMOUSED(r8, 0x80185758, &(0x7f0000000000)={0x5, 0x94, {0x1, 0x100000000}}) pckbd_enable: command error 14:33:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000040)=[{0x4}, {0x87}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0x5) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 14:33:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x800000080, 0x0, 0x0, 0xfffffffc}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") r1 = geteuid() r2 = getuid() setreuid(r2, r1) r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) r4 = geteuid() r5 = getuid() setreuid(r5, r4) r6 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r5, r6) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r11 = socket(0x18, 0x2, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() r15 = getuid() setreuid(r15, r14) r16 = getgid() socketpair(0x1, 0x5, 0x6, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r17) lchown(&(0x7f0000000080)='./file0\x00', r15, r16) getgroups(0x7, &(0x7f0000000240)=[r3, r6, r9, r10, r13, r16, 0x0]) 14:33:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000001c0)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000110000000004}], 0x0, 0x0, 0x5, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) r5 = geteuid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x5af1, r5, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f00000000c0)='./bus\x00', r5, r6, 0x1) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pckbd_enable: command error 14:33:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x100, 0x0) acct(&(0x7f0000000080)='./file0\x00') acct(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 14:33:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c6530009beb3d9ecf03a8fb90c5060800008080142acd5087457760e2e3bb0d502b9fb513f860742a2c033e5cfd1b7d5126ce803777f70fe927997db4dae9"], 0xa) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) getpgid(r2) dup2(r1, r0) 14:33:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) accept(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000001000000000000000000000000000000000000000000000000000000000000003799bb2c3cb414c66ce6dcbccdd6a2ba5229bd40e854bb07009800000000e200000000010000000000000000000000000000319a6952854300000000000000000082ace30b7bfedb967207da94b47889f5e3c65c1396674e984bd8c4c273594bb57d62c1fd586a067ea9bfcb235c0f144ac1220a8de826947b42db7fcdaf846d87d8f0b9c6547980f45023b7f1283708c1ab62067d514b0c9f64b35b703b9111f7ae648a043a726ec5fd2bc4324325fc60a4bdfb99807edb20dda6d0aea37e6bb078ccea90607c5b20ca0017118669d9de3697"], &(0x7f0000000180)=0x4a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) socket(0x2, 0x32b89c6e0bf5c5b4, 0xb8) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000200)={0xffffffff, 0x7fff, 0x1, 0xffffffff, 0xfb, 0x4, 0x1ff, 0x10, [{0x3, 0x8000, 0x4, 0x10001}, {0x8001, 0x2, 0xb8a, 0xfffffff7}, {0x7f, 0x1000, 0x3, 0x80}, {0x2, 0x2, 0x0, 0x5}, {0x5, 0x6, 0x0, 0x7}, {0x10000006, 0xf9, 0x7, 0xa58}, {0x4, 0x20, 0xa0000, 0xa75e}, {0x3, 0x4b17, 0xc2d3, 0x5}, {0x0, 0x8, 0x1, 0x41085d4c}, {0x2, 0x3f, 0x6, 0xffffffff}, {0x9, 0x7, 0xcd, 0xa6}, {0x2, 0x0, 0x99, 0x3}, {0x81, 0x7, 0x100, 0x5}, {0x1000, 0x0, 0x400, 0x180000}, {0x21, 0x8, 0x6ffd8123, 0x7f8}, {0x9e, 0x20000, 0x80, 0x6}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) 14:33:26 executing program 0: r0 = kqueue() r1 = shmget$private(0x0, 0x3000, 0x60, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) getsockopt$sock_int(r3, 0xffff, 0xa03, &(0x7f0000000000), &(0x7f0000000100)=0x4) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') 14:33:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmo\xf5L\x89w\x8c', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x7}, {}], 0x2}) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 14:33:26 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="640201"], 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(0x2, 0x8002, 0x0) dup2(r0, r1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000040)={0x6, 0x7c, 0x10001, 0x2, 0x3f, 0x5, 0x5, 0x10, [{0x9, 0x7, 0x9, 0x6}, {0x7, 0xa, 0x10000, 0x1}, {0x4, 0x5, 0xc2a6, 0x4}, {0x0, 0x3, 0x401, 0x10001}, {0xce, 0x1, 0x8bcd, 0x8c3c}, {0x1, 0x10001, 0x4, 0x7f}, {0x20, 0x9, 0x800000, 0x9}, {0x6, 0xe74e, 0x9, 0x48000}, {0x1, 0xc5, 0x6, 0x5b6}, {0x1, 0x4, 0x4, 0x390c}, {0x5, 0x2, 0x447, 0x8000}, {0x9, 0x6, 0x5, 0x101}, {0x2, 0x9, 0x8}, {0x3, 0x3f, 0xffff8000, 0x6}, {0xca, 0x1, 0x8000, 0x81}, {0x6, 0x10000, 0x7, 0xf35}]}) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x3c, 0x1, 0x7) dup2(r6, r8) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012000"], 0x10) setreuid(0x0, 0xee01) r9 = socket(0x2, 0x2, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 14:33:26 executing program 0: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = msgget(0x1, 0x1e8) msgctl$IPC_RMID(r1, 0x0) poll(&(0x7f0000000140)=[{r0, 0xfffffffffffffffc}], 0x1, 0x0) 14:33:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffb, 0x0, 0x7, 0x7ffffffd, "000820000ebd74c4dcae36000000000ea6cc7b00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 14:33:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3f, 0x0, 0xfd}, {0x40, 0x3, 0xfe}, {0x4000007ffffffe, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 14:33:26 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = semget$private(0x0, 0x1, 0x10) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/158) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x2c}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = semget$private(0x0, 0x8, 0x80000200) semop(r4, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r4, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xfffffef4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) r7 = semget$private(0x0, 0x8, 0x80000200) semop(r7, &(0x7f0000000300), 0x0) semop(r7, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xfffffef4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) r10 = socket$unix(0x1, 0x5, 0x0) connect$unix(r10, &(0x7f0000000440)=ANY=[@ANYBLOB="01402e2f4a806c653000b8e3a6a3591913060e85cc99172cedc4fdad1fdf535e0379d331e9ab217605529e2cbe3c2969be9e03289c1999c8e220ba00000000000000"], 0xa) getgid() r11 = semget$private(0x0, 0x8, 0x80000200) semop(r11, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) 14:33:27 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x1], [0x0, 0x0, 0x0, 0x9, 0xfbffffffffffffff], [0x0, 0x0, 0x80000000000401, 0x0, 0x100]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x1e0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x1}], 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x4022, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) r10 = socket(0x18, 0x2, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) r12 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x1, 0x0) r13 = socket(0x18, 0x2, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8080691a, &(0x7f0000000300)) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xc6c02b5e3135a239, 0x0, 0x4, 0x101, 0x27278150}, {{r4}, 0xfffffffffffffffa, 0x63abaa0a19fd7447, 0xf0000020, 0x1, 0x10001}, {{r6}, 0xfffffffffffffff8, 0x80, 0x2, 0xf}, {{r7}, 0xfffffffffffffff8, 0x8, 0x39, 0x399, 0x9}, {{r11}, 0xacf3f97ba86ff0f9, 0x0, 0x80, 0x8000, 0xffff}, {{r10}, 0xfffffffffffffffc, 0xd0, 0x4, 0x5b6, 0x1000000000}], 0xf11, &(0x7f0000000200)=[{{r12}, 0xffffffffffffffff, 0x90, 0x20, 0xfffffffffffffffb, 0xcb1}, {{r14}, 0xffffffffffffffff, 0x10, 0xfffff, 0x6, 0x10000}], 0x5, &(0x7f00000004c0)={0x1, 0x20}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r2) r15 = fcntl$dupfd(r0, 0x0, r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r15, 0x8080691a, &(0x7f0000000300)) 14:33:27 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) preadv(r1, &(0x7f0000000340), 0x10cd, 0x0, 0xfffffffffffffffb) r2 = socket$inet(0x2, 0x2, 0x81) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) r4 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r4) fcntl$getflags(r4, 0x1) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000100)={0x5, 0x9, './bus\x00', 0x4000, 0xec, 0x6, 0x200}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f00000000c0)={{0x1, 0x1}, 0x9, 0x6, 0xe6}) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f0000000040)) r11 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r11, 0x0, r11) r12 = msgget$private(0x0, 0x0) msgrcv(r12, 0x0, 0x0, 0x0, 0x0) r13 = geteuid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000140)={{0x5af1, r13, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r14 = geteuid() setreuid(r13, r14) r15 = getpgrp() fcntl$lock(r11, 0x7, &(0x7f0000000140)={0x2, 0x0, 0x2, 0x5, r15}) 14:33:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) acct(&(0x7f0000000000)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 14:33:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x7, 0x103000000000008, 0x0, 0x0, 0xd}) setsockopt(r0, 0x17, 0x2, &(0x7f0000000040), 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:33:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000300)="4c1ddf4819a874a65517e73142f0e46b0141cac69432f406957a7828bce33c73e4e09783e631569d78dd14a83d9ef66aff16ec936b466c523c6e4e89a477c9c52345697adb53271b338057b89f32fc6028c6a1b576affdfce85b737ccaee92a74f063e74d158e58f158101bbd0e06ad405137e0144abe4d32ddebba90100b83751aecf9ff5f038235a21c857bd8d11c9bfdfba0206a4494e446756d036fdca5a9235dc186c8f549352ebd4932f22d4eeecee0104345f736768bd29c06ffe6886b4230019aef1b6f19d3336c8e07461939b536b0d048190e40a11b89fbd9c8f914b0a7927c197e409eda677ea15427f3b38144c5f71a16a", 0xf7}], 0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000400)={0x7, 0xffff0482, 0x7, {[0x6, 0x4, 0x3, 0x1000, 0x300000, 0xffff, 0x80000000, 0x20, 0x0, 0x2, 0x4392d1d8, 0x2, 0xfffffffffffffff7, 0xc28, 0x6, 0x7fffffff, 0x8d], [0x0, 0x1, 0x0, 0x8, 0xa7d, 0x2, 0x2, 0xffffffff, 0xa5b, 0x1], [0x1, 0x6, 0x4, 0x604, 0x2, 0x7ff, 0x1000], [0x400, 0x5, 0x401, 0x400, 0x3, 0x101000000000], [{0x9, 0x1f, 0x7, 0x5}, {0x8, 0x9, 0x1, 0x400000000000}, {0xf493, 0x9, 0xff, 0x3}, {0xefa7, 0x2, 0x8ad, 0x2}, {0x1f, 0xa2, 0xffffffff, 0x8}, {0x5, 0x7, 0x400, 0x3ff}, {0x6d6, 0x1ff, 0xffffffff, 0xdcb}, {0xffff, 0x6, 0xe6e0, 0x5}], {0x6, 0xfffffffb, 0x80, 0xdd2}, {0x8, 0x6, 0x7, 0x6}}}) 14:33:27 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x8, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() 14:33:27 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x3ff, 0x0, 0xfffffffffffffffd, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r3, 0x0, 0x0) r4 = semget$private(0x0, 0x5, 0x10000000000491) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) write(r5, &(0x7f0000000200)="d32daafdd414661c7dd18eb32612b8a00e864e4cb201f545b3397016f5654890e85d88c9b29d1a3949d21a04b0323657a4c3877c6baa8762a275afec7ab0f06b", 0x40) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000300)=0x6) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) semop(r4, &(0x7f0000000140)=[{0x0, 0x5, 0x1000}, {0x3, 0x81, 0x800}, {0x2, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}, {0x4, 0x1, 0x1000}], 0x5) r6 = open(&(0x7f0000000980)='./file1\x00', 0x80, 0x40) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f00000009c0)=0xbe7b) ioctl$BIOCPROMISC(r6, 0x20004269) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000180)) semctl$GETZCNT(r4, 0xfe9456800c9aa754, 0x7, &(0x7f0000000300)=""/4096) fchmod(r2, 0x24) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x102) dup2(r1, r0) r7 = socket(0x2, 0x3, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 14:33:27 executing program 0: r0 = getegid() setgid(r0) r1 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x6c, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x51, 0x0, 0x0, 0xf9}], 0x8, 0x0, 0xfffff9a8, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 14:33:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc}, {0x81}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x17ec5075f4c3e2c2) write(r1, &(0x7f0000000140)="55dc83c233d9b4e56f5450a5a47e54d8490b3244bdbcdfac9b247b63a957d63b67c2d70567977e8639be4dfc8a969fdb6884f7f6fb7ccdacad409712b8c7f7630334b2877266fdfad0bcf75bbe7ad6fb1330560eac79d93355", 0x59) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 14:33:27 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 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 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x80) accept(r2, &(0x7f0000000200)=@un=@file={0x0, ""/23}, &(0x7f0000000240)=0x19) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 14:33:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="07140002a2af02a3698045ff349b73bf24000000e4b3ee5d73e7f42ae7e63704f54db7f1fd5cc322ef4496f9", 0x2c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x312}], 0x1, 0x0}, 0x0) 14:33:27 executing program 0: socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d00d84b550a1b19010018bd4f09000000246935e68a46724a0c8d25f53747e00539df086360b40000000000260098afee2ae95c0549ec71000000659284c9e6f8cae5f700"/78], 0x1) 14:33:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 14:33:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 14:33:27 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x800000000029, 0x4, &(0x7f0000000080), 0x0) 14:33:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2, 0x0, 0x10}, {0x15, 0x0, 0x20}, {0x200000007ffffffe, 0x0, 0x7f, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 14:33:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000001a80)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb458847214e820a5d35680b929482edb9337364244b6eaca26e7d8bb1bcbeb91ace097f65ca7e679e34a97a304e8bb802e451a6c5e55a5119fd6e5716bd9eed8e21961ec7d17cfea01c437261bd50280d19dcce6b8533ff72bb54635f5bed4b035cbfcdef2a9b57379dae791a295db28bb2cd744a8c7b4ade4ed09d27ff8e9df633d9afbc28f63a06f9b33e8533050b193990a055e7798bfe6e046e4459ce704e"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open(0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="220e228901", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) r1 = open(&(0x7f0000000640)='./bus/file0\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000380)=@in6={0x18, 0x2, 0x0, 0x42}, 0xc, &(0x7f0000000600), 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="98000000000000000100000001000000357223f4f1f17abefa7e16a142f8812ba118b05ea803a7a8d64364c8f96c22af8bb5cf21d592b19d83e34fd888f7563b04f043acaed01cd29a83961a329c60d54ac0726faa9cf6f7cafc9dec4dea81c93faaf2f078628965823dacc22c33a7ff8aec0060bc60cb28e3bfc8e58e450c9fabe8ca1632eae8f4d9547529f8c03fdde33bec0000000000101000000000000000000000f8ffffff32bc8982fe6e90d0dea3221c943f50e1fe75bc93b4d884d036e4afecaf2608a0ad921747c4b635e9440764283b242f1e4094298dbf2054d7dc75720d557e3c64cf57c6360ba044d50a689c284de53d5ff055d53f9d5f892c00ea2f0fe56e96ac25eddf0d378d24a83dcd8e98c536292b0b6cee24d4bb52d7ce11b143af53963c19595ad944aeb292fbef0859107430cfd8c373025a1ab6464624a904bb9bc82cc50e1c006124ceb8fce3823e8cf4d313fd232135d334e5bb3089ba00fa48cbe74a28ba0dc3409ccaf0e2755782125ea8c51729cd3fd69c051932c2b4de1c9dbce2178440f32329a3ecde1a902748631e25e585931a3528da866c307f7ef03abd4e2d8cecc0e76400392a3cd81e1186cc0c587846edaab9513c6f7759dd2fc81a01a404dfcc28a622f3902d816ed907ad49c3691ce1d6b8cda26fc23b924d1c50cdf8bc3127e5ff138a0045a4bee98d94226a3e8e17a30fbd908966bac173b8407abd891f8e828b29a13e962356d138b8a8b9e85457be29c0386dc92706cd338c85c40ec8f0f0c73b3211b8358d2020c4a84722d44886edb6aa3234acb4b05d53aadbaca1e6019b0b09118871646ee40eddc779c8a5bc9cf14a0f7a1f80628476aa2fa657a7f728d7adaa47b47f11ea0ee0cb535b26749e44ce978a4b9be6da5714e7c7b4820ff77298cbcf45982ef526b43953883136cfd77409b0b413bd6396bb85bacf538da5d3777c64fa7c1bdc87a7cff6cc97b2d7dd63c290be16cbd4b2ffb4570232ee0b76b108975a18a515565f0d43afc7963ed80ddc8507d6e302006e89a14c58ce7b10b130480633017a91be2dd85db1cb176dd5b85a674ba6f5c050acec3dfca874ee61b3a5fbfa1155b6b536513ef81352c20d502b46495e71e64bbf01ad0a8ca76ec79d96044c36eb7421af52cde844c7a3b0a51f0eb4ca84ef1b6e7d2d758c5bf71f465a8292f1104ea87f1b4a016f2d9bf539216ddffa1a0afcbdd4b055ca65d9bed8a74056aa8d90e299537b13f9cef6e85fedf708154d04673aa49709d8079a34d7f09bc0ccb6b31b88ea21ce38553e9641d08be0605bba34d039b4adffeeccbbf6473ca8e7d161b9ddbb8e043948d55c327d5f43480327af62ddb90c337dc7bfd81a12d0747399c9288196d9cef425a873bd7677b562f86ee34d37d2f0392bb7276cac4f390227e5f31dbc8280a9017de1afc7f76dbec9be4b1a994416cc509812907878d2720118c8f2dae8b6fab05dd80d832bc22c565bb9161d669e3546523bd1991f500cbba9b4dce383c35a49dd8ad829526986b96ddee079b2e85851a4f54adef8415ea7595afd95d0844aec8085001cf54a318a0b329ea9cc8d99ceda8c5c773e18b3c3c3e4112b6e7f8a9e478800ae0e8a371255f062436bda340108a1947b1728d9f54b8a0fec1ef78fb1cc6884a54c1d1f608ec72ad0226a445e501eb335f9c56f3881ad99df7149f039db3616c89e2d5d7c90603462862c10f680a3e6fc712e56e3f303bd032eab774b5e4a24b6f9abcc878190dc04a6d1408cf077b955a56ddc1631c16c7f6ea2c8ad3468dc8069b3d0bdad9fc370492754217ee1dc2be2d3f56699b517b14c1bf3301329d0a6434d8471b66fcb25c9f32dacb9f533252840198b639f69ddb3a5774322d742a77d21517b454a0034b1fed30b7926910b2acdfb44e7463b9245ca562e09fe5c9584ee01af544697fa3e4473aca02680fa2e4a01e7c05c7196bc1e4fa71e05d2a6d6b0feff83c5921bb715ed523bde8d4de4fafe59c2a7be4a88327ee5a727af49469b17f464c9b784797aefaef727ea16975c6bc8dfa9112b4050053a98718c933014cf6bf5555defaad622af1183776d732cbe3f15e4db475c5423f9556d9aef11be32be1d979ac7dc3545ac234fe5e482af5ee70f6bb2ab3cfb0fd7cec1039ab6002710e76b75197f5d6e84a47ba485673a14899a682dc8aa92fcb053fb412074e6fba4c8766f23e5c9e2b3092d3ba11bb7e64e9a3706a4f3bd19d520766caadb8b39876fb1d63cceedd02f6a8e8392e17f48366e620783b5ed9250ed29ed8879e997ba9001df80a8121bee409a77d568f6f01a7846217fb138f5d184adaaacbd5aa05ca1d779d835f265a2e2f09ff1f7e36ba8b35fa816de125fcadc1407dfb66bb36b37a2217033e18322daf105a88ba443714e625f8809c4667033f843e060c9e676fb7e53deb9da1edfc6f4e9cbabe3d793500681cc6e34746a38123185f7ab3e13307728472191562c9aeae9b217eab47e482c84b8bf6be61214a7f43102a210edaf393cd515815a5ff681f6fc5f2639a9be804be6636f9649bbbb4443b2c4b6a5eacfcab3f4bb887d543af7b24ecac9eea7867a9dcf5d1541fd2de3344de83e68df773bac7634490a4dd9cc1217b7a16b48db3045de979a0597470fed45b23df6d632d250aa097c7e32ca55d05c6e50306fa7b32b9b9c422e17104122ec68a689436cea73dee4afc7b7d2d3ecd6e504fb0ab42d7dac35877925971c13485eb0f3b4945a14b11ed9f16d1f32acb2b09bb27335663a890f8d2037878a968d5497b7e65c9dcc7c700796b4f2712a61b0a7d36c140ffd08813de5989bbf7baae35b58e32239e25c87b048c55f1680f60400baeec2b0799f76fe534a342f4d2fdf1948ffb1fe32ae1ade39ffbd8c8d6d6bf097c1657d251bbbf2d1821426112f922fff1c70f5bd861fa8cd3228b76f7004cc89c516270818b4deeaef2909718188e786424e57d214093890e21266e4acd04ed3922278a7850b17cb507382123fc889d7bef5afa24d1b3f803ccc76275a3bd75e04fa7de2a7bacf7973ebc9b6571318a7dfcb99f57e504c5c53b25c71093b02dd8fe85fa78cb304253362ae5e265e54b5d247831a4ddb9f16fdb7799b5c7fcd12fa3749b514020c02def6991c446c409c91f3de7956774f27970cef8086a7ccded9650dd6c24ef4b44060afcccabe517e4c45490162aa642d848a92a3e75396bb01f9014b412664c450a5168233623ca3dc5ff591fdc151f059f3bfd491a02e7ba787bac3991e4ed77cdf1e5574e4676eea9f1e5744fb81e7ba4ec00ae9c2e33680e8df2a31f03fbaffb82062ae843543b10c37b85f444fc9d4a140f42600d0140bfb0dc3b9271edf85141409f5997f88106738f901e50199c14dd3a94ce8860922a5581f3997d6fac57f7f3bde0025a628b8ef386b240f0971263a937f45ba9f227c9af60ac04d7a4088ff45b0711b79193b5e94f19601def2457a650091a630e617261bb55373e625eafd2bd8525500e54ae253329334d658ae52076c74dce850bd8f7bbc848f6069522fdce82c30104ac3d9ebba7115ac87144d86b1cfba5c337ac2f636e92489c5a09dda0197464b4f5c0eb36a1b17d2e38352c832cf14afd9439a7ea18be28977e4894c28285814d745543633a0b502caee0980051bb7d483fa9c27d981e01a827aca6bed441bc658b9ca3bb1e1391d1a15381766af3f24056286d72f5d989afd04ef6fd33f48d0c5092ebbdd97601d9d11a18274e53141ed8d8d53b5f4b684aee75e023b7be7a37a1862de3fe16409237ceff040aa8aebbd50c107ed4a0fff337b97bb1c67cbfded794eaf004251308ca66cab15fe45ad9c91e3e4a0096251527458b92e8968652596ba7336f5d3afb39c125867b0b05afa622d890d010ca8c22165a91a851cbbb3eab20dcb08e0e213c6c43918eb0ac0f8aa6b669fbf97480e357273e406848ca4b79410d2d60021413f3cfa59cfa94183991223b5761df6c87d9f9634736ca6a3b7bcf0f6f0b27995676410f3f4063179e51b17852855f6637abad43f57990419cdfcffd23daf65a4141db1be84ff1dbf5a050c6116a589c330986c79a3531b83fbf48398814df28dbdd8801001bbf0587fccc7da2b6eddfcbc671566dc531ce10ce5d14e36dc71d36ef148c51eb2688b594394ce979c63c144de9e7476ee3bf8f409204b3d13e3a0736fbdbced7bd6f8fa3c07d61f22d644a1b0614594865615d48ae5caa1a2239f251ea5a1b4938b0b7db5f30a0df0982f32d8f0588d57d912ea9b98ae1d0b7ecefcb5e5efd5243e374ee1bccd1982206a120b74ab336423fb573e5cfca09d898e889b72058b366ba4cad24a6345bd260b3e6a154cafcf8f8c66ec44b6e94d76a51a840b0b115bbc633232787486511ccbc5444d3c240550f553d0d6899ad5dc0ab1006ca3f9b4cd7edbc333e9f6c7740642ef1f4905cf4e7acd0d6f2779e8890c15f9cb3b8e532c5e1e7a950e7a0ac5d6170901a869169336adb600688f2e38cc063c6c311db0d6177e34be532f515eeb9edade8ce1e50b225694f57607b5b679fa5b454db39af49e7ecc397ee3d711e890e343fd05bd40e026b6199f363cbfe8e623254777d674e3a22840d98126500bfe28592189580da36e5cf5d56f1713151e22199be2791429d4f188e3bd1c3ef965b8d24cbbd212b886fde1ff1e490fc7d7be2073f1e101b4df3cde655ff1effee742c9fb6df15c015f3e093f37f570c21e97d2c5fd09caf2b9f0f946c3910f980ac49e9027cc0fa61540fe81556964e28fff5c3846e4fefa60b96f9620e3e3127c25e5722885588413eb9609e91808b3423c48eef34753e78cf1c2e64570b006abac2e3ea834f6e31a0e7186c1f4a02c3a27fdf6af9a8f7851c43b29be8592b286db7bc4ca21c9a4137d06fc0294f673094f99628cfea4652863f60b1c9178e71167d5e8a0ce1eef920265bacbd565cfc010f445b9f516c0adee90450e14397c4ffc89019b93b780c9747676b5f2f9bffd46ed78d3f2e466e7022b8c72d3d958f3bd968f8a1e710933f43dc6f6a1bcb2692374bfc792ca0df58ed40022f58eb0773903b4f947f6d53fc40680088291151c8ce47e8ef8fcd9b75349172fd024a29b0ff05f1cd61cb48d529e175141600b4defb374b566045d87d20e170376d476ed04aa909d6ae05539bcb60f34aa716caeee2a70a9932a23565d4fdcc70f24471e5789f7bd82d3b9d4d1a7ac33bb15cb8bb7b73f9a659729169383f7d7dec06671876322fb0090e249284dd5fe9a8f43b3f37e747898a0a5674666fdc3779b386229989f32db787272978a70f3a69d8ee0dca2633ccc2c3c6a2811e0c591ab7cd9c1b95d5b4d2bc376ae56207347e040b8bc2da7b172aa35b587c7a6c814de989adbd3ce5dde143afbdc793341294cd3b4390a492a7ebdf0d56c73219d08894d95ad21797d0772f1c30e2e0b3de2de74d49c817a8b6e2b99fd7f9e87a6598d8f3d76ad6dd69b9c6a36ac28b82e43e542c4b5aad3d83000f0a616355c338f3bc6c31f3b6e46c71f8b5b69d22c60133dac350d779b719e1ebf921722150124a959ae78ea9761059489615f9d86d137d242def01d860188748da9ce176a3e4253208f2948df0ba90bad691414d8603bc04f65cdc0aa06f9fbf09cb9be6eb9e1ad0c699865a7fad11cb391fe505015cb2add75aa178ce686c30563347ed0e0a3ac493a0e1b4a9832b0474adbaed3d465bee6a3d6b769f8ebc67d88b1d714a505fa671b3480f8c97b16beb2bb83ca3bbe87e8e7333e5fcd02433c9df1e795c4ba105d3a8922ab18496e50f23a273ff603d74a5d89f2db6f93c820df54533c1f765e2e705e9d1c0e42eff40d74f6547aa0188ad62bee805fba02836d61399b8b079bd9ff5b4435f24a3933e5e3dc2cfdef42a5ea38df030011d414192f6af422eec3b5e538c271e368735e8398982b979239c5e592f779905edf4bdcaa76cc56f5da6e51cf50395d1d580000000000000000000000010100009dfd461007937f772b184f35b2ad54105d5d14e64f34ad52c9f2182b4e5cfb93090f3a24f47211e0db17603a134935ffa2d50eba3f97d60be0b18cf66e3700f24db5000000000000a8000000000000000100000005000000cb2f6e07f8b36988ce0fa5d687d5af3548ad5a9aa9f99069207e0419b94741d6f6e91180d2713a4675b5d42861db3b6248f13added5e784585d878041aecd0a27fb00c17e64e289b563ecf3674c78400b617eb9d054f8eb977a47cd51abe685838b366a9fa4b5e74f5fe60e7947ac4d7db50120aa56fb3af3a0ea058047a35873dd7520bb15c0b73029823483aa7d6016398516600000000"], 0x11a7}, 0x409) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) setsockopt(0xffffffffffffffff, 0x3a, 0x0, 0x0, 0x0) shmget(0x2, 0x1000, 0xd87, &(0x7f000078c000/0x1000)=nil) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00', 0x3) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f00000000c0)) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r8, 0x41205725, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCCBRK(r6, 0x2000747a) r9 = semget$private(0x0, 0x1, 0x100) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x1fffffff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setuid(0x0) getpeername$inet(r4, &(0x7f0000000040), &(0x7f0000000340)=0xc) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) dup2(0xffffffffffffffff, 0xffffffffffffffff) 14:33:27 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) 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, &(0x7f0000000500)=ANY=[@ANYBLOB="8246388fffad7743f4890703c6e08229d0fbabf9d29e42f51f9ad05427adbee3cfef8d7138cdc8cb4afd6d60c8fe88c8df72212b2b57119075258cf0e27a76c117a5e54a9484f8e9089570b4a26f8b217aa0eb0237e29de60c40d62e5ac631b592ccc9c9da02ada83579496df8d826f60d56beecf0f1"], 0x1) socket(0x10, 0x5, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = accept$inet6(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x19c) r2 = socket(0x18, 0x1, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000180)={0xfb2, 0x85dd, 0xffffffffffffff26, {[0x7ff, 0x0, 0x9, 0xfd5, 0x3, 0x7, 0x4, 0x0, 0x5, 0x2, 0x401, 0x101, 0x9, 0x80000001, 0x0, 0x1, 0xb, 0x5], [0x3, 0x8, 0x2, 0x0, 0x1, 0x773e, 0x9, 0x0, 0x800, 0x9], [0x0, 0x0, 0xfffffffffffffffd, 0x44b63612, 0x8, 0xfffffffffffff257, 0x8], [0x5, 0x80000001, 0x1, 0x9, 0x8c, 0x4], [{0x7, 0x6, 0x1}, {0x0, 0x4, 0x9, 0x5}, {0x7, 0x1000, 0xe25, 0x740}, {0x53e6, 0x6, 0x8, 0xfffffffffffffff8}, {0x9, 0x7, 0x6}, {0x2, 0x8}, {0x2, 0x97, 0x9, 0x9}, {0x81, 0x1, 0x3672, 0x1}], {0x0, 0x7, 0x6, 0x3}, {0xde15, 0x3f, 0x7, 0x6}}}) close(r2) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) accept$inet6(r7, &(0x7f0000000480), &(0x7f00000004c0)=0xc) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000000100)=0x3ff) 14:33:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x14}, {0x50}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSBRK(r2, 0x2000747b) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a021b040c3be3e3f6be", 0xe, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0xff) fcntl$setflags(r3, 0x2, 0x114ad221872623d8) 14:33:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) fcntl$dupfd(r2, 0x0, r0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7, 0x81, 0x3, 0xe9cb}, {0x20, 0x80, 0x85, 0x8}, {0xbf85, 0x7f, 0x18, 0x80000000}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:33:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x61}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f00000000c0)=[{0x598, 0x6, 0x3, 0x3}, {0x60, 0x1a, 0x1f, 0x8001}, {0x6c, 0x66, 0x20, 0xfffffccc}, {0x4, 0x8, 0x8, 0x1f}, {0x4, 0x7, 0x81, 0x6}, {0x81, 0x9, 0x0, 0x400}, {0x4, 0x8, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) pwrite(r1, &(0x7f0000000140)="7123308ae7c6837067ea0730b3784b8649137ed4e09120212f30890f35857dc5beab26b496836f76cf9e3970ae8bb05144ac10028c4ff74128d457b2e3a48a2e5076bad7ee6731278e4509d1e5de0279799bd65b80572986bc158f053ae14439921120ca45eba1217b227e56e19b3f6464234ed64fe8784a3637ef2072d9186dd05c93d15228823bcce7f106f2412175e1f6710e268eaa0da17d94e0ceefafde547c21fbfe1f", 0xa6, 0x0, 0x0) 14:33:27 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0xe, 0x5}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xd}], 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 14:33:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x25}, {0x14}, {0x6}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") 14:33:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44}, {0x10001}, {0x6}]}) r1 = geteuid() setreuid(r1, 0x0) r2 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r5 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r3, 0x0, r4) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = getpgrp() r13 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r8, r9, r10, r11, 0x5, 0x7fff}, 0x6, 0x2, r12, r13, 0x7f, 0x100000001, 0xb1f1}) r14 = geteuid() setreuid(r14, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet6(r15, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r17 = socket$inet6(0x18, 0x4005, 0x70) r18 = fcntl$dupfd(r15, 0x0, r16) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r23 = getpgrp() r24 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r19, r20, r21, r22, 0x5, 0x7fff}, 0x6, 0x2, r23, r24, 0x7f, 0x100000001, 0xb1f1}) r25 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x7, r1, r11, r14, r22, 0x200, 0x3}, 0x1, 0x9, 0xffffffffffffffff, r25, 0xdc, 0x7ff, 0x6}) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000900)=""/4096) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="4b5f7b3d627ba30957803539e3eb") 14:33:27 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2b1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x10000, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x40, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x101a, r3, 0x0, 0x1c) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f00000000c0)={0x2, './file0\x00'}) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1, 0x4}, {0x5, 0x3}}, 0x0) socket(0x12, 0x4000, 0x2) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0xe00, 0x0) recvfrom$inet6(r10, &(0x7f0000000100)=""/159, 0x9f, 0x42, &(0x7f00000001c0)={0x18, 0x0, 0x1ff, 0x8}, 0xc) r11 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x3, 0x7) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8080691a, &(0x7f0000000300)) dup2(0xffffffffffffffff, r12) 14:33:28 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = accept$inet6(r0, 0x0, &(0x7f00000000c0)) listen(r1, 0xd8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) 14:33:28 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x5) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003}, {{}, 0xfffffffffffffff9, 0x11, 0x0, 0x4000000000}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 14:33:28 executing program 0: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3ff, 0xd3e5d8e94dd6de9a, 0x7, 0xa2ab, 0xffff626c}, 0xc) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c479595da10e0ab8ae3d136bb3e7bac5984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc02000000cdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4365a041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87becd7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5aa171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b0000000000000000afadf6782d50e28a277115263e94294749e6921dee889739c3be51abd195a6"], 0x10) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="88a096bd7b262beeddaf822e39b1e88498e56ed9ece6970980f312167f07a1791027195f52a1d48b56ee823605ffe15b087add04a2f72f08c51ed7c5f3b421b0162a011061585db85e05c8ea1e1dc370a25468c964a7a8e2fe1f9d1ab533f80b1fd7f7a26b4323720eadc51f327b1476eed6c70aa14f9bbe14ff89393a41f1e436cbb93449eaac9f4efcffab0687d80652590f2af2d81fa193014d3f7cea7e0931b52e", 0xa3}, {&(0x7f0000002080)="9d4bc5c9be2941304515bc274b8121a70681a14c88dada3fd952d98e47da06f38718bdc8200dd1937bfec99005786f57b602185ba02d7d854dd82acc328746f8c2be3ddbcafeb355aef8174c1f57ad27d80600a6bd34f39fad3f1e1615da0cc08d3886d04ac9e988b124a0ba47a951463306d167b96fb06981f9d5a53a9e617d5973f82129b64437d68df8949f4300b9fe3361f7ac7316ce224ced50ab36e0684ac9f122cc2a36480376d2162c2dcd244c2c51f77c08b57377699d2420a55e5817b54a40d182d57a2a3a0fa41b59d6fb558d98f76ca4b4efecf1d3646ad2054c50dc4fe76521113ebef9921f3359505fb83b46ce0506671f8404f67de539c41ccbe9b0401d3dae42c3c1aeee66cc65168ad965b496109d3edd8a1fc0f3d6e49e9de37425f20492b4c57702aa4412a54fa6324f8aa3b434af3e1c44112c8a7a91f18bbf1ece6368bfb85ba78ebaf31ca1ba167a552223a0347a641df77a1acb239de43df4279fb9634bee2c8d1ca8a5c456900dd9efe48bb83e406d97ccbf6858781ce144a83c9aa3c4b549c69839959e2db3daff95f632653239c59fc82170823405eaa2878a9895f955a10d82ed230e7ad804e3dfbd8e1deb8c1769d4a753f8122adbd326b5ba9ef8104e0bfd0c8cf56198a85d57508a77f43b6228036efaaa87ab7c1b2d72a3964af56cb0690cca345515fa27ac58d633efd424933095b1ae1817410fb823232a8f27595e4749e16dffc9094e5bd370a74de398a590d110888898872bd4c98cb1b5cb60e7ca9426805db1e2fd5e2d468399fb42bcde8dfd51eff52f4f36aa3b0db59175533b1f629932848c0c5e4b4ee7c8e911d55e080ab9ec80df387e6454e54a368c69789cc1d2a43e31c6cf01de92b5247d7468239b2ddd14592ee7c17807b607d073103c171e5a9178817226c1e77bef827c4ede31585d6b8fa5fd494ce05e4986e4f77648488935aca8d67b2a46d5186bb6e78eaeb04701a94eadc94640428b465e1226ee87ffe4919543d61f3b97cdb589a95f89e56959b9d2139b886005eccf026c0428f9dee9a2298e4441c6e3384618e6497514fe4738c651e3a1d9aac2eb50c0fdb9fdda690fbe186e979b932d4c7904a6a1f822490adbd0304d9be15d87b4ff67cd6515218ff3cf88b878a38830cbbacfe0765cac98471f706c047c2b1a76152eecb58d36c334559dcac012ab0e5a8c003c2e83e2c5aa4a0d8d12a876d877a2c31e9493523576491ca3317069f77f3f5d3b5fb5196424ca61b6a309b7cfc1860e7242602d9efce21b70b623fa18fdfd8acd08aa1aaf47e5dbe57a43237d3c706a80ec6ed7c0b1c89d7ec6457b4001ffc399e52dc72ad34790de763402a6875f8d53044154db983339818480b023131e7b7e66a3e0283ad1dd79e3f0e1934ec33efeb79844584fc94601ba9aca8b9823dc865dfec98b2ab427da3a1b8445c8060a58f0ed022b1784e0018c66c12bc0f814f6cc28b53d3573d20d8face2384a86909c0391cba6612b5aa842d643868b23f9125510923cbd66721f036e0f399ad78404368c56d445a0f5a45bd9a1bf4b0cc6dd04ccce467b5879c75ae86b0a55a46d6e3bf88d30217ebab4dbf5411b6949b24ba72d1a7d093fd5ce58fdd051c21465de98119716c35111e54f9f4c73ad4e835f62378f7cd4a71d292648994e541c6024008d36270e9234c2ad6454f9dc457a236d6d4d103f161c83c8fdd1e4b99dc0963e245e8df9d42522949bb1760eaafaba31189a82c25aac40388b512334503599d8f71c619b6192c4f5d2735ee12cf4", 0x4fe}], 0x2) 14:33:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x40}, {0x81}, {0x6}]}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000000)=0x9a) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0x180000) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000140)={{0xff, 0x9, 0xff}, 0x9, 0xfffffddc, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 14:33:28 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0xa5, 0x0, 0xfffffffa, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) 14:33:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x7}, {0x64}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x2) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = dup2(r6, r1) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000340)=""/197, &(0x7f00000002c0)=0xc5) r8 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000000200)=""/129) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b291f52e435fe0f60504388e7b6d") fcntl$getown(r2, 0x5) 14:33:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)='g\r', 0x2) write(0xffffffffffffffff, &(0x7f00000001c0)="fd90752fa590744c7245e0dadd1401bc6b3f3a788fb4ebfdccb3b9e3263c2c98305d655a20a712e2650e1fef99e63054c7b3379befa42273f1009fc6f7a6fb057c3f77e826f449702e90d7d767bf598454eda90f27adc4b0af5dc00cd851c022be014d4ec6f3f2efdb6171db68e2e447d233c42d8208b8cb8bcc91016d561aed07405bec04b9216106f415c9753e74554953316c4f547b2e1c23cf9da2e7e6fc5c3c5d05fe21dfaaa09739562d3a501ab177f8a7356ebd833e8f92fb8e24ed065aaf0f9ad3551cec671a4959a5244c6054b267c99760bf404ab471caec", 0xfffffcc4) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000300)="a88ac7fe67553aa5e001dec2db9a84b374349f840bed8dde231d7562d52a61006c4cdc49f952ea97810e5825bd61db07032ac377aea8ba4b79adb28f0905b405e0263b90aa26dad7a411f5f745c56f30d26100386faf8b6707b0d8cb246c1c8c6bde789baf91f044bc58dcc87499d0725528099c5201014ba91919ac6dc03b313720db131b403b7edf4f028511623a3f9dea816cbabcdd9da025c509e8d4a2f7b5e2bbaae26a5b72bbd22d27aae0f6c86642636756e7d67a45554ab0fd57ed1c5f9614c0e84cce1d753726873c9dc1"}, {&(0x7f0000000400)="a8e37832c0725f7d846468767cc6e609f2578f4615cdc92bceed438d55a8fb3ba6d89dc7bd63cec171c36a5e364357d24d1e79736a43ce2f4535c159c2be291a4f274490863c12340d4eb5307ed6ddbfc911e8adef42ae167f4693e8dbae3cc2addbc47f618fab83cac465f73bb8b0cb8baec4b5f1015af925b2f1bcbf972b1c08cda3175673e4f8aba881e50b0ec78af27585e2f46b41e5e1623ce298b5bdc844d3bc56a4d2aaca77cc625ac9243a0860a58bf624753da9b9dfa314bb41ad7697c3390f89abad6f27d9ecd1bbbe938b949194", 0xfffffffffffffeab}, {&(0x7f0000000500)="4dfde5d2e13995c5b6b72f0a71d65d4b4d1d4309908dc43e9b9a0790e95ea0a10511e64b1e5471da24a0f201c5a26e2f236a4deffd7a1217dc07041532cdadee8e824c22064f5d78232366f755b025bf6d6165241a7dde6f5972344d0e0c8541a15e546d518f4c3d9d07e2e8f2cf8f57aae8799fdbe6a62312dc8119bea550c786c6a5d83a95c9c39cba52d278"}, {&(0x7f0000000980)="0204f9697124149d39339c18e2ff9a2f28f7dadbdd1403656d348d122d1c6986a139daa09ae58e47789de2b6851512e0af941f41ab9ad243ca2bdf14cf00d3f48d8ef17036613b12a6eaffb7b3d4bba203314881fabfc624dba5bf895ea17d0700b51fe08bd92f0458c71d553498da890a0155cfd60759adc6"}, {&(0x7f00000005c0)="6cde754fdf603ed13e39e6cdf20a72f0c79c68cc821453ca70c179d94a66798102529b8c6822f31a6f22debc3775c3ba864306998042660efe6213c11889b747b78d9de2050199113d25a6ee26e103f0342e3d62cc4efe800e4d46429e23ef39c2e557199b67e90741ea14e72ebda2676d9e5c028e2094c303401fcf883d25c8093efec601a32f52df9c621a19a32ae6b8a260ff1966a4365992ebaa49bb1fbd540b5985a9faffb40d4100204d7f25f05f5138b9b0025e73bfd1106a4e14548c35"}, {&(0x7f0000000140)="125adfcd4862b12ae1929b881004114644b1bdda8b35e486ca96eb0e51c43fababd3b1c7ca35c0ec058fd170b5f99d7859f6bbc0f94b7e17af440b2b0e4fb65cb0cd8f12e1188d"}, {&(0x7f00000006c0)="db2b04f9331d4a1b06176e06f7499bb47b355a26d3ab2455617243e42cbca779acaf435b1559b582721a5f00a81ace6b821270b7c2dd773f0b78f7ac51556f2e08fdda9f684c1ec8af75d6bd86359aa9acc8562c69f51297daac45c33f479c9748a22a7fa5ef45b86fb6ab594087cc26684be853a96aca18130949e6358b116d1f8805ecd7b483c9e8020e364034c5e41bf648126b843a22c749c2500160e7f374ff6168c79a331f91c2ed1ccbaccebca7ffdd310df74d3b96"}, {&(0x7f0000000780)="529db74bf9266e6e8c6efeca8ae93f1ec0fd70fed6a4189dc94fe1dfb84ec4e9d6868cdc7d372ca6"}, {&(0x7f00000007c0)="4cc6b38d6da3f01070dcc06e304fb55560fbd0f2c7f96da632912d315eac2f7fd4348768923e4def511fff4681d8a376bd4f53257a8b38ebf908e887ea7210492b374a641274836790f34b8b2901386c92048bd8055170a195115b4c068186793191def0abd2df63adef74dc4fee48ac5d99eeaebd8a793f0c997364bff9ec0966614b6ebf9d89ae16194af4c60b0d1238d2dfd9891577fc90e1ef8eefec29ad3127116c5ca74d14c8b4d615a3cedcb51cdb2528b4246616c9d45025857437d338a3d59608925483d72d36e5b98263"}], 0x10000000000003f2, 0x0, 0x0) 14:33:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffdffffffff], [0x0, 0x0, 0x401], [], {0x0, 0x0, 0xffffffff}}}) 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)) 14:33:28 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) syz_open_pts() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1ea) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) recvfrom(0xffffffffffffff9c, &(0x7f00000003c0)=""/247, 0xf7, 0x805, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockname$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x8001, 0x5, 0x7fffffff, 0x0, 0x8001, 0x5, 0x6, 0x1, 0x0, 0x3, 0x4}) mkdirat(r0, &(0x7f0000000380)='./file0\x00', 0x0) rmdir(&(0x7f0000000600)='./file0\x00') mkdir(&(0x7f0000000280)='./file0/file0\x00', 0xc92c133d0513391b) 14:33:28 executing program 0: r0 = getegid() getgid() r1 = getegid() r2 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r2, r0, 0x0, r1, r2, r2]) r3 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x20) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x4, 0xfffffffffffffff7, 0xffffffffffffff17, 0x0, "9c26dd5f00b6077200"}) writev(r4, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509", 0x273}], 0x1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001840)=0x7) readv(r3, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000500)="210d9980aab36860e9287c8232b591d8715bc105afd9795224bee19b5659f47e2e6f885cee91b8452c14631d64374f17674a64f670308a6cef3bb9c0b490edb3786d1f343712fd0f93927e4105cd923a6c20393d5789cfc9157a1e18f509cd928a370b0b9ff11ed32e984279de3810a6c9178b916bb9894c16b17a3cd82b94d0a15e798f9605de03145cc4d8d2fc623bb6d3", 0x92) pread(r5, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r5, &(0x7f00000003c0)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def96950e7da399944c03bcc0aac2cffee15567e5bb7891e8e855eca994fac2b0d508d85c5032f07ef85911c1a5ea86c19ff4d9898e8b6b7", 0x1c) ioctl$TIOCSCTTY(r3, 0x20007461) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000004c0)=0xebca10af48201d92) fcntl$lock(r7, 0x8, &(0x7f0000000300)={0x3, 0x0, 0x9, 0x7fff, r8}) r9 = getuid() setuid(r9) r10 = getgid() setegid(r10) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0xc}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r11, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 14:33:28 executing program 1: r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)) fsync(r0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x18, 0x400000001002, 0x0) connect$inet(r2, &(0x7f0000000000), 0xbb) r3 = dup2(r2, r1) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x200000029, 0x27, 0x0, 0x0) r6 = socket$inet6(0x18, 0x3, 0x1) getsockopt(r6, 0x200000029, 0x27, 0x0, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x200000029, 0x27, 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES64, @ANYPTR=&(0x7f0000000200)=ANY=[], @ANYRES16]], 0x1, 0x800) msgsnd(r4, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000008b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190dfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c6121375d39876dfb6b4502000000000000005e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba992d6931ec5ba0bb0e8997f7a941759689d37da8160000000000002df0a24e1374f32e7ba726f21a2efb556aa860a00549373bbbe2349ea6cd3640f219696695026edab1f949c21f4bae87326467f0d504a559a3b3c0d7a61b35129d14b71d78e518def21e8b9dda885acbdea01b4824be3cadef9784ac55ba27f415aeb7b325a4ee1de4149e2546827ea4bb7fa6041c4ba870c483cc11f33a4df54ccd56148e2ecce5239c82c9cba1937ea8fac89104045a5f82ffd65f9e29746aafd330bc19abde9d8e0ac01a4c2103488c1cbdd50eb515f90707dc1ade21075074b2d98808a1ad6e5b"], 0x1, 0x7fb) r8 = msgget$private(0x0, 0x20000003c4) msgrcv(r8, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(r8, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067c6040096dfedc4000000000000000000000000000000000000000000aea58c2400005865975c1a1b499c96da3021602314dffc83805bea864da9ced46c9013c0aae12850a1f1289c0d721948ac76463071f698341e58f4a35297d36bf85998909d532e3e786d2eebdb798481ea7ab27188c451565168e393c9653150119959999eeca075369bac481c9f94338a8f07118b23f430c50cf926d73dc536c7b520755a40131ad0fdfec7745d886c91b45ce200f50adbf09c39e67f6907376002a8b2805f7386475a153d4fdecbe4d1863b90d246ff64d5078c892f6c7236fa64fe0a5859081ac0283070a9285d67029074f2e702953fc3e518b0df967a1eef6baed740890070004d"], 0xfffffffffffffcc9, 0x1, 0x1000) r9 = socket(0x18, 0x1, 0x0) r10 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x400, 0x248) setsockopt(r10, 0x29, 0x9, &(0x7f0000000000)="03040000", 0xcadf9b76e5d4c5ea) setsockopt(r9, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r11, 0x29, 0xd, &(0x7f0000000180), 0x0) r12 = kqueue() ioctl$FIONBIO(r12, 0x8004667e, &(0x7f0000000280)) r13 = kqueue() ioctl$FIONBIO(r13, 0x8004667e, &(0x7f0000000280)) r14 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r14, 0x200000029, 0x27, 0x0, 0x0) msgsnd(r8, &(0x7f0000000200)=ANY=[], 0x0, 0x0) msgrcv(r8, &(0x7f0000000080)={0x0, ""/215}, 0xdf, 0x3, 0x800) r15 = socket(0x2, 0x1, 0x0) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file\x00\x00'], 0x10) sendto$unix(r15, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) sendmsg$unix(r15, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x405) shutdown(r15, 0x0) r16 = socket(0x2, 0x1, 0x0) r17 = dup(r16) listen(r17, 0x0) 14:33:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x81}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 14:33:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\x00\b\x00', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5c}, {0x81}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:33:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) close(r0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x80) write(r1, &(0x7f0000000240)="99", 0x1) 14:33:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffffffffffff9, "7300f7000000004010000000000000424700"}) mmap(&(0x7f0000ff5000/0x8000)=nil, 0x8000, 0x1, 0x12, r1, 0x0, 0x3ff) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 14:33:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0x4000000]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 14:33:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) chroot(&(0x7f0000000100)='./file0\x00') r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) dup2(r0, r3) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") 14:33:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000200)="00002100000081000000", 0x1) write(r0, &(0x7f00000004c0)="0002e62a6fd0802bea8db2e343dc1084f813a9143f676e5912cb464a927a6dc99acac79dbfa40ea127fe8f91ba316ef17b9619e341372446ad657bc5661200145c038516dcdcb47507d877e6e47c27cd3560d63b2e36902d11a41d4552def21caf9aea386f774b3cb0d56aabb4713919935a0f649d4780ad60e516068c0e5b8c9ef3575ba973424fa2df34aeab2003d51bb718632851d3477779a77005fc7d0ad611c51f526853b5ee6682ccaa72ce04aeb81f77d7583f72157f5ef9535e1449a810b3b6898cea0c4f48cc8d181b9b41a6b86df6830db530142a12fb7aea38c05ce819f5fa001a0a0336dae6dee0caf8775224cd5773e2ac0b22693aad2528eb37cb00586ddb523d194d386634afe255adc78f61dc90f46fcd29aea2c7c39836e163870c4c0a356fe6505700ff4a26c30c78845f17f44809c09d1a87339ae9dd5ae3250fa2d2b21633c2348bce773fd15fb45cd17203239a97b0d01a2b25045f3168e7a3b6e3555a8216a907a887f019c3d9e94e80d5d69a9337a19c9b0c108fefb5c0ad061790e1dd9758f9a1b11ca70215", 0x508) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:33:28 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210, 0x4000000000000000], [0xfffffffffffffffe]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x0, 0x3, 0xc73) r1 = geteuid() r2 = getgid() r3 = geteuid() r4 = getuid() setreuid(r4, r3) r5 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r4, r5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x14, r1, r2, 0x0, r5, 0x40, 0x6}, 0xfffffffffffff05a, 0x3f, 0x7}) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) 14:33:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1}, {0x5c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="020c777cf7ee530d74162db0118b") r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x1, 0x8, 0x4, 0x5}]}) 14:33:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b04) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f00000002c0)="8dfe92294db803e9018dd437617179c0ad2cbcf6ed659d07f33114e47e38", 0x1e}], 0x1, 0x0, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x80, 0x100) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000b00)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) execve(0x0, 0x0, 0x0) 14:33:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = geteuid() r3 = msgget(0x0, 0x2) msgsnd(r3, 0x0, 0x0, 0x800) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x5af1, r2, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7ffc, 0x6, 0x4822, 0x80000000}) lchown(&(0x7f00000001c0)='./file0/file0/file0/file0\x00', r2, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000280)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') open$dir(&(0x7f0000000200)='./file0\x00', 0x8, 0x11c) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000180)=0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 14:33:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x200000, 0x4, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x1, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) preadv(r3, &(0x7f0000001580)=[{&(0x7f0000000140)=""/217, 0xd9}, {&(0x7f0000000240)=""/134, 0x86}, {&(0x7f0000000300)=""/131, 0x83}, {&(0x7f00000003c0)=""/57, 0x39}, {&(0x7f0000000400)=""/36, 0x24}, {&(0x7f0000000440)=""/246, 0xf6}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/50, 0x32}], 0x8, 0x0, 0x5) connect$unix(r0, &(0x7f0000000080)=@abs={0xe7c4f3355037793c, 0x0, 0x2}, 0xffffffffffffff69) write(r0, &(0x7f0000000100)="8c65", 0xd) 14:33:28 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0), 0xcc, 0x0, 0x0) msgget$private(0x0, 0x402) r1 = geteuid() r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040), 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r6, &(0x7f0000000000)=[{0x0}], 0x346) setsockopt$inet_opts(r2, 0x0, 0x6b, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r1, r8) getegid() r10 = geteuid() setreuid(r10, r10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x3, 0x0, r9, 0x0, 0x0, 0x4b, 0x4}, 0x800, 0x3, r12, 0x0, 0x4, 0x0, 0x80a5}) r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r14, 0x0, 0x0, 0x0, 0x80a5}) 14:33:28 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfdffffffffffffff], [0x0, 0x0, 0x5]}}) 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)) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xe45b, 0x10001}, {0xa45a, 0x8}}, 0x4) 14:33:28 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8611, 0x10) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x864d, 0x5}, {0x20, 0x8}}, 0x0) clock_getres(0x0, &(0x7f0000001240)) 14:33:28 executing program 0: r0 = socket(0x1, 0x1, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = semget$private(0x0, 0x5, 0x204) listen(r0, 0x5) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x20, 0x0) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x84, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0x4a, 0xf0000004, 0x0, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x100000000000000, 0x4}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca538}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x40}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) readlinkat(r0, &(0x7f00000019c0)='./bus\x00', &(0x7f0000001840)=""/95, 0x5f) close(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000018c0)='./bus\x00', r3, r4, 0x6) chmod(&(0x7f0000000640)='./bus\x00', 0x41) sendto(r0, &(0x7f00000000c0)="7309d8ac70ae274167331cbb56", 0xd, 0x80c, &(0x7f0000000180)=@in6={0x18, 0x1, 0x2, 0x1000}, 0xc) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000840)="0b432efc3c9d8730400299ceac393e202256c210b1a37bc65b0ea33348daa7c231d669a984819dd47314d3c44bebd8e2f7fc314491f300ac4fa8210d22c866152b13f3de8beddfb9331876e3ef4070e513857af2d693cfc8e7e4e50f6c791c1d027124a150de67e50b3042523eac9aac61835c4703fe4961f15672000b3959f2ee3f2d0b2f567cbcffdf257de534161f32cf043a0c435a03debec8d15f3bd2257942b423465be8908d86f01b14f80681edcc391dc6a8238a842cf4cdd9a53b0364849c0d2588f7ddb0915aa54cc97c6dd38f818a8e78142a7fa4033d4e0ae29c040e40a85a72bee7723903fd56601de8d631b05abde8ea2afe7366cf0b36f6728878ec52c86bda54de66916e669b86a4f1c26d827c4e96d526a5a8a10e569078398195a05dd8f3551afd62e035ea0a93479a623da0b8fa4d4aa2a67844c69b9b6dc67c8a09bc9e6a3e2e4e56749fffa223e86cfd0c6e33b19cdb36f578b2afe39fe7d206dd7596390e240035676c0b4760f811c2f725849e5ef945ca3c14b70ae4c130f269c1a5aa16ac9135b7af29afcc84eb8ffac7827ebdfa9b65e7e9f0587c4efad5eee56184da98c152bf623c9a0179f80916a3a70a461e6458969bbecf2ca6c23121435aa86bbc47e93ac4e48c55612f7a0246b80760b56a7ae70a9aa1bf572863045437c7b1449dcfd4c2b707564b66849ee3ff1d0edea26678d87009c1ff224a9e3331e0b5bb76b3b85e6783e9190a7007388cc5846d5abb13f6c6e1a0c70a35c8a49d5c10171aaf165d9ce49ae0ff123f7f936f26ce0ba63a79b98dccdede6c79c13294c248d2f69edffeec96dbe4308168bac4db4cc90cf638520ae651e4a89a939e74b335aae22fb7d3d23961f884aa583cf248b15749100f2e3c1dcaa1954395f9f8b331be91b514f7af061606c1e5696df55237bab4fe1ec555c2bf62777cda81b59634dd8ba557ce03def640d068bdae4969c0a72dccdb7f3e0c261a49e87e88b33a8871a3053048205389edc5306ba54cfedebc522293b7d2cb836d5ed07e02b7e685334faffd29cc70c49234a65f5816867915fc0ba7e8314a0b6fade087738ca3fefab75f7f5a5ed5fa1ce8f3c1beb60ca9894f59f461cb0885262ff8ff163d56df13a78590639a71215299aeddcf1c01135569baf8faa1f3db885a85fd6606a929cb620658618fbe7d389c5564eb30082817de2c94518764822ead9b5cbd982a6cbb2fa87cdc43cc53d360f63169c51a5cd7b939bf2f0c54cf02565c9dae56efab918c331ba276d77f07414d3ee3449b59aa025751b0657682a0107d84d3ab23a18e2f53fdc0e83d2fbc6ee5b08b1d91cd29563e553a6debb0fd1d46fff7bc6d6af60f99d723e0361de8126e6d1ce6ad8052adb7bc3a2ce1837b5786d515bbf9901474024c428356b712682652fcc0b282ea1a399f56a61b6a99801a08e433ae47ccd45e4741e9aa431586508792b9ab075790531e4f8704972b3e2b4d6a29725493c3143d80b72d37ff2976b10676f2c159fab21f3123f1998557eee5a480619ee32a2b72ff50ec595f273d841a74e44b90443b7761238fe0c8d7d08644a0ec7edbcf3c93173aa06ef336e6272142068528cf266f5e7d0bd6899c05948d7add350bed16d6a4caed53e141d5f00dd425fb51cc06eda86e54b6ec81037fd2a58c6d5048e1563e46415bb222793848aff8edae8467a607a63922d7560283253f533bb0590d112874cfe434a87682f23f6ec5b4061ec81440aad7b32ba86865cf186b1108c2af6c4143e84460c0f4cb68f3b3451292c7a10542b92e8e42a70893f48f0d907107a2349d5b3a023ec9514df4567598b0de854d10c58cfd04d93bcd421caa5cc19b3ea210f25d5ca9d19a69082fa6b657cb0f4b3a9b96cfa77968edfc261108f8dbeca1e784ce2cb646fb2bf9779beed114a34a5c5b073fafb011bd73df03f0c495d5361dacc8bb998e3d514a75ce35c49e5f20bfc79eec35fc6578211a2dad5f8909cf9f5d703779d5b18e8e329ec5e6117897a576ae663f3bf6b6fdf05d5824677d67eb8d5241e5efb0dbcda34c7cdc33dda2c96f084e7e36d0731bb41c560144e9d3f90d83ce876b493f9b2bf4ea183c1e7c43d23a904524d9e2eb0052e821c03febc0b219006a8cac0029c36e695a7214e2c4e3f8c2e594a0ef0a81e2991052afde34fe27133fcec599611ee54ce5ac758ee49a7980023586bfb8eb650f70d3bfbc6bf8d8fa6a21c0e94d94ca6219fbc820258b49e432bf8c93f91ca3a9029a4e66024d03bc22a4391b6fe7404aa84e82070c8005e9349b7aaa72c64cfa3513fd4e8d71e157c7416abcc5ca6f560f131cdace49ebf40903b8b0a5de39e27244558d57bff0149d3b7358397b15dfcd90acfb6924b45e1d1e55122d715cca37e66265f1049debeb59b0db028e3598cf858a0d47b36423c82a909d59a9738910f46d7e11bda6ee76a078d7f9438343c55fc1f5aa83a9896315e62675a7180bc0bd070bd025130f8153f9fedd3dcc58d5ca2e93a1ad331c803d31386e790b4fbf98b9553d770671fa2d4399dcb8064a3f18f8e9000b552a97640e19d51177f25e0d2145721942f003f475f4846cf184d7841469941e248163d0f0d8555e9d8c11853d0b096aec0ad8fd2780463e2f3570a39f911f31db46642b382eaa7d77b2524a821f63468343b286e96e01e85ffcd9bb610d13196fe631030eacd9702730f14eb52dcc2ba695c5a36cc0df4c9491ae818f9029ee8f988d06296f7e4b840ebbba32937f37506ba519494f89c95f2ddedb30bec1f8444d9cfc1723ba057ef92ea4bca8ba106ffeb1067bda1328de372770142d45b0a9dbebdb189af226f1e3cccf2f60521bbb225e14a47459136cff1d3954ac817e8c534b7709f6ee3a95f0c052311a21f4ee180c3118ffdcbbf6e8829d3b83c545c585a8cba05f4df90e078e28ecf2f683dadd96e0a4aa44cafb902f7c8a6517acaa8815dcd660f5d7541344166fd51bad1f8e0d0fd11a9bc3c8f7ff266701ee012cd19f79ec310129d73f882082d39047441b152ac4994d90c95d5fc7d867baddc785783845a15967f7cfd09878cc06ec14d907f1ec5b41a3d2402cb96fdbb81610d854523666dc83f5962bfce892dd2dabb13cc7219857be952c5d3dc13e14842184061fc4bc15d5c49541dc29bd30a3500c8e06b9ddee2a5b8e0c4b7e8af2a50578026ab621b94d0b517b7dfd6ced35c446175e3352160706be7378ca98840779d940b326d1e6b5dea4e57f9e46b11f6977adfb530c8524d364764b5f79ce8617b7439cce72a94f4406dcf01b4c406b343c2520a29aa3d13cd466501d9676a00c3df27c0719515cd5bc4d36885a8a2bbc2bdc0edab39dc12f29de73aa11824fca9fcb3e474094a7138890b97ca478f47326fee212c8e908731758810983dfe571dc7f234399abc583276b800d4b80fdcdca79ed2dca0d4bebcf54e4020ceb2a6d77aaf8ca42bade30e4c66ac47845a421e8d57cd27da50cb8663acb8e07c3b97310dc75f6cc15ce70e777df5d258597c8d30bef8ec5a475d29d51a2ea3dd69f8982109cb3934d155b4ddcc2784bb6993bcb1b6e2a956e4ddeb9d30b0d275b7cce524d40ceb19d9a15c179a50c4ad0d4721ff28a02b09b46e3bc7f153d603ef56c0674c41e0e11041d020932f4198a3d84c9bdbe77e29a87876c77f11e61fdea471f173ebb94c094b408a395b070b131c36b5296f1602dbd5bf2f6a2e20ad9167e07a3e605c9ee32b2ef7b0f8ecb057168d6d1e33e24fb8a8f9625cb3d41ea3e791cf19f425fc2f80f023f44740007bac307bd24ce8763a756b3a4f6e524f72b85e2a7504e22a1615f30e5c4b91eb90ab87a867b12660582d6300a2d6cb37a7175c062c2add4a67c4c4186bc9f1e4f08d4893aa10f435ddf2ccfaf504717024c1c400c5091e72c9b44a236c96ff029ea799173fcf8f437205688064b9d3161c6718f1d52d4071863e40ab6bb9eeb54062d0a196fd9257033c772ff3ae420cff159793eb64618865fdb2498a9d26d038f02fa0c2ea20c396d92294e87bde7bf8fb5863373e0302fa5d903ea745e0b97c1315f7e4b91d19cc65327806e2d35772b0b041e7868d7150b62417294e89329428e2b03f6f28aedc297283bdb885c511c28ab72a056e77340916c8741187dad1f7a9f3d9439e531fecd75525ddaeaa013f8b584c43e1fe43963a4ea2c50704fb35661f18204ebe3d18b3da390d53c6d84aa84b9cebba70e180a66e987d2e5a8ed9874a3748b97dc1a93a4c28f3f7e04c0e554ad7d3bba09e007984fbc9bc814d017962e391b9e33186a998639d55a1b976123893e3fb3d267051cf3cac3e2d583af460cf0cf7913d1c91ed644c362a4c8160a800f3beff4e01a3f525c6069b797c56469cd7ceb8d58fd2dc783e6a90d8d111297c0c1f02295ba6febc7d37480fa5ad1f55d094e7e0d5eac0ff89bb98865137ea04cfd2f6cb288cccd8db8fe0aea4bfd8e2129031df9c8e156b0f52789964902f02204048e0bc5a05b2ff5129ad6e5e56ae982f06ffbad085ea5a21567f53e92ddf828fa7ae506710b03ce8c1c637e4a4c75246bdd402c5946cc372986cdbbf947f64bf31e96c0064d325cdaadd55a7b68f7f2b7319eaf303126c8bd23210a8913e5d44d90ec1cd3e8368f4639c7c8a2797b049f615f93ac8e35e093f399b3bee67d5bbcff9348505d40578f65d411e89f9ca54435a89810495f7e3d544b431109bac576f65f1250db7563126b795150ac8f5398ce21b0ca8f9a7362b6d4d7d1b5fab5a886d2fa34f636731094861e850f90b4f910781dc1bb89f8343bf18a7823c96522b162181467ade3f0c0b5702ded79726d6234258707b1ad87ef63648ab4d53aaf63f91e618a291df8b78c905530922f3e71213413281816b4a24f5c19594a1ab19648fe977dbcb139d79955bdde6fcac5c1ce0c87df393945b827679dc3b54c3a773f819eee2f60606c14f9beef3a8039b5b6befbe2d68eaef7d581cd1cbedf66f7c30b36714aa476dc9ec1471d4dcb054b5e616f31c321305a317d4c66b79ae8d8c5037dd9dfa5304649fba440ea683f8d8ad0ece1337cc4130f58cbb65a43b35d400f82971c44262becbfe7869452a2908a03d5df1bf367d350cdfecde74a5c79d6b9ff862b628733cd6a060ad099e8c1f16b816dcc908fa7f6aaa7c44e4387601694118c7e6cceb8ea389668f34378f47b81ee592a1087b8d7c0f03d2969664d7d7378e3681b641fb4c8ce5730c0c7086126e5e471d32b85c99e2816f28251d32c9120dbfb8c96affc205176639898bff4f40d8f1976399eeb17f509db9e3678499bda14983743300325f5bfecb96a333f20d84ee357eaf6b517e9e0f43e0f447b56192bd7e82884ddbbebb79eaf4f61a5cc69dc145f0c6c1a319f3f464846ea52cf6d73004f3e93d97bc9c28a237828051f4a4a10082cfe0142439a8cde87d54e911e1e3d0d299a6e8bc1c3a91274510c7140a860d968483576d3cc5ae1e28ead5eec0c6f622c2f9bf3467ad287abbc0d82473567be5521e68c5183658d987b0941c9c2c45bf563b9de494369927930f826de700abcc019fbfc41502e693ad807cb5c63bc3c7b0009276d8091c23888fd47031256cbd139f6867dc80cd9469a03951c1b588167b1a34fadb9caeb93c9f1ed4ca9d330c7883974441bdb854afad7095cbb730936ef0e18056f7c48006a9dd0a38cc22027a7948dd9caf99c1c6351a0ab016cdc0f76870b487c0f32b031798f7e32418b8b", 0x1000}], 0x1, &(0x7f0000002480)=ANY=[@ANYBLOB="380000000000000001000000010100008d4e37a5c1d7100e090c0914f7daafa6ac460866fa773e7e0fc49ab7a9a40d79ab707541f7c00000c0000000000000000100000000080000ec05ff1b3ba77fa20f09385c42e38b4dd6b507097c9321965f2c41f01d90af2d9fbd5eade859fe15ba5f70bf8b5b26db98059e1d8bcd3cecea1a234cf623fc3e896f05bb8595a4861df0eabaa0eb70ba3f7abefab530e8add8e283d5a2d0fac5dcdcab7857240fccce08f554caed3b0e41fdce2e74defe9fa3fd904d62f59a38068402e8ace7295e5b4a13fbfc524ca95e0279cb15a1e8b2c0d0dd375f547ac67bc649776e7e90cc51ae562ed8e2957ddd15000000a000000000000000ffff000040000000c1a47d7d36851cd58af87958f70d8d9710edda999761d815b0213bff6006dcc29a6a7abfd83b8799336d78ce690e3a8c6ecc639cc7ec22bdb6e1ebac408452afd1ef47def0760c8bf0362a3879f8dad881f3f1d196672b58e1a027bc2b0a0f94ae754bdcd670e2ba07f2452ff270ae04c61ff7eb5a42cf39a8bcda69de4a7f105d9090ff6c3397d976abe4218de2659009d66c2f0796060000000000c800000000000000ffff0000000000006a14600a6824dd907d483eb6fb6ffc2b80231ed31e781e23acafddb6855fa724c8e81bdb8454abbf1582c8db75a94991893335edc9ffe52bf480f6dafb71a47acf46c644a14ae33ca48e7d8e758245d03c738388d6bae4af02210ba09a2c81c4d82a1fc347fbcb351d7fe7f0106b93c5e1280ad679603662ec2bf1e3d15ba712a552dd9e0e443daa876174fcdd4e48fe1963e643e8293f6cd3b7fb3bc2265d33adaa2122535eb168050000009800000000000000ffff0000c1060000835fcee00def37a15db05a6c5d849e13e0b7d7674e51d9cf3dc395748ad0eb4decac4522ff04a749b7c6e672f24159c0043dd607d22d0e17f5baa9bc448c099e8382dda5498ec614df4120aeb20fb3295ec24c0f67401938fceb4dbf33cc3f0e0b71f58826829bb7cd473de3c74fc5b57716ba98e20193181397823be669d4edb00ece0000000000b000000000000000ffff0000ecbb8872cc854fb3a60668d249149b7f30c2c08e3628b4708393c73240c4dc9b60095d00518143d213cad32b7249d52c1fac91930f9ce8d5180333f33a8ee77d00000000000000009ba5503bbe653e733c88f943da59df93392144d915ae9d78e0dfada66ff53a2ee167fb91f0fe40c92b8837d65e06d8a7e1076e7f6e46f16bd2658100a059f72fb9229f59dc5c1160491f1e088da08f12efe88546470b2da4ae000000a00000000000000000000000a60000003463066ac5a2134908e22e4d145d1e45422d33a1971c0efc8f550600d1a16f673b9b6d2abd46bd29753b98bdf222470b7e2bddbe6e37925e05f6cb38585f2b579136268763d7ad56457782ee2fbc773ffd352465a17673ab59e01664f9497d96524ae1165ed428b0fdd6ee739137003e10ff0f0a7b5b42e4ac0a462d8fa73f76108e4a3b4384d14659000000000000005300000000000000010000000001000075b036c4c9fc050000000000000089582284fe5fdbd3a00fabd84adeb94ddbc1b90dc56cc662259977e92366e5b649caf972b8d7c5323c36fa17857a79e10fab5cf0695fe1358039de44f49a7151184d13e50bd3dd3f964135e0e5084502ef3b57122e62453827f087ebc6d38f4625908bf2ff69f81d5d2b2e7f7fe0e7681100d800000000000000ffff00000300000058aec2d975098210ec12a0925c5d3525330843cd179608caaf5b5a9ee04ca3e70fcbf184cf14a0678f5a857f0b4b18cb3c00a9e21e77a918c9bd98b1941c7f551b2ed36df9a6f169f2ab14f62d36855ff2c05e5cd873f8d97fa811869f601d56b4aa70809c5ebf43d6bb694e55a2926caf2a5e0dbe4d72118b0835495d14c4a99812eaf3ed768aa5e94a9de6d297efce042b3d2922850aa716bd21fdf82b87471514aa93f354cc0b83799bfb947bd2b42d3e1bfb2ac151a9d357b00a5909054f00ce43f7c44f00009c6e4b66c881a9359b80f842ccac9af62730f6ad854ecdea923d6725c87e2d40359eaae5c41622e0db3153be9b1e888287b33115f7945e75d935fad5daa0d9e99f8cd29766d5933d74b588cdf4eaf896ff3668ddb706c1b6f586dbb545ccbf4219c647087b521638cbb71c8c03824422f6093c0ce23ebc81474a1eeccea4fd019f203fbf371a4f70a62996a84e06adfff4e5a1b741944427aa299b2d06ecd30f08eb5faca5b6f15e61afb27be4e57d570c8d7565523a4428e0dd9022d78c8dc2b033844a258f186bad0aa797f7fcb4017de57d42230ea42def5233653821d2cbf585f6c1052e057a0000000093f17a0aab99bbe8660700000000000000298766da77579324d9ce6b0ef56718345ebeddb62c47358638b80a34b71e17cf532790066126dbf9c41a31db67c094d79ce5e1f4e18817e0fc13e9eec1a49733d67cc3b22738f0543e2c4693b18c6e785e98a37292c4d50b8a4e89e6b438dc244f15165a4ff2f9f7f40032e9a69ce54d25bfc43c7a5be354ee1869695e22a9f09631ed5ef4ec5e3fe9a852f78b6552c7eaf060dae62785f9df5c1e17cf4997d0d4a94f272b117c5fe5396532e7fcc90b61044073e98692f0185977b1d0b534d387ff9d2019c91c50567fbf77a1a091131cea4ef7a04de7795dca48cb891e0744597644753e53682f444e249b52"], 0x5b0}, 0x1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r6, 0x1) kqueue() readlinkat(r5, &(0x7f00000004c0)='./bus\x00', &(0x7f0000001a00)=""/92, 0x5c) writev(r6, &(0x7f0000001c80)=[{&(0x7f0000000680)="85239772640c9099741148ca9da9d59629fafead9a4ff72000417e7ae3ca652a45d65bb12383b4d0a0af6257fe2734b17840e4ff257c129d10696d25be6307a6896d39583f7e11c50f5e9b788cfb9f925e74023a1b7118265f09090ba1f5baa4256e133883a0e2173cd7a645919e6f2ec43e060000b0b2885ecc1505811945f18a2b152c5c877efbaea04e74f0a4791816ae5f3341eaffac38f2f9decc13053cdb6ea41d3755751eec864c0e1ad7ddb5fbde81e0130f4563f20eede1598a0d3360f6053b797104000000000000005f2c9f469d27b698961bdd97d1464742677b8a2242ec44ae419fcd2f37f2b6964ee074958d692374c51b0533d6264b287db410dbdbbecb424f8757396d0c57556e121e58471cc25c5c8ec04ec504d7bb4db10741043f1a99509302ea07bb446337d553fa499b6dec1f846995a8ae2678230f53c4090af3bb8afad909c20e943d95a20a0036eea30597a3b1120fad3fbf14ed9b7308f5af6aeb87282b14e742eeaa928691080da11bd5b4e7b384b611f1532aea2bd6d017b688b8ff736fbf1e", 0xffffffe9}], 0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x8000027) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) 14:33:28 executing program 1: getpid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000340)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xb1}, {0x44}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 14:33:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x4) fcntl$dupfd(0xffffffffffffff9c, 0xf, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5c}, {0x84}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xdab78f5f04ada79b, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x10000, 0x0) recvfrom$inet(r4, &(0x7f00000003c0)=""/111, 0x6f, 0x0, &(0x7f0000000440)={0x2, 0x3}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6", 0xe21) sendto$unix(r5, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000000)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c58d62ffdb", 0xed, 0x0, 0x0, 0x0) close(r5) recvmsg(r6, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='!\x9d\xf3\xbc\x00\xbe\xf45l\x00', 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/d%v/bpf\x00', 0x200, 0x0) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 14:33:28 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x100, 0x0) clock_gettime(0x0, &(0x7f0000001500)) semget$private(0x0, 0x7, 0x88) r0 = socket(0x10, 0x8004, 0xfffffffffffffe01) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x9f, 0x0, 0x2f6, 0x408}, 0x4) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() close(r3) r5 = dup(r4) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCSTOP(r4, 0x2000746f) r6 = semget$private(0x0, 0x4, 0x200) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x0, 0x6, 0x8b) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x74}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) bind$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) semget$private(0x0, 0x7, 0x88) r8 = socket(0x10, 0x8004, 0xfffffffffffffe01) r9 = syz_open_pts() close(r9) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) write(r9, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) sendmsg$unix(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x9f, 0x0, 0x2f6, 0x408}, 0x4) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r11, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r11, &(0x7f0000000200), 0xfe72) r12 = syz_open_pts() close(r11) r13 = dup(r12) ioctl$TIOCCBRK(r12, 0x2000747a) ioctl$TIOCSTOP(r12, 0x2000746f) r14 = semget$private(0x0, 0x2, 0x1b6) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x0, 0x6, 0x8b) bind$unix(r8, &(0x7f00000002c0)=ANY=[@ANYRES16=r12, @ANYRESDEC=r12, @ANYBLOB="9693744c16b2b3a3f9e3a2bfb5519d49a7ab0c7913933807bb9dc196df5cbf015f14d98dcded0a3d6a53cab1061bf2e88eecc22bea6cf5523ff714afb257ee5c280634bf936bd1255e66732bcf1e14ea2c32193a4b5546e4939a900103a57636df530127243568ece0e46cb645025380a6ad1757d57bf63307efb3cfe36b44dac552fceb34ddf626f3", @ANYRESDEC=r14], 0x4) bind$unix(r13, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000080)={0x8}) 14:33:29 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x82}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000140)=0x8) 14:33:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x6, 0x40}], 0x0, 0x0) kqueue() r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = accept$inet6(r3, &(0x7f0000000100), &(0x7f0000000180)=0xc) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x2b, 0x0, 0xfffffffffffffffe}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) r5 = semget$private(0x0, 0x9, 0x8) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1800}], 0x6) r6 = semget(0x1, 0x4, 0x108) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000240)=""/115) semop(r5, &(0x7f00000000c0)=[{0x2, 0x81, 0xbafffdb578acd778}, {0x3, 0x8, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x5, 0x1000}, {0x2, 0x9}, {0x0, 0x81, 0x1800}, {0x4, 0x7c, 0x2000}, {0x1, 0x2, 0x1000}, {0x2, 0x1, 0x800}, {0x2, 0x3}], 0xa) semop(r5, &(0x7f0000000480), 0x2aaaaaaaaaaaad33) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000440)=""/93) semop(r5, &(0x7f0000000200)=[{0x4, 0x1, 0x1000}, {0x0, 0x5, 0x800}], 0x2) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt(r7, 0xa8, 0x117, &(0x7f0000000140)="bcb055e3c24bef87c5a4b220e9f9ea5fcc48e4b0e5099cf2b0f931dde97a56ef8e615c592a2354b3b122ad151cf0", 0x2e) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCDTR(r9, 0x20007478) semop(r5, &(0x7f0000000080)=[{0x0, 0x8, 0x800}], 0x1) 14:33:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000280)={0x7, 0x8000, 0x20, 0x9, &(0x7f0000000000)={{0xfd, 0x3, 0x2, 0x3, 0xfa, 0x7ff, 0x7ff}, {[0x6, 0x4, 0x6, 0x8, 0x4, 0x567, 0x1, 0x7fffffff, 0x200, 0x60000000, 0x6, 0x3, 0x3, 0x3, 0x5, 0x5, 0x5, 0x9], [0x8000, 0x5, 0x800, 0x40, 0x4, 0x0, 0x101, 0x1, 0x400, 0x6], [0x5, 0x9, 0x4, 0x7, 0x7f, 0x6, 0x20], [0x6, 0x8, 0x4, 0x2, 0x5, 0x1], [{0xe5, 0x9, 0xffff8000, 0x7}, {0x200, 0xffffff7f, 0x1, 0x29}, {0x1ff, 0xf8, 0x9d, 0x1e3}, {0x9, 0x8, 0x6, 0x7ff}, {0x3f, 0xfffff097, 0xfff}, {0x81, 0x8000, 0x3, 0x6}, {0x8000, 0x3, 0xffff, 0x78ed}, {0x200, 0x9, 0x1, 0x3}], {0x8, 0x6c, 0x6, 0x7}, {0x6, 0x7f, 0x101, 0x8}}}, 0xb362}) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 14:33:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) r3 = getppid() fcntl$setown(r2, 0x6, r3) ioctl$TIOCFLUSH(r2, 0x80047308, &(0x7f00000000c0)) r4 = accept$unix(r2, &(0x7f0000000500)=ANY=[], 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000200)=0x9) kqueue() r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) r10 = socket(0x18, 0x2, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8080691a, &(0x7f0000000300)) r12 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r12, 0x0, r12) poll(&(0x7f0000000080)=[{r0, 0x80}, {r7, 0x2}, {r9, 0x6}, {r11, 0x100}, {r12, 0x20}], 0x5, 0x6d) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) kqueue() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_open_pts() dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffc61}, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r14 = socket(0x18, 0x2, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r15, 0x80087467, &(0x7f0000000000)={0x2, 0xff, 0x100, 0x87b0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r16 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r16, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 14:33:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) acct(&(0x7f0000000040)='./file0\x00') kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) dup2(r0, r3) kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 14:33:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) r2 = geteuid() setreuid(r2, 0x0) r3 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r6 = socket$inet6(0x18, 0x1, 0x74) fcntl$dupfd(r4, 0x0, r5) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffff5d) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = getpgrp() r14 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x3, r9, r10, r11, r12, 0x5, 0x7ffd}, 0x100006, 0x2, r13, r14, 0x7f, 0x100000001, 0xb1f1}) r15 = geteuid() setreuid(r15, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = accept$inet6(r16, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r18 = socket$inet6(0x18, 0x4005, 0x70) r19 = fcntl$dupfd(r16, 0x0, r17) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r24 = getpgrp() r25 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r20, r21, r22, r23, 0x5, 0x7fff}, 0x6, 0x2, r24, r25, 0x7f, 0x100000001, 0xb1f1}) r26 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x7, r2, r12, r15, r23, 0x200, 0x3}, 0x1, 0x9, 0xffffffffffffffff, r26, 0xdc, 0x7ff, 0x6}) shmctl$IPC_RMID(r3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 14:33:30 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000002740), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20, 0x0) writev(r2, &(0x7f00000026c0)=[{&(0x7f0000000400)="b81529d5583001feed361fd3b33e06bacff9ec8960279d2f1ee17dc5071f8aa57721a450a89a05b6799e03ed6369346d5d30f96bb2cd3a91e114b94a79ec03ccca5e15ad75e55a2d4c54f32a8ec83e190417c243aa5e8588bf07b6b7cb6e6da8a58df90f00e6c67c732ce9f6c0e57255c21ab994f258603af036c6ad73dad08b88d053f4f797f490d192944ab44709b6c38fdef82c677c0a7d8963f8aafad346341bb58be713eb8555c3c93d8f298ddb5578098020532673a55c01ff7a51c0f799aa6f1e5d", 0xc5}, {&(0x7f0000000500)="dc6e6d3996c06f66cb93850de805aa9cec208d3adced7c6c43af45cecd8888eb36807984dce7ef71058794373f4bcb016a84c0b9f1e29cd550b8eabc1326dc4e8affd50c7a51bafb0c081486f337515cd261add298fc82f453650779c2f126d7e5004d1f73a4c78d934525f83fce3e59b9b9654d689d42d2de5ae334c8bf68d427109474ab7f3facee0de4b11849134f46aa5cc48820b8fef01db018e56ab9ebfa57b0ac69d50f7f1907340ea9de53e2616629c5f4e4f2449943f37d343238dd0b2f6e8683553b424bbf32b499062d677b49c08ef79ffdfcee889f0c69e64d970f2d513cde99eadf8ccd25db6ce9684ca03dcb017463ba249529d81028c068", 0xffffffffffffff37}, {&(0x7f0000000600)="572e409b2aa4ac3141f8d90b71ea5369260671a209c966d6ef1c367e6ee0ac8eb6f7dc5d76a24c5c0e0be4547ace3e69657a12394a153e5e7a8554d84647027aff748fc2b0942448fca6a68f64da19a6896513e6e64fdfecaa689a96b02ca1ac2c2cde500b61bf6ee244cc93210a512dfce9f76ce6733e79e2f123a70bfbdd31b46e8b97cd0e29fcb4a6a14dc9d304df35ba3ab545f8c217e23de11a480186657e10038edb87f8dda6103f839ad7cd771db7ccf47b87a1bd57dda9af95cc8064548c2f28514f7493aea54a6fc31af2c57ae772862105a1616da89af4347abb6f734f5635b90114b1cb4a6aef6f0c9fc5e51caa4c418f6d85dd26c13266dc798a338ce6e6b87d3f4fbecb6889fa59547b74cb081027b2740026398fce9c437ce8b3db4e7a59cc5945cf1b84b388eb6a108760f2b0a4aabd01e8f51fcfdacf9107a6f4a3a0149f8d48df9ad87a4beca403797ac550ba4a3e94665aece78f414987df2026824db2e264fa936d44339d4c2ee709195abc4e11053cb0cc547e578acbb2d9d1e7deebfbd2b0223defa975809deba650276d1ec613b8c8cc7d9c53d2daebb00bf4b15200d69ed67433771a623437160c85832fed00566902665b80d71a97905c93810eccc6b697abe7094e86e6b2bd2a71fb30a958c77764b343ea2a863a2567b2320f12851386f2ae447a251834fc700f34a91ec4c9b0b523da69644f724ff2b9cc5a96a19487041415c742a2502870d82a52c033ccf2fda1670588c201f72043527372a7b4c03fbd35178c3d76ab7b4b764754f9513902d14b9719bb4c66f9dc8f3078e3dd54df881c7a0d5d081a575ec5aac96658075b419700b3fb32ba16eff4677b808c40665dd2e2aa708e50c22f4cb389d1813011dc25df2c0326c36690fd08ab1f1121054622bdc1ef45c5121bfc1d4a755804fa8436acf080117b6901bb9267c3ba5f583058b6f95c40ff96f244913eab3e386d256018c78e60166617e7439dd04422fc2370adaed4048efc4207bf88afb8da3fb7e3e6803b543d55f77f242d5efe69c52d8747c9604074dbacaaf527f5c3f4a03aafcadfa328378a4b972c87c5d5093450faa7e181073e436d416d18ee7e3d369ae1962c972f7f50c2289fe56fd81762c1bb59cb03a9747e4248f3d4e04f4fb57438f186ff8dcde1344d8bf81f43bc2871deea5dfed8f6b23a6cfdb655099e874564960541e9ef0110db04f98731c191559aec7c27c63acb3da26967a2b91c0e02a14fca5e4cdccb1cfca5f858ed05e49ac78fefb36319740b3abb0a941530f1df16b4c568e3e96527ba8965290f307f4570dab069fad6cb244bfa26ce1da647e771a23ed97c6682e3a526f5393eac7da0c3ad47ae977a712266f849d98111777b7bfb7960add575db2d029239d1f6c9e82d64846ce1a564c2164638e627cae661815a21b5104c698dfeabccc5cb3728175411fe17b934bc0e7a852cdd2fd86f90d0d2c2791263d1c47c0d34cf852a253fe9677cdf5459f14bf3d2f7ade63dcba5abe6e005281026b0525b79e76642fdf9ee5d0abbfbfedc15dd6c50c1d0f9df03db423acf4dcab07f95039e4adc0eb39c0da73855695ac82c629c38c67a2f62f95b23ae7d1fe77e1db015111c62f9da441a2d8c4109c7274263509e4a91efd62f32e04b3b1a5df6043bb29ee7e8f4b80d5a2312cd823a472ad184efbe316a72174624d6e22310c6c08bc77ab30e830419c91b13cd2a3f96cf972ef877695088a280efb06e72fe0a6e2b12175afb87589a383deabe25c0f172f87877ea3ecb7a00951de495e74ba720557d09f2457ffb3f187ab661b5a73fad1e3d560afd385d89301c9f5f2e1f4ca352185671002bfce03d7ea6c7080ea5d98404bcedaac5e208266aa2d01da951706f2030f616ab6b52ed7546217904bdd1a679513ddc067cacc3ce0033f2864a7342643126ca054adaabbdc4410e9038f1edaef21d8812a994323a3e67d5b91df0cc480b11dddcf01e52262658f29d29c71185f5616b176d1336a12d1a0eeafb75cd5c70e206ba61b41990de2332cc986301f207a8866f3a1da36064fbbd844a232fcb0b217fc2c00c03c24c9d1def4e682af26a33d01d85a56894795fa9f55b92759086e57c4eeb4f326fa31487e609452935a62c8bec676e4ffea5cda88be8abfb5da1871bbd11eadb4687df6cb36ff21b7c4b26998c666de1575333c8388ae4d4147695b77bd9203677ca37d99f41b29c9bf2d78378a777dbb6df549c7dead3db173d8de374ad106daad68476826c67b6a70657c1fd0decac0f2a576ee391bc7c723e1d74051ed1bdc2e6ba68af95c5f86f4260fe3a951aac6d36d6a5e055b4ff227d7847ad5292fcaf1992c1c60410c2c4f5f24ea8829b04322b4f68184e7b228b6d5ba369115b70405c2919eb00d9e11d1d41dce6bd3df7545f2bede34c2d67a03de4b7390c47c4dcb5cd5686b0adbf67918550e2bb1b30b1406b849b0cff7e3b0fcc2cab62a0d3f5d68326d137bfe314da18d5537d1e307dabbd727eea45f8c81d8f2144f9c19261cb2808f0b5ba2fea1cd2f28dd4580fb228abef3273faba952f5aa99da53089f4247d735f072212cc8be0e63f1d5910e7e53c35e40d6cc5b3f6ed5edb13e0b5c67505148defe24b53017b595d75432e513fbecf1da2c1e5bf9a4bd7bd3c26676371e0fead91affad37d3c55d28e4fed5d2114d9b453e7dd4ee1438cfa1ad39953343ee54ab9dab8bc0f273d2ab678fc9f7f363c12377430f3ba0c9dbafb6f114b54a55426e9f4f474c849621f15d52a71734eaf635e433e1243e84626c168fbbb966dbc25d539dc59bdc5f760cd3e8202448b8773777cf5cb786f6240010e4257093209ad621e84749c7be49abe98410010e56e2246051b54f6e1d3370797ae0ea0de8a0ae1eb370070a3ff5b619d21f75d89ac5313e4853b0c9b94b29ad71a5b4f469a3e9b9ded24c900772f430ec50354ce73cef17db399b2072ed28f50c9b3fb6d223f2937a26be081d9c64a62de5a941d90fd39eb40ecdb1d386a485089b531ac713e10be3d30e633d83e2a1e7dbb963918899265c4716934b72ff2c4c6b794fbb31b67ef82cf2664bc3372f68a78a7d1bccf1e95f1f649f39ceb3a2423d324f6b9a87aed1c364b7c0aaba7a77f3ca2c289e5e3656733913d4f81f0d397102bdbfd442857b281734222dc416ed632923b4d11d9d55b59d1057349f2caed9b9505518c833941ebbdc717e4dc06416ea7724b572885aaf1cf3fe4f6f62fd89d2929d06efb27223996d3c89074ffeb0e3a8ec2d738488c74e427dc0ba3257ad7c5b30f5d01d34b16c15c7e50cecb895bc6d4e2a73d1ad8fcf1f6acd9cf16039c867a9faa8dd5918eb2875aacf0c0cd75716deb0d8421ffc0fa01c6d387dcc3aa829c0d45b769d65cbecdaa0dc25803b26020dfe439ca536d8b90d17e6fb413a239099820aba5324f514f74d58902acacf4cadfc1882ca378bd8540cf1427bcff7dbc5facb169e9f271a351112e68766391f3135c695fadb682233947d10e0bf01ca16f1a95dd39e46fe70fddd0de31b9240490512b06a694c4ff3c3db0dbc10b71778607eb92916b810f2f2ac2ee6a6dd2d1178800b32dfbf85b811354ed519514fb99344c1df9733b325efacb20a04cecd98c2fb1393a6621ddfa89f96fbb827cf7b4981014a1493adb87aa4a2528be624c2786daf69fc485249c7f5f1123938ecf8245c6c18e7578d6906a7211171381f49de6afa92a886f85be62439fce6e54fc78ccf9bc226f64f95d2771a9d320332ff0212a3ca5e2f8538045e4ddb353f8fb5e7a8227ef1c6d03bf148c35b76770acd88a9d5e3ee4578021042552b6a71a170909f82a9883fa964b8a31f281501d0eb99998f255c410aa0d9a61b81da70f0232241aa69093e95a6164654fc9a22a352a0180594ea218271602a29796c6b4d820f740aed6ccf88033ae343a5369dd2d46a49cdd88db5f1dfa6a4ee5c18e648b7a91761cea7977020628bad32af4579de17c9ab3508ab18ab34fce6230cb27ea1eb58664baada844b93bf7d0a24dbdc9088e6d6c6e734fad25797538c1bec4b4d8aac01be25c8b9d087985a080ca05d927aaca70b35db45ccc86994aae403c5163980ed2e2c05b371533612fad09fc16d3b015853006964105004deb8198d4438cf1f57553663e76a44f116e387a27dba29b955b24e0131adc8f2b8fd13ee20f5666602eecf06cb12c12c4f2c8281505248e2bf7eb9285c06ad366f59c04ed2b5371026e4e1491bbb7d0f2656a7ec7eee76cee6d141b23bad9d11879f202abc355d6a6b2a9a0f18dfc9f054e448a909399a824e3269351384f47d5f039d1263ddaf80d85cffa7eb02e29d2c449538178e7e3f124d26c9cb149d837c6c34695c7b87659d498c072c068842dff1c55d0b83b4abc2cf87fade5826916b8dc13c444d1f420fed8ef827fd8e768dfa69490db3dd95eee17dab80db05d67d73594c59e0e74c8c4e4ef90135798a63a969a1ac98115d24839049d55c10fa31db12900b0aee4c4b6cf6be11eec4f2676aae3e5fbca67e8943ad88adbf603613401c74aa920695d23d09cb7a3844fa042a252337ff6060f8ab65c752a146fb193611c248dd21e4a4d674f8ce2e7db7c3a16d034dd4c7eada850476812009caea5b8637a26696993de8a821ee3cf6506d0e162af844df235e5970020139121f2bcf65ea29a9d92d3bc66202a9dc2813a574157e0e0d672ea634ae0a58c4b90e1f06b5855b49c018a81b7bcc7fe15af280068ed7bc0c838d0a776b0e788c30a1bc3c6d02ef0b07bf892f9f100e193b6a36a22b9410ae86ed1a9da380d7de926cd2a6d0a1f0a6db4f648678fddbe356b3191cc8c31a61aa928184f957a436325fbd705be85387f07798df6e2485691b8e0456a6ef3093e1c51322a1e1906976188e7346e98bea68b82caf1c57693557ba3e1fe07a07154ebd9118184f9832a1e994f82dfa4961804d9f24a11948b5e769e5e9c5d32f73ee7a37b53fe9191e335c7fdd3ea14c0cf42f3000e8fbd0d62110be61fe03e1cc2fec5b7be9d9cfb73fbf5d70ec37206ebad2122d603b24c255514bae40c64c728c88abe4fece095702976d65b2e823451d9e13978db9b5c5d3df64b6f33473d218a6f9e9cdb77a1cf2d281a0314b0d1966fea7947683de328c859604e5664c898d45e1f264b2a502868a6dd3c48f61b03f6f3a1a358e83ca6bceb167def8207ed5fd8c9b5044026976c31f4d86253ea1d747dc0d8c156e2c79025172dd676c0823b34720ca4c7cac0a771bc582eb2c4fe5f1b2922ad9ef1ee00402e7bc44ad697047a99a5a9d227f1bc53d975c4a6afe61cb0be001198501cd15830ea9da825aceb4d12f6e767559b029350879d0ee1dc029e72e6351c7de10aab71e1b9e6df28b7d62ed9996bb410c3460cae69895f86202295547541204a133d972a4243680cfa37d77e4c2ec6bcd6e875d6099a36e57315f10edbcfc871ed638ca78f0ccfb2fe813280e1ee9bf90be2aeafe95ab1a7b469fa20babe4706d5fe0a7cb298fec4cb558179687bcf051a854fbef0f1015a6c91c53f50e8ecd162bfe8351c29cd8eed593d8149e533cd87ad576fd3a41e0978e090857d0255d6c06d9ae253221c22ed1cf471c04a19ede354ece75cc7273c7bcd2e630d855a80641293769a399b32d008f561302a8818bb2aae389bceb88a8e4de12882680893224d1f66a76bc1580f35ff537a55fb7617a95eee6fd5282d257843f53e3ef80d7b47fdbe7ba74d", 0x1000}, {&(0x7f00000002c0)="c991ff3cb4df69f1dfdf7a778c6aaa82c7f3502dc030b4a445144edbde4a5f31a31a4df96c3ee363c077cfd95c6de6ed82e913d78c", 0x35}, {&(0x7f0000001600)="85d30801d81e88ee69f09f6db3fd38eb3777bb50dc11a6ff90c23eee50ad04f1028eee061db06c6c2798bcb63242fbad0ccdefb883ace5ee2b852bb5a12419d56a5c23b719c9e42ae0b220e6591648391b17b7517aa67026d2191da54271c3d31c8bb710c5a979167c6bfd1ed183ffdb71ae9325b98c0d66635cafa373e24643a3424b245ffb9b9af4798d5dadc327424fdc6db63c912672ac4e4a6dd04404d2a89ebba3bc17625703e569a90075c5172581b9918935d5cf0ec1a95c1d8c9c2ed63465305863629885e7bc09fea07e38a02c7140a5ac185657762ff12ab41f986da429500f91e4442771c6771e7c838e1909bafec1fbfa1e31b4b29d153d97144d5d20f48547baf8e3695168738ed0abbd23e2eadddabcfbd59e0c1d4fbda8a9cdf05d9a7893e7d4d9292df2ff13f311a06b184d8c3dd201c09dd9dd00457f93d74e1157c57ee4bd6c77b3f271780d8fab73f6599c8ddfd639bb81e957467ad4e1ab2486037928a2a7b308b99f4d54728206e568b77a127337372a4425a7810958244792e985e18ee0cbd87ea88d68960294344c7ecb8d61da44627a2f108310776c053a442aea64f4f5337e3a58f15b417b42daad34f7f2dc80e8be7fc0e25ff979a4d6b37651c941ce0cc34a00e0881532fb8d6cd33190fb926c178a63b212ae3a650d7376b50db887a1b709e6dfced10973e1da9ddfc66da9d9ce0a40caa3f4c1757c56d130fa71ab09ad142ce6f502bc334822abbffeee22a74976eed6ce6a38ca2fe70a0f858cd5dac1fcb9ae88894768ea052316afc72956ee22b3b73825ee47f698ec6e751c0d97461ce4a83f0ba6286dc4ab6b66a77f4f3f2fcdad9263b474ce78257c48c6d92934e78f32b14b9dfc0098a979b865e5a15866a43f5601700c021823e63a0bf4ed5c8621548ed747ddca3ecf730d130c807aa3c262d2f2254c4e1663f66d13fb2abb91774a9f272fbd80e1b551bd7e119b76f0fe2c0ee7f88c0783264b745ed99fb9427e9b540d8d9f5d63c0ddb526f1727fa6914484cb61575b89076e250a89f01adab1a602ee1bf0a29e99e8615c03f471fc0db8876c8cac2ff83df4e2acd653d943cf57f025ad52feb22ca03fbc1b08263ab15bbd2968ed8bab854344e5aa2ba6e9f42776fadc7870dbff6167fcbcc605761c511c2db297777bea673d208da0756aa541d142e0ed09f2930aa02acfabad83b3f8f69d2b9badb57fa44fcff8e8c2ce00796ab5459e51a8342052e6d3f678f19039ffa2a93875947f7d52e192d7a06c5ab5dfc21abe9940ea25a7d8e5d2eea206b52cdde89fa249228cdf85c7fff2f2b0520e45e87fe8dbf5392f2994e482020b4b2b4a4bb5c0fa0958f87087ca3bc34471ae14cc614381969a82ac881ec460c488f378541f88e2454fbe81fe6f1b0d0e284718ffaed5271668486a6d041f2b5ec21d6ef45635cc89fedd578f822fcaee69fa03ae665a64f030d1639495d29a262f5169c984067404f6e20ec9de53271b3970f024f5595fdd153fd752c2b60a9c07d5b15fe9ebe6900d1aef9d74d0eb56ea2225a09472155ab0d5e7fa5cabb535493692b75d43da238d7c4b347cc0da6aa9fab3d073be58757d937177425eb1a5cfe3a28074855cb8baad27c194f331a018c2460a933d99aa2f447b3880f9542493dbce09115686ae6042b46f2beed24b45c0d30556634eb589345fd4072fc09f43b5c2bab6f70e573eff0852c9cb1134bd97c9474b4d6973c2bddd11df31df039a721f21cf7a6768d1a6779ae5a4e5b5535f3b551f5e57555263ca027913dd70e01a6c644dc4381d837c449529959776fde94c2b7437ea1d467deef306722ef6fc50f38fb6ea81af658eab034ed751367a3cde0827e7c752b91dd3804885e46c9f05d147807e61ce0220c8c86d9d67b09ff5f0a2028885cff2691de40f71dea4de57afd2d08db0093d5dab3bd49f7b0d256ee3e5b60f707b624a97545bb7713527d263a05c1f439bb9633d9d1e2c53d81cc9c01bf05085bd20b66aeec70a0f83bd4675de820e2701e850d21cadeb9f96f5d6bcbb1303e9904e8a11601dafa2ca41e3eb6fb20ce3f305582c4897d52f390af9fa610b5f2c2eaa25d2ffcbbb5b4a33604001bce0cde6c5a450b4b14c8c95e25d8ddeba10658d0fa98b498887aa9ae13148daf86981e435d72ac9f56bc3307e2603ec4d29ba714dad1128172ba1e3a2483402ec6e414216b604b92ec9b69fa5101d54d338811b321117c9c7af9cd92af291fe910a2c17103b1c439c55930cb3b8057f1da794c9166c8dcde799fb29ce0de947d7ce1184ac4af99f13d95f479fe106152c347de0dba1f2400d6ec6aa5e8f3868eb2b14665d711376a882d2aaa618f759f9bbfc59da91b5005328c85aaecd29aa07d6e093d70f53dfbeb360faa5e2e609519769d8d6d04a2ec86321e8cc888e1affed26770c9abf8e20f7194bc5f5b35f2d0b81608677d06ea6497bfe1dad796ee76818e6dcd1e667f2fd5b740c7a6ad33e558afd2b40ddd0ae06702070b0669e3440bec5cfc419b7385ad3f05bb5369f3e471f0a1895ac32f8b50b07e541e0bae35b81f8715600daf428605f7a6b8f805055e10400f3c8e4ea0dcc5112c531edcf3aa152c2a9abfc6dad64f0386548b15de9607f7bdb3d95567ac67427201c534455c518455a02b6637f0ff9131a395e7fc2ec58019b3dff1241d05b989271bc00aee4e36f86a440185fa540e73d985f4fb37dcd8431f15bfb8def71b0776078d85a89ff79a359239dbbd867509f6f2b328ca6d3fcf5f362509d573e5155b5b69601a0a736810b1fce43704657b06d44296f6888c1a3ef1a45912c411e2895107f71a63bc3c414ee9afa2197c8ddc869be6d25389c46c0ad71028119ba8159ece26656734dfd5d8abc4d9c66f62d6c79a11ed10d50e0253666da2414d44624e9ab213a246345dd430828ee1500dfa3ec1a108a2b1d4355cb95507394bfbb6c4c601e3ca7a850a8793077a2afae9fa3ecfd34c8b0fb4ef2348418484621803f401bdece9657a6a532001aaa459a2b0c6a7cffc713c5578319e20562b241481d25ccc005020f05556bc9c9e1756cb5e744f581ca16f4864f6cefb438cf33793c29697ccb8e08a0748eb18f99a229b5f77d1f6d24a06c077041bc98e5a67539e647f94410521ef695063cafe4f720586ae2eb14e27b4828c1198d94eecfd68f1859703dd6c6f9d51a989c173cd25a16828fcb7bca81cc79c468176355d064f187cf409f00fd47f0257e61d2fc27fba18baa844c3f2d43982c25eede3668ee85476b67c795dea80f6e452d8026ea0987a652f42c81c19b33b4848c83270cc27a4e8a5432f667fd04ab48c9f1c4800e2a8faba2eb1b68e88521577fa1971360153dd72dbcf9977514052a8e5709a3fc571f7d873ae8e62b03d89de80b228f867ae6f0c6fef83869c53177424264dc1dd1c86d7baec505f6d7ea4079961af33a9ea3b67f96d38cbfa083bc1954a471347c2b9913c9fb466a4635cb087803c1c246083cd2e5856afb6ebdd4c0cc92f9c1ae976509e69d12ee5bf5a7480c0b7d8991146b90cff85102ed68d97832d5d60d6eee680ded0b5af7eb3115258c88ec4aba8e5aea557b4324269c6124efcba56fd41cba5ce673fcf23a52761cb8114e7cb15822ac24f476ae4fb7fb685f258d195bc971dbcf5056829829b4d75ac245139f9725c39b674486af224e7fae1aefe98ae40df7796b93aebdb21c4a4a0a7f0167177112f95e69664510dea51c078e40cc8fdef5fec94a789a4a6c05b36cddea2041cb9fc25e4b2c0947e0c6d720226f2a6600005129167cbf91c7c8b5d624988a1d298cb8556d569f511ab71b45c893dd8aa0ea4747cfdab2d408d5629bc5f174bc4678e15f52ec0f7835e6b2bd9dedcfb0853b99f84bc17f88a0d9237ed341ded464260ee9ac1843c7bf702a81773371d50aec5ae6ecd75159588eb002094f4a9858e5d87c14fa6c7ae2a4bf2eb2a14237aec70ef6e74b956859fa0a9641df551b16fe6d3991f287418e2500af32a6e69343378ea03c9e7068458f572ffb1c31b539aeb1964a2c9c30c6cb132c1c5c952e63a18d1c34be4a1839b2d47e7ee0715a25adf776b283d33c13ef467106208d129bbe5226a102926afebcdb85f5138738f6a68add725ae7e078ed2c9d7665907336f72084f97fe08ed463ede3e39dbeb4ba33f7b8271a27075bb98c35e54e2736bf14a8203ef277f6d1bb4e2fa5ddd1b5b85ce4dfbce4e0dd635fde06971d11f2448060c88b56c4ac614008424318d3c0778333d26111f3f7cae23d009ca40a4c5012eb14df83028340558a1ebc15d62855a0c0e7a58d5b0e73ac332137857ae4ab22e01ee65a2f38825aa880f1f8aa7e09934d79f156086928268c0358ef77bb24fd9b7f28ede82e8a9b307e39c3bb5224132fdfa32a064ae078652d3c6a0b9ac227ba0c8e365db1555254ff77d6eaf018b91cd1415a5aac3c297e7aed52fd2cb60c20f468edd64958cc0195eeb778afbec0b2c8d4f1ba8dd35ee1699e51ddf813c6f7e15f0a849cb7d2af72b016fdb636d15f650aa9a12e0e837ddccd6d82cbac349e8b66e4cd4452a6c40b374d659849b87211868303559bedc2dc6f726cb0aab7262f58572f4ce316ccbbf0b75fdd9107dfacf4959da47338612bb16e7fd3c1c8ad494e21a2bbbf80b9619827c233d90868586a7fd41d3a5c9a53b199a076139ce78fc2586163e3d547f913ab42c15c8c81330af5d3651e3418456dc1a92fb9a38b983b71dea8424ba5604437c4dbe133e648976bb4a79fb41ca8b1ab99c53e7ef91bb7f4835fd8917a6e7d8702647f9aa4ce07fbb04056148106a1b90d98b727af041cd6c2b4a747bfbf5a436e142a2346b2e7f02f656f597c333cd54bbce64c61ef664459ff1d2b8ddd86d00617a7c55c410efb3b4b67caffcbce46446057c3ee942355c2dae1e301fcbd3ec8a779a4ab510f3a20e1349918cb2cc45f01579bde141418ee01127772b8f0f7aa6356359498894037a7390fb34321812b95d4b18cd82cd4237107601b44c86f233906b980d4647628fe754bb69eb0bf5d81488128a64be175a5d8898b4031824e59d2f87ca474a235c5c3c2dbde17259d8742bd540d89cea234a627765c5e418120b3ed75edaa2e68a98b804c41054f8414eecd48c6cb9aeef4fc2ad2d8be87d3ee66ff669fa91202f70b0cb3b1f4f76bae8660b98a293633329bfe9573ff4b38172b05a0a15a253febda344a18aed1fe9311c6a36e9fcf1fba00a0d7b6f7f7276fcf152c04196d8e39788358ca47926ac93e61d1ea776bad909dbbc977a1b8365d1a74952fee7e02ff035f5def4fba6a7eb39a99133fe68478ad352e0683a5741dc10964b305cea6c260f3e01009cdefbd294d17f3a30ddcee7ae98264591e37616734179782cd0332f4853de8b24a3bcf6ea544e7b931ba7ba43957edeb1658a73abb92af2a4e3711939b66fbb29e32f910f827d4fba3ef18db8f7ecc9677022e8e216a48a22773156c075228cadd1443e86136c40e4cea272945e2e469c7825d1d5726b345a0b72951977d84725ffee68b4e8f28f70b76e6cd5306c75d36b9c73a0894c380fd9b5267b3440334a87bf2bbb69edb1339ce82377f958f4f73ade0c6f70f3bd95377be6e1d49896190bd65eec931e3f89dcd67cbf3f1d5514af6ea64e230d8e627ab03a41fc26b30af51ee84ca79b206b132aa46c31eb833bdcf95a2f94c80046e4bf3d22a696adbce615b6a22f8cbf75fcec4ededd167e010e4", 0x1000}, {&(0x7f0000002600)="8f25eede5843b879b450aa9d7f8f2556c83bec44a8e415f681fa277af2b47419f65321d913ee14bc0584b24b17af4219d0a7c819504988055456f25c01892fa591b114324b29288fd39f4dc10cd7e01bfa961cc6997b76884c1b98ed171bfc69369b3a374b5f73dfe492a3c748cade45fe7194bb4690b3ddd7af07c1b8d0df07f203ca2dd0", 0x85}], 0x6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='C\x90ev-dPe\xfc', 0x2, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x200000000000036b, &(0x7f0000000380)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[0x48a3, 0x6, 0x8d6a, 0x296c, 0x101]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x80000001) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000040)) r5 = socket(0x2, 0x10000000000003, 0x0) r6 = socket(0x18, 0x1, 0x3f) connect$unix(r5, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xfffffffffffffe31) socket(0x0, 0x0, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x3bf1a8d37596fbee, 0x0) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000280)=0x101) r8 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000002d40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r9, &(0x7f0000002cc0)=[{&(0x7f0000002800)="6598413124e77a319200130e252026c157d561bfb1ca4e0668023e1206cdf2f21c116211f55d9ec4fdd4843e278a0bde6523f4daa6704ba2033058836acbc8811d02350c17f58b84f89720d6bc6b802b80047dda8570b13e0541a3f76c22da71a63762f03fae546c974e162ec541ec0e36a862b2b14c5d3da72e0e828d9d65f80f74e9428ffdcb0f4eca544b21b69375026adfdff4162632e9a694408383", 0x9e}, {&(0x7f00000028c0)="9b4ddf677715e964cfb75b127c1c84dfcd82a181c29b97ac3aec4ed01e9f23c7bc0600cdf9a362e5000000000000003ffd821240000200007fd81466125cfee4f5856c54d9b1a6b61b3a0ef4086dca54f1adcbf7c5500a9225078c8f7abad7405ed7ddcebd5348df4a983b295b65dfea4a7cac1abe3c3c05415a4f1721b44ad50ee8c431a1397849e55100"/152, 0x98}, {&(0x7f0000002980)="66a5a7c84c99b4eb2433db38c02a88dde85e27bdfe3b4f00faffef3efcab7e5bd1841e20d67fd02204330924cbb348ad1ac21b72459ddbe185b8346160773d14bc6ebc21e54e998d2084b3cbb71098c28ec0dc029b2f73281fa2aa86757e434d6e14d79257f980b1be33baa8193f83cc8381666f40a64746a4f4ae6a678b493fbac389f12dcb8c733fe70ee11e0590", 0x8f}, {&(0x7f0000002a40)="573325ea5a210458bfcb69ad8953b0130ad7dfa897aa96755e0dd57cb9268b52c13140568d4cc2ef8d1d2ec2ef77d146568ee2e03feb000fd60d1a8444cf5428e28eb3f269cfa9b113fff4f698f52bf6a549d275803f109fb375b1e0d9dbbfcd6a46bd0eeaa8f64ad6ab0aca0b7e7f6609fc84664c5966858751e323a2483709ba462de5dae60f0cae0ccac13e96020984e915d39d0fb2c54ef5a6fee990619f77103ce7e2e21861d1ce219f3786d4a5cdfad86991b687f504d76490cfc07e87373e3fe884a6a5151037c44e306e7ef9400882a0ac4dad8f53e88bb7223bba91ef48398e5c71f06d88263f6855b192c46e74a6e909faf8f052eb119599", 0xfd}, {&(0x7f0000002d80)="288101a1b4cf8000000000800d01e89590cd3690c93916007ef2b50f42cad633c8aa7f7af676120e8a4771a4331439086e45110ed82fcd848b24ca68af3d48f0e57a569eef87b8f9b738f31e8456aab5d16436b075ffff8ccd3e3efe31f25302000000fc6a176333fbb1a19a5bd6ef3efa1690a12bc645c601fffbfe647c6f29d1d5d9b0f23294e37fa76a35d1c0fb24ff8cbfabfcf0e60b527150b622be793bab5740206d7d69b2dae3b4878d18919fe32d235190cc12e1e2536d9c92744e7d9b739437e8eeadabecc9c175c8b2f2110fea1542a7101da4375283b705b544330f29de71c9b9f75441d4ea63eecdb95e372ae1dccd1bcc", 0xf7}, {&(0x7f0000002bc0)="73cfad5b3e52a42ec8fbec94ea505a2ccc1ae7d0c83b359aafbbb69fbc9be03e2fd1970ef920e03de23e2a2824d8cf309fa9ca19db6371c92b08f0875be2f8a505eb9afbe1f4cf46c1ee5c4beecb8f50f6150b45ac7585f9d6b11f5e25b63019800d58a2ff6c80bef90acb2ed1da559963203666265083d7f4d3a8d9804dd0614c2b19cca6b73f44d2a0a74d9dce4f940a12f4c0d8b1c5c80ab160a4fa9153d988157074ad37b31281ca8eb32d51b3634eaa563a8a7a0ed09b2fd453b6086a2ec8abe89bc4982cfda9b8e9dbc0a1f4", 0xfffffffffffffe0e}], 0x6) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f0000002780)=0xc) fcntl$lock(r6, 0xf, &(0x7f00000027c0)={0x0, 0x0, 0x80000000, 0x3, r10}) pipe2(0x0, 0x4) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80c, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r4, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 14:33:30 executing program 0: r0 = semget$private(0x0, 0x6, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt(r1, 0xfffb, 0x7fffffff, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000003c0)=0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000002c0)=[{0x8, 0x8, 0x800}, {0x4, 0x3, 0x1800}, {0x2000000003, 0xfe, 0x1800}], 0x3) link(&(0x7f0000000280)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000340)='./bus\x00', 0x8000800080002002, 0x80000003) r4 = semget$private(0x0, 0x3, 0x10) r5 = semget(0x0, 0x0, 0x100) semop(r5, &(0x7f0000000000), 0x2aaaaaaaaaaaabc8) flock(r1, 0x8) r6 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x100) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) r8 = kqueue() kevent(r8, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) dup2(r7, r8) pipe(&(0x7f00000004c0)) r9 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000140)={0x1}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000780)) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000200)=0x200ffffffbf) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000140)=0xc) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f00000001c0)) socket$inet(0x2, 0x4db3e35c97f87d34, 0x2) dup(r6) rmdir(&(0x7f0000000080)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x0, 0x1800}, {0x4, 0x4, 0x2800}, {0x4, 0x3484937a, 0x1000}], 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f0000000300)=0xc) mknodat(r3, &(0x7f0000000440)='./bus\x00', 0x40, 0xb28) socketpair(0x2, 0x2, 0x9, &(0x7f0000000040)) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r11 = dup2(r10, 0xffffffffffffffff) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f00000006c0)) 14:33:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x3f) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) dup2(r1, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)=0xfffffff8) ioctl$BIOCLOCK(r3, 0x20004276) 14:33:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x400, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x801443b20cdf477) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0xfb83) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "0200000000004fb300007100"}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x26}, {0x4, 0x1f}], 0x2}) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) fcntl$getown(r4, 0x5) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="02e7dc3b191e3c15b8982bdc50e0b8e9886c5368042c243c36c67c6fbaa4cfe9e9f7c6edaa451e55fdb74220698412268f270d409388019bb3bd2930086e90991dd8106b4456ba0da2c106f350a58a9c3e9069b7a1310d1547c041d4aaea3b84e59bbd54a2cf50291ae2fa3ed14c119e468aade26adeb2caaa37ac9c3799013145f465eb0e17ad432a6f4c035e883a705b6f2e35b7911b7199e48c5da3d03da1316b2ce370a30937039bdf4927e9e98d6207c1309f4b9d9a1531692d3fea766823f4a25729fd572fa0d2decfdfc8a019a8a5e364bdaa026569517a080c3e56d34f0cf5ee9166562afbde0987f8d8d3f00f080facc06bb0b606a1237018"], 0xa) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) syz_open_pts() 14:33:30 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg(r1, &(0x7f0000000d00)={0x0, 0xfffffc5e, &(0x7f00000007c0)=[{&(0x7f0000000080)="c6dc59329f4e61eae623503d85c6fce1e33cbce159099389565365724389b18cdfc8d4917fa0f26de92eba1e0505d3af4f42485dcaa2a590", 0x38}, {&(0x7f0000000140)="e831d199ce66f6ed596a20a649c21bf05397ab2ce8c7187713de052956c446cbcee6f0f231d4dd34720c2130daa02424b2202a8ac29e6e3e4d18bab9b7a1ff8eaa89e4d0d795bef66a90aaf920b905f019aec6a5e818bcc2bec18b52a021f921922a67c84b1c80295823e612bf0ccbd522420fca71f6626a9d6548e51e6afe3d81d1924c71429e136177c55be7fdb4677ff60d621e1c90ed2c93a83897357b05e19ce303b3482b0832992242cdb9b68e504edbdd920b1d28f4f23ac7", 0xbc}, {&(0x7f00000002c0)="b4a3d3d685e3e0193c0d96f43643fc0a844b4dd6956f18936aa2bc187ec041cfd41768d0e7af97100a9a7bcf2d5bdc59af01900ad5cdfef9d5a1c27a67baee41c3650f06518829fd4d9982c60e9fedc2f907ecbdf0ec439e1786e8cd7f5e7c8463e668ba3cd59e12423999012c21b3b75239481f2360096479bdf060a8cf33b89228bbfd8be27f57e735655cd9847648e182011decbaf7f68416b48e0e36ab6072dbc0dff82d3e0acde44116b7c1a8cbeb41251182a148aac36c27502b58544f1123d93791d6f9ae1c511f6a4ea6c33f4e2fa8673319cf5e952b16c2aa05817706b3c885", 0xe4}, {&(0x7f00000003c0)="86743e3eaa39b0ec663ee5daffacc29033b36c5a0c029e3a344daf777a6a69f1a728e889ccc63a96d95853442bd0a4839260f5595a2e24525b694e6d0a481f15e015a5d2f18f287a6c230069483cd6e45d65251dfcdfdee52531c2c26c4ca986632aa2f39fcfa485e8afdcb95286f0e475a9fad77e0a5ce329a8b2adf2f6b7c89dd0b7d549b76682cdc2e9ad649b1f125bf49b432d8b8374182a96c2f9ac0329ddf6f95de3cd92feedd7982e8fadda24c8b4b2d80aedba1d333112539aec", 0xbe}, {&(0x7f00000004c0)="50ef365ad8d1529bb30a86ecc8bf46b61eabea6b6d7b087399d2311743567f7d1ccf8e572acc7d7801314d63f92f4538fc340bd821f0a651e9d813793fc8d8c6c925d50fe2640b7290b4796d6e006f814536c9904a5aaa0ef9694da24bc842ba8cd7536dcc0e6a0f568fbf41eb60cb5b458e316fea3038d45b2ae5909c124296f4d7bbb5412cd8badb5f5cd02965af020ca94e0a89c4a47f4dbfe46dfb8401ec90ff4860c9999574757f9e9fff57c6ae581cddbac19b883a8c82b23f35670a21823fee0dc206676874f68842620f4b33408ccf5309f93557e52ab99413332f1df6706b70", 0xe4}, {&(0x7f00000005c0)="241abaa198c7abfcfe7fb874c59dbbd3c153e79e8018d7d872613678e6a9da7d173a1dd044872ff1c86a38bcb6b95455b6821cc4c2c267d288f0b7ad178c20335bade1f155784dbbf93a0c2f37275d850fa1bd2ed84679872d6e6191e55d983888d4eaf5ff3336bf5ddc7db3e4468dc47d4d5194729bac0b3c66874c8152f22595501e7acf4494730527b3277fc5205d7b322fc65018e50fe8ac64f88015ae6f8703039119aa6c71d8c20a9a65bac3a3de6ea4e54383e7ec24414a5387bb752be26428bf902f8bb8b559eb0b4bfe04cde224edfa0809f0feef97e2e9", 0xdc}, {&(0x7f0000000200)="75e08dd1ad83e4b8fa6a17db9a1d321562d0b7e200d16177ef60d8127e5e7c846558574e72f66af8909542146c4a4f6e8e0de6dd26ed414d0e27a17358436922a4829e0d392571fd4c816c39b582438d0425c9e810c7fc", 0x57}, {&(0x7f00000006c0)="7f3f82741c3b22179f2f8060e2d4c3c72434e4389a01395df170db9e59a12ab1f398effdc9264b5da7d04cdcb36b413cdf466c7ea07acb6a9b2785e152e41a0f4d13d88cb598297888d43d5d32e16329e850f2bafc5b66bf678235be26c4118fd5b50b514b42995fac8093c0805d1e0b1cb83d1970bc00595f167cd0e282323afe98197ccac6353493e7125344f268325a0adb9de26584244bb1ca0b597245448dad58d75a68132371e32ee668d54c447dc851d4d32e2cd00a73624a96264fee42d2", 0xc2}], 0x8, &(0x7f0000000840)=[{0x110, 0x2c7abe307d222fd4, 0x2, "0a261d07232003b3183bbc6d7a6ce521948b7436e3e4e3048d847d254408fc66447e2d19def15d3104514c6e8c7c1ecfc15b477888aaf5781b512a73d647830d4e4f928c6d5292074259c3949411f1b9378fa46da0762553189208a24956a0aa6a685d8db89ce89e44465065b38bdda373582c15591d9106886c6c0d1144ac84480ac992e00a4eab944d9600c4046a54e196677eda30b713a059d8ae0be2be4b9c05ed33afd1523b1cdb59d939078a8c6cad9e9ab2a944d4445416b007a2e00fb8b27d5f0a8e448286285aad004f2fcfb9a78c2e9008fbd542c6810f9fcc786cf8b52c1ef8b8e34552383347cb77bdf8a87648678343b52fd49c8d"}, {0xfffffffffffffedc, 0x1, 0x4, "e93de1165636112436bb465daed87d4e0267dbd8cbebf932223f0ca0d6733ab1c607f1878c861643f793492e21237154d2eb02b2d4302787e635aa5b78798deb7bac5b1c238bebc6a85c20cdae0f10d3aaea55b44f2e8d25a734cda4daf4dc2e840c313f8049ef577d411dc2abc7b05c1f86ab7d6cc262000d4adc28da70a35d435bee9933685ede062cc3ca7ee5ce0222edda15ae78d488cc8e88c6ce0280148ea8837cf731503693b1e48c03b659fa2ef90b69b70c447b436ad3d82b3e157d13dffcca36699421b22d22903e32f83306cc56c4858c8e6479181fac628889f6c763577884a8d3b05c4e220407"}, {0x15d, 0x1, 0x4, "e983d9b1e590b823839d1545516d6f8fea41fdaa12580212d4227d25f3699b297a5691c621fa913e02724e19a6e3255e3f77b0ec657830dc4dd438ea206df55b6287755c9a02f5519d24dd5e64fd6a57777529083b37c1835d28abbf0e465a9d65c1b2833dd4d12f1386c3251222c99b72463bbf42dabed9bf321191ae65c452ecbec1bf4bdc8ab80d8d23d7f8ecf93e80cfcea523a0631a98d65eac180c09b0e1eb557b56"}, {0xd8, 0x0, 0xe2, "42031e2d336f78a667a63b8c1e4187f0e0fd194119bb53419872405cce6a98221eb6c200ee855ca7849c4b68d747ad41a5fa37eb221f3d46de9b1aedc44a90f8b85bae872b3db9410a68bc2f278f8a91fcf8540f38b64ab2ce346b1fbf32bb3076ef864f8042626857e16a5b0174116ff9faaf277262915657a8a57fa16aeb59491039524f8b9939d7b5149ab682f2d6ab7065198371e8c09327711d67396d185b2feba402853907ccf87aec71b47156886d054087d7af6d9b0ac11645587fd321080f3116"}, {0x110, 0x1, 0x6, "bdb152dc96b5156fa0c624981d347c074a7f07efe16e4ede8bf88fd6ac28148025b679291e9c2e4e9544317bd0a4f7d0583d0b22296666bee24b601996cc366732f910a7f8210f9dfcb299e6bcd60e990532fec0c508ca1772c844f0ac1f306aa56cfbdf9d7091e29f0272357ed13525b36e69c4b5d1f0226034b9b0c86698d25c8741217d89ab5147e98ee4b46077c51e43e08557c691b078acda9d232c03aefe9a4ac8b28e96bf754753aba0c59596c49c1c8aed5a6a969823ae6c2b0c2fce647169bd9bdbd981609c2f2e98438a334e24ce746c92e30300505a0d69d10c23f0f20c157b5d2508d61c1249e75c009fb35433805e4399abd1eac0fe"}], 0x4b0}, 0x0) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 14:33:30 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00') syz_open_pts() syz_open_pts() r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 14:33:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000600)="5d998b3b155ce0868c", 0x9, 0x2, &(0x7f0000000640)=@in={0x2, 0x3}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) socket(0x2, 0x1, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x100, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034ff07010000000009000000000000530000000000000000000000000000000000000401", 0x2c}], 0x1) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034ff07010000000009000000000000530000000000000000000000000000000000000401", 0x2c}], 0x1) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x40}, {0x6}]}) mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x4, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xbf, 0x0, 0x2a5, 0x0, 0xfc62}, 0x0) pwritev(r5, &(0x7f0000000000)=[{&(0x7f0000000200)="b542358e5ea797e73087af42e0762b6e716e563096fb6839aa1ea6d07fdcaa6c252418a42c1d7e7be40d6b9fa8a7d08b4d3d1336e2ac0bc2180ab964e1f1af8b7d175250400d2df20afd05bcffacaa4d1119fcb3c610f03d0aa4ddbe8e39b155e33180298fdb9d2525b60fce9fdbe08a075457e259a1394af42740d1020ee5e08b03dc6ceefbf372d9583e11a0c7881f6e2e9031da9cdc2fc9f54a92a809853d783c1a945b8bdf5c96f3473d1424ab757f1e41386cb45d", 0xb7}, {&(0x7f00000002c0)="abb403300346f9e638ffe30fe7af56649a87240ad0c28bc14b5f6ec4e86f0224979161335577d142e4adf68bbaf37dbfa6527cd83aaa25f13f5e3bdbb4264a7cc0acfa36975cd87a37a2246339358912ba572871aa19fabaa9af62186aea40966f63ebe49c12f59b46385733d7889fd5c43c26eea74572f6d9a34d4294f90117af6bd32c583179323ee74a61f058e5485e6b97456c05cb9418e49e6df9fe3ac897552ae4d6a3374bf9b8243a0f4912abf89b9c614e696741027d390300a370384abfbc30e97382cda16be182aed2f9cbe03ede5a881b8947daa217846a08a0bfb9d51c5b58e776a50484e630f0c4b4be31b4", 0xf2}, {&(0x7f00000003c0)="5715503333e8af1223f1dfecf4774befd6d11045edb77d8a82bbe700cacea1e5038795c0c3411494eef75d32cfdfa6024fd21c82d0aeab88d5819201d0c9d64bf7141ad697ac5bde1c3d2328ceea8edf42b221a94b6b6a40fdda0f274c6b758e7c45a41f1fc02886f605718c7a5fac6ce54a1c8f9a6bf15dd98738491f117a0f66a22df2548eb1ad3424ebf485b087e73a2a35e392e2c7a316118c4a2743616b6407d7346b569dae3b14a8cf779ad9fd22470122778c35542a85e90a78", 0xbd}], 0x3, 0x0, 0x5) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xfffffffffffffdf5) setgid(r9) acct(&(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b4dd9cea87168f6fff0000000000") r10 = semget$private(0x0, 0x7, 0x0) semop(r10, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r10, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r10, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r10, &(0x7f0000000240), 0x6) r11 = geteuid() r12 = msgget$private(0x0, 0x682) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r12, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x5) r17 = getppid() r18 = socket$unix(0x1, 0x2, 0x0) r19 = fcntl$getown(r18, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r13, r15, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r19, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r26 = getppid() r27 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r27, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r28 = fcntl$getown(r27, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f00000001c0)={{0x2002, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r28, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r20, r25) r29 = msgget$private(0x0, 0x682) msgsnd(r29, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r29, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r29, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r29, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r34 = getppid() r35 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r35, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r36 = fcntl$getown(r35, 0x5) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000980)={{0x2, r30, r32, r33, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r34, r36, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000580)={{0x5, r11, r15, r25, r32, 0x20, 0x9}, 0x7, 0x9, 0x4}) semctl$GETVAL(r10, 0x2a512c31fda1edf8, 0x5, &(0x7f0000000700)=""/81) 14:33:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x15, 0x0, 0x0, 0x2}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = msgget$private(0x0, 0x80) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/225}, 0xe9, 0x0, 0x0) syz_emit_ethernet(0x2ea, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") setrlimit(0x7, &(0x7f0000000000)={0x0, 0xffffffffffffffff}) 14:33:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="4e5d739606f2ff631f244f62927ddcaf6ee66e394e77fda6093cb06bfac93a6aa38b5a7f880a019ac5197416f419d3ef7c41196f94a6ebe7eace128c3358987415060ee8b7a9a8165cb603811c46eb"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) write(r0, 0x0, 0x0) 14:33:31 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x20) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) munlockall() 14:33:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x48) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000e, 0x402008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:33:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40, 0x0, 0x0, 0x3}, {0x25}, {0x6}]}) r1 = semget$private(0x0, 0x9, 0x42) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = geteuid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x5af1, r3, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgrcv(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000506686a6e7092710000000000deffffff000000000000000000000000000000000000000000000000000000000100000200000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093ca2ccae1511edac8abe55089c657bd5c42e0cfe1b0e63b5bdffb5d2f9c919c28f43b5b9800b9a906a8ba9d73186f07f0efaf8cd982c7b324339892334a838b48a750145d2eed7399bbe6e4206ce462a03cd31d64998a56674d86ca6c4f342a4194f1f8b1405472cb66798290262bb152755cc300994f452b0e0554441aa7"], 0xd8, 0x0, 0x800) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000100), 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000440)=""/93) semop(r1, &(0x7f0000000200)=[{0x1, 0x6, 0x800}], 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x259, 0x41146820, 0x80000001, 0x8, 0x435, 0xfffffffffffffff9, 0x43c]) semget(0x1, 0x3, 0x80) r4 = socket$inet(0x2, 0x3, 0x80000000102) dup2(0xffffffffffffffff, r4) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f00000004c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r0, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r6}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000400)=0x2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="7c214051d957885bedbb6da24b68") 14:33:31 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x9) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$unix(0x1, 0xbfce0e61bf975273, 0x0) r4 = kqueue() poll(&(0x7f0000000080)=[{r1, 0x2}, {r2, 0x8}, {r0, 0x14}, {r3, 0x8}, {r4, 0x8}], 0x5, 0xcc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r5) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getpeername(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[r5, r7]) r9 = accept(r6, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x1000a) r11 = openat$klog(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/klog\x00', 0x40, 0x0) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x800, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r14 = dup(0xffffffffffffffff) r15 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000580)='/dev/diskmap\x00', 0x10, 0x0) r16 = getpgid(0xffffffffffffffff) r17 = getuid() r18 = getpgrp() r19 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r21 = getgid() r22 = open$dir(&(0x7f0000000600)='./file0/file0\x00', 0x0, 0x1) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8ce6db6e5d470a58, 0x0) r24 = dup(0xffffffffffffff9c) r25 = accept$inet(r6, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r26 = dup2(r3, r9) r27 = openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x201c6, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000380)="4d3f23274e1027dc9aec21cb7919bc80fa6678dfeca71f0fbc4c1586d9bf80b00442cd2c062c50b2aee52dfc0fcf8098f45c9139f86b3ba07312c3ecf78da0014bef11dc451a332b149d5842fd5cab429e0bddaf036f4a532e069f89f69a376ef2506783b8bc841d57be47229264ab4c908860621eb105aa83016fcec648cc7fd242", 0x82}], 0x1, &(0x7f0000000740)=[@rights={0x30, 0xffff, 0x1, [r10, r6, r11, r12, r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r8}, @cred={0x20, 0xffff, 0x0, r18, r19, r7}, @cred={0x20, 0xffff, 0x0, 0x0, r20, r21}, @rights={0x18, 0xffff, 0x1, [r22]}, @rights={0x38, 0xffff, 0x1, [r0, r23, r6, r24, r25, r6, r26, 0xffffffffffffffff, 0xffffffffffffff9c, r6]}, @rights={0x18, 0xffff, 0x1, [r27]}], 0xf8, 0x2}, 0x0) 14:33:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) write(r2, &(0x7f0000000000)="12c7cb07e65c9b0299d0f1a920670dc3", 0x10) write(0xffffffffffffffff, &(0x7f0000000180)="0991752f782265ebfdccb515279232c01f1eb7dfe6000c58", 0x77) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:33:31 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b81800000029000000310000000300000007000000c1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0xfffffffffffffe11, 0x0, 0x2db, 0x0}, 0x800) 14:33:31 executing program 1: r0 = socket(0x11, 0x4003, 0x0) semget(0x1, 0x2, 0x40) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b000700000026c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f00"/177, 0xb1, 0x0, 0x0, 0xfffffffffffffdee) 14:33:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{0x14}, {0x3d}, {0x88fe}]}) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a708d75c63c5ae792ec5039e4d0") mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x10, 0x0) 14:33:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x47}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 14:33:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x5, 0x6, 0x40, 0x7fff}, {0x4, 0x3, 0x2, 0x7}, {0x7, 0x7c, 0x7f}, {0x80, 0x4, 0x3, 0x5}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") pipe2(&(0x7f0000000100), 0x8000) 14:33:31 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="471b1b4a0a650466564a3e6ef093cf570d6539d8708fefbc1edb441be1a48034d5da00009dff0fa291b08f1ac1d85d6b077f2d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd85574bbc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9e063c9be8835b454c21311da87450e92928c4ceb29aa211c56bebd5f3a553c7e5dfea829155f39a431a7e5bc4f8f891c681c813c38c9c8ff24c7be68bd8de34ad8138e07f9a3cc45ce86d", 0xd1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x54) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 14:33:31 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0xbfd) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0xc1c0, 0x100) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x3, './file0\x00', './file0\x00'}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, 0x0, 0x0, 0x8, 0x0, 0x0) write(r5, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r4, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') dup2(r3, r2) 14:33:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 14:33:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2d}, {0x2d}, {0x5006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 14:33:31 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = socket(0x11, 0x4003, 0x8) sendto$unix(r2, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x1, './file0/file1\x00'}, 0x10) r3 = dup(r2) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600), 0xfeaf) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) pwrite(r5, &(0x7f0000000200)="e881f0d6ff79c02c7766edc9aef1d27477b25c2cb922f0", 0x17, 0x0, 0xfffffffffffffffc) renameat(r3, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0/file1\x00') shutdown(r3, 0x2) shutdown(r3, 0x1) mmap(&(0x7f000000c000/0x4000)=nil, 0x4000, 0x5, 0x11, r3, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="e397863fcefb6b5f07d656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 14:33:31 executing program 0: msgsnd(0x0, &(0x7f0000000080)={0x0, "6eb673b83e278cfdc0e557b4e53038da294fdb9ed0ca33cc0143aa525ba87354c79b01058b245d8c62ea04b60750552f78d2f77a36dd5df8d9c29b4e480f7690b05ff95e3fe1b906646694de9ba437d25b841046d5d5e7fcc39b60c8bbeec2a7738798d83d8d36c121426a936bf8a4763e9121f16e308753254e"}, 0x82, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) 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) r2 = socket(0x18, 0x3, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) setsockopt(r2, 0x800000000029, 0x27, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x7ff, 0x3, 0x1, 0x3, "f225825619fe003afcccef9604dd76a737e37cb7", 0x40, 0x80000000}) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 14:33:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = open(&(0x7f0000000200)='./file0\x00', 0xe77d40094140934d, 0x133) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000040)={0x1, './file0\x00'}) bind$unix(r3, &(0x7f0000000180)=@abs={0x1f95d27d48731892}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = geteuid() r8 = getuid() setreuid(r8, r7) r9 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r8, r9) r10 = geteuid() r11 = getuid() setreuid(r11, r10) r12 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r11, r12) r13 = getgid() r14 = geteuid() r15 = getuid() setreuid(r15, r14) r16 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r15, r16) setgroups(0x4, &(0x7f0000000140)=[r9, r12, r13, r16]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f00000001c0)="1403f5f649fd0ef1d56aa72ab4d4d8e9890780781b4ea35bb5eaa6dff9777a83ad061ce0245c0d4064", 0x29) 14:33:31 executing program 1: r0 = semget(0x0, 0x2, 0x102) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/62) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x10, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x200, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x8) r6 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x2, 0x0) r8 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r11 = open(&(0x7f00000003c0)='./file0\x00', 0x1008a, 0x1) r12 = socket$inet6(0x18, 0x1, 0x20) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000400)='/dev/speaker\x00', 0x100, 0x0) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r15 = socket(0x20, 0x0, 0x7) r16 = socket$inet6(0x18, 0x4000, 0x9) r17 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000440)='/dev/diskmap\x00', 0x400, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0x5, 0x40, 0x4, 0xb19f}, {{r3}, 0xfffffffffffffffb, 0x49, 0x80, 0xa000, 0x4}, {{r4}, 0x7fffffffffffffff, 0x40, 0x1, 0x1000, 0x2}, {{r5}, 0xfffffffffffffffe, 0x2, 0x1, 0x7fffffff, 0x4}, {{r6}, 0x19be7e428cdc6151, 0x2, 0x80, 0x853c, 0xffff}, {{r7}, 0xfffffffffffffffb, 0x4, 0x5, 0x86, 0x19}, {{r8}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x5, 0x8}, {{r9}, 0xd8018557ef3cfb77, 0x10, 0x4, 0xbb5b, 0x8001}], 0x0, &(0x7f0000000480)=[{{r11}, 0xfffffffffffffffb, 0x41, 0xea4fea21c416de80, 0xff, 0x8001}, {{r12}, 0x0, 0x4b, 0xdfbe19a430497425, 0x3, 0xf21c}, {{r13}, 0xfffffffffffffffa, 0x140, 0x10, 0x8, 0x9}, {{r14}, 0x0, 0x40, 0x80, 0x6}, {{r15}, 0xb, 0x1, 0x1, 0x6, 0x5}, {{r16}, 0xfffffffffffffffd, 0x4, 0x0, 0x3ff, 0x7}, {{r17}, 0xfffffffffffffff8, 0x1, 0x90000044, 0x5, 0x235}], 0x9, &(0x7f0000000580)={0x3, 0xf029}) r18 = open$dir(&(0x7f0000000600)='./file0\x00', 0x200, 0x32) symlinkat(&(0x7f00000005c0)='./file0\x00', r18, &(0x7f0000000640)='./file1\x00') r19 = socket$inet6(0x18, 0x4000, 0x20) r20 = dup(r19) r21 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r19) r22 = dup2(r21, r4) ioctl$KDGKBMODE(r9, 0x40044b06) pipe(&(0x7f0000000680)={0xffffffffffffffff}) r24 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r25 = open$dir(&(0x7f0000001740)='./file1\x00', 0x8, 0x100) r26 = getppid() r27 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) r29 = getpgrp() r30 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) r32 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001840)='/dev/diskmap\x00', 0x400, 0x0) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001880)='/dev/bpf\x00', 0x80, 0x0) r34 = open$dir(&(0x7f00000018c0)='./file1\x00', 0x8, 0xaa) r35 = getppid() r36 = geteuid() getgroups(0x4, &(0x7f0000001900)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r38 = open$dir(&(0x7f0000001940)='./file1\x00', 0x20000, 0x0) r39 = open(&(0x7f0000001980)='./file0\x00', 0x0, 0x2) pipe2(&(0x7f00000019c0)={0xffffffffffffffff}, 0x10000) r41 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/diskmap\x00', 0x1, 0x0) r42 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) r43 = dup(r2) sendmsg$unix(r23, &(0x7f0000001c00)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001700)=[{&(0x7f0000000700)="db0a7d7fae2c5d05c0616a1ce759f9f7103351ce4863df3d68514a952db9fb1af26ce3d21b83792dfbf805b2a30a324c4c57111fc0dd4cc55b6cf3d998493890caea6379d36c0f2b977cffefedd28a86f7998916b47e3080c4dfadbae747dd226dedf25dd94a5b3ff01ac4c5dcc11b1a8a306267a1561c6af74b498a417cd09f9b07d52b623d63f9a224f8dbca499fd5500526659434a9f303fe7a72fb6ac0071a33309a2dabc99c2ea9b999f7465061e19adaba0dbfadc792a7b4ac49dfb71ea0676e8b92b11dd4d059b23481fb7654776ae3626dc58704906ee0639e4748065b852130906f8888ffb1ac62ce3eb3a70acfc024f47152a0099cf77dfe4e181aec9980cf47edc0095dd87728a2069663ae565fa54379e664618afe00b2dd4cf23dc0f5860887efc8ff59da18b83b4e33997316c479146aba8f41383c6fab431f1b08f00b755f5ea8e7071ffb86c977761beae30798ed1509e2f487ca7a4a74657bd7ddcc1e988b95a5918b45e1bfb2626ee9d49189b51c2c923496903f6ced6e64c1d6749025c0a010f65dd89455c4691e517f83545e43131d2ccc0f111a6e78d26555f2859b17895de94d5c1df3638964f1a6b66c98353a7e68169ae572786003cd7b75ea30326fd4646426ebc8753f49a2a3a1312f2f7984a907799bebcec086754179dab96dc43839f8584b7a1354d09a563f8fbd3c12a4dffc347693bcf51e9c3e377247d54d794b5d87fbfb6a0b43a5458fc344cd5813f96f3ffe8f347142767eeb41014a83d9aa9b398bdf64888fee5e9369c42888192603eac3c3dd143aa62ae2220e6f59a8a46fac74df696f14130625f813308471597ceff4b592528199699134f6f2d56b4d106e2373418599cda62630fed6f4e7ef27b9fedcd9a5cf52bbef1403e3172598e73a9b71b83ac575e09752ddeb1c0c04d0f622cde68f5481ca52f06389da8f1d1cb9e29ca165125c7c0a71b51cdc690aa435a3fb15d176574f8001c7d82654432df35b018c029065341dcb079a2abb1eeea5a2bc6811471ecd06df9529d29d7d85d1c33ac01ec5acdad5ae83ad71c2b2abf4c20b822e88013484eb58596abc5e78f47ac7f59d8ff9564bf7200e67f52df8a767b21a0a73b231d740e1199db2c62df13a74e4acdb26d8ecb1c906dbf1ba0e3980d4e6c00eb01fee02f24c283ac689d229776ae8e4facb1e5474ae79f59f226efa8dfa560994e24d13b81c8e5ce8811ef58a1940a9e03ead0b1a5a5360694dc34b70667e458e53afad20c7d64dc108e0f54d0f7318e51734047ebd72595dd457e5de91d343b58056f7b085d2232c0056c0994401793889633f056d6ccf16e8960356011d3df0299ba2fc4bc16df54f85f5565d84ba4be8d9351df46b5bebd36d5f496ff1c467dac4438ca7ab2118f783fb66268762c7a1216422a847ff698d96ec32b393841b9f5f70c50d0a5a100ec9e72594e61f2eb7a11d2193d8d3d2f85e66f327f86b0b6e417b298fe3cc5a54e470ddf263ad16546207705a9e47b940c9dc09346a211ca0b3a61e8d3e14e91259b49428b65b64f0aeac3f05f10737fa0066e56c898422313d6629c228c553271e6965983efb4e23a692e1113088cc2880ae2afc5cb628cc80ae559d34fefba3d9a3b0f9f56ca321bd73d6a8e1fd51accba3d3624a1a42c8394373d86617c80949374e4ea5e749db796a2734f62c9f1bf50c52ecc59be3c9be5932dbd9b9e0850c0944db9aeae416599a79f032b195ae4e62cffb2cd6753bfddc1835190342256fdf18843466a4fe2ca22fa8b3aff10f1951e1f67a092d199285eefd38641b2370328d98c5ef002510158ca17615fe46b2c4fdf70b3e6eaeb869f547e71b01c6545ff3f6b75d9f283a4816534b02bb00f6a1d8ef3a817a1d33f83042f81bcd8a03039d27fa17fbf24e37548f50f0c0ddd46436c2b1b78fe9db0705aac14f802b75c75b83fc82db6d285e7591b856bdfb8fd183700bf02c256388ab7fc4f6b6bd62f593d6d8828f147d49b4308fee0d3523ad897107a68b9223b0c0fee2a78623d5420ebc4644e5611cadf2edce06393604d631a45739ca97ef3287b591dfaebe1180269396a6d990d4d9b3863c4306a4d17c6fc321293e93c479614f3ef4b975a49b71421412edaa3f7c998a8f76d89a0a4e70ecc7eae7fbf5dc2701ccdfaf48cfb395e36fb293915997f35acd4f4cb126c634abd6b5199cc80d614d0f6b65843b092281b1562747e4d65d61a3d3ef6e269dcfe4ba1e37646bc6efc17463f93ffb5dc7605201239c8156a0774261a9647736b631ac16b75b6214445eea61ff8ac5faf91de2df6e3106fd9ade7d9448de9169ef54ee07f11de952ee585d12aaa16b6dc4e61d22448f2cd3e349c77d377f9a6b2afef8f52343ba9cd7f245780166e9b8d63fcc6c963a3f63b5b10619a1878abaaf9740687623c745701ab2222e58a0696f6f9fa55c7129d043b73d5e072e6d3c7c8249be72593e2a76e78538e6e04782766530c54afc079a21424c8fa0841977fdbb5d56da27edb35400a2588022d1589c15d311c660651d111e2e6cfba554229f5a7e527c51eb8c73cc13add459bb6ba2cf95bbcc723642fe93fea51ab3e60a044f5827922424fc0b7765e6f85f4d3f22044b5f1d64069a6fa37065731390dd5342697f1bb5216f54d9dc5d84199704cf7c20ad3cc771eeb6bb74e8a7b14fc3f2055b518e269afc4481fa7f5a9c3e855fa7b18e2f2b66ffa5395b1912a142445cfe68973f78875d16db6594083b8238932415f3e7717a0f2b28e30556d6cb207b87f75b567241450d76018644174fe53eab1a1cd69f813cd628706f1dbd2924d97b5fcccbc0f9d54f08aef31c6a2300135505d9d3f0a3f35a05d6926d0a8dd1f37e0bbc576eacc79904e9d3b376c72733430042b8f6d4dfa12206dc8f84f903fdf34e9da8b693ecd3a3fddc2a0c257bb5350058e2512a9e12b00f1a51a6d52a2fc3f8d44f90eb98913c88b71bbe4e574c196146d1d2a1bd879bee3e8002adbe2be9ef335a13412e9c3b8220ae42c625c1c3f5fc11754d14ca2128290eabe0cbb0a632394905d5d23cc627d96ce2ba7145a35b829872fcf75ee754eaed813a0d691ac6e9f29bf156c0199d54580efe0aa4ae008c34c1ce28d4593d0ef87f713969403bcc4f4a86bf6d1689e28f1bd1c43d5d67658c5c6fdb238b0a4965d6803e392cb20b39bff17095343b1b11882aed0af69ea45bf894dd1e1685e673b6d54dfe0b4a281c8e8c7be6a07ed7f857c26411bfeba1f697d162789f1d8b5a3e3077bf74ac76667f3c45fa534534342fed68729d99ab0fd286d7a41001050a9848a1fefff473b1217ba18698e8f6fa99284c905f8943d0562b0ddbdecc293c34364c13a9703c6dbf86f5bd29f36e60525b4ad3fffab594c030524ccaa77ec5026466803f15724dfc01c1e1decffd82ca17839b4561feac8047d3653b6b428c52ecbfc19dcbeea7bc6f086fc3ce4d493bc05c11b579e44df93660f9317f1067e9ec524d0e2e1c4255312201b1b6c1288f8441b589ed7794c0383c7ae2fe3093dedec3c999aef68c2759b45d1d0a65e5a35bdfe6ebbae236a0bf96a9f04d4dbc54cc87ec738edd1ce255abb884ab8d21f5ee697214fe329a979db8a3c9a5d4adc3783dec081b411337dcdfd97a2562a2a9236f23d9918315e7bc136d6ac262f15d54c7e4d269646b08a7d6df53041d6f2e985bf603d8c7645515d6a75d2a5600886a1bca9b1be1b17d1ec411c4b1809f045b6a8f14ec2833429e2718c30683f25a55593e229da36b27ad04f64aa6d28aea7e199b8197f8c3789b1471f1f820a358f54647941ab18e9818d810eef28600dbaa39d823e39dc0487af6a35d014e50f7f9ec4500e8d3f78e27d29b7c522d522e0ead15420a3f91906afb4329dac56d085b34e7e7c3377c6a927502a1bb6b124e502366251c4768891fb79cb207f8e71fb0c5f9acd4ad7d27f67fb04645a65cbb5e7135ed00c29fea0b2a04f692a30c922e57aaaee14e7c20560bce2cab35ef7f88b59b546da89e8312ff6ae4c38a3922e75d9bd6e5cb4306585247a886d4ea1c4a5ebe8276c55c00e5c6ed643977d4457c9767412cf555f0d0fb76253523adc3ed7bdbb53d117883e097632f500bbed07c1bde3c8a52a76f87997a5df83ab2e0c2c8f6d7cdac75f2fe5115f74fb16ad38c7c1990f4491a3f1922ac5ae7f3bacca485a5d0d7ea07b9a5f3b6dd172fbb3727bee3485f515c463e382097cb62a1ab41cdeb40b67c9428e1749d43fa1830b7948eed2ab5583c93524cd913265d8f848bf67a48e570b7c33ef8b06ee448beff0d11c13213c404d7928e7a6aff5133a87cc27a729022a6b388efb13057ad8f480dab7f64094218d00d0cdbbab8ba3391d4e3e19725750eb55dd0edcd5d3f14ce42524f494afacff737701d7549a92e9502cd4956b81b6b029d014295f64328b7a437d24d6092a7b2ab9e4b99f15a6dc2aeefab6573c78cf2a973c41cfae3e72501da83f6f651495462b9118992f2b4e23f9ff570c0a03a6483f5043dc0ea9706a8a79a5f3c39b51dc9dda51915bee0032f8380f157589e2f16c07fd7b0e87c24e76f20c0b18968257db7b8685eb63417a1b7d2d0709293fb6d57fc261abebcf7047fef89e322a4412cd7be43158503aed1300f842378d0d8a7c33dd234cab584cad28a94f97408d09c4fe6a3f5e4246839e634a5cfd40d7ece36eb7cb94f482d94c2c3634688b1ce86246b035ea9db9ef522ee8aa39bd383cc5136b68025c38fc5bbcba5cea2e0a12a6072a938708d64f1a8786b90b383eeafd322256d31c9df5bfb7a1e04364361824d48883b52fe8628d924d20fff7db3dcaf95de3dfeed9c1a589d8cb4efe8e3fd78a07051ea626fdb9c2ef19e95d45c53cc9dd514cb159c40db75da3b03a792b6ca9e8a11ab06e2656629102498399be4b741df91e9035d9a96c4ace7ac496f2b8ce5b4fa5eac6aa0c3245ed2290c48bde1e709731d86b03280f45d2218021b94e7b5f460cd9e7fbffb57bc355814a29341cf0ef57f598f2beac004ce3eb8e9fa541e25c6ee965a096fa2627f012daec4532cfdd2b01c4b261c2e94f62b1a4bb7eecdb7df5afb89fa800279dfdbb092422367661b8e61702de24da3e2e02e25d0a6645d130faa4e853f03b01586661e99dacf56f1f66f9b76b3da8c2f948b167c293e2276a1d945a1d56e0a40abeacc50337d9f36cb9a0c32a83d2d1528d08ac0b86a4d98708fc180fcf0c302c2a446b4ea46fdaf66b8a4c22ae579ec6d8c0ccc7141e77e4261176a89322ef6a6064494f95f94ce3962aa1a38b38aa3cc4ae5392f50333affabb24c45fc3874749ff3e2f0a9df98e183ad4424b91baf1b7d6e01ce6b79fc2800c54f27f0b4fd5d7d8510982575def8d44626595b93f6ea76de7f385be4ccd5838913abdc175d6d6dceaa7a2bce0e43137ec92a3053ebe727ab657dbb8bb306c8bd02f9ec9f27892787a3b314e8759b510009e909e59c841cdd6a01677ceb1e3d32a03d67701cb3b8d6e90e799827c994742110d3fd251d57026d7f7dc43b165fa881ab58aa603c135a4c68a6f771bfce6e076539b593f27971f0bc37dc49126a902f2132e1c9e8ac9cdbf66eea725cff547d4ba1bf65e264cfa627947e6e3ccbaa4d3b96762d6f5c3be0ee96af184821bc13e5a7366439088992dc829be7cdc08b843e0bc38a20802794ce0d8d32279bc60bead1b1285c579c6c8360fac9fa515f4a721557b08477d13b9fa37f4511c540a1c4022bb8", 0x1000}], 0x1, &(0x7f0000001ac0)=[@rights={0x18, 0xffff, 0x1, [r24, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r5, r8, r25]}, @cred={0x20, 0xffff, 0x0, r26, r27, r28}, @cred={0x20, 0xffff, 0x0, r29, r30, r31}, @rights={0x20, 0xffff, 0x1, [r32, r33, r34]}, @cred={0x20, 0xffff, 0x0, r35, r36, r37}, @rights={0x30, 0xffff, 0x1, [r38, 0xffffffffffffff9c, r16, r39, r9, r40, r1]}, @rights={0x38, 0xffff, 0x1, [r41, r42, r14, r20, r22, r20, r10, r16, r43]}], 0x120, 0x404}, 0x2) 14:33:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/67}, &(0x7f00000001c0)=0x45) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000160000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xfc1867f7ef842e54) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000040)='./bus\x00', 0x80, 0x4) sendto$unix(r4, &(0x7f0000000380)="46765ced9f112574ceaa8afc493fef107765f1dbb2efd5f8a029facce19c58a102b20db8808a8a4069e0fc0187149ed80436881fce1018f662bcf9ca24b81ce55e9ab4d2af5a2b84cf8f2248e876fc895079490302bb40cc04362f8be01a2c6a6ba4b917c5e2c3aadb5defe41f6850a972d2511d8a00dd12079b3af7b9c07e5e8843f96f6e8028ae0dfbe1b81d5d53abd8d4d33c7bedbf620bb23b784d25f48a20adff2dbf79c8fe11a09d6609768e656919f6b1a8490aafc4f993ca89d2ec9e92af5844b773a89b95e7650f3b4e0cee7201f44aa86bd927b6c722fc274e46ba48b274901014ff5b33bbebcfeee4723f663dea9d90", 0xf5, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340)="350f83a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)="75b91768bae3371ef3b03d231e394a0daa607083828e544d2323bc1cfaec32d267af66269f90a2882c077572e6eccb3c51f5049bd4e5542b472574fc129ce6b4e8b0bf4bd93031c02d460f22cac26d3af3a4261940f533e08648b2a6c86ad290354ac8d870b5405961fa54a530aa32d7b88d75e0f505ff7902b138f7622024edf48ba3973d0f8857597baf45ff4f5593f39b47f48b68d33ee0a00ae215dc12a974c5dd7018c978", 0xa7}], 0x1, 0x0, 0x8) 14:33:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x20}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = msgget(0x2, 0x400) r2 = geteuid() r3 = getgid() r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = geteuid() r7 = getuid() setreuid(r7, r6) r8 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r7, r8) r9 = getppid() r10 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r5, r8, 0x390, 0x5}, 0x1, 0x2, r9, r10, 0x100, 0xffffffffffff8000, 0x9, 0xbf57}) 14:33:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x400014}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = msgget$private(0x0, 0x402) r3 = geteuid() setreuid(r3, r3) r4 = getegid() r5 = geteuid() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000440)) setreuid(r5, r5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = msgget$private(0x0, 0x0) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000340)=""/238, 0xee) r9 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r9, 0x0, 0x0, 0x0, 0x80a5}) r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) r12 = geteuid() r13 = getuid() setreuid(r13, r12) r14 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r13, r14) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{0x0, 0x0, r14}, 0x0, 0x0, r11, 0x0, 0x0, 0x0, 0x80a5, 0xfffffffffffffffc}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x1000, r3, r4, r5, r7, 0xa8, 0x6}, 0x8, 0x2, r9, r11, 0x0, 0xffffffff00000000, 0x4}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 14:33:31 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x100) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000001240)={0x5, &(0x7f0000001200)=[0x4, 0x47, 0x8, 0xfffffff7, 0x0]}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) getrusage(0x8000000000000000, &(0x7f0000001140)) 14:33:31 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000001c0)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebc6cbff13b9fd49090fda1df79bea5b8b0de025", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) 14:33:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 14:33:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x9, 0x7, 0x1, 0x8}, {0x3ff, 0x6, 0x1a}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3}, {0x80}, {0x6}]}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 14:33:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x2) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x400000000001, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) read(r1, &(0x7f0000000200)=""/141, 0x8d) close(r1) execve(0x0, 0x0, 0x0) 14:33:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYRESOCT=r5, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRES64, @ANYRESHEX, @ANYRES16, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES64, @ANYRES64=r6, @ANYRESOCT=r7, @ANYRES32=r5], @ANYBLOB="38bc65e03a8c71f96ceb0f278198386868a9e6a6c51fa771fcdcc13a68bfe1443c24c4d9d3f4db93cdfff31f354e00880165f5443a3613493c115a100da877b14ed543763dbc5c8f739a961515aeb10af4c5a6a3f5336bff41a477aee5d1b490647469145c3d8297ec6ebf3e94b2a39408c4c7a9a7747672c404779e1fda6dd2a5fe7dbd31f44cafcfa1cf3122b733fe376577b8c0aeb67df0214776f8bdc5413f903ce9287432982fdb0d32c485818826d8236f8af95f45b5e55f9764925a33b65059ef55a3af793ec6b6109538b1150deb03165d4141b634b24da6cf822f70122e457be919263d1fd03ba9371f47a801c50603"]], 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000200)="0d851f6e0800e924", 0x8) 14:33:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r4) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x105d86fe, 0x1, r4}) r5 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000000)) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0x1d2}, {&(0x7f00000002c0)=""/67, 0xfffffffffffffe36}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) 14:33:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x2, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/d0\x00', 0x8, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) ioctl$BIOCPROMISC(r0, 0x20004269) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) bind$unix(r5, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = dup(r0) faccessat(r6, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) getegid() ioctl$BIOCPROMISC(r4, 0x20004269) dup2(r1, r0) 14:33:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) fchflags(r1, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x8000, 0x20659) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f00000003c0)=""/134, 0x3ea) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)) close(r2) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x40) execve(0x0, 0x0, 0x0) 14:33:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4c}, {0x25}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[0x3ff, 0x3f]}) 14:33:32 executing program 1: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000340)=""/245) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) r4 = semget(0x2, 0x3, 0x18) ioctl$BIOCPROMISC(r3, 0x20004269) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000000c0)=""/232) semop(r4, &(0x7f0000000080)=[{0x0, 0xf001, 0x400}, {0x0, 0x9, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x9, 0xef1a2f64ceba3b86}], 0x4) listen(r3, 0x0) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, 0x0) shmctl$SHM_LOCK(r5, 0x3) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f00000001c0), 0x4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000000"], 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r7 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r7, &(0x7f0000001200)=""/4086, 0xff6, 0x40, 0x0, 0x0) 14:33:32 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2c", 0x32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket$unix(0x1, 0x5, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) getpeername$inet(r3, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) pckbd_enable: command error pckbd_enable: command error 14:33:34 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x8, {[0x0, 0x0, 0x0, 0xffffffffebf7b11d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1], [{0x0, 0x3ff}, {}, {0x0, 0x0, 0x0, 0x3}, {}, {0x0, 0x0, 0xcb0}, {0x0, 0x4, 0x8}, {}, {0x40}], {}, {0x0, 0x0, 0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000000)=0x1) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) bind(r5, &(0x7f0000000040)=@in6={0x18, 0x0, 0x81, 0x2}, 0xc) 14:33:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x200, 0x40) poll(&(0x7f0000000180)=[{r1, 0x20}, {r4, 0x23ec7103f8d35f1e}], 0x2, 0x401) r5 = socket(0x400000000018, 0x3, 0x0) close(r5) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f00000002c0)={0x0, 0x3, 0x7ff, 0x100000000, r6}) r7 = socket(0x2, 0x2, 0x2a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) write(0xffffffffffffff9c, &(0x7f0000000340)="5b266a326875a5eee0bd88af31376697a7bfbb7f4a408085d35ae3c71f1cfc5507e25af1367cc15469ad94b26a5738fc5366093425fe6460c417d8464334aec5ee8d495a39a715912fa069ae9fda06be92b0255670607e89c90838d1bed3e324cc03125bafc8f47fbb3be4ec42f7244a8518e543b60755a6bde141c62e01e6d1f6703beaaf298ed54812ce334bf068bba7b3a0625ff00cb933f2756fcb3c9f677c011d1c112c6f3476a7f862c8a452eae8c2", 0xb2) socket$inet6(0x18, 0x2, 0x20) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x35c, 0x0, 0x0, 0x0, 0x3f]}, 0x3c) sendto$unix(r2, &(0x7f00000001c0)="99e58b5dc37f071049d2993562b76bb98e0bfafc9dbf10d94072eb45c5fa14abc643d8f25689b45eab4abf99f5539983a38c0ba751feaa16125f3edec5b4799712c46aee786b1223029a63a48b6cbc020123500af76c5ef0c276b14d5a4f6122612c55a9dab6519b142f36a47d3823080b502eaa228194c58e231c84d86afae9b8f0cec91961d3a478cb334a16f19a7a942e5d2677b0c1a171d1cf42e60a505b629d92768d8c1a6bbaa1020992451e7a5effce928088f151da93e6088a4a67012ed93f84476584389583da3e81d699beb3b03a2eee8033dd2dd7a30bd93363ff4f55c8f4f958cf94de7823756e70c32e", 0xf0, 0x400, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 14:33:34 executing program 1: socket(0x2, 0x4003, 0x0) socket(0x22, 0x4000, 0x54) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000380)=""/254, 0xfe}, {&(0x7f0000000040)=""/95, 0x5f}, {&(0x7f0000000480)=""/197, 0xc5}, {&(0x7f0000000580)=""/37, 0x25}, {&(0x7f00000005c0)=""/28, 0x1c}], 0x5, &(0x7f0000000680)}, 0x2) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a1d7a386207000000008295955984c87910b6f61e095703cdaa7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000023002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e4208000047990000000200beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870a9122cd2358000000000000000000000000000000000dff6288d2d8395c9e643ec6b47b8d7da4333ac0f994166ed2e1977bd035f5ea1b3009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e8cd3e1cf4259f039a33ed3cbf6370000039d056f307a5df50944e682e620edc034f6208bc33bac744333dead7bab29b4f157572c9bb033cad61024acac975a399c453bddf876d7b59321b918f3393806e1d1f2e9a6030f3fe6de74dff0e08498ad60f925899e35a2dd899c279d38b048a8e80abe5edef1bbfa9734339212be29ad0a3b537e772a982b23b6d8ed194b4f0d442f9fb747045e16c1127f37486f0c0cf976a486d9dd6bf742be63b57e1732541b5230899673cbce687e0fc0cfb94dbc9a30ce724a2723b60b3aa39abd95826552dc3e0a512d94daf1000456888aa3a0996635335eed870de6b9178f64fd63cce890464907768778664a9c9acb1f9e62be8d13853e3fb3f1"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 14:33:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000280)="24ce6c485e122c050cbc87a6e5db403161fa43578d3d8914c552f48cfbacffc9b82b1572f62fa47acf3ff1475db187e9db0134729a2a1724883c4fb2f235443f7b4a5b54d941679e63e118d254c3d388", 0x50) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a2ddf1f6d054c733dfc03da85cf29befc374f42e"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x8, 0x1, 0x1, 0xe0, "a02201289a7ca70e05632429c80fb26e0f43e6ee", 0x4, 0x7ff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, "5d3da9d9bf9b68bd3b6f141bc7afca8db13ad7e6"}) 14:33:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000040)) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) 14:33:35 executing program 0: socket(0x11, 0x4003, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1000, 0x100) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) r8 = dup(r7) sendto$unix(r8, &(0x7f0000000180)="b10005016000009005001b000700000026c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282108e4fd89720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f00"/177, 0xb1, 0x0, 0x0, 0x0) 14:33:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xe78300ff37f4fa3d, 0x0) r2 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x8, 0x0, 0x8, 0x7, "d730c10700000000010000000000000000000091", 0x0, 0x4}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "a8741bb100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 14:33:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="82000000ffff00e46bd52e4783b6e7bc4251b1ec9f92123209e0f996802fd0649f4d9ca4b04276225fc61eb460336c98db03588e01a007276d52efa2b7dc413991c6dc568ffdc1f80c8316278519260c4c0b00d9665c1db017bf60bec353431df76fafda1e0e377e1828a0f09a8b6b311fa3c5087e76433cd463266908f0276e8e3b7562b8926b687524efba21d6f4b0a404a61b729d58ea39ad6b81e50a6232b04d1125e019843045bc7eb7d91b000000000000000000000000000000176224039741af3e895d87ab12ff32be48b3"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r0, r1) 14:33:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x2) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x4000080c1, 0x10002}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:33:35 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x7d4a34619191b036, 0xe1409c45e83cbdda) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f0000000400)='./file1\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000040)='w\x00') r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000140)=0xfffffff7) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 14:33:35 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {0x0, 0x800}, {}, {0x0, 0x0, 0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x401, 0x1}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000080)=0x40, 0x4) 14:33:35 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) semop(0x0, &(0x7f0000000040), 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x48, 0x6) 14:33:35 executing program 0: r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x1c1) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x3, 0x9}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x1, 0x6, "781d3ca764c64e8fb1ec1943d5fcfec82be237f2", 0xffffffff, 0x80}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0xffffffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$getown(r1, 0x5) r5 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:33:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/69}, &(0x7f0000000180)=0x47) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) bind$inet(r4, &(0x7f0000000080)={0x2, 0x1}, 0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 14:33:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() rmdir(&(0x7f00000001c0)='./bus\x00') kevent(r5, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r5, &(0x7f0000000440)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pread(0xffffffffffffffff, &(0x7f0000000340)="5d84e5bed456584971b48405c134d676cfc13ce4b0f9c3b54e6882da0e6cb6b7ce901cdfa0661cdd80846b98358af8d03f4b37cc535b2f76586aaa3481ab00f0276f5addda34abf23f881c5bb5aa05241670733fa90b7a4bd0a76649cc1397bfdb1d2fa556d9c9672e474685080db5d7beb683799f5f45", 0x77, 0x0, 0x3) ioctl$WSMOUSEIO_SCALIBCOORDS(r7, 0x81205724, &(0x7f0000000540)={0xe6a3, 0x80, 0x600, 0x5, 0x0, 0x8, 0x0, 0x10, [{0x4000, 0x7, 0x2, 0x835}, {0x9, 0x401, 0x8a, 0x4}, {0x100, 0xfff, 0x9, 0x800}, {0x9, 0x62, 0x101, 0x2}, {0xffffff77, 0xb30, 0x7, 0xa850}, {0x4, 0x7fff, 0x0, 0x1}, {0x8, 0xffffffff, 0x5, 0x1}, {0x4, 0x1000, 0x20, 0xcffe}, {0x10000, 0x1000, 0x2, 0x800}, {0x800, 0x3ff}, {0x10000, 0x10000, 0x7fffffff, 0x3f}, {0x100, 0x5c, 0x280, 0x800}, {0x1ff, 0x9, 0x4, 0x3}, {0x101, 0x7fff, 0x9, 0x7fffffff}, {0x9df, 0x9, 0x5}, {0x268b, 0x3b6, 0x6, 0x7ff}]}) close(r5) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x7, 0x4, 0x9, 0x0, 0x7fffffff, 0x2, 0x68c, 0x3, 0x4fa631c387e3951b, 0x5, 0xa00000}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffb, 0xf7}, {{}, 0xfffffffffffffffb, 0x1}], 0x9, 0x0, 0xd37a, 0x0) 14:33:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) getsockname$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000180)={0x80, 0x2, 0x4f812753, 0x4, "8718b887e4247bcce39192a2dd106a40454539ed", 0x3, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x9af, 0xdf, 0x3f, 0x550f, "2eb16ecce46adcbd43b3534a74c60e6092cfd711"}) write(r0, &(0x7f0000001400)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c9fe8fb4cb6352b48d3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5f307c5375eaba46b32649dbe31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab05000000159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab73f6b77103fe03f5ad252de15639607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b6385926805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ccecbb3591d90b7357c829a234672330197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893c001d940d170789d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507b000000000a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dd040000000f1f91e19d8c10cc4a7430528a4125b551eec4b9bf591006b4ffaad2a7a939fded389efe600000000000000000000000000000000000000000b9e2316f7ca05cc2a07b3fa2aa9a536dbd76f0da11b94ce51d5789bd71f629ea", 0x321) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) recvfrom(r7, &(0x7f0000000040)=""/38, 0x26, 0x800, &(0x7f0000000080)=@un=@abs={0x2, 0x0, 0x2}, 0x8) 14:33:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000440)="00000018620495f88a002b3a0000030083caf7afb9d82e969f3a0a2e7474c6ed786ecbb1ee9cfae70a739de754a15e8dc490f2ff1db4761442fc72a70a868b45ebe927b5e8f6faec08b645630cb4b096d9530a6eccb8d7b4141f75d624e98d326c772c7a78f3e648586764daba5ed5624fe5e0917ffbf671d91422a07e153be35c6f4222a5c7c2947a5d40ee1c9e0000000000000000000000560a34431f8c7c7b918b4933b22e2d1839adadb8c60c21a44b3b9b2dd6535d083447dc788d29c73d070466329c9360b07aa7c7536097672b", 0xd1}], 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) setsockopt(r3, 0x4, 0x5, &(0x7f0000000180)="19ca8bda4af09f8517a00de5132f5e44fc5c8fe6be76e94fda62f73cabbb6b7993e660ee200bebe8faced75766ca7c53aaa79cc9773a2622fb88660a36d6bfb36250cf72630c00cfc3fb166579c38ebd808b1c08e98a5f1f5d9f0b017086c569ff9ac86c383bd0a16ab78025b9a504e0adb894227e9aa462af92b91318de7f480483a68a3c7370d9ca38be36e7ea0005b829d19f3c6640f61f55caee7be7c9fab57177fa2a9417139422c0c053eaea8b8a448643caecd7859535b3b83278bb6c20169643e3c003c68de4f5d69967a773f2", 0xd1) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) getsockname(r8, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xcb) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r9) execve(0x0, 0x0, 0x0) 14:33:35 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) sendto$inet(r3, &(0x7f0000000100)="0cb3ccd7baa377a1e509a1b9a69b2077908f3df5bebf90d70698909ca8272814e5fd2f7d3177a1f904357bc877dcaff0ada52993cdc01844f61827fee2373222fbffb38582dd68a44d26db7159b9d6ba66ef2214380ee612470bd2e6d5d70eab98b3d6f4a99ea6e3bac0de4cbe8c53c990fdb2ee73d497c03b3199727e87c1ddddacf3a595eed3bc5c3b446b8696e9f8284e6ac827ebc53200db202f7605f09888f374c7cf6574438768b12dc6a75abf70e676930857bbba601897e71a96a3d21fed9b0e587c59a4a4c1852c43a15b6d7d6b71a910e5226038a6aa67b9b9c49b39874e98024560d10fca84e31780aecea598d404dac02d7a3ee0a9902e15de1e0ef4c6e1645d1494c94de9100210295cbf8a05bb9c6621ee53976d8843154f432b3ed93c24496349c8028f813b8989e77c9a05f8907323817f87c27b7a2b25823cf76e4112a658d84be09acc7b61e109753e45e8ab8b7ea8787a138175bc87bace5a4bc81ae753d10496445884df2656240913a05822567e9e5d7ea0a410fd22cdbaf036e0822d92083eeda795dda6768ca784c744a0d0ab2bc7c6231c0c3d5d0dc1151377b740220627fb431058414453f2baf412ce591cad1a84fbbe427d070283ff3ea662d76049fdae80a1d7fedcfa740795d32dfbb375f345e0c0d1d9f7ccda00cdd003150264b4f1869d0d9344807aefb121b50f3ee3b5ba7faaaf9b7738f91da632934ad1751f391523b38ddba7634273c22d17ef435af28bebc5fc2eaa185fa72e8444e0138c93d94ed0d3d514437b6cbf3ef19cca01f534fc74d9cc862097caded45e2221d639413de774a64f488718993c16e515bebde712af08eebd4216ff8b232c64b21a34ba1d953418490c4f0988abbf59699433ed80acf40b5454874518fa1c5bb31926f57d5301aac7f64ebef7f8c723aa303ccfdec700a175402c07a5ad451dd2063920ddf3c6a34c2fd64e225dca882ed90ed11a1f03daf829e76492b9b114dc8c674288110c0d04b47272123e231292e3702c0863b5db88ed199d84a6ea58eeba5ecc76aaca024537a328b9953615de85e4688b8ea51b38f441bf1695f896a795e28126056f0b5eaf8d25fdee4daae90c0653acc786adc942719af01cd2bcb1c887362c4632799a1cc16f8c51e57d87bdf34d92136b0c5c63db7eb11f1001674ee50db5ab437e655b24728b0c4f9c03ca6668561b06829b1529eb75aed0e032fecfbff73b0bc778c3fdb365ad127ffb1fa277cf6cd85f5623487353ebf4875cf9166e760a9370a6594d17b83b7c9be37695a021a3d63da2353860654fd0120345fdb831c0d076e0ba29d8922456bd98e688aedc65ad95fe98f8f036752fce1f723292b0417528e30cca3f86e93750715a2d0c538534dac8f5eb52f43fd12b507f8a050aaed942830db55d3e5452161fb5de7bd8b407d7c35b4b1bdff9b73c3ddac8f4c0ccd3f80df3e8548d70b1a6b12b90a1c4a40c718f5ded3487d44e97a8988da82baba38021d1d845c8ecd047aff7a94807063eff549be99173a25349317843915a2658ec874b14fc33c15ef3b722ce8fbc50237b7882015605d6ddc5bc3ce08a1ce4f7ade6dd89ec198d9e133b248abb84f46ab5dfd86a2c38a98e250c8ff9f147a341eda2d28f08b24588bf88512e12e250d71a903e232beb175d9d711cb7d288964a2585294dd19c7b35e5d1c12d0f6739ae8db8f7bab4fbbf8908d8cca0a544107df6a14da1809cf5cf9962525fb33fa54dc97c6a51e23aa245eb6a9750ab605430fbd116b4e24bbb637b5c8c4f69cd0b504f82af145b0b8372251c58d5bb6e9f58540699aa6d79a982e5164babe314c4a7cc22f5577b0d3f858e33186d19b3d0b1112601d00072aae6e07a19c5960be0872b6e3b6e5decb244be020ec320f2d1088336f7c3a226a9b732cf15e1cf20ff4190e1c80a2b922c57058899a4f5942c5b812b05a8ff445281c7d2c3908d51a292c0f057787a09eb4a4fdcc25ab701b76d04d1a148f77d1d2715e300dd8c05b3b09e507e504128c246ef0e6e5fe3be25ce3d75b5b0ae383bb46068d7850eee8e19e53baf15c37f6c5c67e4a181254b73012750b6aa1f620d3f85277a4470121d70d419eac1f46c917c2b9378c0d6bed215f323ca810a1db63d2962ff38724e3691d230097719321bce67c1594580299e813109ac88a77f61400a0ba507b2211b3556ecff8ae0e2a877a15749dd5c2489ed8ad8ec34de65448ff6e86124c19ee7ab7a071154c53f44d63760051fcf44e5220a392399acb13ec86373e0899cd4faa9cbdf8113a29cdee6f40c970aa19cf3f84f84c91c979b44d30830193b6899a19debdf183930d393ea295f5f6bbb38f422b491c99d4066d932fa46860a62bd3fb6c19fbb33bc99d167588e279237b25da037e9657b840286b6fe12dcfd1c33e1a147c0760cb6841601709d4962a1f3e53bffc3c59c2e511d80978c6f5c0619b529e100bbe2e2c9f0334c14216c8c13540b13a6a9f27439f451057dc28ba32695eda63246f56d217b54af4519d2c008985b17fc7edb14956701a029ee68acbad82b3928c3618366096a18d7ac4a4cc39f11d7a38e7f26d5b142daf3b7fc1c0172536af42acf6e80aa30f98e390c8415cfe27c90bbf49f81a3c033c4af6fecdb9534a5ba4d7fa4302364e5bc499cf73b2c4eb06589ef8c4c1ec3fd3fb87b1e6543c01a44db4529d720d207219e32ee394ab2c4ecb018acdbba74644324f5779cbf2090ef002689f3ab9735080aa6fd34c6c3edb9635d59655103366e6ff6b237f3ee81fff3900eb05a8c3e98b6d192488f63cd4c6875510906ded3332dd6b34385a62c563b40a5199c6d5d5ae7275ebd86bafb8349b35f00f006164cf1ad7140c3f25c92f6eb1b3780e45f74dca549c9f5d2625be3f52ea9d5dbbc87cb28c14e217e97c611425b81f1cfe641aa13b420bc007cf0d3e3c391a68e92931b1c5d6934732bc16583ebb852ddd552b48dbaef176676347634ec25bed492f9c6ab5bbaa7a2138508d427bb4f0a818c0930998a5cc63e5142f4fe06702e6f8bc4fbbd1371823bafef69d135c4bf1b461d149fa852cd980779baab6e6617bb68455fd1d5e4c4b9d5407558f0b1f1d56a63f43a5cbec959b488add7c8bc0e0b1592a67af7dd91a26fcc05fa384c4610cd781092a62f43724b1c8b2c528362bd58d31e6a33e67a43e5869849e4f32f3d329fe80ea7653938f5f47ba77e4c96b4e36549e49e74475ab6b6054d316748943dde295fcee0fadbc10e7aeea2ed7ef63c72f8d92b6b3c92d868997a44aa467906e96c1ba78a20415d633f937901895b569eb12c6a4a9d0138d2b6acb4c4f2a3b3ffa830b174471ad5b4dabcdf09585a98de58b450dcbd98bd29e35568796e1aaccc86b3f316bf9e91601c698ebcef3370f5b6ea71b696ef02b2c65b087089061bd510be5c254826c92e163f83779eb3d343391612fcbdc2c2d6e73a569e60a5f475ca75a1b7615574cae0f6fbb0e4b684d950cfcf916484a6332dddfb2ca2cb54b18ae2a6458ef72b5e585218fb4985c8489776d66649874e9045624d258b835c8bc158b5e6aa67f3fe32730459587362281784cec8f629381b7d6e5216819fbf89627eaa616101bd14106a9f349db70333906052bd61facf521c2b482e2c16ac0e0440698f3889fb4eb9a280227d7aa6dc9cafa14db7777d9d085930e65ee3437dfc6eb32445214aec32b69cbada3e956071e8f3a4d1da11c0cf113dc368cc363d2821a9233e197bb3588d2b4336f5e5d58dd5d572ae86b0d4bb9d5a5ea331de83a9d6a6723386c2e576570196021d22383379f2d0500a8c4c1ace91614df16761fe292d7873f138f7c20cf92a315a6b9fd0851d43cae65e49f19b45063271bfb572db2c96cfb5c69b32334e2a9c2d90506f9d5329813de695308d16d8178fa2dde840c9a3fe5000083bb4c964e1f3c9bc5c963d7aa080a868562325f62ec3d6576274439821abb1e5f3462b612196316503595b3c04d0cdc30e48b7e5446b2f14c6368f952fac165b7e6fafaaec84eacb793827e4d31e0f93989e96b060af198eeb4415db85ac6bf94486a6c69b42488c629ae3fb7ffcd74f39631de54f181dbebf40c8ee8092e88cae72febcbaa53e2e17538de6b51781152e9c3771bc3cdf51f13460f5b30be9f068349fe4baf9cf8fb0132044736c5978912a1cf339b51dca68e5ee3aeb25bf6609fad7eabbe5cfc0154e05eb11301b1c4c2a866744de26f253c49bdce25c477bb28058353aa266759fe491c285d1688cf63aa3d730b802a00ecbc29c4f4a6cfcd4b305b48bead3dcf3fb3d8666c126e8439152290ad5699331fd4d9ecf154a885f52d40aacb39c26273205a71cc8dedec3ee73cd2c7648bc48aa9fea332f2f26152744006a0db4c78b9c9dd91d7e3c5bbecc943a2e480fab232e1fd14bc61d42079cf8ee24c3d83113b90c0b04bec8e968969d27655acbaa0b0dfb44fc3d10e7bad998bb9c524cae1f12fd29e850e504b7f6a02ad367b3436f80e3c66fb1663bb7afbfb4ec63187b009282176d31a9f14a981bfec7fd77ccfe63386665bd588b2e2ee5f732ce158eb25b89bf14fce68f7746bd3fb7f223f7e1bf7143048ce473a9786ebc5d29b3b4c828364962933003190ddefb671925104c4556c54947b6dee4f8d1a5f552f0361a019c13a7db9786cb661453a5f34bd1052073b0779fb8e9f53cbb8484767539194e4118842e5e3c23a459067c6b680f0153c9d55de263111111190ffabdc6b75a9cd320271ac55fb42bff5c900dea9d0854409b2a1e87780f8731762ef8046c4161a8bf51f42f74662d9226b1fa1a3aa556522eb7b6a3bb3093f7bfbe97c0cf03664aff15ca011f3071bedd26cc6712e5afa82dd5feab637367a18daebd322c7c9664b6e47f45fed94d5f206405f104c0166d07c4d82aed78f05eb740108ad966e15eb8623c0c92ef4c14340f508dd4ce7b4a0a52fc899401750378e4f5213a4b6fa5275b86a11210e1ea2bf83c7aa4e9281eea554b839938b8f199f537a8d6236c89ca31a3c0480900eb0a5b121d581b093c87396642a180a250d03974b3611f0b0c84e192bb05147ba40062ab69c9feb42a2375cca911bc7cda93a8e2e008f493164ea6c56f5a4cb5e949c7fd5dd5831d38236b93179913bae08b4763eadd9845dba65d5006ca0a62b13b4c978c36698fff78d49c7c8ec63a383eda4e21416daafe6ef6959466aaa36024350653087aa2517d2f45f01746747129eadb94f2af8288c5ab125a693008a2d0d5be68565b9b68b07d02c14c9ad13b84e33c3605becd2271c68cc292841517c4110cbb95e662265bf57324c66b8807b1875bfeace7cba4325a3701418ba2a0d6df983990bb2e3515d8c1c259c1d096d68e11b87b376b408c1bfe3ccd3153b7b9966c03a63a5cd2ef878a2fee77eef71ed970a0cfb4a5c950841ff6b9e73ee207c25c6c9520914f1011c506657d83370129166031f235fe8cb6a6cfc21e9b7742accef22c4e4a5960965da453521d5ade9cb83377d72030e0ff021ae200280d857e9235f0fe0cf65345153afc07c6e735b1c1d1a585aaa883a732d8a0332040b4aa435d2395367f5b515aa7a678c3b35ae1fcbeada44dc37898f4a4a54346d00237d4789c47ef1eb2e4328b6af1617ed0c9da2aaab7045ab9a5ac76277a2cf8ed7ffe77dc5b10fcd9276948f2257cd5d65bd1dcbffc30623b25f79254382a652d7eef6ee35b8ff87a31059b74a82d2f4f9312c4b52720e51a941e", 0x1000, 0x5, &(0x7f0000000080)={0x2, 0x1}, 0xc) getpid() r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r4) shmget(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) ktrace(&(0x7f00000000c0)='./file0\x00', 0xf81112d046c85312, 0x4000222a, r4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001100)) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 14:33:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c, 0x0, 0x8}, {0x3d, 0x0, 0xfe}, {0x1}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 14:33:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0xb03, 0x20, 0x3f, 0x4c2}, {0x225, 0x3f, 0x5, 0x482a}, {0x8001, 0x20, 0x7f, 0x2f6}, {0x11b, 0xfd, 0x13, 0x7}, {0x0, 0xff, 0xff, 0x100000}, {0x800, 0x7f, 0x40, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 14:33:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x20, 0x5, 0x9) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000840)='/dev/klog\x00', 0x10000, 0x0) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r6) r7 = msgget$private(0x0, 0x0) msgrcv(r7, 0x0, 0x0, 0x0, 0x0) r8 = geteuid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x5af1, r8, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r9 = geteuid() r10 = getuid() setreuid(r10, r9) r11 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r10, r11) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000880)='/dev/pci\x00', 0x800, 0x0) r13 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r13, 0x0, r13) r14 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r14) r15 = socket(0x18, 0x2, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) r18 = geteuid() r19 = getuid() setreuid(r19, r18) r20 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r19, r20) r21 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r21) r22 = geteuid() r23 = getuid() setreuid(r23, r22) r24 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r23, r24) r25 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000940)='/dev/vmm\x00', 0x2, 0x0) r26 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r26, 0x0, r26) r27 = socket(0x18, 0x2, 0x0) r28 = fcntl$dupfd(r27, 0x0, r27) ioctl$TIOCFLUSH(r28, 0x8080691a, &(0x7f0000000300)) r29 = socket(0x18, 0x2, 0x0) r30 = fcntl$dupfd(r29, 0x0, r29) ioctl$TIOCFLUSH(r30, 0x8080691a, &(0x7f0000000300)) r31 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r31) r32 = geteuid() r33 = socket(0x18, 0x2, 0x0) r34 = fcntl$dupfd(r33, 0x0, r33) ioctl$TIOCFLUSH(r34, 0x8080691a, &(0x7f0000000300)) r35 = socket(0x18, 0x2, 0x0) r36 = fcntl$dupfd(r35, 0x0, r35) ioctl$TIOCFLUSH(r36, 0x8080691a, &(0x7f0000000300)) r37 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r38 = socket(0x18, 0x2, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) ioctl$TIOCFLUSH(r39, 0x8080691a, &(0x7f0000000300)) r40 = socket(0x18, 0x2, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) ioctl$TIOCFLUSH(r41, 0x8080691a, &(0x7f0000000300)) r42 = socket(0x18, 0x2, 0x0) r43 = fcntl$dupfd(r42, 0x0, r42) ioctl$TIOCFLUSH(r43, 0x8080691a, &(0x7f0000000300)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000ac0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f00000001c0)="1a6e6a59304c59e13ed1641305006de361e649dd53d2883a08702ff5ba2a0bae1a7cb328907a933494a167f26d831e4f31ccf0269c6dda6e77ed5f53ba1ecf6d4477d61c8a8d57331797fcd4f3f737016eee81373bf6e95ec8f158dcf6d3ac6ea8af844d667d4f1ec215eec03685", 0x6e}, {&(0x7f0000000240)="49b5ddc039d193aa1176f9aa8575da794a17590a32ddeb8058842f707e714fbf50018334503902ac518bf4413265e7ab1b2715c4ba17e0de86b3dd4e2cc9af4469d1a6f1ca4bd3f7fd0ddd1a53f0dc50a3fa196d2614192ddac88888756b32ca2b6d3ba61ce1376ac5014a9794a19243e88be583aa0868b080a61f22a124d6d1b5fb3f5f22d21034f336fd2a3449006aaf8bf6b2380caaa0c636f011742a2ca80e7a30f27641679568dad36c4c47d63240432d455c2e81dba57ca02ba2175d31ef7b37e321093da07cb387363fc855492669a4130283ae9be3338ff8260677d75797e5e0eb374b8d2da32172f26dccbd", 0xf0}, {&(0x7f0000000340)="742d057dc44d9d4dcc4253b579660a226cf283b434a458bc8d81af6a4cb086eb1b9be21687fb300585dccd22809648a7304f222c0850ba5afe1878408d9c2af55723ce2ff9261ed5657797796bfbba3c55e3b1475949ce452589cf0747968e32ff2831a166cfb233cf4befb138610bb6394b7b5fca85a6d3c08642969fd249c04b06b9e32a72a04caf258d87dd66", 0x8e}, {&(0x7f0000000400)="01a5b430e0cf22468dcc81c96268983e297b88378fb93d004558a2e579f0bda17e15090c340c20f96e88d8b4fbba932ffdfecf38af82cc3e81de5c0c0016091d16352074d5814729748f8cf28273f1ab8deb20f05f6f6def88f9f1d529651fb8e762c062ea2593d8269420e541b0c8313acd761df240a921e0d5cfb30782ba60fd670eedf3425878d7f16d322c8f9b9cff2718559b96c63fabd1e1363cd72358f6095904e64eeb245549129a56b2d335878339c30525ad52351ae62f0ed365ec408196215102", 0xc6}, {&(0x7f00000000c0)="e63f29ef4820baa502735d480a05cb46c6bf", 0x12}, {&(0x7f0000000540)="4e6bd0bbdcb3dcc95cb8452569fb4fba16e91636fbb84eb4175232d501e6a1557d1184086535b566e17f150d38a2057c506bdee2843ae4be1d4f103d10eb9a095a6389fd7286446cd391f122a845e0935de4b69742e3d4bd949565a15304213760af1135699439f91960e013214598e69ab325", 0x73}, {&(0x7f00000005c0)="1af4a4e94e4b6141eec2d2147d9e1f14265c99a1398864a0611f1757c491028698db360803523d2f6071a23f72a162def7c6adf569b70810f634c7168e7f43b36a946efa9034235dae6473bca63dc7940923cd0607001a08a0e1eb25dca4a43d387547122bcc216a323c93bf6dd31167672798a0c002d88b969c4892f2bd45e4be9fcf57fbc860a63411b4133e593617b60597877ab11270d7e88ee94de742d7", 0xa0}, {&(0x7f0000000680)="388668a6ff44f6eb650b433f4c73a9b330ca72629e1096aca0dfb4028b538bcc59178f78345d42d2341c263bce0929e4a61f1785a779cc0882942b634239783c1e81a25a0a5196cca9601662c78a", 0x4e}, {&(0x7f0000000140)="d7fb41254de2826768f45fdb3486a93fed67f188d148ad9b59d9", 0x1a}, {&(0x7f0000000700)="3d3b32b6d014c4aa8700fc8f06d5afcd645cdff9db6edd901ec1966ccd9d3792b9d5a591dc0739e9f4a1a03e42da1160c4052ed3c6c30927ff51dd4caff31935b2bde38a1c27a5d09f0f00a7c72d2604771355fff8d6446dbf99d2879c078f63cc4e6da64cb2631afb6dce8ce3f004", 0x6f}], 0xa, &(0x7f0000000b00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r5, @ANYBLOB="0000001b0000ffff4a10422ba078db2a8a2b64b2f8cb67a7771c60269a3a588a91917b137cfccfc3b27f0fed2c83cc8aa0b9e86914e2e68c16fc9b2020dd53f451ec915626", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r12, @ANYRES32=r0, @ANYRES32=r13, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r17, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=0x0, @ANYRES32=r24, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r28, @ANYRES32=r0, @ANYRES32, @ANYRES32=r30, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r34, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r39, @ANYRES32=r41, @ANYRES32=r43], 0x140, 0x4}, 0x993d69c2dd69db45) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x20}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 14:33:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) sendto$unix(r1, &(0x7f0000000340)="471b1b4a0a650466564a3e6ef093cf570d6539d80b708fefbc1edb441be1a48034d5da00008dff0fa291b08f1a1cff5d6b077f2d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd85574bbc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b50b9e063c9be8835b454c21311da87450e9bcf5fc8e8aaf0fe18aa3289fdb93a21b0f5f13840bdf512a27c4ceb29aa211c56bebd5f3a569c7e5dfea829155f39a431a7e5bc4f8f891c681c813c38c9c8fd34c7be68ad8de34ad8138e07f9aff656cffcef0b597c64947491ac5606f144e89fc67a9c21896573f8020e22300c749ff6bcd288d0c8e27844eb1a1c40c6d732571121a6f3170c872f9add293f94b240de2af880523930146e2d6938fc1a1a687e701347161b9528a1395db0924ebf3c441f6f47f0ffd40848541af205cc725bc366846954ff6a84879600cd7d08d84b9570acfcfba4d9c9f7cd3fa9c223efe8b7ff3a7ab023642577edfcd33c37b0d58ff4d30c37798f4e25dc0df795a2d26efd7cfc7b93b90191bd07992f67733e6464871445cc12c0aa8f33f73ac2ac0bb864a0147de3864feff4b813a6c997d692ee8d023d24011d0a429bae51879fa7b1f2b96dd5bc5022d5130faf8bb1e60fabdea81b7ecb7b8762a82913b9574d63f6953bc7f7b69b5607618899e1b4695d9631d069eafc9a703732101d9e013ab114a300412658042e31d92752bad5e741c3f14645c44025d085b72c76d4c5723d114b5f2c6fac6f55b5c24e247e140adc620eee7a3d99ae37b0e654b3b1c0f6786e0fd2cd050158d", 0xffffffffffffff3b, 0x8, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 14:33:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x7c}, {0x1c}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0xfffffff7, 0x1}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000240)="7e0c12d5e18d6806970786664ffb", 0xe, 0x0, 0x0) 14:33:35 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='ww') r0 = dup(0xffffffffffffffff) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) socket(0x6, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x9, 0x10001, &(0x7f00000000c0)="bc73c09aa91f04de5cd5c5d3109b6bfd733420cf1d12e02fece504149c869b858f97dd9f6a12c24906e6648171f3b58f54dab25ddab2572c9191eb65dd2b55fdba428ad2ab522c2f07b8d4593d1db7eff40680c27c3309a6c12ec44e0f26fcd2871413aa6587a4f9baed4c4aebd40c6be5530aa4b4cf96bbeb75ac3583f71992575de7ffd95c16990f98b5d99c85bdbec6d276b6bd1d576638527456cb20d7284ebc7e9a9b0e4192e506d19326bd", 0xae) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) syz_open_pts() r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) read(r3, &(0x7f0000000080)=""/2, 0x2) 14:33:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x1, 0xbf}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r2 = getpid() setpgid(r2, 0x0) 14:33:35 executing program 0: setpgid(0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) fcntl$setstatus(r2, 0x4, 0x4) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r4 = getppid() symlinkat(&(0x7f0000000440)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00') setreuid(0x0, 0xee01) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x2) r7 = geteuid() r8 = getuid() setreuid(r8, r7) r9 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r8, r9) socket$inet(0x2, 0x2, 0x25) r10 = getegid() fchown(r0, r6, r10) r11 = accept$unix(0xffffffffffffffff, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) setpgid(0x0, r4) fcntl$setown(r3, 0x6, r4) r12 = geteuid() setreuid(0x0, r12) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r13 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="9e3eb39095f3ea931fecc3cc4e5230e9864f", 0x12) ioctl$TIOCCONS(r13, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) r14 = fcntl$getown(r3, 0x5) fcntl$setown(r0, 0x6, r14) r15 = geteuid() execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000600)='/dev/wsmouse\x00', &(0x7f0000000140)='!%\\\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='/dev/wsmouse\x00', &(0x7f0000000200)='/dev/wsmouse\x00', &(0x7f0000000240)='/dev/wsmouse\x00'], &(0x7f0000000400)) setreuid(r15, 0x0) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 14:33:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0x0) write(r1, &(0x7f0000000080)="0eb2dd38caf4930a4b7eeef4a7898c10b98f9e0abf59d4df3767a9353b96715706cddbdc6afe614c9ec8b6b6465bd4a015ca1c7279f5d3bfd25cc2f70c53af6ca01cbc71441806393925639238abea7c595b514f3efd3b2bc8c3f626f2d61d9e9233e32a2f5e79c73f39d8df75097aa30d74b68d9b85417d5c361b8a62f37a5a20a60b4343cf52900b17e58cdfd44d5f8087a9cf1104a90fdb7fb11bf76fb51695149feba268f9825140", 0xaa) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:33:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet(0x2, 0x5, 0x9) geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r5) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet(0x2, 0x8000, 0x7) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x0, 0x0) r12 = socket(0x18, 0x400000002, 0x0) close(r12) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r12, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0x26e) r14 = socket$unix(0x1, 0x2, 0x0) r15 = syz_open_pts() fcntl$lock(r15, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r16 = syz_open_pts() fcntl$lock(r16, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000c80)=ANY=[@ANYBLOB="d0d37328f2b886e4ec6eeb1397e9920da5c759309a0abccd88f6c2568448405237226474f1bc7256899e33f97e21230a4405c612c9a69946e72b6409ee", @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESHEX=r15, @ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR64, @ANYRES32], @ANYPTR64=&(0x7f0000000940)=ANY=[@ANYPTR64], @ANYRES16=r13, @ANYBLOB="52a70af3d8299b163974d58f7f7e44d354eb3fec5c05fcef47eed3bb0c59d9e17d25e0de274b585af03d4ef4227fc55df5333c943d2d827f59e2a83e93f13d270795a9ecca6041c7638c8daf01e4685dac6238de520a4bb6ca6860f773463ad8e6a6c509a9f8d0462ab1e67ebb28f1ef14a10d15929c0ce39451e3703be7631185634923d7f00c46aa8e5039a184d80101a120a9fcd2d2428a85c92eb52b35de529078", @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYPTR64]], @ANYRESOCT=r16, @ANYBLOB="a5b451614cde6d21e445c16bb137bf91830f6d79767de88b503c57467528deeedac23005effccecd9adfd33c1cc49ade89674fb5a39f393f21e2133d694885d5371fb3648d391ca14d661e732d231e1cd0049b665ef7a9bffb7379ff2cb9324f6932c7af350dad410da8a91d159536d6b69a559851a9236dce", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES32=r13], 0x7, &(0x7f0000000780)=[{&(0x7f00000006c0)="7478135da78387f8a6a58aafc2289dc299d8d7cccb214e95e6e0ab3da69b7881e8ac20f7ac98d01493b2a3f09c89095e008cdcdf45f885eb8ecdd064a2c88bc3d79db7fe35242054826af2fc2548af5a574a88a57043784297efd6d229bc5245303d4364209d025a929fc3976f087123ff068c3f86ae777e353263a3b405660b52e3f3593c57b26d63412136eca97939b60d22814a9e182b5e856cf7928fbe35f6eb9517ec4fc6c7", 0xa8}], 0x1, 0xfffffffffffffffe, 0x0, 0x9}, 0x0) r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r19, 0x6, 0x5, &(0x7f0000001100)=""/201) semop(r19, &(0x7f00000007c0), 0xcb005093f78273e) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r18, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) r24 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r24}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r25 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r25, &(0x7f0000000140)="200e22", 0x3) pwritev(r25, &(0x7f00000002c0)=[{&(0x7f0000000f00)="ada6972634a64975193c2ba4b43eb52eb65fae05c267fe2785cefe1ac474296e13e6038173426c89df73c0a3b2bbc42247e39204a20561cb80468148ff51d2ceaceef8e20bcba62a687560d80d808d555e45e804bae18332cd4b7419a2f5e604fd678ddaf085bb7b5c8b4cb2acd21df424a151b473af4d67c7edda4cb8a0bd7049e509c8cbf35406aef651158f4f26fc48391a78d8428ec501f594da809fdf8f73daa84cf2f80d19853e228d7886906f8e68612fbaa32628e64666fe62f369d8aac0a288ab25ba8f4291ef8d59d5be26c9a2fc06ed2c189a1e827c8c0c25549541cc", 0xe2}], 0x1, 0x0, 0x20) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000e40)=ANY=[@ANYBLOB="469e7af8c80fcdcb778a9669924abbcab6dde4eca5c7a7f0117cb9626cf4b7004e057e7d3ff313cc8c4247b7def7104f18209b4c5424743bc1d9f73af4e378dd7bf91fbd4e90304dc91a6b194f2acdee7699d051052e6a354a1a1bd38bf8f99918dec49f8c8723ffe244bb1cb8c695daf578d77ad9bcd591a6996fc825fa025f76ed7ccb", @ANYRES32=0x0, @ANYPTR64], 0x3, 0xc00) r28 = socket(0x18, 0x2, 0x0) r29 = fcntl$dupfd(r28, 0x0, r28) ioctl$TIOCFLUSH(r29, 0x8080691a, &(0x7f0000000300)) msgsnd(r27, &(0x7f0000001640)=ANY=[], 0x0, 0x800) r30 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r34 = getppid() r35 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r35, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r36 = fcntl$getown(r35, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f00000001c0)={{0x2, r30, r32, r33, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r34, r36, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r26, r33) fchown(r24, r33, 0xffffffffffffffff) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r18, r33, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe41, 0x9, 0x7fe}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r37) 14:33:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4040000013}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x20) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x21, 0x0, 0xc2, 0x1eb}, {{r0}, 0x7, 0xeaea68ce8da76b83, 0x40, 0x3ff, 0x5}], 0x7, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x80, 0x36a3, 0x3}, {{r3}, 0xf, 0x50, 0x20, 0xfffffffffffffffd, 0x4}, {{r0}, 0x7ffffffffffffffc, 0x48, 0x80, 0x8, 0x7}, {{r4}, 0xfffffffffffffffe, 0x80, 0x80, 0x1, 0x9}, {{r5}, 0xfffffffffffffff9, 0x80, 0x21, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x7, 0x9}, {{r6}, 0xfffffffffffffffd, 0x84, 0x8, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffd, 0x5884af8789cd83c6, 0x1, 0x0, 0x101}, {{r7}, 0x2, 0x87, 0x4, 0x8, 0xccc}], 0x763f, &(0x7f0000000200)={0x1, 0x5}) 14:33:36 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x6) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000200)=r6) r7 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000140)) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[0xfffff801, 0x3, 0x3ff]}) r8 = msgget(0x2, 0x196) msgsnd(r8, &(0x7f0000000180)={0x0, "9ffb9ce381e1c2"}, 0xf, 0x800) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r9, 0x0, 0x0) 14:33:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x0, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = accept$inet(r0, 0x0, &(0x7f0000000040)) connect(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) r3 = socket(0x2, 0x3, 0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) pread(r7, &(0x7f0000000340)="85111a8e3829bf6d15e25619a6a9f73b88057866be13ce6f2de75e52427cc90d296ea602094a03135bc4a2bc6155e8fb65c744cf0d8f6c9cdce1b165a7d52f98b16bf787044c81874ef15922608e9e428134dd9e95bbb8eb24408f93037557bb71265e99ecdb736faab41efaaf95b113845fb00c6341979b5ec3817f3e299a55773455621d3cd99942cabd9208fb117df0eae371d0396d300b8daf53a0c11e0ae51f358f751fd83031970d06341927fd5b5f8d6340a7050bace0f2681ebfb90a995d7ea86661ccd8d2a401b3b483", 0xce, 0x0, 0x5df200000) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000200)) 14:33:36 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)) 14:33:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x0, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = accept$inet(r0, 0x0, &(0x7f0000000040)) connect(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) r3 = socket(0x2, 0x3, 0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) pread(r7, &(0x7f0000000340)="85111a8e3829bf6d15e25619a6a9f73b88057866be13ce6f2de75e52427cc90d296ea602094a03135bc4a2bc6155e8fb65c744cf0d8f6c9cdce1b165a7d52f98b16bf787044c81874ef15922608e9e428134dd9e95bbb8eb24408f93037557bb71265e99ecdb736faab41efaaf95b113845fb00c6341979b5ec3817f3e299a55773455621d3cd99942cabd9208fb117df0eae371d0396d300b8daf53a0c11e0ae51f358f751fd83031970d06341927fd5b5f8d6340a7050bace0f2681ebfb90a995d7ea86661ccd8d2a401b3b483", 0xce, 0x0, 0x5df200000) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000200)) 14:33:36 executing program 1: pledge(&(0x7f0000000000)='\'+\x00', &(0x7f0000000040)='\x00') setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) 14:33:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x0, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = accept$inet(r0, 0x0, &(0x7f0000000040)) connect(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) r3 = socket(0x2, 0x3, 0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) pread(r7, &(0x7f0000000340)="85111a8e3829bf6d15e25619a6a9f73b88057866be13ce6f2de75e52427cc90d296ea602094a03135bc4a2bc6155e8fb65c744cf0d8f6c9cdce1b165a7d52f98b16bf787044c81874ef15922608e9e428134dd9e95bbb8eb24408f93037557bb71265e99ecdb736faab41efaaf95b113845fb00c6341979b5ec3817f3e299a55773455621d3cd99942cabd9208fb117df0eae371d0396d300b8daf53a0c11e0ae51f358f751fd83031970d06341927fd5b5f8d6340a7050bace0f2681ebfb90a995d7ea86661ccd8d2a401b3b483", 0xce, 0x0, 0x5df200000) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000200)) 14:33:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x0, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = accept$inet(r0, 0x0, &(0x7f0000000040)) connect(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) r3 = socket(0x2, 0x3, 0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) pread(r7, &(0x7f0000000340)="85111a8e3829bf6d15e25619a6a9f73b88057866be13ce6f2de75e52427cc90d296ea602094a03135bc4a2bc6155e8fb65c744cf0d8f6c9cdce1b165a7d52f98b16bf787044c81874ef15922608e9e428134dd9e95bbb8eb24408f93037557bb71265e99ecdb736faab41efaaf95b113845fb00c6341979b5ec3817f3e299a55773455621d3cd99942cabd9208fb117df0eae371d0396d300b8daf53a0c11e0ae51f358f751fd83031970d06341927fd5b5f8d6340a7050bace0f2681ebfb90a995d7ea86661ccd8d2a401b3b483", 0xce, 0x0, 0x5df200000) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000200)) 14:33:36 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = geteuid() r2 = getuid() setreuid(r2, r1) r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) setregid(r0, r3) r4 = socket(0x800000018, 0x1, 0x102) recvmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) 14:33:36 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="821c2f64000033"], 0x10) r2 = dup(r0) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) 14:33:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x0, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = accept$inet(r0, 0x0, &(0x7f0000000040)) connect(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) r3 = socket(0x2, 0x3, 0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) pread(r7, &(0x7f0000000340)="85111a8e3829bf6d15e25619a6a9f73b88057866be13ce6f2de75e52427cc90d296ea602094a03135bc4a2bc6155e8fb65c744cf0d8f6c9cdce1b165a7d52f98b16bf787044c81874ef15922608e9e428134dd9e95bbb8eb24408f93037557bb71265e99ecdb736faab41efaaf95b113845fb00c6341979b5ec3817f3e299a55773455621d3cd99942cabd9208fb117df0eae371d0396d300b8daf53a0c11e0ae51f358f751fd83031970d06341927fd5b5f8d6340a7050bace0f2681ebfb90a995d7ea86661ccd8d2a401b3b483", 0xce, 0x0, 0x5df200000) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 14:33:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) 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) socket(0x18, 0x8000, 0x6) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956", 0x4) 14:33:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x0, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = accept$inet(r0, 0x0, &(0x7f0000000040)) connect(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) r3 = socket(0x2, 0x3, 0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) pread(r6, &(0x7f0000000340)="85111a8e3829bf6d15e25619a6a9f73b88057866be13ce6f2de75e52427cc90d296ea602094a03135bc4a2bc6155e8fb65c744cf0d8f6c9cdce1b165a7d52f98b16bf787044c81874ef15922608e9e428134dd9e95bbb8eb24408f93037557bb71265e99ecdb736faab41efaaf95b113845fb00c6341979b5ec3817f3e299a55773455621d3cd99942cabd9208fb117df0eae371d0396d300b8daf53a0c11e0ae51f358f751fd83031970d06341927fd5b5f8d6340a7050bace0f2681ebfb90a995d7ea86661ccd8d2a401b3b483", 0xce, 0x0, 0x5df200000) 14:33:36 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6a, &(0x7f0000000040), 0x25d) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000001200)={0x2, 0x3}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = accept(r4, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) sendmsg(r5, &(0x7f00000013c0)={&(0x7f0000001400)=@in6={0x18, 0x2, 0xffff, 0x7}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000001240)="57ac8e68d962092621e52ebfc9716f098477c8ba3ad5edb80a824677d52eb7ec7d5efa7caff630292ca177068fae4ca5b52530585039", 0x36}, {&(0x7f0000001280)="e55be7a5ec0f008b85d54e9678f4fd2e5a7ab8a051cb2ad730d2bbdb32acf8aa0be1", 0x22}], 0x100001a0, &(0x7f0000001300), 0xfffffda2}, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r6, 0x3, 0x100, &(0x7f00000000c0)="a0b8bfcd146734e6d499a1851bd42dbfa54aa17942e465c5bdc2d4d8c968ad45fadec33ee577f748d1079df8495e0dd0d0e800f2805d8683d3a93188d703603802a34271d874c7f1c4bcf4136db1d823f5517cf67ca3216ef6d2cd17529d6e1d0e0f818f9b11301077e3be6e51cec8fdcdf72d9a", 0x74) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) socket$inet(0x2, 0x4000, 0x9e) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) 14:33:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x0, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = accept$inet(r0, 0x0, &(0x7f0000000040)) connect(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) r3 = socket(0x2, 0x3, 0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 14:33:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x0, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = accept$inet(r0, 0x0, &(0x7f0000000040)) connect(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) r3 = socket(0x2, 0x3, 0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) 14:33:36 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4a0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unlink(&(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x2, 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 14:33:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x81}, {0x4006}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x637ab898d17151be) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r2) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 14:33:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x0, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = accept$inet(r0, 0x0, &(0x7f0000000040)) connect(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) r3 = socket(0x2, 0x3, 0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) socket(0x18, 0x2, 0x0) 14:33:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x7}, {0x4406}]}) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000000)) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000040)={0x8, 0xe9a3, 0x1}) 14:33:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x0, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = accept$inet(r0, 0x0, &(0x7f0000000040)) connect(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) r3 = socket(0x2, 0x3, 0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) 14:33:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf@', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x8000025}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x18, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x88, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) fcntl$dupfd(r2, 0x0, r4) r5 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:33:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x0, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = accept$inet(r0, 0x0, &(0x7f0000000040)) connect(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) r3 = socket(0x2, 0x3, 0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) 14:33:36 executing program 1: setrlimit(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = semget(0x2, 0x4, 0x3) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/157) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x1104, r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x20, r1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000140)=0x1f) 14:33:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x0, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = accept$inet(r0, 0x0, &(0x7f0000000040)) connect(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) r3 = socket(0x2, 0x3, 0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 14:33:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x0, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = accept$inet(r0, 0x0, &(0x7f0000000040)) connect(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) r3 = socket(0x2, 0x3, 0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 14:33:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, 0x0, r2}, 0xc) r3 = socket(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 14:33:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x0, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = accept$inet(r0, 0x0, &(0x7f0000000040)) connect(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) r3 = socket(0x2, 0x3, 0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) kernel: protection fault trap, code=0 Stopped at in_delmulti+0x8d: movl 0xc(%r14),%r15d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic the kernel did not panic ddb> trace in_delmulti(bfffffffffffffff) at in_delmulti+0x8d in_purgeaddr(ffff800000a3c900) at in_purgeaddr+0x156 in_ifdetach(ffff8000009e3800) at in_ifdetach+0x74 if_setrdomain(ffff8000009e3800,6) at if_setrdomain+0x19a ifioctl(fffffd80363d1a88,8020699f,ffff800017b7d360,ffff8000ffff2ee8) at ifioctl+0x169d sys_ioctl(ffff8000ffff2ee8,ffff800017b7d478,ffff800017b7d4c0) at sys_ioctl+0x5b9 syscall(ffff800017b7d540) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x99aa58450b0, count: -8 ddb> show registers rdi 0xffffffff8152520d in_delmulti+0x8d rsi 0x16ff4 acpi_pdirpa+0x2e5c rbp 0xffff800017b7d180 rbx 0 rdx 0x16ff5 acpi_pdirpa+0x2e5d rcx 0xffff800014957000 rax 0xffff800014957000 r8 0xffff800000a3c900 r9 0x5 r10 0x853e8a10a3eb3af r11 0x834a425b7a4db9ef r12 0 r13 0x3 r14 0xbfffffffffffffff r15 0x1 rip 0xffffffff8152520d in_delmulti+0x8d cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800017b7d120 ss 0x10 in_delmulti+0x8d: movl 0xc(%r14),%r15d ddb> show proc PROC (syz-executor.1) pid=167191 stat=onproc flags process=0 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3650,0xffffffff825654b8 process=0xffff8000ffff7450 user=0xffff800017b78000, vmspace=0xfffffd802d6f6998 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 45363 457574 29659 0 2 0 syz-executor.1 *45363 167191 29659 0 7 0x4000000 syz-executor.1 83080 257440 0 0 3 0x14200 bored sosplice 37189 8933 71184 0 3 0x2 biowait syz-executor.0 29659 71692 71184 0 3 0x82 nanosleep syz-executor.1 71184 440773 42221 0 3 0x82 thrsleep syz-fuzzer 71184 387705 42221 0 3 0x4000082 nanosleep syz-fuzzer 71184 220802 42221 0 3 0x4000082 kqread syz-fuzzer 71184 446598 42221 0 3 0x4000082 thrsleep syz-fuzzer 71184 255895 42221 0 3 0x4000082 thrsleep syz-fuzzer 71184 104192 42221 0 3 0x4000082 thrsleep syz-fuzzer 71184 307686 42221 0 3 0x4000082 thrsleep syz-fuzzer 71184 464026 42221 0 3 0x4000082 thrsleep syz-fuzzer 42221 347396 13083 0 3 0x10008a pause ksh 13083 407588 27939 0 3 0x92 select sshd 25788 156683 1 0 3 0x100083 ttyin getty 27939 22247 1 0 3 0x80 select sshd 93669 204349 94415 73 3 0x100090 kqread syslogd 94415 190921 1 0 3 0x100082 netio syslogd 87467 420724 1 77 2 0x100090 dhclient 21428 313604 1 0 2 0x80 dhclient 95888 500256 0 0 2 0x14200 zerothread 45392 126730 0 0 3 0x14200 aiodoned aiodoned 18706 418711 0 0 3 0x14200 syncer update 3600 18479 0 0 3 0x14200 cleaner cleaner 22151 333713 0 0 3 0x14200 reaper reaper 63708 476385 0 0 3 0x14200 pgdaemon pagedaemon 83947 37184 0 0 3 0x14200 bored crynlk 25723 396502 0 0 3 0x14200 bored crypto 30435 131013 0 0 3 0x40014200 acpi0 acpi0 51755 39729 0 0 3 0x14200 bored softnet 17179 302363 0 0 2 0x14200 systqmp 70443 433798 0 0 3 0x14200 bored systq 8058 395284 0 0 3 0x40014200 bored softclock 49216 251957 0 0 3 0x40014200 idle0 73211 296146 0 0 3 0x14200 bored smr 1 176177 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9517 6993K 7635K 78643K 11944 0 pcb 13 8K 8K 78643K 133 0 rtable 118 4K 4K 78643K 455 0 ifaddr 86 16K 17K 78643K 168 0 counters 19 16K 16K 78643K 19 0 ioctlops 0 0K 2K 78643K 49 0 iov 0 0K 20K 78643K 122 0 mount 1 1K 1K 78643K 1 0 vnodes 1216 76K 77K 78643K 1673 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 6 0 VM map 2 0K 0K 78643K 2 0 sem 12 0K 0K 78643K 82 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 5 13K 25K 78643K 511 0 sigio 0 0K 0K 78643K 18 0 proc 48 38K 63K 78643K 471 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 36 0 in_multi 69 3K 3K 78643K 115 0 ether_multi 1 0K 0K 78643K 1 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 72 318K 318K 78643K 72 0 exec 0 0K 1K 78643K 245 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 128 103K 104K 78643K 2105 0 UVM aobj 30 2K 2K 78643K 33 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 91 0 NDP 14 0K 0K 78643K 36 0 temp 142 3015K 3652K 78643K 23541 0 kqueue 0 0K 0K 78643K 7 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 16 0 7 1 0 1 1 0 8 0 rtpcb 80 65 0 63 1 0 1 1 0 8 0 rtentry 112 103 0 57 2 0 2 2 0 8 0 unpcb 120 240 0 231 1 0 1 1 0 8 0 syncache 264 9 0 9 3 2 1 1 0 8 1 tcpqe 32 313 0 313 2 1 1 1 0 8 1 tcpcb 544 164 0 160 2 0 2 2 0 8 1 ipq 40 7 0 6 2 1 1 1 0 8 0 ipqe 40 215 0 180 2 1 1 1 0 8 0 inpcb 280 1535 0 1525 4 1 3 3 0 8 2 rttmr 72 1 0 0 1 0 1 1 0 8 0 nd6 48 12 0 10 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 1 0 1 0 8 0 ppxss 1128 8 0 8 2 2 0 1 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 492 0 250 19 2 17 17 0 8 0 art_table 32 494 0 250 3 0 3 3 0 8 0 art_node 16 100 0 56 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 7 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 80 0 70 1 0 1 1 0 8 0 shmpl 112 31 0 3 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2207 0 805 46 0 46 46 0 8 0 ffsino 240 2207 0 805 83 0 83 83 0 8 0 nchpl 144 3203 0 1589 61 0 61 61 0 8 1 uvmvnodes 72 2563 0 0 47 0 47 47 0 8 0 vnodes 208 2563 0 0 135 0 135 135 0 8 0 namei 1024 9030 0 9030 1 0 1 1 0 8 1 vcpupl 1984 10 0 0 2 0 2 2 0 8 0 vmpool 528 10 0 0 1 0 1 1 0 8 0 scxspl 192 9188 0 9187 11 9 2 7 0 8 1 plimitpl 152 46 0 39 1 0 1 1 0 8 0 sigapl 432 682 0 669 2 0 2 2 0 8 0 futexpl 56 14601 0 14601 1 0 1 1 0 8 1 knotepl 112 122 0 103 1 0 1 1 0 8 0 kqueuepl 104 153 0 151 1 0 1 1 0 8 0 pipepl 128 498 0 477 2 0 2 2 0 8 1 fdescpl 424 683 0 669 2 0 2 2 0 8 0 filepl 120 5623 0 5524 4 0 4 4 0 8 1 lockfpl 104 180 0 179 1 0 1 1 0 8 0 lockfspl 48 60 0 59 1 0 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 23 0 13 1 0 1 1 0 8 0 ucredpl 96 580 0 572 1 0 1 1 0 8 0 zombiepl 144 669 0 669 1 0 1 1 0 8 1 processpl 864 698 0 669 4 0 4 4 0 8 0 procpl 632 1355 0 1318 4 0 4 4 0 8 0 sosppl 128 16 0 16 3 2 1 1 0 8 1 sockpl 384 1848 0 1829 7 2 5 5 0 8 3 mcl64k 65536 44 0 39 2 1 1 1 0 8 0 mcl16k 16384 8 0 8 2 1 1 1 0 8 1 mcl12k 12288 17 0 17 3 2 1 1 0 8 1 mcl9k 9216 8 0 8 3 2 1 1 0 8 1 mcl8k 8192 16 0 16 1 0 1 1 0 8 1 mcl4k 4096 54 0 54 2 1 1 1 0 8 1 mcl2k2 2112 9 0 9 4 3 1 1 0 8 1 mcl2k 2048 71191 0 71135 23 15 8 17 0 8 0 mtagpl 80 39 0 16 2 1 1 1 0 8 0 mbufpl 256 117603 0 116948 63 7 56 56 0 8 6 bufpl 280 7616 0 2686 353 0 353 353 0 8 0 anonpl 16 96817 0 76657 105 8 97 98 0 62 14 amapchunkpl 152 3819 0 3652 27 6 21 21 0 158 14 amappl16 192 4356 0 3249 83 20 63 68 0 8 7 amappl15 184 50 0 46 1 0 1 1 0 8 0 amappl14 176 262 0 256 1 0 1 1 0 8 0 amappl12 160 249 0 247 1 0 1 1 0 8 0 amappl11 152 46 0 35 1 0 1 1 0 8 0 amappl10 144 14 0 13 1 0 1 1 0 8 0 amappl9 136 549 0 544 1 0 1 1 0 8 0 amappl8 128 127 0 98 1 0 1 1 0 8 0 amappl7 120 91 0 81 1 0 1 1 0 8 0 amappl6 112 55 0 47 1 0 1 1 0 8 0 amappl5 104 405 0 395 1 0 1 1 0 8 0 amappl4 96 671 0 642 1 0 1 1 0 8 0 amappl3 88 615 0 601 1 0 1 1 0 8 0 amappl2 80 4698 0 4626 3 1 2 3 0 8 0 amappl1 72 21307 0 20889 26 16 10 20 0 8 0 amappl 80 1597 0 1549 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 32 0 3 1 0 1 1 0 8 0 uaddrrnd 24 693 0 669 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 693 0 669 1 0 1 1 0 8 0 vmmpekpl 168 8254 0 8232 2 0 2 2 0 8 0 vmmpepl 168 88251 0 86023 137 29 108 129 0 357 6 vmsppl 272 692 0 669 2 0 2 2 0 8 0 pdppl 4096 1392 0 1348 7 1 6 6 0 8 0 pvpl 32 251738 0 228841 229 7 222 223 0 265 33 pmappl 200 692 0 669 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 214 0 30 6 0 6 6 0 8 0