kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu May 9 15:07:27 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-0.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.57' (ECDSA) to the list of known hosts. 2019/05/09 15:08:10 fuzzer started 2019/05/09 15:08:17 dialing manager at 10.128.15.235:18446 2019/05/09 15:08:17 syscalls: 320 2019/05/09 15:08:17 code coverage: enabled 2019/05/09 15:08:17 comparison tracing: enabled 2019/05/09 15:08:17 extra coverage: support is not implemented in syzkaller 2019/05/09 15:08:17 setuid sandbox: enabled 2019/05/09 15:08:17 namespace sandbox: support is not implemented in syzkaller 2019/05/09 15:08:17 Android sandbox: support is not implemented in syzkaller 2019/05/09 15:08:17 fault injection: support is not implemented in syzkaller 2019/05/09 15:08:17 leak checking: support is not implemented in syzkaller 2019/05/09 15:08:17 net packet injection: enabled 2019/05/09 15:08:17 net device setup: support is not implemented in syzkaller 15:08:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x30000, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) lseek(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) ftruncate(r0, 0xfffffffffffffffe) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x830, 0x2) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0x9, 0x4, 0x5, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1f}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7a7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xbf5}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6910}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) lstat(&(0x7f0000000640)='./file\x00', &(0x7f0000000680)) fchmodat(r1, &(0x7f0000000700)='./file/file0\x00', 0x80, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000740)={0xffffffffffffffff, 0x80, 0xfffffffffffffffb, 0x3, "577f3452f104570d77e2bdaa991cc69b0c039f24", 0x7, 0x5}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000780)) r3 = fcntl$dupfd(r1, 0x0, r1) openat$tty(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/tty\x00', 0x4d7eb2168e5516e3, 0x0) syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) pwritev(r1, &(0x7f00000019c0)=[{&(0x7f0000000800)="bd4eb19d909e7d3be5606c47db9654e60a65eba42e3755a4a11a0d94e471c5728fefef75baf41c448ed5aa96e0e75fc28a79e2eeb565538744ea79d526", 0x3d}, {&(0x7f0000000840)="e9a926cd6bf08ddc4f7f9adf56fc6cd15b03d6e633b3bb7414c8a8d89db4c42af1442e33816dae1fd087be4645dbebb747f404a6cf92fab1c88a06c0ccf5abefcc274e35b3d28f98c26b5c99fb044b810e229ad235dbbf830c2d1c9ab1569e89e52badb161aaa150b6669d52913e20e426251f30cab1016a2eb7e49e6f752ffe82c07c1ade25da7ac3fdc679f57127754a7ae5423839208affa01a963e82007e54f1", 0xa2}, {&(0x7f0000000900)="0ba520b608d19f32810411091fed22fff4e2e656b6638fc713c93cfcc9e17daba9c7dcba3c8522cf3750d1c923c5be890f74d3484231ab5afcd0e6890be79c15b5a9890d1e563b45843f155c7a4ac5e56195125bc82e621cffc7c6847978231e71de8d96b292aae3318fa93904d3ee23d5c45be230ffd63f1afd9db5dc3d68ef72b2d0f1e1af17eb8ab444df4e6e9dde01a4cb30aa34750544272f99530de23e5834df9ed114", 0xa6}, {&(0x7f00000009c0)="cb764c84575f9b243c495f1587895f108c43bc0537186fafff5fa67c401fd10aee361bef2bea9ab9bb6169163ba7a345751ec3d6db5576ddcdb6bed4c7b42a307c53e6f756ec89659c524753e6b6ec95bb6900dcf4963a8216bcc0b12eed3b912cf2bb5681be8b557e2ef7606871168a041d0d94ec7f5c289ad072ad7c7c0057566ea7853050ce834f80b8a975422526b68423ba281dcc01f2317de15ef74666ff6f0bf3b7bb2869df5635ed2552c72fb55075256391cf15e829de84c84119141568c51273f1585fe9ab1aa396fcb7266f4cf7eba2638ca011a9bb4e77db6d93000702a1806ca0441654eaff759388b1fd4334cec42992fa4532a0db40155d6506b1a97c42c34892df79ca18a63befd5bfb4207352c34f28008bc9faf5dd86cbe1e74792eb6acc2a2413284e54ddd49634e07a4922ac5749d88be8275c80838efdbd13c87caae8708e9641c59594aad51f497b342d0abf19fd5ebda4ede2bb3817c98b9aae2a71f90623e9dc4cdf44da1a121d6908e3682da6349495b3fab0376e2b422dc4b7315d93c887564bebf12f56d82e24a00e75a9fe137e7f236ab34d9b00fe09fd6057ec8cf2d298779d7947e55360a1f15ec6ce89965e078c57d3cc40be7063476386b1fb3edf41138f55e2511131a78f1e9b1f3ca3e79fc6653308f73870bda92c7301745aececf9d1d73d7a8a13e93d962149cd2472413abb18c8c659bd7e93aa8b270ca0fbcf3e5c14242b8a2a21a060342720762c5cc38a6c7f7ef8b9f36175991383e3bcc8d034f8846997c385fbdadd7efa16f5d7663f6888db142ee9e701aefb1509351d9c62c5aabe961020aaba031c502c6755913fb1764c6bcdd294c92efb625d74442e4cf2477cd4cec2b31dda7059ac9f29fb1eea321036014953a29c238e104bd03c573f255632011d823b94fe13519c4f0b761c6e823cd085112a7411fb4666653510006fb69bdcf39f37e26ea94ca30186b22ea539a1a9e25f7cb445fd81f7c779a3e2d7e94e535ce2a38c20816eeb5cbd14e7ab50f99762f85da2eaa0f44d5de1ec8ce98c1bf398db762d6533f23b4be44038d7ad857dcaa465ff01a00312989302ebcd183c7f210f62bf7351ea25c31057712a8cf19c9d13f8c01dd23a19c2587ab0dccc76e45c56ee16abbd3f3234a43ec8f88b6b3844f19b1ff3d3e5156b6aeff065cb0fe2f21379fbf42db5e47633f9c7cb5b681252e3f24de3961a450e918115712b6cdf2095e3f12f872b576922b418d42fc367ba2c7f48fe8481faf307cfb41f128a8024f5aaec75af7738a851c0e63ce269fa7dc86aab2294541731e3b54c3bb7fd71fe8fd0437270b9ea5347f148183842368b1e1131e8919228f0e1ca8d49b7570ab2c5c7a95b799216aac129db51022c7c181314001fe909c43747af433d847f1e37716e07a0fe1e7371c8953927ea8b24f1f93262b957068bb3e85d871e2b0d266e296b348997fe0b9ff066cf2c8c899fc6859614bbb2312c39536539c33cbe992cbcaf17fcc1badadf288b82a8153c348d88caf08a05a92b2c067c7c42839e5575da13e5ed184626502683b7b7bf898d769d9ea10895288522d3471ef2568689b2b318196d59c2760898fd00946ae55f40962ef6751344f4289e1a38816bf34962950afe4314795961336f588f3341746725a4a5017ee594d50a166aa4d3f389a438cb87fb4ffcaaa871942c98a785d005c7becca5cfe4fd18a03a38c4ec0704e9a9f8818b9430bc240fcbfd9d7fb9a05d5462eb386bc5625301014f3283044aff53a81214718658cfae641dc67a55042f61e58003e76484a981c905f0c3c77fc429dba00b05fb0711661703c0bfd5ef86ebddb0310a8ec68443d23eb87adfe6826a11b795299e8dea4d3a118abcd320918a5e99b7f00f18bccbb4750fc308d40f04b630237d40f5106c3e5429c80069fadbda1485f12adeba531150d0f33eab9dd95c11f2f2baec95794572abe4f2249daa7335eca87285ce8248dacc0a4e41b62fadd9b4b4457899666613c4eda3373bfeb4fdd1292ae4c45024d5249f163487e12198d3b7635bc7cfd1e1c60ce6456d9786ae1e16940a3b298606570486a566e9b9ee54d0274d20cdb80e688853c23168f1f7060d8f24c3f4c3ea0f2800dd960841d89bafa36db313e83d329b7d82126afecba66988b73b85fa9fd4c4eb539400a457f0bcd1b8cb9acae13d32f9529dd55ac4319e2dece8dbf361bb18c987b54e94382ac3213987ad1f2440e5f7f7fa966b30a09eedd5d5999078950ada0b92ff91ff97d66480e05105dc5f9ae8f9cd41666f872908f4de6df45c7f36ee6f93661064ab84fccace20223ddc5992053033ee18c4231ff340fbb308ae697d1fe14cc26ff6a78252ae5a05f0ef083fdcca811f37df5de0717e15e3a896634319124ee4a216174f7b0b4708db95ae2c8cd12582292dfc3c852f0fedc4374d9699f885b1f308e18c9ca239291a703d64c73c95df2e0198c54feb3b063a795bd2b6573b67350c8066f158334c531d519c67023aad425780437978c97e8c11252522badef2fa1ba3143028d0b292475a94f11b53cc4a27d5baea5806d38ece4536e3fc9657e659625b51fbb4d890e074b827dc183acca4f026753b88fd51a7452ff74ba2a87fa126f7bd8439b757f2ea0f0a6d787f94e6fc5a0e02aa56f59f2719ac22a9e272748331195af571b41b5426755a7117416e3a4a800da05fdbb8bc40146f42ea834162b009417a0c3ec4828a0ea940e6796005bf3e1e63cf15b4f8dd4ee080b143b51f53f0debd690c7097cd3ef4ed626a9341f50ace1c97d8cfd359c9662d37751ce8e8d2ff748198a82a7134436cbb9d9b7a675b1feb14f625be7e1af7e96f94e346105eb6524fca281d930db50c39385e36642a417c0870f23385234923d380f9badc0b484aab4499f76a93b9408d1111afad4f5aafd60997ce00fadad442201b4e23dbb811143b172207684ced8e5df3e9871e45be9ee8b8e0514e301df0d57c485ed98923c62fec25c742624a6d4fe82ade32437ed98c1bde3ea40a12cf7051b8b426a9cc8c9427997ab7817d6e1311a26f1af54d562dcce5dcdbc3eea942059073d22e2cc49fc0b0b33aaada728b222f3886a3d2f2a2489f8d1c0e3a3f7e50c586a090233f2faf9cf2ab9047f0396cbd14315ed219e9425f0660a405510def8f0bc42bf05a743261d989fd5446fb993bdc29cdb37d2f022649538006dcb2451ecd15b525dc03fe649a499b17214ef2c4b88f7399fbe52e6b36a65b99ae4f50aeb26f7149589e1e1fc05649cc4d017c35400b1a350ee291309063186a3495f39e4c4f8984c94747fb963c90ba0343b9e09d0e16be4b8d97e9d85fa3b3229add59dadf529212bc3954485489dd5f4755c0c1d6a307b0d75411478221544488f2fd5b0703f51120e6afcf59f8d75cf7450ba20c2c7c5b5ada5d7c764ed864c7766cf46acecedd37a1850db8f3fdbb4e322c06ae5b2c7d6ce5f0a7fedc535a14b11aedbcbf5a29e58c58a9fb948ecf257aaad4884ae719df56c948155472b965bc9ed76e27d087353e69d460d1bb47c048391018658acb1330727648cce7d8875e4a441da3daf141b28c34f29366803cb8055cec79843a90fbdbb27bca4d5ad66e45b5974cdda56b7cfbaa2b93be04429146b8808c0822287178e82784804169e965073f809bceb70d0364d4cfd408d0105af96c3b9d7aee05c6168d25ff4ee78aca3e5461658973ab2bf68e6cddec81d142841c5c5b0305efbe7892785c5e590231cb0a204e4c4acfbea501c2ae6656389f4cb5b6daffa9efe6aaaa2d3af8774568e75a1d40b8727de2c6c863dc3657b0fd8b3a296cb79618f3d33dd5e4d2379790068fd2215b6a91ac3309484aa2433e904d303a98e744c3cafcb40d64ff21de2fd07d55d67c4078d081ca93c286cb072cb8ccbb7dfd541b1a44974e7bfd4c50bb0c3f44292a8cc3e4ac21233e73fbb796d0e7f0967c3ae13fa9432dd2e5d0023ea5ed10b8b3ea2ded8743c2ba86c6938276146a66c6e8cb825c4e30e5ccf3d19c0ae371e77d548a4a02e67bca7cdba4c58ed5f2fdcbd0dd5756e4daab864eeede70ae9217a17952a00fb2a4474d40ab4259b2ed5c4bb7dfe1d152281b2d3c2f83b2f566b5f92224b015c15ec55ddb8e423ce5402e31dd7a6021bd6cf74459f485efd639802146a585233a64317db157e377fd1969ce4f5c5641697c867713b18bdcddcc3c28f1eb61475c1b352c27f75866a99782f9af7cd92e545e8dd39540999750264cb9cef49224f48b695c442d803cfdf9b031569ef546cfa2f78afc37fc97869b99b59ed929d338950aca3079576a676bc2960f7d6be389747d522415a4528f42197c09928b3a3ed2fdf85f7bd6c7f0d429980ab47603dbb67c2042656bf09de4f19c0451a0e32e0a77a5142de2b56f6d3cfbadc70093cece5352da25e8e332afe33e7d5d124ae94b5be83e534bcae933cda89d55051bdafffe1dbb8561daa68f93c8c8b3890d65102c5dbe82e8043efe88dd6b9a0dd79942a02e47419681bc810ee63fe0df34f19174c754b3edf22b74b36e260cbb13493ab318077b9637d863a2dd797b52e4ae476808485635a73939d04118af63f3c0b97a8e2e59c36286f8e3cdc96e21daf103c4e40c358c4e4e2a25f5a8b59f3d512e83e0a1ad14db5a3db123af3864beaaabd84f3bfac336c0f25230cd92ac67a81c674261c07fe63c89c62c28bbb0752bd317c091b462d58d282a5e3fd48e3f48a3d11ed68f4c531cc7506a11da3540969e3c47276e1d37ac1be145b81f963831a908c4f6cf3921f99997c9bf917322b60c414f0970f5d0d3c92c1e20bd075577bb302bea7cf938daa2e7b7d68adc49dd9586c5b13efc75440c567c934a0fd83e4add1f2f5a8ccb75267bdd67b69cf35363be7bd20cd06c74ba4ddfc39637c40f9c17c3b633249c8443152dc1c71c6eb89087f3c44ad5482535af5abd5b4ca50cc974a537cc082b0dee32f265c9c525528517561d7096a9a2b52ac0472990de47e8481ed891256388ce4c6c9a2ed8daa183ab3538852411f5c30c017f057ace3a3122ec00c6d7a103fd1b431b2eda0983de498f3aba26287dbf8276a802e905d4b9a7ad002a4cb2fcdae1f852d2f883cab1ff154b57cb494dccf9a608062105e38d28397f2406a3d345d0801fe1f2cecd3c74383d4d3aa08cbc2fa6472a74fc96345f6664aec38513ec4536b0abf8452875b490a7c143ea0d043af16b4c8eb7ff59b5c82a1c2e995935a95bce342d3ee3b5eff14d110ffc39b22129a468496ac1a7b598a0bbf0021b58f9cb3cd5e1200f6a84561602fd0dd051ebb282c7e2f66eb7ad437925247bd8b9fd770e4669b2b6392632271fd0472996cb9e8c72a05e68f3b45e98b3f2532bb19b69a1275d8170bcb09cd1c68450d73c3c737956412114549bb3b0cfbcfd7598a1857cd2e92816a3396b42366e10dad33e34f37f219ac3fe6c77e8fd1cad21608c4be4c9dcdb09999eb3e28d799add21cf8aadf20f4ab14e92a1c35f332587fff0a8df6dc4ccb0bbdc6334425ac69626769e12cc499beb347fd5f9bd34762953e85862f7a0a0d0aef4f11bc68451ad3d4b850a3feb40e9f9938a1ff3155fb15d6e4bcca18d24563ca1dd374854dbb53a7b617a646c5fe8eb7ae6c186320995d07be0ba188a007702f6bf09968cc3cc48761988432b58dc40966fd2103bd8afb709c23d5e10c08bf47c5f81759a69882f3591c21e1fa7fc9359568db4eb456da574335429", 0x1000}], 0x4, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000001a00)) r4 = syz_open_pts() rename(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)='./file1\x00') ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001ac0)={0x2, 0x1, 0x7, 0x8}) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001b00)={0x4, './file1\x00'}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000001b40)) fchmodat(r3, &(0x7f0000001b80)='./file/file0\x00', 0x30, 0x2) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) write(r3, &(0x7f0000001bc0)="d3a8dc2a0be35ec4b26991ccedd5cc7935c4b98f20e6b136acc9915a4cfd745a775bf51b6779802b8f369d5703c2b6f2e80fdfe2eb3c632cab047752eda670b17e7621013dec282185bb9a436c33399c5c24b833fb26bfc6c577c20b2f152035d7685a6dcd1ba0b0127e27c5818953ce90d13d3116fa48dceaa9750fcb160f1a40bda77cb00ff39e318a03c5f05c025dec84a6679cb024f88fce189b9e94279b77bf0f425b6b3bbe0643cc35e1f9fbd8a2de956acd03335a7f9febc51d8c33b15fdfc1842200f19b309c01a54a7b2e2f18bd709108928b12caab53179e160d67d438ed3ddad1d171ffb5c3fbd3f619e075ee883cc959c83ea69c07c0fa", 0xfd) 15:08:23 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x3) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r2, 0x2000745e) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x1, 0x2) ioctl$KDDISABIO(r4, 0x20004b3d) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r6 = msgget(0x1, 0x1) syz_open_pts() r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() r11 = geteuid() r12 = getgid() r13 = getppid() r14 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x7, r8, r10, r11, r12, 0x101, 0x2}, 0x0, 0x3, r13, r14, 0x4, 0x4, 0x3ffc, 0x2}) fchownat(r3, &(0x7f0000000200)='./file0\x00', r11, r10, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x20080, 0x0) fcntl$setown(r5, 0x6, r13) r15 = semget$private(0x0, 0x3, 0x100) semctl$GETALL(r15, 0x0, 0x6, &(0x7f0000000280)=""/224) r16 = geteuid() chown(&(0x7f0000000380)='./file0\x00', r16, r12) poll(&(0x7f00000003c0)=[{r1, 0x20}, {r7, 0x40}, {r5, 0x1}], 0x3, 0x8) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000400)={{0xd3, r8, r9, r16, r12, 0x91, 0x9f}, 0x1000, 0x0, 0x7}) semctl$GETPID(r15, 0x6, 0x4, &(0x7f0000000480)) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000004c0)=0x2) 15:08:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r4) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) 15:08:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4c}, {0x25}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20802, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0xe6f0, 0x10000000000001, 0x1d61, 0x1, 0xd8f, 0x1e08, 0x100000000, 0x1, 0x1, 0x0, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 15:08:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x48}, {0x10064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000180)="8f15") 15:08:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffffff, &(0x7f0000000500)='./bus\x00', 0x20000, 0x20) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000040)='./bus\x00', 0x4000000037e, 0x0) sendmsg$unix(r4, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000140)="ae5a3727060df82a3d83950256a2fa19e490664e73048489d23e1510c4621c54e3e516ba572c8de2aa635c04824e9724ce668c071f6e1b311d7567725013ae1dd9baabd0e5ce2ac88421f11ec9defb978966b0c1724d611bf0314676aca54b3575169cef6c4cbc1df4f0d18cc52e1a920467325044eed8d2462c9aa646f573708931269f0b2a9236c9a6cf1e3884351fcc10603ad53b6e12b1a5a5a5b3ea6442dd4ad5dd18282ebf61371e8b8920d0c25e1fc4f178c1886e4a247c4eff3087fe007c7d92d833d55ba3565d40de4a015fb59be74014a15fdcbe7e9fd2edb5a7a4d79d85f5597d4ec80eb9b2c5180bb4e8fa47b98d73ddeaa8", 0xf8}, {&(0x7f0000000080)="141bcbf9a7e315b662a872206f942b5d6c315334976d23035bec57c46f6f4674976b803065d26a5c171bd1884fafbab03efa57648c013d2216b72ad46a0db647bac834b729f0bb3c58805432d4c13d5b19a8fcdd407726b8202a5d2a1fe4eb9a7149581499ee8c2866b35b5c40fddb6eaaa357aa", 0x74}, {&(0x7f0000000240)="bd0ca1ebc2dd1f32dcf9ad4be9b5d5719b6ceca012900541535a6c0b6c367bb84647d4e293eca396c26fcf4a025ce44d9ab408660cac43c79fed829d94d951a860e5f859e5d53b1247112abaaad4874e7cc64f64462fd5e7d5a0468fffa09a9e10a52e", 0x63}, {&(0x7f00000002c0)="9efec299ffe58ece949795e218b680f5478b81d22c6c55936af429b9a6b95d104c31baa36049a7b68e44c3e7bd8b9a5a3a7fc80027e6774cbe812cc3c97dab0dad6efd2edd3108f793401a1c3b61454dac389f3cd6121d3725cd113e1d84e2bcea92a097ff8470e2ce99be74b8ef69c07ea5d205edcb1b153adf43d5236600df8b6d0c632c6bf58b9baf4dbe2e238867a279eef0134472f82955da9c6a38e52f7f13ec320cc0ab8ea89e1d14382ecd6d407b375f47446fb71c6278badb08d230066db3a46d1b2846f127882c16ffaa170d95b48b4dcae18bc2940f0d016a82fddd8a3e4c93", 0xe5}, {&(0x7f00000003c0)="f0ed98cc32b476dac6", 0x9}], 0x5, 0x0, 0x0, 0x2}, 0x6) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000680)}, {&(0x7f00000006c0)="c831aee478c93c1405f79fd84e640aafdc79df90bd937a812ebe9a3e03cb4b0a8cf27eb6f4d5abc36bbb6b4df1769c57b9a3b46d6a2988273152a398e0f6f3baedd1e673fe2bf042eb4843d5950ae9da3db6600263af9e0a3916f292f8ad16115a7143a94563866df66df38794ea2f51e689704cadcbcab5d53f0d99db2388360093ff6d607258bbf90f0ddd936e62875ca14a5ba06da948b38a401e8f03a807fde46263d018ebfac3685eab7fd94b34e1a33d915b6dadfa39b7f491960ca2064c5829fa2320d7268b61c7b73d", 0xcd}, {&(0x7f00000007c0)="fa2702f17a41170713fe63ad2a534eddeb452090e9a879a9dad12a330cf93ad9b4d2516a00db3e25c99ac6aab4d28f7de8fe6e059354511985a0ef75d0cc55571457304e7f16d9e14256ea85774c26a4afc107ae2454285c9ae53e8f858f4d1e37f9481120e8fe646924187b9a223140b8024b6afbaeed70e4bdecfed25fbef3e2d44932328058b40b68f35182040818b76fbe5796a3c9ba459b5c403e314d53e76c8e7bcf1375c48a7b50af71278ac6516bf9531b46893f6dc5a9cd1780f58d23cbaf14a83fb52edf60", 0xca}, {&(0x7f00000008c0)="017ac5b3c796d6f74fbb6876d612a8c109f1991a42565b8d25f28765fb4d8e2a93c67d41a14ecb39fa8bc232688561d21144014d90c7e016859992019333f7bdaa825337165049e3a2ca431d12a97bbbc007d92bb626ac537eb886ab445328119738866c82a55b5bee", 0x69}], 0x4, &(0x7f0000000680)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r0, @ANYBLOB="0003dca711e568000000"], 0x20, 0x5}, 0x8) pwritev(r4, &(0x7f00000014c0)=[{&(0x7f0000000400)='d', 0x1}], 0x1, 0x0) 15:08:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x81}, {0x30}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 15:08:24 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x72, 0x4) listen(0xffffffffffffffff, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x3, r0) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) minherit(&(0x7f00006b8000/0x2000)=nil, 0x2000, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0x7ff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000002c0)=0xffffffffffffffca) getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000180)=0xfffffffffffffffa) getgid() clock_gettime(0x3, &(0x7f0000000280)) r2 = getuid() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x6) setuid(r2) syz_open_pts() fcntl$getflags(r1, 0x43) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) geteuid() r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) 15:08:24 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x20) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r2, r1) 15:08:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x201ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) getitimer(0x1, &(0x7f00000002c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="04000000", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x41, 0x84, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x21, 0xfffff, 0xfffffffffffeffff, 0xfffffffffffffff9}, {{r0}, 0x0, 0x10, 0x3, 0x1, 0x3}], 0x4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x66, 0x1, 0x80000000, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000040, 0x5, 0x4ddfe69d}, {{r0}, 0xfffffffffffffff8, 0x2, 0x8, 0x6, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x20000004, 0x101, 0x5}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000004, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x83, 0x1, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x1c, 0x1, 0x2, 0x4}, {{r0}, 0xfffffffffffffffb, 0x6, 0x20000011, 0x2, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x20, 0x6}], 0x3, &(0x7f0000000280)={0x7e9, 0x9}) 15:08:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 15:08:24 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000100)="ebff2eaa4e713048e69931929648", 0xe) write(r0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) 15:08:24 executing program 0: r0 = socket$inet6(0x18, 0x80000000008003, 0x2) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) semget$private(0x0, 0x4, 0x542) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x0, 0x80000000000}, 0x0) 15:08:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 15:08:24 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x300, 0x20) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 15:08:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x7f) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)='N>', 0x2}], 0x1, 0x0) 15:08:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x3, 0x0, 0x6}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x90, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 15:08:25 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x5) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000001c0)) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) 15:08:25 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) chdir(&(0x7f0000000040)='./file0\x00') 15:08:25 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) utimes(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000100)={{0x80000000, 0x5}, {0x400, 0x2}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 15:08:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX, @ANYPTR, @ANYBLOB="91fb4307bd0f77d69dac45d48ddf5a438e0812008e0ee5cc9e02fcc400"/40, @ANYRES16, @ANYPTR]], @ANYRESDEC, @ANYPTR64, @ANYRESOCT, @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES16], @ANYPTR=&(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000240)=ANY=[@ANYPTR, @ANYRESOCT], @ANYRES32], @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRESDEC, @ANYRES16, @ANYBLOB="a832717724d881a9d91dbcf2f4c740393c8029409dcc1b466f5fdd0d051bdb35b1769d613819b93708a0b7b9cce849a008bf583d3a6a29be5a78ae3b5f12f9c542de9a7bff298642ef87596ffee38c8b9821449493d5c1b068ea49216b14ea19e907af06eb78b8a6750b58ab06714ecbb5879fb68b9a3361fbc2eafd21640327f5e21a"], @ANYRESDEC, @ANYBLOB="5f37cb96439f6c04c160b4e574321d3ae31158e29c8f8fae4c1749691dd8975492b8468c763f52e9653358963c2831de8878c50bffa96997e8e53ac85483870b54e5a441ff2aad38f071f0a7158a43125c9ea09e52f27667d881dde791afc2c598485bed844b6cf53a1d4822d40e5cf4c647584162d6bf14d8b89637a23cdf0b36f81b45379d62eba173e3644833219616a6c2fb083dc209933b451561542744cc92c383df119bd7761d09501d85e29e2e88a3780433690aa0ebe7d70f4a715026ce7a777d3cffccdf3bfec3f85cedf79ae8f2809f294942854ee39aec307750a7a1fc886d8ef39d1477cc1f246c0fee01df83cea4e7a30e5f068174111b9ff51eb811e879fc1c5b28b561d68950982d623643aba2d7aeadc71002038230f8c21b00e48bc1ac6501aad38e61eeb229ad28716c298598c4bd753f67c96b00c0e0f8e7947a413bd56d4329176c8379542ee86792b5014539e0331392aa2d31e56f60845f972eb10b8f227e8fb6b33a4d9a58cf71ede9c8532a05b1f4e6ce19e2e9d3219fe74a7dd64d22be407b889022e2b29af857ec706a01ee9d38639b1bac7920a0d6e7dfe9f84b20f1fe2c1caa48d6bc05817edb95de95e128d8b40caca6e277f93b3cddd4eca11bd9836012d16663d669b8f0fb256e704404137f6dd17aa9e98fb033b9dca97203221afee15c8f545eadbdd7bd1e0491ff4d9085572d0cc6a8cdc7cc6faca6fb4b9970aa326b944e317ecb0badbbdbb6d6281fe81878d7f19d601ad0363bf9f2425ae6c3b3ea1b42e48614cfa5aab41407964c460863be81582ee2baf53b20637301da9b2b67c2aadd194c98a2361def190141aa1d0f5eb366b4fdd5556d4afb41e8f806dc4a6cc881b966fb27bd6058a76be7ad8f4a8ee0539f5be72c3bb1b85d5e48300e00f76a61982c9f90b415be325d8795ff109c76c757dbf78299a85b72de454deddf2d0818c13f28da5651d0ccfdd890dcdf6fe01f17f206ca488b18b32a4aacc268a16d2acf3a9d129ce8c559b211269df2dd9c5cf1aef08e5e1110e327685cb38f679150ac8ab8717ce53dae48387b5208a05ce721309ce859f67aae099ead0b3acb3a4f4b46ccffd9b646e6337080f4a3bbba1cabf54848ad88baf2d4ec1745066f71d98fe1b9f9807d7e4126f5d3f42b3bc3e3e00f815d9848c98bd4b670b31752bf61dbfd87a198497f6af475ecb6ca5ce063ef01c595be9246a57bd7cafab53dc0eaaa5fa0ad031b110c44eb7b37d50d87c8664528a88dbe0b2b35cdd65fb8f8b751bfc8e180f0f826f8c527b330cee0ef52f6136eda662158e74ac90b0f533f84de590cdd3dbb7adc6e0588727fd34e8e8c77586ddae5e6734e5cb48cca2979c8af9004dbce1d7290caa71019c5a451748ec9b7851be9ea0b839a2e99b6bfd48f3755499a60f95fffae1c8a04776008883126946aa269c7052eac7555269bdf5c61699f0c31c6efd7a386bdaa5ab11c43348a8823a0eb7ad2206a9483525b079123d59cf06db61dcdbf055459e8bfaf59008ac29b96a3f381a05c25d62f84809970a0b7cc9f612947161c590d9ec0defb8d28a86d3448939518db9ea8574b198d5e2ffbaf817074686ec464f042d1a7da21047a96dba6f65e6cf3079f665217f10ddc35ead35ca1c6a1777cd5391d3a50e53479bd1ca0546b27d360521bf379be099e8eb5a5f8563b5a28f4e61b6d06a539dc2f624b87b7bbc4670b65bdeb9bd047f373802b3a3e8ddf360a43d65909cd670b78301780d5cfee13d81f19bc0fb20cbb69483930a71d680b2f2eaa52369be6124dcb340954d2ddf36978e3a4682049704f6ec0f4399403073c5134957bfe73546f6954bcdfa202ed327f12fb1f47126f289bc088b0d3853191317530f86483d2c52a4e7fc701f4286208e9505000068b4234177be0a1c9d9d877decfe067bba13d9f2695dcd850b4ca654769fa2e47d3f4a846eb8f7ac8895c934c130536385477435c0a2b663d5adca9f6b243816a03be73165925378561c6fbcaa116fbd21d5d93831c262d9a57e830ed8cdd9b2ce3bb1b55651fbe609dbf171c77d4ddad0a632373373efcb632f3ee9c582ef04f987cdd656698c400b0e2433acb7363368c1c1b0dea456ac3ac0c6afccf105b8c2fecf82010a6ce9415c709edfaac61a8202943af5a898e6732163f81e9d714f5f3f08a87afe6c2d76565e94b3233f598a2de2a54a76888f1b894077bae5d2b8e77303e87c64daa4a1207f724646fad11caf44384aa94346eb4cb48f049c02fb9cd6d2623ae7e751d7f2cd968f1d982279af5e59ddf810e4e3f2efe12be2b42d15aad6f66156d7f5e0e5e251764ac2fb9cff79494c0bdafe55d0caeef54a4290bd445e5fa79d7ea6c91b4c568a60c440b2d9e54160adac594aa38f5804a3b879b89eafdf5ac643c4af46486f0cc876ac3d550ef63e9fb3899ff4516623604330ca8b9e594e79facc11b2236c044334ff5c92e58845cc505b7074f499652bd813f6c76ef78afb1e6e240814688361ff58f05ed0899757bcea1f567e2fc67b8b50037d5ce3b0595e3b75b1831ac888f11f024553b113f6baa29e3ca23d4e7027ae90b230964933447befbfc6b60857bc53606a847be5d963bbd233221b434167c697a122e732cc7fc3f9de2759b27e5a7420699a23077805b6887f8107ed11223f27708b6d9d67385168b9162948ebc9f9641c4012c46b86f6d918e712136abbf9ee16bb71d459443e1768e82dee7b828fcd1ff9464c17bcc12ce999d16b9a712cf4e61b6d0f6aba49f6c2217c560b2f628d9291093d285b5f01459abf0ebfacf3db87d97dbf364c4c1f5939229686c3d8883ec16efbf4edc069dc419e804c59d53b33d45b1a9944b667e031aebac4d8f9e9dfff90b9edd4b3eca706fd365d14cd94b20436eb933dc6c600c8459d14465bf645b48057a024c15aa4ab58ada79dea96d02bba2aa046b5b0c2605ee474a3906052730f4aafdf8f3ca66f83a70e107f523ffc957652b2b50842c1f1b6196bf9d92bdc188fdba2e2f56dc635f723cda9a32902151163a58c0ce704443b1c6aac5d1a15d5d425e643eaa920c11f2b94b17c67f4bc879f002827489b3d591e4bc8a9224f061b17902f7acbe7fcb9e1672f669f82343e236994b3fa8028fef3bcfadc533fe955205fae3cd6b34d5f1a28351d54890250051e3c34f3970109d1ab39f354c115899a34921cea482e6ce917812cd69e690c6a9bb6eba632dc0f448d1cbf107544f8c6f28f59e7483652633e919889bf5a670db2740a251603b5ad095212a3b842c69f1cddbb1766eba5e04500e7949ef30a527c36738e00bf9be2a6ea8d8c5861767afbb72ab55bc57abc88aa57df59fe0a591df387511ee2f5a66700de22b993ed333cc20b8672986d31696f77261f9c71ee0728a478789ecee842cfff06da261bcc1633b8bf1452b452cb0b6e9db06f092891d603a16f2928cb7ef52bf0e3ea85eb4ae25b4953de7ec0e4d369dc0981c29aeb9a0d92259a7b04559788f0c299bc33e9f20445027d3a1122e46b67c0dd509d81c857430ffc2919139c516d775d6dd70be7451c05ba7bb5db8950aec6a56eddc84bfb050836a9ef78e4a1162cea80b92bc89085879e6670718202ca8d84bfb300e9417b539e4171d5cc242982ec72c25cc3c9a4e424b362a0d4d9fc11677902db3c36f43a0d6279b8cd4fb9038ae7f822d612c52c90fbf5c7d21e61d772fabb2163976c54069a43a6727a477013ebdf1cfaaa8e4e45400a63fbc2e259a5272afa02c2c3cc0fbca39d6fa52bb6774c96bf61cd4fc126365cd2d9901ac0f4c65271c6f6291df8d767f32b6dd19cfb0ed8b7de8c73350637394ac12518966a3d489053352d4b19f7eacabe0f45e4995d757dd0f7d3d82cce38be08b09b15d3fd51bff6d918893d99a4cd8ffe813da4f346e16c7188141f17cdda80044629feec6e0f333fe0596ec8b78e74bbafa4e1cd0efd4317d301b228010edf84335a5b1dfa4defb320ae7682137b4de542a3e2a51f514dbff4c8b2b869b6f320bd3be2f180fe81b760b5edf65eac9429ab01aaf1bda4f8168f1296f68a0ad5a3de220fe583af1e8c45913be5891276f293b6d039ed4a8b4adfa2b679c8d53efc29a1e7119e43172fc08203f2496c869f8b2520444408b51a39af71eff1b48504341eb0c9b8dd32ffde0f6d08ed476065f87c477fb209ac7c51ee88a560024b0ab7df97442cdc3f3f9b662aac9e4a18f3eeac839d7a0a9bd9a7c5b85b514a31d41ed26687649e22597062a71500f8ad1f9ab121a0138578b5ed6b4d9054a03c1daee036cd951ce51dd0b14cea96c2f680e830afea37506a8c93bed82fad9ae840c521777ca8a90ae53d6d7cc68da897d046cd069ef7ec5224b59dd897b4f7d6a5a610047026e7b880cff0f1dbcc060850980a99ca0d7843adcd1b21a3d1d7fd32f0507078c9f99ffd1eb5bc866f6ebbfbd0c8a2b9014c4f9403d3f7ac571b1531701866934ac69bf6ae7de4384f9509687f1614a96e520ccc03e53566932e4672b0f2ae332f703fa9544711fba8cef43e07cf06a8fc8eeff81c6efb52c0cf65d24d7b6702a125a118d05878dc4bd28c928acbbb66611786bd8de0a635109a1d0b4d93d3ae977cdd5fa5b7726be8c0ff6d8a961efd46c66b722aa6a903e7da98b7d08f877421da8b91c3d642a583800e0dbaa9ff1f7573996842d6e8763567e81f27426de87a8a8587c7ada6b2fa5b9a2e355e8eecfa89a0decd5a2ba574865932e62aca585eeeb56abdf3277d6534f667d34b134b51835930a4ef18bfa65c0a5e7a96e707c930b824073bd3e92246939ce7d21d8f660d0172fed0ddcd954ee2ff562bd6ad06f10f60428a661b2794f057e562cd85f4888680bf51265def42b5b6946207a5a7f0196d81f1eb94032757f1845bf46bd81786becbfb3d9c067e72d26017a48a581b1b35994844846547b1f9891db5544d2c7070bb86c241b18aceb63461dd49b97837474f81e2ffa1a72998307dd817a75c97170f279774107dc5337c4b6fc7da79b6397187af964b58309124280f497dde56dd804c8ba2b7ce8ac5ed51fe2bfbb4a334ce7d8376c05e5bd6bbaaefe7f306642d5d7009080d2c2fb9009be5e38b1cd32131646f3cae11a5e3e407caddedc7a4a2d5fb838c2d9142a5581a18b86846a139e1e1d9af729cdce28f2a711e5833bd5be2df6b71741a9758ce6f5ec62870e24ed07ba76b663d1f29bc5ccade895915c50e2b121b12fe4a9677e9d2e46dad195681a13cf253f7a35db12e2c051dfbade678a3a5cd7c006a484204c4be556804a5748881ad0ab27a439b02c0b5d697af2f0990f4ab9f7a793211ffb0f02ad9231efe9fbf11d6bae34dcc491b4babb6444b3c84e8862de819ea8aeea0f787e705fb5e2123403304bbdcf272e45c56ba71d2a87cea7055a12a8e1c9b2aa06f2ee72735f918c7853451059198b85f337272212564b29410dd59a97a8f598754c06619e4cfdbe1d8fc99ba4f2f992cb9e69efdc7ea68571746c986737b7bfca87969688928a1070c3baf0d4f47399e2c01aef410da680f076abbf434fd12fba8edcb8509998255cd1e38ccb75d4c494fc94fbfa90c111be1cf6ff55476b519cd4ec3c3b835a8874009662de19b253477b6edbe359a60d34e5e462df49835f545d62fa5124c9cc8040f9d522a6f843acb66db0376525616ebedb1c06f71afd7a6d607f1a96fac1c408fd25e94df75a578a169d27014fdae549c6177bfd3eeb33bb523c64d2818fbbd75e"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x1) open(&(0x7f0000001440)='./bus\x00', 0xa2, 0x112) write(r1, &(0x7f00000000c0)="220e228901001c068bbc74f0ef98de61da9b3189580ddb50", 0x18) fcntl$dupfd(r0, 0xa, r0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff13}], 0x100000000000014d, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2, 0x3}) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 15:08:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x800, 0x1) fchmodat(r0, &(0x7f00000000c0)='./file1\x00', 0x80, 0x4) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file1\x00', 0x4c, 0x1, 0x10000, 0x0, 0xfffffffffffffff7, 0x0, 0x3ff, 0x1, 0x3, 0xff, 0x78f4000}) ftruncate(r0, 0x2) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0x14db, 0x3}) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='./file0\x00') 15:08:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x50}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 15:08:25 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000001200)='./file0\x00', 0x10, 0x130) sendto(r0, &(0x7f0000000200)="f8bb4006be4d2441d77f480434bc542cac870a917e56dac4b9a30503d75e480559fec25debadbd12ee2de7ebde906baf9949979f89b3735f8f6cc273a7ca08f34b59e0958f3ce8d03a9dc184a69483bd910ac9feeac28f23acbbac27ea3201b7eade6bd519add45e6435be2033e5f974c0836035b7fa341594d9dabcdc1638e8b1cd8276fc9962672b01e337db57ebfbfde0f9d71b67840ffe3b844d4852d982eb497cc13f2078974218176b374468863ac8b3123feadf97025aded687c1cdd5418ac219cb55065707addf5a639ec202ea7fdf4cca97472d6fc63347f7f9dd908550343ef4b68b6eb5ed5a77e960b406ba47f93ce9aa761537c871d9d2e5d865577e664d0acf9c52888707c7157005f77373f080d8b4975257f699e4f8f0d9b6b5d772ee11228fb27648b1ff04cbfc7f070d0c17e44716a0a3204e0f32ba7178d94fcf52b61b0f3e1a6ac8796582a5cd33fdd0c26834407cdc044e23505d407565446f6c866700c44ccc3a6562bba71b17697f9633d73d9f4cfeef85be623f49363c661b656ad43227d01b7f6360a3b7ab4065a46152669fa894107ef8d5e1f89e127cc40ce789291efe24687419f4f1d64565eaaa6ac95b19fe787bd5f02c8d4c8c17ba9ec48dcd15a0ce393cd3893de6f93deba76b0ae93a8cd96731621b285087de28d95cc889b7922f0273d4bee763ef18668f6e81f6ea05f4189a2ce6d5602b12b9ab736d147cba376f68e12d7f2712efcddd276f4731da932e7fdc650658e5565c7869746817049c450cfc1cb9d22fd752462baa89a51719cca184af0f62c904693d995d0d60eca309ce9ff3236a90d0cbe39242679dd03eb4f2691d9e8873048f0f8d7517fb240982e0a58aecfc70d5edc3602bb96851cf11c4aac1001adac66b43f1ea2bcd34eace162911d892cddbefcfd9ca649fe944c3496c53ef108cd6f5e14a22a13c6a19b6127c927202671166869b0b35e5cb250f9a75d1dfcf411b7e977ec92e91d71eab61cf64ec10acc1cfb5d2d921a7f05dab4f75bb3a0b6970398409d235ea1ec3b5bf1c5d19084a5efa905e6bc7c53bdf77544d56a930dfb058870805c30e02712b5c02b3209d143d52a48b0a706f5b91be3136b66f0ae92bba22e47f77f41135f6cc42de5086383221f3c096e32f4b4b943ee98ca209076ecc08d19a5f76008e022c568a6a575c06ee13b4af95d6d1c575efa6054aa2d1dddb9b7fe4cbeea4985325f861911278f3dc43a7e0cd0e95090173b95b3fc46f5fe7105313a1021a51d3dcc02ac80e26f1abb25a928d4c1c431c8888a2eb286220920bde17e4ce6762a945ef3987ece14e3f2921c6fea58b8e6a1452f1f8b771d497cd876057011f3087cb4290e8484fd74f56d51e162d805ddd0ea0189b2976c8263a890500f2c26fc10bf32c677b710dd28ceba97bcafb9cbc8aa015fc2b850f6ae1198889c6eaa35391493f2def95c95ac351631ec1877e471c898f00acb5cedc1631581f113d94cd92ba749d6948d4d3262ccdb903ce796659e86a2fd764600b7dbc494e755e4dbf68fdd0f091226efe3a8ac885656a18282f122beb956a15b26181c92c4f0d402e571d262c5c919ebb020bc716a681d3172f8bffb97669d56c46b70ff7d2abda15fd8f732e6f9bc1a613badcb9b81ce6f3588cd08c9213902f450f68f279ef2612bc7cac0d7cf82d03244d45b4b50c1c5513638ec2faf0705ecc9f39c223af0e6e0f9e3fee688d5e98f8f941c9a9d131f4328c43aac30fba1b404000ec4a174e73061f79aa68056697ff04eea4e93685b92e5fe23cf35266ef1dae8ce5e6e3b2af381d1317643cec9606ec4e6d54ebf93ec862290f6e0a1461d98d80f4f6e033df1681769fad6e8483aff052ff106ee8e4424df47f06d98259dcf962b8d8c6843883b701737a365ff16ae9840f8955d5a20dbfa601cf427bf5063f4dd787d796742be333c900d3bdba3d6bf13887e0cc71640e8c3116884cc09f8282bc27db78a05a0edb85f1a88ac92cdc9a3f431e3f19ff8a327d35dd67ca77ad1a52b9471f1249e3f627e99901a3e4f4a43ec33f6516b8c2c74ede5ad3c883091834594d60424e74f4a03beecdb305ac6d47572db081286bde035dc8746eeb0b9a43e4fba40eb55c5551d1b5ba6d76d2ce4d088d34d7fca90ba20c8997717517e9bc0c4ce0cba967e7ce1d42919011e4ad3271744dc6012a15cb8939d3b91d6744508c8573c480594b715f46596a36f8a3ad7554bd41802f1c9f167594bf0db4f145c27f30f4d76eb570f113ab0e4485752db474820fd998b32cf889a1400bf2734af92da866eb4cec9696999d3e476a5e0f5e051eb2febae3e07eceb0d3eb968b02751cae5e2bd8abf579ea5b72ed6d3c858aa142d188c43db2ea52b40885762a109d90dea716cf7ac3a0a3dca254403280bdd2704e2574cf8c92ff4b6224ad21f44c046dbd33dfef23df7c15d6d34a20beb62c6590cd4d2e6a09115a136a15a440f33243ae119b9a4e9f1f6e8729c7c55360caeefd9a85e9e86561e5ff7cdfc5483d2f9ff154a8b6889b3a8cbcbebacb9fc929a1f32e372ae1bf8ea05d304aa6d1e17fe25d6541187e58e7d1ccb35e31ee21bd7aa550c3030e8119629aab37e4edc4c4c8c461fada85a47c0c94c4fb59da7b47395e54b9aba9c25703c8bcd06b5b116623bb2cecb01869e420a72d5a60c836f36c71c8155b5ba0aafa76cbc75f55ef91e53533745a904e03515fc43e959b715e00f1ac2058b2cffc43386b5025144c0ed9c6888938b7e949441ef20a85b4667233eb67bdd04a051b99e2e1a217b95753469b32593dcf604fb989ce16e6a9d51875d2ccc01105ac2c3db4595506489a2ecdc09ea9d31f1394da87ef0554e75e324c42384319cf2c07eae635441a7f9b7fdd38e091add2816605c9f4211e8987a34558b31bf695e26f0210c6d7ee25ec2a6cef6822d866d08c41a50a9d92feff92010ac944457647cd56bcd74ea215eac5cb2f02a615d5c33c86d86c7984ed7bf99cc46e6d9ce70e3ced82acadb766275b13e3c63b88c9eb53e814ac6a03ddcf5f2d25e642b739513d9e3d0f72aaec4ea9b8edca1387baa2fa15316e6f74d4a9add365654f147106e3c25e13b583581ba152d860619149c67a0a87bee07ed989cf1eb25f3cb630418a8a4f1165547fe20ed91f38545467e4a25ae04d40b176bf760545561639bc9e1023a41f59185bc58377a1ab77b58bef089e2b2295db91e9dd005584dc5cbd72c89c5ffd1a16f1783cda6312b306b97308a93f2667c4d7510ccd02acb01e3fd1cdc92a7715166a8df5607838a23fd612f745d65ae696a55252ba393d968de2772ba0abbbaedd8531424012a66392e595b55580839da102e0d9c366b4eb8e7a37a83c03b832c1c11c1aeaf06c25f537219bf8ac3d784c818fc94e421bf11d48578bb1185f533be55cb1bd9267fec110212209519c4160cbaac84f09b1ce2208d40494c068535c3999717234603fd4b9ed1378865a6d90fea05500a6910b0a53a1c943c7582a3b8f40ac8b4a9f0f551f156232b8a9712e8a724e7fa23494aff412df1925a7ac95a107a4ac38b9b1a788bfef70e7e2b5f58abac67523c1032a858733410a7c47a927a0c3a389dfbd944507b6e68e6983cf7c64ab274121e3fe0cd40ceb8be13e211c2a98a8005cea7f7f8e8a5697405ebeeb8303c82c3849a7eb0250ac9e2c612f31d31f1259e210b6a17651b290b10f963cb87d857955bf33beec7f9b8ac49d1d3d81bd11a4f862be0fe03c723125d6bb496561739e0b63bad7a724abbe842c9d39abfcb8b765f357edd49931bbb5f1513b775dbc86d7ac7408dd78dfe19f3f574b9176f751afc6a3e5455bdd013aec40d8323535e1a1fd26e3f5db95243411d3b859b338c6e21ad5f6a789ddf0315b080bee6dd2718d5749a65db39f412a535e7c342a3c49b6bb4f51ef271088951c813f4fdb091188ce23ad6b824e849d660d112b0c9ed585534cf00091bb00eafa2133f7be7603c595edd6cf9205f8f4be02b18a3dcb6095754ae2af2eec38cc93b4e0932fddfe1695a61d8fb22f75f159ba846ffaa473a4eed497f4a17bce3407f2180ed47597353ece286913b1afaac7000f7892e1982d5c79a6c696bec2f288756f494fc0be5416a18fdcaa66ea463b41483fc5daab414a3acdcfecfb06a51ad1ef8c6535f64ef2d6cf187545ed6a9377837eb87062ea69920abe32f8627f4142372454ddac3d3d41db8d815f9533fcae5df31d25a2069735487eed88d29c80926381a8f553b8ff622d8259a13c436d4065bdab003a6f4f676ac966053c838b1f08448433ed18d8c4235683e878dcf1561ab0c20f6a515d8711c0e309a8f12e64ad662cb330e190a6eeb94358142a268962e0820915121bb50338014aaf69234975000ae0fff445695cc2c85494e46235bc853f6897b0bd1d660d009a112ae6e3744ae41e6676ce735bcb35abf816de2f92dcb25d5454ca84d5de50a11b33794365bba0d3027b2b694eb2b122a00114a59f07f1501ca9d495301a3241a7480527c44b07f212f4e9363c1d7b8b2767d44ca40e9fbe180605944c21cb05f6fc01d030010332c6221d287f8a5abdbc009c7ec3f436f9d50efb4c221700b2846bef4513be66bc3105c16edc6c2aac0cfe39ba3d5f3a5f5a470fed37c7b415572e95a8b8c27932d7e6e45744e2a848a47bdad6b17f3cd6e3b4bcbe097f348423651cc9884fe6a3b16778407ced55083dbac5e6be619ff3954ab6864e7796338a6f323278cfb2f3966d5bc112b6d8437503c89f7ea03c5497ba43975884d251e9b066a184978f51f165d36a89e85c84377837f80f80e9b9a3b9c3be74ed873596f23811265052b523e942a05367e44896d9352bcea386006977c60e187d9feaee33b5f538cfe5f066b250f225e249a73200028a96bff07a9701c9802ade994ac02f5aed5b788337f457d42dfd5fd27bafbdfd1148c2e29c5f239cc4ef15491caf45750bc813b5f44decb08b29cc7eeaf9bfac3784d99812fd7c3f8e3dc868315227cf2946a39530ae4d1edf06ac0ca17feba618267033dc1c4179ef1677db0bc7e6bd12fb065ce81320f6974b8bdfc9b81f137abca67588a9489cc0bf6a7528a4be4d28676656f3ab95ade408a819d377f7b097ef24cfec62e5d4c68b79bc14c60022d0e402d42a6c6f7e67eddc6d4b2ddb06805146a7f9a24eede42b6df2057566dce55e3b34199b3360b278b7469b60bd7c9af1a85968c83e9e45d854b293b2b923ab2bd88385f5aee123d0e1d234ce5068727a77387da123d0b6ff257c5bd219e376d57bdd56f16575254c608991619e5fedc90dd6d88bbfdbaa0c4e01edae290062cce996e5188b8cea76a138e91dc4eb1513ba63d19e2181e0a55b0d2532ffe771838cccab07e6b27cacb954909827747438e662ae36b3e26a00d1b2029d81bbd61a2aa3f9ff3a6af8797035980c6365810631ff32f70f6c18ae4c3d6335a76527382362a78d6ab7782dea178226de798b88a1c6b13bbb82e5abbcbd70010ca0685a6856a7d3473d19a933c16190a1d7d45020d8b7df282d87e6216190b04aa58fd038e959601a8f69d181752fbf3b4c9b46fe2eca6451baae290febd00a93eff56aa49bf0d52300b1fcb09727967a58a14c672d1a4038453aa7a333bbe535f2ed0a09c929e3758e599f5caab4d30911f2f7bf35810fb524e913d3951f849aaf863e1cc3f9c1ce5f2e11f19797c7e454ce0553eaff5dde99a567168b261dd3b923e4f9aaca83ee13a7c3", 0x1000, 0x8, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r2 = socket(0x1, 0x4000, 0xffffffffffff7fff) connect$unix(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="8202052f66696e653000363723e2dfea01d1355f23cdf9f541951b69aaf609bf2e1dd175ff599a8892b75d3d5ca825c6d98e4573e94d365391843f88474eb3d2dad7d5bf7913"], 0x1) sendto(r0, &(0x7f0000000040)="bb1c61892bebe480a439d8b18f0dfa00f39d3702b30d54865b68e39032212747dbe10d2ab586bb17925bcabbda5bb7f2dbdbc440b176e2d3a503930cc9b062ccb7abf1a8b264a3877c3d3529207eb83ad07419607ea12a5ebe90cbed99b9c79e2e594fc17ce3bb30b3d9fe113b42a5a6848c7ec38e9722eb55cd3d41690f9ac1f9890ca3149cca35cb21a50fffe8e326d1a118535a1b6ee82ba8e381bc60646ab9e824c5514f068c84a2ee7d9e735a664cc76f11b7b2288ea0b4e2e2842c87d6ff7c654e9d5f488d9231418a2268ce2cddc50ad269c8325179ca6b7b5006be224386205a70cbc06f89c39d66826ffe8e0e47a7", 0xf3, 0x2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1083, &(0x7f0000000180)=0x100000000, 0x4) 15:08:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000600)=[0x0]) getgroups(0x4, &(0x7f0000000640)=[0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000680)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000580)=[r2, r1, 0x0, 0xffffffffffffffff, r3, 0x0, r4]) r9 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x10) r10 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x40, 0x0) fcntl$dupfd(r9, 0x0, r10) r11 = socket$inet(0x2, 0x4000000000000001, 0x0) truncate(&(0x7f0000000300)='./file0\x00', 0x40) getsockopt(r11, 0x6, 0x8, 0x0, 0x0) getgroups(0x5, &(0x7f00000000c0)=[r7, r8, r5, r8, r8]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r12, r6) setgroups(0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r13) symlinkat(&(0x7f0000000340)='./file0\x00', r13, &(0x7f0000000380)='./file1\x00') close(r13) ioctl$TIOCCBRK(r13, 0x2000747a) r14 = msgget$private(0x0, 0x649) r15 = semget$private(0x0, 0x7, 0x0) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000480)=[0x5, 0x1ff, 0x4, 0x0, 0x854, 0x3, 0x1f, 0x7f]) msgctl$IPC_STAT(r14, 0x2, &(0x7f0000000200)=""/106) socket$inet(0x2, 0xc000, 0x7ff) r16 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendto$unix(r16, &(0x7f00000003c0)="c908331d55c7aad479f9b4c570a7fb5a1ed2901f087337b312d77775b220bf53758e3490afda4f2b4c44fe7efdd0cd8a5c3fb9b135f780299da84a8fcd1cfb0bc0dfd92f6a3ea4a52623b199d0e0f2", 0x4f, 0x2, 0x0, 0x0) setuid(0xee01) r17 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r17, 0x3, 0x8, &(0x7f0000000100)=0x101) accept(r16, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) 15:08:25 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r1, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) kqueue() 15:08:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b1") 15:08:25 executing program 0: setsockopt(0xffffffffffffffff, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 15:08:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) 15:08:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) syz_emit_ethernet(0x8, &(0x7f0000000040)="b82c94c6dc7868ad") syz_emit_ethernet(0x29, &(0x7f0000000240)="5dff825d37d327d751551b471a6325be972ac89e1881cd71500b68cc9f0acb86b6ba114ef49a9e2b7690d657f5a6649a8e44d8f34f4d80ef27a2ee5c23a6f4d829bf569e769cc814bac7f77278cfb323115ea9f960") 15:08:25 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) shmget$private(0x0, 0x4000, 0x405, &(0x7f0000ffc000/0x4000)=nil) r0 = shmget$private(0x0, 0x1000, 0x58d, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) chroot(&(0x7f0000000080)='./file0\x00') 15:08:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 15:08:25 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x480, &(0x7f0000002000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4c}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 15:08:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0x5, 0x1, {[0x3, 0x1ff, 0x9, 0x2, 0x40, 0x7, 0x2, 0x40, 0x101, 0x101, 0x228, 0x6, 0xc314, 0x6, 0x200000000, 0x0, 0x1, 0x3f], [0x5aa, 0xfffffffffffffe01, 0xb5f1, 0x8, 0x1f, 0x101, 0x10000, 0x7, 0x4], [0x7ee, 0x3, 0x1, 0x0, 0x101, 0x5, 0x8], [0x6000000000000, 0x7ff, 0x8001, 0x6, 0x1ff, 0x100], [{0x4, 0x8, 0x3, 0xfff}, {0x0, 0xa480, 0x9, 0x3f}, {0x9, 0x9, 0x2, 0x5c1}, {0xff, 0x7, 0x80, 0xcde}, {0xfffffffffffffffd, 0xfd, 0x7, 0x7}, {0x8, 0x9, 0x2, 0x9}, {0x5, 0x1, 0x5, 0x7}, {0xd496000000000000, 0x1, 0xb013, 0x2}], {0x7, 0x3, 0x1, 0x8cc6}, {0x80000000, 0x9, 0x8000, 0x3}}}) setsockopt(r0, 0x2, 0x2e, 0x0, 0x318) write(r0, 0x0, 0x0) 15:08:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) chmod(&(0x7f0000000040)='./file0\x00', 0xa) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") 15:08:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000080002005, 0x4300) r0 = open$dir(&(0x7f00000024c0)='./bus\x00', 0x10000004000381, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x4) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x40045700, &(0x7f0000000000)) 15:08:25 executing program 1: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0x29, 0x4000001b, 0x0, 0xfffffffffffffea2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x2a0, 0x0) 15:08:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10090, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/200, 0xc8}, {&(0x7f0000002340)=""/238, 0xee}, {&(0x7f0000002440)=""/90, 0x5a}, {&(0x7f00000024c0)=""/194, 0xc2}, {&(0x7f00000025c0)=""/232, 0xe8}, {&(0x7f00000026c0)=""/66, 0x42}], 0x7, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x0, 0x0, 0x7, 0x1000000000000000, 0xffff}, 0x0, &(0x7f0000000140)={0x80000000}, 0x0) dup2(r1, r0) 15:08:25 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000300)="3abd000059", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./f\x00\x00\x00\x00\x00'], 0x10) 15:08:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "a8cb990a20476c2932168f0106548db16c5a06ee"}) syz_open_pts() syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x1000000000000) 15:08:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000140)=[{0x0, 0xe3a}, {0x26, 0x3}, {0x0, 0xfffffffffffffffd}], 0x3}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x23, 0x1}, {0xcb}, {0xae, 0x6}], 0x3}) 15:08:25 executing program 1: syz_open_pts() setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffb}) setrlimit(0x3, &(0x7f0000000040)={0x40007ffffffc, 0xfffffffffffffffe}) 15:08:25 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10188, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000180)={{}, 0x8, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x5) 15:08:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1d, 0x0, 0x20000000000000}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 15:08:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x3a, 0xc000, 0xd9e8) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) setsockopt(r0, 0x2, 0x8, &(0x7f0000000180)='\x00\x00\x00\x00', 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="02d732c7bcab4b4009ed"], 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x180) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000100)={{0xcfc, 0x81}, {0xffff, 0x1000}}, 0x2) shutdown(r0, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 15:08:26 executing program 1: r0 = socket(0x100400000000007, 0x2, 0x0) setsockopt(r0, 0x1, 0x2, &(0x7f0000000040)="762b26fda795dad39bfc884d03a100edcebbf9111bf74fb69e545574c70127c609283e4e862f6a8a9add51108c942efd148de4cab27c665518fe7461a4b2d267496867af4682315a4c409355656f9fb2cc3cb0ae5f60570e73e656af2fbf1c4dd35f375550", 0x65) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0114ac}], 0x18}, 0x0) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/5, 0x5}], 0x1, &(0x7f0000000140)=""/60, 0x3c}, 0x2) 15:08:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3f) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) recvmsg(r3, &(0x7f0000000640)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000140)=""/95, 0x5f}, {&(0x7f0000000200)=""/70, 0x46}, {&(0x7f0000000280)=""/8, 0x8}, {&(0x7f00000002c0)=""/104, 0x68}, {&(0x7f0000000340)=""/22, 0x16}, {&(0x7f0000000380)=""/161, 0xa1}, {&(0x7f0000000440)=""/123, 0x7b}], 0x7, &(0x7f0000000580)=""/135, 0x87}, 0x2) read(r2, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) write(r3, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x10, r4, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 15:08:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffeffffffffbe, "c4690008000d00"}) write(r0, &(0x7f00000000c0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d", 0xff0d) 15:08:26 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file1\x00', 0xffffffffffffffff) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = getuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 15:08:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0xe9) write(r0, &(0x7f0000000200)="9a21fa54c464dfc25e03ef9431e71f3d7a9d2fd6ccc6ee65c058580476ba4bf83fe7659cfe4cc309e7933241cd57d531662f4acac4ce54d910280bd41f7a9cd2911df72d2a1c3549600e756cd641276863f435f1f7ab7661556b516c254bba8aae09d46990fa3eb74f16c7ab7216228ccd38483bb18a87735e5a593af281b93c0f71c92d8128e405781262ac", 0x8c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x29) unlink(&(0x7f00000000c0)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 15:08:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r2) 15:08:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x1) r3 = dup2(r0, r2) r4 = kqueue() close(r2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 15:08:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x82, 0x0) fsync(r0) write(r0, 0x0, 0x0) clock_gettime(0x6, &(0x7f0000000000)) 15:08:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000240)=[{0x28, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x4, 0xd4, 0x4, 0x100000000}, {0x5, 0x4, 0x400, 0x3}, {0x20, 0x400, 0x8, 0x486f}, {0x2, 0xb1a, 0xffffffffffffe51b, 0x8}, {0x100, 0x7, 0x3, 0x8d9d}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 15:08:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x100000000000, 0xa, &(0x7f0000000000)=']?kC&Fd!', 0x8) 15:08:26 executing program 0: shmget$private(0x0, 0x2000, 0x400, &(0x7f0000001000/0x2000)=nil) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) lseek(r1, 0x0, 0x3) read(r2, &(0x7f00000020c0)=""/4096, 0x1000) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) ioctl$KDDISABIO(r2, 0x20004b3d) 15:08:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="1870953908f36fae7246ee6d205db16d6ac863d321", 0x15}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000380)='./file1\x00', &(0x7f0000000440)=[&(0x7f00000003c0)='/dev/tty\x00', &(0x7f0000000400)='/dev/tty\x00'], &(0x7f0000000480)) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="0482e1dddbf4eb7505ec990988b2f7a9b08d818b3d903fa74470f0d9376a74cd6f62452310d7fa40b33ecb4ba17ac73016bce9dae201672510f9cf088cf333c465f66b3f3be145cba6a5588b07e550b27e513d8eb59b547012fca2d2d58edc98fff288564e7f65", 0x67}], 0x1) execve(0x0, 0x0, 0x0) 15:08:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010200000000400040c60100f2e900", 0x2c}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x11, 0x195) 15:08:26 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080), 0x8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0x6, 0x8, 0xf7}, {{r0}, 0xfffffffffffffffa, 0x84, 0x80000000, 0x77b9, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x2, 0x10, 0x100, 0x2}, {{r0}, 0xfffffffffffffffe, 0x85, 0xf0000043, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x4}], 0x8, &(0x7f00000000c0)={0x1f800000000000, 0x81}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) kqueue() pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r1) 15:08:26 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs, 0xffffffffffffff0b) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 15:08:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0xffffffffffffffff, 0x4}, {0x6, 0x101, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='B') 15:08:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/169, 0xa9, 0x800, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000100ffff00000100000080000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESOCT=r0], @ANYRES32=r0, @ANYRES32], 0x1b9}, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 15:08:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x4}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 15:08:27 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000001700)=""/28) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000001200)=""/24) clock_settime(0x3, &(0x7f0000001440)={0x9, 0xffffffff}) mlockall(0x6) getgroups(0x5, &(0x7f0000001180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000001080)=[0x0, r1, r2, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0xfffffffffffffe10, 0x0) pipe2(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r6, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x755601788442716e) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23c) chdir(&(0x7f00000001c0)='./file0\x00') getpid() unlink(&(0x7f00000011c0)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001540)=""/175) ioctl$KDGKBMODE(r6, 0x40044b06) semctl$GETNCNT(r0, 0x2106, 0x3, &(0x7f0000001600)=""/230) open$dir(&(0x7f00000013c0)='./file0\x00', 0xd9bc506febb22a, 0xfffffffffffffffc) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000001500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, &(0x7f0000001100)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000012c0)={{0xfffffffffffffc01, r8, r4, r9, r5, 0x4a, 0x21a5}, 0x0, 0x8000, 0x2}) chflags(&(0x7f0000001400)='./file0\x00', 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001480)=""/46) 15:08:27 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "050000000000000000009a155e279339dd5000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) syz_open_pts() nanosleep(&(0x7f0000000000)={0x0, 0x9}, &(0x7f0000000080)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:08:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x20000000000000e5, &(0x7f0000000140)}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 15:08:27 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) select(0x39, &(0x7f0000000100)={0xee5f}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000005c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x90) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x8001, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) pwritev(r3, &(0x7f00000004c0)=[{&(0x7f0000000140)="0ae58accbb9f5dc767a02967edc00bc6a8d1ea51f7a2e6b9033b7bc9fc551e97bb0b1d17767867a51024011cf22456a3909652f023c6d61fad6ef911575cea5e067cfb358d55ceb69868023884d9fe4049e7665e780eaaa4702e4c4b9f9cb6928cdb1badab489dc66e93893e7375b982253225b31263df02d93806cc19057d801c33876fd21d2ce0a939fd4fdc19d322111d", 0x92}, {&(0x7f0000000200)="f8670eb90691ba9ad32938bb0a57936e1fd57b6a039b89823b03501d2759a0d3018d95b28685163a806840e51494f78fcd1716374c1c6be61857df95b880b5e0b11f9d3f96f31b8ab8cf9c7534df8ec23e2a6f0da3ecaeeed2a75cf9025bfa9412a6bad55ecae25e76fe9ad7d6e6fcdf714c15ca0a", 0x75}, {&(0x7f0000000280)="c5c73dd09b2532112b9036fed214f7d74f052ed780cb2b04356d325a7e03acdfb93ff97abd724327704770310458c582e88f95de71db1e96c91f622693beac90a99a7813a1d06b488af7a18c27449a387762558ec94dea4d04e7c9eaf0cb93f5ca8180883aee9fdf5f61175129304243a9e0031a8ba8e3b5c98053bd33404cefcc98e359c5f3a4f54e030a5a6e607cf5e27039ce328538beece66e76ff2e1b", 0x9f}, {&(0x7f0000000340)="587f7e84b810f7135fa00aaf46ab383770672ee4f71b8e6715", 0x19}, {&(0x7f00000003c0)="147ab55313001ec5fcbbc83f198616d788e935ded63c97514c5350d377b87a5b6745782bcec263d1306bd5079ded91b3d9eb2a1ee2d64b362e748ebfa0c054ed52cbaf1b610b5441cbbde8bfd6a616d62522d8d914e59f97628d1f94706a64ddbafddc62559807eed4ba1f95e1171cf31ea15b55eb3260af6e05683fe33fac5e4de240e4718f654b60d1a20b7739f182f6f2423ba55e9e6e8b0ba5515f42b58f325a433e0b26791a448d33", 0xab}, {&(0x7f0000000480)="66b9c8e814", 0x5}], 0x6, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x1, 0x5, 0xffffffff, 0x0, 0x9, 0x63c, 0x6, 0x1, 0x2, 0x3, 0x1}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10a1, &(0x7f0000000540)=0x5, 0x4) execve(&(0x7f0000000000)='./file0\x00', 0x0, &(0x7f0000000380)) 15:08:28 executing program 0: socket$inet(0x2, 0x7, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x6, &(0x7f00000000c0)="8d659878c022") openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) 15:08:28 executing program 0: r0 = dup(0xffffffffffffff9c) shmget(0x1, 0xf000, 0x15, &(0x7f0000ff1000/0xf000)=nil) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5, 0x0, 0x10, 0x40000}, {0x4, 0x0, 0x3}, {0x7d8}]}) shmget(0x1, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) 15:08:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x111}, {r0, 0xc0}], 0x2, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4000000000000) login: pckbd_enable: command error pckbd_enable: command error 15:08:31 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4001, 0x0) pledge(0x0, &(0x7f0000000140)='\xc7\xf3\xcf\xda\x7fZ\x8fX\xe73\xdc!\x06\xc7Z1\x8fm\xe7\xef\xdb \xc1\a\x95\xb1\x90\xd9\x92\x8a\x04\xc0\xe1\x80\xd4\xc6\x04\x00\x00\x00\x01F\xa5\xee2u\xfb@\x86[\xa9\xc09g\xfb\xb9\xaa\xc8.\xc2\x17wG\xb7tl\xdd\xa7_\xf5\x92\xc1') connect$inet6(r2, &(0x7f0000000000), 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) close(r2) 15:08:31 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x611, 0x7e) fcntl$setstatus(r0, 0x4, 0x40) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x0, 0x3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8003, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x8000, './file1/file0\x00'}) connect$inet6(r2, &(0x7f0000000000), 0xc) listen(r2, 0x0) 15:08:31 executing program 0: r0 = open$dir(&(0x7f0000000300)='./file0/file0/file0\x00', 0x40000400000002e4, 0x4f) r1 = semget$private(0x0, 0xf, 0xa27dadc595ad2d5c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f00000003c0)=0x3, 0xff05) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000008c0)=""/191) setsockopt(r2, 0x127, 0x7, &(0x7f0000000280)="6e073a2c413d6a5cc38c6e9a093b27de50eda140e6f9ec5f05a3237da84bf7912068224d24064b5485aad4e34e22efb25b3f3d0a597615cefbbaa0ef86135ada93850ce8a8bbf3fd7b", 0x49) r5 = socket(0x2000000018, 0x8006, 0x978f) accept$inet6(r4, &(0x7f0000000740), &(0x7f0000000780)=0xc) setsockopt(r5, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) dup2(r5, r5) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000680)=[{0x3, 0x8, 0x1800}, {0x2, 0x1009, 0x40001000}, {0x6, 0x3, 0x17fd}], 0x3) shmget(0x1, 0x1000, 0x226, &(0x7f0000ff9000/0x1000)=nil) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x800, 0x0) socket$inet6(0x18, 0x0, 0x5) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x3}, {0x4}], 0x1}) setsockopt$sock_timeval(r2, 0xffff, 0x400001005, &(0x7f0000000600)={0x4, 0x3}, 0x10) setsockopt(r3, 0xffffffdf, 0x100000001, &(0x7f0000000e80)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c5fe709fbe887e2ffc4549e3d79d8e2afe2e3f0e982f04f3310eead4cf3c5393cc3588cf7a30d67ea456e9eecc66cb59d9ee798183a78dd780277f5ee9cbe603ce25c3b758c065cded026a00af5b2a4e7b6397beb91d052e4ecfd78d8778932dd870cdefdd7359251d0f9966a1f6c5b00ac96c51faf2e984249ffac1a9eff1eb7c6e4b96b079621c612b8", 0x24b) connect$inet6(r5, &(0x7f0000000340)={0x18, 0x3, 0x3f, 0xfffffffffffffffc}, 0xc) accept$inet6(r5, &(0x7f0000000100), &(0x7f0000000880)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0x1d7) semop(r1, &(0x7f0000000240)=[{0x7, 0x193, 0x1000}, {0x3, 0x365f, 0x1800}], 0x2) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000580)={0x7, 0x401}, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000040)='b', 0x1}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x40, 0x6}, {0x18, 0x2, 0x6, 0x40}, 0x5, [0xfffffffffffffff8, 0xbfab, 0x7, 0x46, 0x2000000000, 0x5, 0x2, 0x8]}, 0x3c) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000200)=0x921) 15:08:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x81}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x1, 0x6, 0x5f0, 0x101, "6045494c4e7aeb911820e8f993acdae9441fa334", 0x2, 0x9}) 15:08:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080), 0x4) 15:08:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x4}, {0x25}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 15:08:31 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x200, 0x1ff, 0x7, 0x65, 0x5]) nanosleep(&(0x7f0000000040)={0x7ff, 0x3}, &(0x7f0000000080)) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0xe69a, [{0x2, 0x7e1}, {0x1, 0x8}, {0x2, 0x1b64}, {0x3, 0x3}, {0x1, 0x4}, {0x3}, {0x1, 0x2}, {0x2, 0xffffffff8a7fb142}, {0x0, 0x80000000}, {0x3, 0xfffffffffffff096}, {0x3df1dbc6ad2f890, 0x1}, {0x3, 0xffffffffffffff94}, {0x1, 0x8}, {0x2, 0x3}, {0x3, 0x100000000}, {0x2, 0x3ea7}, {0x3, 0x7}, {0x3, 0x101}, {0x1, 0x3}, {0x0, 0x6}, {0x0, 0x1000}, {0x3, 0x92}, {0x2, 0x2}, {0x0, 0x4}, {0x3, 0xf}, {0x0, 0x2}, {0x1, 0x1f000}, {0x0, 0x100000001}, {0x2, 0x2}, {0x3, 0x9000}, {0x3, 0x2}, {0x2, 0x400}]}) r2 = socket(0x1, 0x5, 0x1) connect(r2, &(0x7f0000000200)=@in6={0x18, 0x1, 0x4, 0x80000000}, 0xc) r3 = accept$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shutdown(r3, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000005c0)) semget(0x3, 0x0, 0x480) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000300)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000340)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) ioctl$BIOCPROMISC(r1, 0x20004269) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r5 = shmget(0x1, 0x1000, 0x8, &(0x7f0000ffb000/0x1000)=nil) shmat(r5, &(0x7f0000ffb000/0x3000)=nil, 0x1000) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000400)=""/154) getgid() pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000500)) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x5, 0x11, r1, 0x0, 0x0) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000540)) fcntl$setown(r2, 0x6, r4) r7 = msgget(0x0, 0x48) msgrcv(r7, &(0x7f0000000580)={0x0, ""/30}, 0x26, 0x2, 0x800) 15:08:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x3ff, 0x4) r1 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r1, 0x200000029, 0x1, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x97c, 0x40) dup2(r1, r1) 15:08:31 executing program 1: socketpair(0x18, 0x7, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x80000000}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, 0x0, 0x0) 15:08:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x4000000000009c) fcntl$setstatus(r0, 0x4, 0x80) 15:08:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x220, 0x11) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) kqueue() shutdown(r1, 0x2) 15:08:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10200, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)=0x26) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 15:08:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000080)=[{0x2, 0x9, 0x2}, {0xc53, 0x10000, 0x1, 0xffffffffffff8000}, {0x2, 0x6, 0x2, 0x9}, {0x2dc4000000, 0xfffffffffffffffc, 0xffff, 0x8c}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0x1c}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x283, &(0x7f0000000100)='Y') 15:08:32 executing program 0: socket(0x7, 0x4005, 0x80000001) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt(r1, 0x200, 0x7af, &(0x7f0000000040)=""/21, &(0x7f0000000080)=0x15) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x3}, 0x8) 15:08:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x105, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="7ed4f9", 0x3}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000300)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x0, './bus\x00', './bus/file0\x00'}) fcntl$lock(r1, 0xf, &(0x7f00000002c0)={0x3, 0x1, 0x8, 0x9ce5, r3}) bind$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f6275732f66696c65300058d226190d024365171b23a90b0f05ba270120bb513ae431ba2547eaba6560fe98564eb8cd175cb476599c4382c697d77adc14978d77add3b6ef42c1410973aeee294b0c43cc7be4f7602873a1be8259fe3592867455339bf742d88b23044e6ef3a6874b34bf872fecd2f6b37229d458308e5bdfb9855d5bdaf4128917236f156d02b2049bca0050fa0b5b1f14a334778578bbbc3f83b22cd945ceb26082003e18fdac2601cf99edee9a042a87017292a5dbe4adb034f258a77b6e77c3316766330e96892735ad2e7468c4ab81fff3b96cb295b04f62cfbe2ca778d982"], 0xf6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) 15:08:32 executing program 0: mprotect(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x411bc237a2d129df) setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) r1 = socket(0x0, 0x4005, 0x2000000000000003) socket(0x800000000020, 0x2, 0x7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600", 0x0, 0x2b}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/51, 0x33}], 0x1) setsockopt(r0, 0x25, 0x1ffe, &(0x7f0000000200)="1df61ebe80c6766037da1c5915e1e6a224e09c6f194e", 0x16) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x1d}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000440)="8d") ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0xb7, "04000000000000000002000000ffec6de400"}) r3 = semget$private(0x0, 0x1, 0x10000000000011) r4 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000280)={0x1, 0x101}) setsockopt(r5, 0x29, 0x6c, &(0x7f00000000c0)="e3dbe9596a70dcdae0373e8bae67ac4c00eb1d10c709662912cf3a90cea1d80b7328c41f6571f27d508f6cd250198533ff1beab40b9ad9a30af5f1a2815a54", 0x3f) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f00000003c0)={0x0, 0x1, 0x8000000800, 0xfffffffffffffff6, 0x100000004}, 0xc) semctl$SETVAL(r3, 0x3, 0x8, 0xfffffffffffffffe) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getgroups(0x0, &(0x7f00000003c0)) semget$private(0x0, 0x9, 0x20) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000600)=""/71) close(r1) dup(r1) ioctl$BIOCLOCK(r2, 0x20004276) 15:08:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='W\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="28010000ffff0000019ceab9a73eb4a3d7f1e91f0edc9ca5c81bfaa04ae76327865fa983cc1e5b18ae7396af884013bb359dd9f0bccb6119c618d7626021bc45bd1388c285135f689bfa1291758bb7aca3261452dfacc7f158bedca34a96bef9082723536c4fb4c0c63978d01a0ae282935853e350c8f3d82c75a2c4fa67f772be15b96f5a1ae4b9d82da673f24ade705bc67efb8578ca2c7ba92b890c4f893b1e43efe31be7d01e2cdd1f287be58ff198459b58d18634d2f68e9b6b067b1d5b8d5a931584240c79f01b22cecc2b5cd660b9672a41f6ea67dff1365bd7a3ba26bbe70d65161b8788de3a570dc6ef75980f42f3cb363da25c69c9d574fa1f4d772d6e964e8f1d00fb35c4fd"], 0x9}, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/47, 0x2f}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) readv(r0, &(0x7f0000000100), 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0xe3) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) 15:08:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x18) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9d}], 0x8, 0x0, 0x3f, 0x0) 15:08:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001380)=[{0xb1}, {0x4}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x9c01, 0x1031, 0xffffffffffff8000, 0xffffffffffffff89}, {0x9, 0x0, 0xfff, 0x7}, {0x1bdc, 0x9, 0xd058, 0x5}, {0x80, 0x9, 0x401, 0xffffffffffffffc0}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) dup2(r1, r1) getgroups(0x4, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8b") 15:08:33 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) close(r0) getgid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x410, 0x0) 15:08:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10007e, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0xc}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="7f") 15:08:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r1) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 15:08:33 executing program 1: r0 = msgget(0x1, 0x402) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0) r1 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x1) setuid(0xee01) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000200)={0x7, 0xedd, 0x8, 0x10001, "84d25b2a12ea8ea958de357d594fafd6b88fb493", 0x6c2f, 0x6e}) r5 = fcntl$getown(r3, 0x5) r6 = getuid() r7 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001980)={r5, r6, r7}, 0xc) r8 = geteuid() r9 = socket(0x1, 0x8007, 0x5) geteuid() geteuid() shmctl$SHM_LOCK(r4, 0x3) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f00000000c0)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r9, 0xfffffffffffffff9, 0x0, &(0x7f0000001840)=""/229, &(0x7f0000001940)=0xe5) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={r5, r8, r7}, 0xc) sendmsg(r3, &(0x7f00000001c0)={&(0x7f00000002c0)=@in6={0x18, 0x1, 0x401, 0x5}, 0xc, &(0x7f0000001600)=[{&(0x7f0000001500)="57172ad9eed6929c14a0fdc3f1dbbb19d4398a05c949992dd89beb59d639e061a4e067f8d06b755e85ce497dc90414bb97e3137af0ccb1c79ffe96412d71fd13194f8dfcc60f6107cb554c5f5c8471feb7b8ee992ddd8b95ab1901aef3d6d337e02ef0984e4ab3ea4802214b910d41a3ba4c88192902d29c9cf233115486c481fce0f529572b251d6afa0e882da7d93a2e9a9f39d09f9deccbdcda2d1d29f3509e0ae8972f260dc8293c6320d99b3c54a652cc3c0461cc48b5d58f74b737317a0aab735dd2426d1bea6f1ea3c5c364c593b08610", 0xd4}], 0x1, 0x0}, 0x3) r10 = socket(0x18, 0x1, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) setsockopt(r10, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r10, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) msgctl$IPC_RMID(r0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000001800)={&(0x7f00000017c0)=[{0x24}, {0xe7, 0x619b}], 0x2}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0x664ee442, './file0\x00', './file0\x00'}) 15:08:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x5, './file0\x00', './file0\x00'}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8020, 0xc2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) dup2(r1, r1) utimes(0x0, &(0x7f00000000c0)) 15:08:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{}, {0x1}], 0x2}) truncate(&(0x7f0000000080)='./file0\x00', 0x80000000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x481, 0x0) fchmod(r0, 0x81) 15:08:33 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x400000007c}, {0x10061}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x7, &(0x7f00000000c0)=[0x0, 0x3, 0x4d, 0x1228, 0x1d, 0x2, 0x3]}) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 15:08:33 executing program 1: r0 = dup(0xffffffffffffff9c) getrusage(0x0, &(0x7f0000000580)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000640)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r2 = getegid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20088, 0x0) lchown(&(0x7f0000000200)='./file0\x00', r1, r2) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000100)=0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r6 = msgget(0x2, 0x2ab) msgrcv(r6, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/194], 0xc2, 0x0, 0x1800) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x60}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0xe0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000280)="7a73b0092ab5929e7f0221b21c4ea8efe148c774f5a89cc4ea6a21783bcb3e70545b846e9bda22cce855b58a745d973f236a63ae64cf1d12254794651291d0e83eee95b9030df97e5410dd3d5024cd9d230e117114e3170838efe59984d52dde0a5c2e7545e025200d64fdf6816fb56620bc4a76abbf1a996f8382efdc951c81271492197e316acbcf2f6f1f2686d4067d5abce4afcae06bac42e59d031e4defbd2b66dc83ad347c8e1aabd8056024c7c7", 0xb1) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x1, 0xaf, 0x4, 0x9e}, {0x4, 0x7fff, 0xc00000000000, 0x10000}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") r7 = semget(0x2, 0x3, 0x80) shmget(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x0, r1, r2, r1, r2, 0x44, 0x80000000}, 0x519dde24, 0x800, 0x1}) 15:08:33 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x400000002c5, 0x20000) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x3, 0xfffffffffffffffd, 0x1000100000001}) 15:08:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) getgid() r1 = socket(0x10000000002, 0x2, 0x0) r2 = getppid() getppid() r3 = semget$private(0x0, 0x1, 0x40) fcntl$setown(r0, 0x6, r2) r4 = dup2(r1, r0) open(&(0x7f0000000380)='./bus\x00', 0x20, 0x106) r5 = socket$inet6(0x18, 0x3, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5) r6 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f0000000200)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0xa1}], 0x1, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000040)={0x9, 0x3}, 0x10) getsockopt$sock_int(r4, 0xffff, 0xffe, 0x0, 0x0) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000001c0)=0x5) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000280)) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000100)={0xa1, 0xffffffff, {0x8000, 0x8}}) r7 = semget$private(0x0, 0x5, 0xe1) nanosleep(&(0x7f00000000c0)={0x6a, 0x20}, 0x0) semop(r7, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) msgget(0x1, 0xffffffffffffffff) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000340)={0x4, &(0x7f00000002c0)=[{0xb5d, 0x1981, 0x400, 0x1}, {0x101, 0x7, 0x46, 0x8}, {0xfffffffffffffeff, 0x1ff, 0x4, 0x5}, {0x800, 0x1, 0x7, 0x7fffffff}]}) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000180)=0xfb63) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000001540)=""/213) 15:08:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54}, {0x84}, {0x6}]}) syz_emit_ethernet(0xffffffffffffffa9, &(0x7f00000002c0)="8b") 15:08:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000800)=ANY=[@ANYBLOB="0000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000007fd9988966b17b72e200000000000000000000000000000000000000000000bd3e35ff00000000000000000000000000000000000000fb000000000000000000000000000000000000000000000000000000000000000090eb296588586ed31ac47ea86aa2dd085e7b73ce57a170aeb72d0ffb38ab74b4a9ae6a373dfcc5ea55ff27d5fe3f1e9337600678f38c080827c3034ac7678281"]) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) r1 = semget$private(0x0, 0x6, 0x320) readlink(&(0x7f0000000440)='./bus\x00', &(0x7f00000005c0)=""/89, 0x59) getrlimit(0xffffffffffffffff, &(0x7f0000000500)) semop(r1, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r1, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) read(r0, &(0x7f0000000340)=""/51, 0x33) r3 = socket$inet(0x2, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000680)) fcntl$getown(r2, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x5, 0x0) readlinkat(r5, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) mknodat(r5, &(0x7f0000000240)='./bus\x00', 0x0, 0x80000001) write(r5, &(0x7f0000000140)='y\r\x00\b\x00\x00\x00 ', 0x8) pwritev(r3, &(0x7f0000000400)=[{&(0x7f00000000c0)}], 0x1, 0x0) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000180)) semop(r1, &(0x7f00000000c0)=[{0x2, 0xc2be, 0x800}], 0x1) getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) listen(r3, 0x80000001) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000380)=""/64) 15:08:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 15:08:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) ioctl$TIOCSBRK(r0, 0x2000747b) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 15:08:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x9}, {0x18, 0x1, 0x10001, 0x5}, 0x10000, [0x7, 0x80, 0xff, 0x6, 0x2b40, 0x7, 0x9, 0x9]}, 0x3c) setsockopt(r0, 0x6ee5, 0x400038, 0x0, 0xfffffffffffffd4c) ioctl$TIOCGFLAGS(r1, 0x4004745d, 0xfffffffffffffffe) 15:08:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10000ffffffff}) r2 = geteuid() ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x8, 0xffff, 0x10000, 0x1, 0xd469, 0x5, 0x8, 0x3, 0x1, 0x9, 0x4}) r3 = getegid() getgroups(0x5, &(0x7f0000000080)=[r3, r3, r3, r3, r3]) fchown(r1, r2, r3) r5 = socket$unix(0x1, 0x0, 0x0) pipe2(&(0x7f0000001540)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, &(0x7f00000015c0)=0xc) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000180)="e922228542851a2ca6b10b9f04de149361dee87540bed3b9dd043c90291617f0423496aa2036a3c8ee8d8b40d0e767fa2dc0e3449e3e44135133141e4126ae182333d1207a115cf210d1a26f042db9975d13c4c742e2997978262c9030d6e36463948ca06b11d43fffacfc7d1f7d0c7e355632f0c9a39921ea38f61e5f7d5102fd06fc95054e97c54460ab1dd5721d015821d96f00801ce244ceafd45eeb0623dffc4d4b74c744b953ae890673eb28e58ad99534df84be363ab7261f216229e10f0937c18de33d217c9dbacb2a2e88c4a557136dbd10a93735eaefece0b113ab6523ec122f7159b346f7b1693f046774d2b82ca7918f35ee96fd8dd68cfba28ff5b8e3a76851d43c16bbd9cf1dfe60714dfdf22cf87eb9e9e52e4230d9f4ea313e380704b4bae21e70c45d126ea78a6f253bcd3c0225bbbb75cb1e82cd599970a30943039c3302f1f0eefc4d0bbd9e4bc7f4312b941183e8272aa73d9e67888b6d755bf2a898bd95a81fa9fbc58ee578bdad22fc413f932bed97ad0a0917413e8b00cf074f7e538976e6291fd8f45a93c83225baa9b229aeb55320a9e3b5e0647eceff7a4f76ce6c513c6db1d8b0a0651164c7afbf94c95badbff29d6e3ee81ac641fa02cdc894d4d0cbde9e8f17913b62874c1221544d39a6774ce55f971f31125167cd186cb4e6acf56cbea2570010ce7b1a0da9bd2d382303ed17ccb16f6d2c8ab09b84f23650899ab9579c7342dc16d5cb527c917ae9d534152056c4dd5a273c344ec21e63876128b4d875135329727b327623dfae773e1a27ffce8a6470018322becb1b2e1b4cadcfb001de0f05b60550d62c53ff99c47068e76edab4886eea7973b1af3e2a9932c9ac1cb3fbea6a56ea9bb17c519a99e5b0d212dd7f27ac54574232e50782b879d87ef271126eff6e456d459491a5bd8b056a45860d7dc69a539fcb06a43a7f58c225d79d4c3d774395415de9ef46927ecc9d87bb1403fa9e0433c093d4c908a93c111a7bbc1d71f831c3a667ea7e0cc6e93d1ce01a8f425e1d5261b81a919a519521577d997853ebc1674d344ff9b55cc9cba9a97adf0d1cc78fd5ee7780e6ac096003f597f946c2be8f1f42297008b0b9dab9c55552e54d965835bab3f6878f003f4fde8883b13aa9f25e6b5599725014948989bfb94d5e8d61e77d93f46ef083660435fe37282d2ab44d010ac418da835caba46d04bd99adb928019016549d4086e5ce4c0286601672f26b982358dc63a3a006e53923715a9f56949bc15ff7f71e7a9d4da4637a905a68eea17d4dd7fca6d78be2b5784272e1a148858294bad81028e4d2d471f8c6e7b14feecb642795618c5f28bab2d3363eda1a7e98653c7a922c6c34d2b11c9a467353bec260b5b446295cb9481e40008142f9f1606436e6c1327673e3c26719c7048b66cfe5bbfb78d737e11846536610de1ba1a035220da27b490f8c43d5cb86249f4a253fd94a789eeb0f5d3a41c58c58b317f93ce64e49f24b00b7d9325fb8ad83f45a6ed4755fd76f109bd41907c15e1352018edf0fb7eb89998e35686c371f14b5b7f85b08501873a22bc1d9c9afa78452935fd2321fd0ee8184da88ec2a4ba2ea664a6abe964bc329733ebbafd89156f2fa4c0cb4d9b6f43057b455e77e7e050cdadc86f6c6a8de0d4e2786395b759609ed2a1d88fd85e79098bbc9189e34a1e149f3fda147ebdd6d40beeb6c7796ef7987fe2ed4b115874a92109d6fe8ba2bb5187d160e8c70ab94e126095ecd2b7bd5773b3833a7b73bcbb8b763ae4615d49faeeb6aa12c473ff43a7d1507e4cda9c5e627a8e0d2152374595bdc95c3face62331f02c0955e904d092b48088c19f86852cf7beb64f35b0980566c056bf3423224c025236a2a0cda4315f784c171c7148eac03f6ccdc70e76487958155f6ad0c075e58aab9606669a7aafcf7412596949c6401bc0c45af6de9ed8069e8f2d0f45a4319acebe5254067d171e121e5ff9871f64aaa0d75d446dbade7ad0d44e6ef644b60a13d6275ad7db642b7cffb12f97bcb60edfafba716367c523a865d7f5b22c8ad7934a2f3ec4e326983409fc4b736e63383861537e0f3a1d55e5ee22f13d26361d175b7fac06d046a3cc57c55ed14107534892abd50f85bb663c6bbcdf8224f37de0b3299f144fa2944508e9a563368c47aca111a14663243fdb934bc75290ebc0a6c323ede272c921a6fdd7966c8709995ed029262ff25c68e7bdfd7bac80884c114c1ada327c156ee4765e4a3965aa6e755e19ef09dab2ebf894cd796fa49a77ccd04bd882eb8eda66071974e422a6bfa260370f2ad7c76821be06fbcd375ae795bf7550da82bb30dc19c09ca304092639e37e6dc1a9931298ea4d95906466baa817c866f1af5b5a90c2097e77e435a188cc7fc03e2e62279d6e3b0c9f2d6d3b1056e9ed3d70f4501e10aaf13bbf4facd49222477c7d71e93cee28a2b02a0a4cace493fab1eae50aeefb5d5295fdf173a8869e75275c3ece9bbcb882fca9b063bdd67380c787e9412d95dc5bb223fd73564f3c332ad0d13c879f170e34a300a0b65a77e5ad3529fbb94a8ae437357e36e1ff47cd0eec59b7ad49b9292e3de7f260599967489088393baf6b44ff6013b2b79508c665b8a6f9c031b04938e00fcd22f94d5d86eb2b2138c3312bebea2297a92f17816e40a4eb0a02ed3cb6e44ea0058b650791ef584029c1449c28b4f60126db601d66315301e0004ce2d8a5664fd8dab1229f2111ef29a55b967050a3c3786f164ebf6af760aa0ba2d9e45d6ee1479f230a3aedfdd639f6d784c2df393dff7b5db88c158782ef3b2ff0957d4a1e6b36f628b4838b94078ce7bfc214d4ab240a28f1a59065c5ef2d5a43a75c080559cfe166508b87bbbe4cdc403fa2b880136847d6e88cab91b6f59b8e883d0b90bd857e01265169053673da8a6ca7db490219d8871fca8b0fd9ec3bb80a7d529582519b4ead5590161f72a89a7a259120850c2e98ecf3f6c4a4e87eed79e2de0475e1241d06084cfbf2b9d7237fc527bc6e349a93c0bb1af6b4849a83bcd7bad96acd0cfa0437624be8e19949b3b07dad702eb19509ee48400e273ce11ca0f1174d31b5a2897ba037783e5a76587303db9de2b9cafd421d0a83f72ecb4b1ad87093b447992a4e356d67c37096fc9b1d11417e9e5de1f2562f9440f294cc2db6deed74cc283b374653acbfc7c304ae937401d994b7c24796247e5512782428cf7cb2fc712aa0f0eb0687f89bd227dcfd80d1d9802f94b2a32529f9597b7dacedc8e6fd557557ececb9b261e6c74dd7d9e032efccea7e983aa5f36f268ab476e4882da6049a6204c56a0b273ed1b60bf0fb1c10d6b29aec142bc2c805a5343a894ef6f88ce620d645246a7144211167563443a2245efdd744c48b19b81bc67065ee16e61a47c8eaa6d4314f68c1c93b0e9cc8a29a1be65def1f95920ab7879ba2ddf71995fa25822773ef796c2c513053b8ac46081b5b3075706938779356684036d4eb4040a6287345ddb5131aa57db2819fab45a5e9cf294f6054f0377b4b4b22aca686203d3a428fe0d8dd1b59c22eedba5d8232598e392663e99290687aee6c5eb2fc33d8e436cfd9d9fb92d8c7ec37dbd93b2085a86195023ac2803f96ce452ff4e3bb0d8298ed1bf17e1c4aa6eaed4434a5d18aef7fcbf4d2628c4487e635172908716dfa2c4222db2ee8af8912188256a7ba2ad7caa497657ad62dbe115acafd87374e2297d278af183557fccaacb73edf7572cc680c19f60fcc6e1d0813b9b1a34aa066ec7b4865a414b3a1c97807ef6d3a0243ea80b07d07734f1bd080fe53f1477176740e824e2c84ed18bc27ea25a282fe2c56dc6c6e66e60f3f44d999d0630e23a83c782a405bf7588e14ae6b6f8f010bc12f27ca6838dfe260472d4eac9559ed4c1b022109aeb3f7e8e8bb515e4b801e757a40b71dc9f9bc5ad97c2f60001bbe09b5b154be6ffb137c568c5f188df975e5febab708a536adb1487ffc2372556ecb05c95882c1bf1b5ca80fb3be42c5bd63b22d3e0e963a4a0185c862105ce118d1331c7bbc95772ad80be81eabe0dac9042eaa97455343016f05d504f37148ab05ee529d234792b32b3ee3245b1d1be9f147b1cbc21a85e245b5a1aa0cb437525f861a7e00cd4d9447fd3af386ac21e2eb0cefea6ef0589ba829e71e0c79df4ed7bdf5b7ff5ebd7f4006eca1d5169c2385a236c687e360bf7667b320671bc3594340b15da09f784d6563888bce3f60e5687cb781d25c2277ce7c2b8485a747ebb2955077333a021af0fd0fcfe8c87ba7cc6ba0942bc1264faac6dfc4e758611245e969ba134a1b3a100385c2278b6b4c237a2ee9dc51c66353a32b77af692411e93bdc7fda135aa46032e82b31c95c24880a661e58ba3cfa567f44b639ee7ffffff393061b19e00c68ef3025f442b67f51f797061e5d0de219446aab0aefb9cf0fc4088492e83c1afd96e1be402406e10caae08d6fb3773971606ed818162aae72de53b349ee553ccd2309d65fee4f16c22b7afcd09d01d58a7d14540bf80a2c1f2d2fbb09579fe1adb0bc4db5b6a4b7198c455b22c57c6b809ad1ea290c54becb581ae5eecd4b5d7a131ee20fdc9e9fc14f6ab75d6cfd8555792d4a2f08dfc7d1e3b52d25f71fc43136741af1cfa98bd64355dd7ea6891deb71fb63b12039f22bdafdfec0b0ae4f0bd2a105777a569d691255c81109594a7ee9ad663535bf0378ab946f45c3ba4478021e8af6a074f531110644b8aa05bafb8d8184b09bb6983f9a2b7fbd0cb225d311d0a2f1ba0cf57a30aaa0d004d64ad5e51ea0360ff0b035035c556619607a38959373290455afcdca8b0129c995ed536d9305209582c1e6d603735f1eded3d171241d2addc39e50a01c6249842866b295951a3331071059dea7379247c7e9e1629bb044d6c11e4ab9c4751e5c58fee782c5bfcf0e61aa956c297892c578a7aa63cf2d0734e645f67d23dcf074bf81131bbd2ba6373eee25dbbd7b74ab013582807ca3e650fbbac4b1ce241d8e82b7fe28548094c11e7139cc0b452c3c25c924d813c08a5d53cf9462a185d2316014a6bf0308214ac399de2a6ff6678946bebe07656b95962b1770303d76cb684b78c0a396a4223e9c278a9198397ebac4f6b80b5d6a5d3c438303e02e5740e34c5cecb2e6b80b62cc42eee3facdfafb3ee64e6ba7463b915c243a53fd38a72c7cc42d640d32ec5d164eeb9a3a5524847df6103b88d4de7cca1adc5cf45c2d8c19354326375e0baaddb381e3b6278c39809145f2cb895cf9b05917f0d4b5849039d12e5c1da6affea5c0d2434e575d4a675695c93105d3c5ef7e5585f9892c1a0efa18094bd73331e369244a306dbb55a18ca41cf20d19f55df10990d89e0886808bb296e478abf07d0ae7f47cd77bbd603078ba661a47397827fd8f273e1aa897b653f6c23cccdf0c1f27bf4880431d9eea37c5a102e4bfea94e938d1cd63651e9c37eb519474655dfcfb355d636ddb3c7cbf34ce8863dbca727ae06f16e007c8a078a36f1e9a972e6f5df1deff07ef32582f8dc86e3251f0356534bc1bc74445bdcffbc1dc7bea94d4cfceb332fc5170f4c63bef03e35142575ff1dee30f2a3f797391c04960851509a4f7dcb158efa1fc5723d93918089047f43c94863c5274567654a2f1894db9e55c64464adef51a7276b1cf46aaf5ae638b5d547820e327bab428ce61ab6697d64458f958980aede07b3c2666a506c0441940bc89e1e3bc64123927354e1115a7d", 0x1000}, {&(0x7f0000001180)="ae5c06071fe5e57294f7d0eb7c4ac698b23d4ac57c34e6a2518a8e41d9416f7b9f39340422a2323c971b324f29c4b8c4905029ea205f4f1474a139e0070a6b4567874aa912ca48f47e5602022bec9597ae1f0933a9513b55359725cf44e76258b4315c0ed889c63e96bfe66c2c1ff77b1207803e9072295e9b905ebde5fd53b13a51e02f3b53", 0x86}, {&(0x7f0000001240)="296f215050d458eab47da31a86ce011328f88dce8f83b5dadc420e774c10c1d85a40818e9d35f1da4a53c9eaf3ddbd49be45b7f3bfefa9f817b38c2c22daade82d571e43959acfd674bb947d673f4aba3c1349a0dc5a278fcaed947f64d0d9cde7581643348a526e4b1303106a29a220172ca5237cf683", 0x77}, {&(0x7f00000012c0)="50256edb2842efe6a2d98b4665d0b1fa19ece1bf4f727e53de10b0303c6d59b2b4210f4544dfb0", 0x27}, {&(0x7f0000001300)="39da013d4028d684b65fa66fb651c594cccb9479ea68f42cef7f20b4ca814a7914934bced08f06d28011d3b38527b08172ba0d52852310be50b2dfc9cd1aa5a8375a44033eacc24e44ad920c8680d8e720a8fcadebf523baea8357a99939ad5173192ae78b3ba3adf06c9dbdcc093fd4a6260b359e7b4997666e543fcfd01f3bd480f1b656674a98ad3dfa6b4b403561ac8d2570cd6fd6c1c7", 0x99}, {&(0x7f00000013c0)="69c19b0b3e80ab1d3c72908be940a16b927aa31b2fc8ca95ee8308f83c577e80ce618948becb8b1a32c185cd9b6966e11f37f266c1ffa0e0686ad8754efdba22aa1cabe8edc55948b37c8fb66f9df4bd1d8d3c691eeff4542259218509d529fecd658c93e5f8b34a9fd55ef7aef55ffa482ee6b929ce6482eb1e2f8a471dc9f6dbba925a9f9469b2b5b0aa18bf63d402c525fe45869a41a8d5d7afebb7f3a6ca8471a3fb480b6c4a9d4a9f45a5f2046a570ef3e717b2fa7d3742ce64808145ad3fd6aa9da0e4384cd7d615820afff8f9e37940b7bcb981b131354d6ef6e4ebf4bfcf34", 0xe3}], 0x6, &(0x7f0000001600)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r5]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r1, r1, r6, r1]}, @cred={0x20, 0xffff, 0x0, r7, r2, r4}], 0x70, 0x4}, 0x408) 15:08:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x396, &(0x7f00000001c0)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x1, 0x22b3c550, 0x0, 0x3ff}, {0x2, 0x0, 0x8, 0xafc}, {0xca4, 0x9, 0x100000001, 0x4}, {0xe0e9, 0x2, 0x6, 0x65}, {0xffffffffffffbfe4, 0xaa, 0x7fff, 0x3}, {0x200, 0x3, 0x2, 0x3}, {0x8, 0x7ff, 0x8, 0x64}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 15:08:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x60}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x100, 0x0) syz_emit_ethernet(0x457, &(0x7f0000000340)="8d0c477867610f6bd796bd71fb3fa8b1901d8629163bd1d103edc6680fb6d789c4548f65121605686ef318f4e7a5c4e968ff8a8c0c877d383454c3c788694d13b1a84d98743cdd0f23b5cc02050250af95ef2e") 15:08:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xc000000000000000, 0x1, 0x5, 0x4, 0x800}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 15:08:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 15:08:34 executing program 1: poll(&(0x7f0000000040), 0x3, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) fchdir(r0) 15:08:34 executing program 0: clock_gettime(0x100000000000005, &(0x7f00000000c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) kqueue() accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r1 = dup(r0) setsockopt(r1, 0x8000, 0x3, &(0x7f0000000000)="f95b2904fd1b7c3b7798980499bd2afccea6d9e610d8c98c015702721dc123a75a0af31c4614efb03a036c4eeb83b4fae38ccb91f13188189cb857009acd83b4ec18ae13e043d45ec69c5fc3337927ba3ebd", 0x52) 15:08:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001600)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/194, 0xc2}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/178, 0xb2}, {&(0x7f0000001240)=""/139, 0x8b}, {&(0x7f0000001300)=""/169, 0xa9}, {&(0x7f00000013c0)=""/231, 0xe7}], 0x6, &(0x7f0000001540)=""/173, 0xad}, 0x800) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 15:08:34 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x72, 0x4) listen(0xffffffffffffffff, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x3, r0) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) minherit(&(0x7f00006b8000/0x2000)=nil, 0x2000, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0x7ff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000002c0)=0xffffffffffffffca) getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getgid() clock_gettime(0x3, &(0x7f0000000280)) r2 = getuid() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x6) setuid(r2) syz_open_pts() fcntl$getflags(r1, 0x43) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) geteuid() r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x200, './file0\x00', './file0\x00'}) 15:08:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x6c93, "627c2131300100000a855d9a00"}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000002540)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 15:08:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x4, 0x100, &(0x7f0000000000)="e5c268d72d79e7797479ef8cb05c29f123bfc125941ce2bf6b98b353c12ea4ed953567501dde80faf15ffe5c6068b59d3a3305c69f3930e4c8407237a1ad623796d1eac53bb328caa633d3333a097c850f10833c73dc530a47f2b0ee25fc23", 0x5f) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 15:08:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x88) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) socket$unix(0x1, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x8080, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000440)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43", 0x81}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r4 = getuid() getgroups(0x2, &(0x7f0000000280)=[0x0, 0xffffffffffffffff]) chown(&(0x7f0000000240)='./file0/file0\x00', r4, r5) bind(r2, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getuid() 15:08:34 executing program 1: clock_getres(0x2, 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0x1, r0) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x0) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 15:08:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000680)="e3dafd0d690f201127848fe5a144e4cc535324db86e815ca0fb0bbaab3e9dbc52c447c7fece68db0b86d4c4945a3277c786d9dbcbd4372d6927d46298a2a24620976f11ca44257d58b1a7bb5a4b0eb0741d6ad46248fe44b6fa8c4cdfb8c042fefe6e83d9d590a1e7b9977b91065883515d23dfacc221805315845073a524d20bb1a950052ea959958759784774bbcba239ddd7963a7e345736b3b598bce3c80a8f78031f4705b6c0362d3ea25af600862baa453ec4bda5b76dd281faf1b24e09469f4fdc1785cedd97a06631491bbe89bfa6f004a752dfd00687aff035fe8349a61c5e81b165995f8f840599817446aaf458d9c9910328a47bb08a2c3867859b79e70e9d98914dd0a572cb44b3fc98500551ea6ae7f3169a6ec078de5408d968a3f4907ac2a46f4ae380d5788bbcdcc0062c6c9b86fb6d6c846c2cac82332c6dd0581f03b557b6bdb59502da41dae40134c33df1071e59f4527c088e9552a6d915db9d1b58214de912cf51ed0e32c29bd0dc0321c0be1070520eff580980355cf735c041c2cbf63e8c5fe7106f0c6a2a0cf81c540dfa5af51f93694b629e85fa266b315cf4d2c633c5c503f66b57c7fd90fe22cc1b850dbfac0e3a420f2b1fa115623dc4348a9303ca2671fd77c2ff35df5ca1d6137357b0fbc3b7d52c245d87838b63c676a068de002f41c6ecca35270d9d9cddfa1dd868b563b9a5303833f6c708570cc94431fb02881fcae42e4f8e804d4accec8c9ee1722fcafef7fd8cd6cdea97a6492e4165f017fed9f1381f031ee298de94529ea59df48609e682ffe1e1c92f0b17ab5081dbfd32daf3a5ce4626956eff86cd48991343a66d2f746921a10599cef31830c23d40c61cdce217ec0b6383fbaca4c238f4cd6a908aba8596e3a8cac18aabb9a7451693499a8157cc36d2f1a488e0252e02eef899b2a53cf1992ec260797b530c9ccaeda44a1302a364facd8a4b3999c0c01294ccb6be56b66c24d7f85cbd6cc747179f309a928c6cd4e51efff5c4dda8882a9a271259cea0df3f61c08f6d18ef0a741b3c80e7c687656b219e34bb079f81c5b80eaaa4c4b4af00bcd3e3b0de1e85e41604ab30be5f910c372bba6f0b9fdd8483118d2227961dd0195252ab5a3691d861140ab6774c8dbdef4ef928fe57ed901824d87471b52f7d645a343db21e39939e077e3d3de43abb92c00e305fcc3266296b427941483d2522f790c49dfe0bde885a69c7c46e839b6081b209b29f92a62f1a25a64acbd0abde46900bffb5c9ca35f65d678a8bc3503451bcf8084e1371b3158cc6ef281445d6b6fc3fadeab305c93a6496a", 0x3af}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f6", 0x16d}], 0x1) 15:08:34 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r2 = getegid() getgroups(0xa, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) setgroups(0x6, &(0x7f0000000440)=[r1, r2, r3, r4, r5, r6]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x8, 0x69ec, 0x401, 0x3}, {0x7af6, 0x2, 0x1000, 0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000700)="8b") ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000280)={0x8, &(0x7f0000000240)=[{0x3ff, 0x1, 0x2de, 0x24da7dda}, {0x5, 0x90da, 0x3, 0x76}, {0x6, 0x5, 0xffffffff, 0x9}, {0x8001, 0x80000000, 0x2, 0x80}, {0x0, 0xfffffffffffff801, 0x2, 0xffffffff}, {0x2, 0x1, 0xff, 0x100000000}, {0x401, 0x1, 0x9, 0xfffffffffffffff9}, {0x9, 0x80000000, 0x96e, 0x3}]}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x0, 0xfffffffffffff9e1, 0x4, 0x4}, {0x100000000, 0x7804, 0x4, 0x2}, {0x4, 0x1ff, 0x57, 0x5}, {0xfffffffffffffff9, 0xa9af, 0x1, 0x81}, {0x2, 0x5, 0x7, 0x100}, {0xc3, 0x0, 0x8, 0x8}, {0x5, 0x6, 0x2, 0x5}]}) 15:08:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x7c}, {0x46}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="c7") 15:08:35 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x3, 0x19) 15:08:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d98) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x200, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x5, 0x400000000000}, {{r0}, 0x1, 0x3b, 0x103, 0x0, 0x4}], 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000002c0)={0x3ff, 0x91, 0x6, {[0x8, 0x4, 0x1000, 0x1ff, 0x400, 0x5, 0x100000000, 0x1, 0xfffffffffffff6dc, 0x10000, 0x8, 0x4, 0x1, 0x1, 0x9, 0xffffffff, 0x800, 0x101], [0x80000000, 0x400, 0x800, 0x0, 0x7, 0xffffffff00000000, 0x9, 0x400, 0x7, 0x7], [0xfa2f, 0xff, 0x100000000, 0x8, 0x5, 0x401, 0x100], [0x4, 0x2, 0x2, 0x2, 0x20, 0x1], [{0x3, 0xfffffffffffffff7, 0xfffffffffffff481, 0x9b1}, {0x1ff, 0x1, 0x4d0000000000000, 0x20}, {0x6, 0x0, 0xfffffffffffffffc, 0x166d}, {0x4, 0xff, 0x7fffffff, 0x4}, {0x8000000000, 0x7, 0x7ff, 0x4}, {0x6, 0x900, 0x81}, {0x4c, 0x4, 0x1, 0x40}, {0x2, 0x4, 0x0, 0xaf}], {0x400, 0x80000000, 0x5, 0x8}, {0x51f, 0x100000001, 0x2, 0x10000}}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 15:08:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000010000800000ff7f00400000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x3f}, {0x18, 0x3, 0x100000000, 0xc038}, 0xffff, [0x40, 0x7fff, 0xe6ca, 0x80000000, 0x0, 0x100, 0x4, 0xa49]}, 0x3c) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 15:08:35 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x399a) socketpair$unix(0x1, 0xffff7fffffffffff, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) r7 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x43, r5, 0x0, r5, r4, 0x100, 0x84}, 0x3, 0x566, r3, r3, 0x9, 0x4, 0x5, 0x1f}) openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0/file0\x00', 0x28080, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r9 = fcntl$dupfd(r1, 0xa, r2) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180)={0x5, 0x3}, 0x10) r10 = open$dir(&(0x7f0000000380)='./file0\x00', 0x100, 0x10) renameat(r9, &(0x7f0000000900)='./file0\x00', r10, &(0x7f00000009c0)='./file0\x00') getgroups(0x8, &(0x7f00000001c0)=[r4, 0x0, r8, r4, r6, r8, r4, r6]) getgroups(0x1, &(0x7f00000003c0)=[0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000002c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[], 0x0, 0x0, 0x0, &(0x7f0000000b00)=ANY=[@ANYBLOB="c1abf625405bacf1080f0036bcd112c69c12f2641105ed9d7918a3c2f60ee0a36995df524d3877a817157e209b663f48b4df9926dac40a5898da39823ddad89a725a0ea5771f5672448195ce33c305d7e9fab39c24560a08e28aafab055cf08edb55f29afc3933cd1ed8872a6b4e154200d8a8af5919e7737e933775c180fd32fb3253c10a20a37c1e57af669674804161a381f6fc99f46eff3188c9eb9497a3083b5d72d21f98fb930a46020d0af508e563b88e366dca3902b83ab8c1701f2e2fe29a59c6431708b9651b1ad7b3a1410a19d94cfe156ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f447bb5464b3f2372f8dba027920f8c05f71c608ab36532d3683f950eb2037185db37f8b2d32800cb6246b72558fe92dbb98a59d48acff525a9c8c7dadeaaf59b841ac477795eaa5da3ad4f737945ace85ff37e2e52256d9f176e"], 0x151, 0x400}, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB='\x00\x00./fil[?4'], 0xfef4, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r13 = semget$private(0x0, 0x5, 0x2) semop(r13, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r14 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r14, 0x3, 0x8, &(0x7f0000000040)=0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100000040, 0x0) semop(r14, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000340)='./file0/file0\x00', 0x200000010001) 15:08:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x6) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc020699c, &(0x7f00000000c0)) 15:08:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) fchflags(r0, 0x20001) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x51e, 0x1, 0x400, 0xe8, 0x2342fc9f}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 15:08:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = dup(0xffffffffffffff9c) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x5, 0x2) flock(r0, 0x2) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x1, 0x3f, 0x849, r2}) openat(r1, &(0x7f00000001c0)='./bus\x00', 0x200, 0x3) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="000000026004008b00002b0600000000000000007f4afea1000000000000005b0de13ce00008", 0x26}], 0x1) 15:08:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x3f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8b") fcntl$setstatus(r1, 0x4, 0x0) setgroups(0x0, &(0x7f0000000100)) 15:08:35 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) sync() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[r1, r2, r3, r4]) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 15:08:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x25}, {0x200000000000000c}, {0x20006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x6f9, 0x1, 0xf5f, 0x91}, {0x9, 0xfffffffffffffff8, 0x3, 0x2}, {0x200, 0x6, 0xfffffffffffffffb, 0x8}, {0x5, 0x0, 0x8, 0x4}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) 15:08:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x9, &(0x7f0000000080)={0x5, 0x4}) r1 = socket(0x11, 0x8005, 0x0) r2 = getegid() setegid(r2) sendto$unix(r1, &(0x7f00000001c0)="b100051300000000000000000000003849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x0) 15:08:36 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000480)={&(0x7f00000005c0)=ANY=[@ANYBLOB="1a22282f66696c65300090bb27f90936f0266a3eadaecf2539eb652b4584ff549539f8b4d5b0d43a3627607cba14e2fdd1dcb5a9bb9dcf94de88589b0b86fac37a2f5cf62a951ec93397ab4963e31ab364e0db2f4f4af2da576848f4f506088aaf5f69eac5"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000300)="11b142d40f6a72d00fa5a541aedc5701a22c16d7f9e2d522fb619843382ca10fa2b4cae3846817939b9ecc403ec03787825c9ed457d4d20a5af64274afdaa002ae6baff71ca577c4106b5db9387ea62966048d0a82f6cd5c1502de92", 0x5c}, {&(0x7f0000000380)="b9b026571a428267ff2a084f0aa7cc5510b5cc341f28cd9ee68547700fb122a56ce266c98114c8dec917a24587c313a49273c3591f52a6d6e86cd8ce5fe0d73ffc81cf9d45120583747514d2985d8464e50b", 0x52}], 0x2, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r0]}], 0x28, 0x40a}, 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x20000, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r4) kevent(r2, &(0x7f0000000640)=[{{r2}, 0xffffffffffffffff, 0xc, 0xf0000010, 0xc05}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x6, 0x3, 0x3}, {{r3}, 0xffffffffffffffff, 0x8, 0x80000085, 0x101, 0x1000}, {{r0}, 0x0, 0x4, 0x23, 0x8, 0x3a2}], 0x4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffc, 0x8b, 0x1, 0x81, 0x6}, {{r1}, 0xffffffffffffffff, 0x10, 0x80000007, 0x250e, 0x6}], 0x7, &(0x7f00000006c0)={0x9, 0x42}) fchmodat(r5, &(0x7f0000000080)='./file0\x00', 0x100, 0x6) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000540)={0x4f, 0x0, &(0x7f00000004c0)=""/79}) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x3, 0x40000000, 0x8, 0xffff}, {{r1}, 0xfffffffffffffffb, 0xd1, 0xf0000002, 0x2, 0x8}], 0xcb, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffe, 0x6dba1ff84296a342, 0x80000000, 0x5, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffe, 0x48, 0x20000020, 0xb137, 0x200}, {{r5}, 0xfffffffffffffffc, 0xf1, 0x4, 0x1, 0x23}, {{r4}, 0xffffffffffffffff, 0x57, 0x80, 0xf61b}], 0x7, &(0x7f0000000180)={0x1f}) setrlimit(0x5, &(0x7f0000000040)={0x10000, 0x6}) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) 15:08:36 executing program 0: select(0x40, &(0x7f0000000100)={0x2, 0x401, 0x8, 0x99f, 0x2, 0xffff, 0x0, 0x400}, &(0x7f0000000140)={0x1, 0x40, 0x5d, 0x4, 0x0, 0x4a, 0xffff, 0x4}, &(0x7f0000000180)={0x2, 0xaef, 0x2, 0x80000001, 0x7, 0x6, 0x4, 0x5}, &(0x7f00000001c0)={0x6, 0x9}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000200)=0x9) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) select(0x40, &(0x7f0000000000)={0x1, 0x3, 0x401, 0x5, 0x4, 0xfff, 0x700, 0x7}, &(0x7f0000000040)={0x0, 0x67, 0x6, 0x401, 0x5, 0xffffffffffffffc1, 0x10001, 0x200}, &(0x7f0000000080)={0x1, 0xdcc, 0x9, 0x1f, 0x2, 0x8, 0x5, 0x1}, &(0x7f00000000c0)={0x9, 0x37a}) sendto(r0, &(0x7f0000000300)="014b733a019b8907587cf0061b8ee18596c1e3a41ac3eda26c83b00cd61542d2012142d8fafa4b7f0d0fb03e4674c4df05b43ac9232ee8fbbaae0c38b70082e80bc02651206ea65692f51dc9c727530bb2376a6e459479babab635b4aeba3c3af18a00f6993768f43d92f8e9474559c37bf5ffa91751265fa6ad81ddd4ce64046d318705b71925488e2d07ddd4b3e3357654de5132e8e55267f63de5a9fec331dd40b88411c52be836726c2757c28aa8dd0a0163db9f9fc53848357ae56d483dcec4e60d5f89", 0xc6, 0x4, &(0x7f0000000400)=@in6={0x18, 0x1, 0x2400000000, 0x9}, 0xc) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 15:08:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x101, 0x41) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x1, 0xb85) r1 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x18) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000280)={0x0, [{0x1000000000000009}]}) 15:08:36 executing program 1: getpgrp() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket$inet(0x2, 0x3, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x86e9}, 0x8) 15:08:36 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 15:08:36 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x4a0d) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000001600)={0x0, 0x8000}, 0x0, 0x0, &(0x7f0000000000)={0x8}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 15:08:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x89b73ef43d6dcbfd, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000180)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = dup(r1) open$dir(&(0x7f00000001c0)='./file0\x00', 0x800, 0x0) fcntl$setstatus(r2, 0x4, 0x81) mkdirat(r0, &(0x7f0000000200)='.\x00', 0xc0) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000002880)='x\x00') rmdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') 15:08:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 15:08:37 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) clock_gettime(0xd13a5a3e143aad47, &(0x7f00000000c0)) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000240)) r3 = getegid() syz_open_pts() lchown(&(0x7f0000000000)='./file0\x00', r1, r3) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x4) 15:08:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfffffffffbfffffd, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f0000000240)}) 15:08:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000b80)={&(0x7f0000000640)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="40000000000000003700000000000000004e18f9a0044540849e50a2fffa5d9cefbb0dd888bcbe88ffe52b5c2180fada8e7a2aee1a80a0a1f71eec2692cd259ee646bf7e072e790e86c02bd1174d1615af622b64bf08b4337282188dbdb330fb377acb5ec29629acdf295dad875c1748ed36be2e3767eafed98695c575ac344c4dcd72e9260c2e92a22ea85c4f63309ba3ce6f70b1ab121a8fe8c406cd811a22dd21d2d32812edeca1e084d2da2d82dc05f0286d6d621a9a398069"], 0x40}, 0x40002) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x7000)=nil, 0x7000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 15:08:37 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0xd4, 0x1, 0x7, 0x1f, 0x2903}, 0xc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x40) ioctl$TIOCCONS(r1, 0x80045604, &(0x7f00000000c0)) utimes(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x5, 0x1f}, {0x100000000, 0x5}}) r4 = fcntl$getown(r3, 0x5) r5 = getuid() r6 = getgid() fchflags(r3, 0x30005) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={r4, r5, r6}, 0xc) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000280)=0x2f1) 15:08:37 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x20) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) unlink(&(0x7f0000000080)='./file0\x00') 15:08:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') 15:08:37 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = socket$inet6(0x18, 0x4000, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xa59d, 0x9}, 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) execve(0x0, 0x0, 0x0) 15:08:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x80}, {}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCLOCK(r0, 0x20004276) 15:08:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xfffffffffffffff8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x60}, {0x6}]}) syz_emit_ethernet(0xffffffffffffff66, &(0x7f00000006c0)="8ac1abd40100fa6a8d4a9bf2deb434ecddf9c3094d409e2c6cb6dbf598ba65f912ec282761ce319290272e7ea0fd3ea5aa3eca147e7f7ef2f29f07fd5b61c9e412757e78b1db76875e2e740ef4c2faf2c36f1f4ecc641ec7cd4006df33cde86bea1b23ceb648774a4aa0829bdea0e8f347771e4e520afeab35833ed50386fc5828fff248a468e3ad238f40e21bf01617b30b84c5370aecf2a9a1d9dffa16a66ca59d8e6ce1c3f7d2124133e814c3964586f119503803409f88864895f511e912e10d67e5d9b4cf1b080c7351e895e38e62b8f99a33168e7b2468ebe3ff4e863c584e45f8cc8d9f464bc98941f19735b37e95709fba14efebb0ea2fb6ef4eb4dae3c96cc2373a0000000000000000007d5ed88c601b22a19f454cf41c30e4765d7745bef958157699f2f8f8829a7eed9f29f1b583c3f350ea845dc74c153bdba99c32140bad688ca98ba7") 15:08:37 executing program 0: socketpair(0x1a, 0x8000, 0x10000, &(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair(0x1e, 0x0, 0x3, &(0x7f00000000c0)) pipe(&(0x7f0000000200)) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r2 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000240)=""/155) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x7, 0x6}) bind$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) 15:08:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) 15:08:38 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 15:08:38 executing program 0: r0 = kqueue() nanosleep(&(0x7f0000000000)={0x0, 0x1}, &(0x7f0000000040)) kevent(r0, 0x0, 0x0, 0x0, 0x4, &(0x7f00000001c0)={0x5}) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) connect$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) 15:08:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 15:08:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 15:08:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 15:08:39 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = msgget(0x1, 0xb0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/203}, 0xffffffffffffffb0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3) socket$inet(0x2, 0x2, 0x8) r4 = dup2(r0, r0) r5 = geteuid() ioctl$TIOCSBRK(r2, 0x2000747b) getgroups(0x5, &(0x7f00000013c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r5, r7) accept$inet(r4, 0x0, &(0x7f0000000280)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000180)) shutdown(r3, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000001c0)=0x2008000000000) chown(&(0x7f0000001400)='./file0\x00', r5, r6) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001340)) faccessat(r3, &(0x7f0000001300)='./file0\x00', 0x80, 0x2) setsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001440)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/33, &(0x7f0000000300)=0x21) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000012c0)) 15:08:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x0, 0xe3a}, {0x26, 0x3}, {}], 0x3}) 15:08:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x21f9, &(0x7f0000000100)=[{0x74, 0x3, 0x4}, {0x7c, 0xfffffffffffffffc}, {0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x4) fchdir(r0) fcntl$dupfd(r0, 0x0, r0) 15:08:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="000000186004008b00000504000000000000000001000000000000000000000000000000060000004f22c6b2", 0x2c}], 0x1) 15:08:39 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') mkdir(&(0x7f0000000180)='.\x00', 0x0) 15:08:39 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) socketpair(0x1, 0x3, 0xffffffffffffffc1, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/64}, &(0x7f00000000c0)=0x42) 15:08:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x1}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x23, &(0x7f0000000040)="85f3ccba82f1bb344749c86a36ebb31fcae8225f3380eaffc63575adee26674177a9d1") syz_emit_ethernet(0x1, &(0x7f0000000180)='\r') 15:08:40 executing program 1: getitimer(0x2, &(0x7f0000000000)) setitimer(0x1, &(0x7f0000000200)={{0x0, 0xdc7}, {0x0, 0xd9ab}}, &(0x7f0000000240)) 15:08:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x200, 0x40) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x5) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x6c0) fcntl$setstatus(r0, 0x4, 0xc8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r2, 0x0, 0x0) sendto(r2, &(0x7f0000000140)="b9ac6abbc57e822e6797013b85201151cf51ccdc088660ecc363b94d1fa5c7276189d8ee3c52ba93ab639c9774135cfb253faf8d181e7259721602ad790e3097d334", 0x42, 0x0, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) 15:08:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) 15:08:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r5 = socket$inet6(0x18, 0x4001, 0x0) pledge(0x0, &(0x7f0000000140)='\xc7\xf3\xcf\xda\x7fZ\x8fX\xe73\xdc!\x06\xc7Z1\x8fm\xe7\xef\xdb \xc1\a\x95\xb1\x90\xd9\x92\x8a\x04\xc0\xe1\x80\xd4\xc6\x04\x00\x00\x00\x01F\xa5\xee2u\xfb@\x86[\xa9\xc09g\xfb\xb9\xaa\xc8.\xc2\x17wG\xb7tl\xdd\xa7_\xf5\x92\xc1') connect$inet6(r5, &(0x7f0000000000), 0xc) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000240)={0x64134de, 0x7, 0x24b, {[0x9b, 0x100000000, 0x2, 0x100000000, 0xffffffffffff1c10, 0xfffffffffffffff9, 0x8001, 0x7fff, 0x3, 0x9932, 0x8e22, 0x10000, 0x7ff, 0x1, 0x4, 0x1ff, 0xfffffffffffffe00, 0x3], [0xc749, 0x400, 0x8000, 0x20, 0x6, 0x1000, 0x1f, 0x1, 0x0, 0xffffffff], [0x2, 0x800, 0x4, 0x9, 0x80000001, 0xfffffffffffff001, 0xff], [0x5, 0x9, 0x9, 0x4d, 0x3, 0x23a0], [{0x10000, 0xd6, 0x3, 0x1f}, {0x9, 0x7, 0x1}, {0x5, 0x5, 0x3, 0x1}, {0x6, 0x1, 0xd411, 0x1}, {0x8, 0x2, 0x2, 0xffffffff}, {0x0, 0x3, 0x401, 0x5}, {0x8, 0x8001, 0xffff, 0x4c65}, {0x5, 0x0, 0x9, 0x10000}], {0x3, 0x0, 0x1ff, 0x7fffffff}, {0x20, 0x400000, 0x1, 0x4}}}) close(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 15:08:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x54, 0x0, 0x7}, {0xf6}]}) syz_emit_ethernet(0xfffffffffffffe43, &(0x7f0000000180)="6b5971b6884cceddad5849df2f37dace1e06bf5fe9590dca2bfeab29175d4a7c16299c752452966fe7a40ab04ebc9aa9c89fe264626ed917751ea0640c5aec7c4c4f9467b3726354cb7ffb022290fcd052c4") 15:08:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000026004008b00002b0600000000000000007f4afea1000000000000005b0de13ce00008", 0x26}], 0x1) 15:08:40 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffa, 0xe66) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) poll(&(0x7f0000000000)=[{r1, 0x4d}], 0x1, 0x0) r2 = dup2(r0, r1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x3, 0x8001}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x943}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f00000000c0)=[{0x1, 0x7, 0x1, 0x81}, {0x1e9f, 0x5, 0xc, 0xfffffffffffffff8}, {0x1, 0x7ff, 0x1ff, 0x1}, {0x10000, 0x1, 0x7, 0x6}]}) 15:08:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x80}, {0x10061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 15:08:40 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/74}, &(0x7f0000000280)=0x4c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="1c") 15:08:40 executing program 1: getgroups(0x4389, &(0x7f0000000100)) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000300)="c02e9d0b3b937f88f4af28e7d03dbccde8826b853838ba4f17672381a02e5c17cfa7a0fbefa8f54dd050192ada37eacd5f9505e04e91bf42aa8159524d7ffff6a548209f750a03954c423677b5302d26b99f99c1acf40ca97aeacd4ddb40c8c4e33854fe359aec915a37b746186807666d927f2de055432039552ff1ae8673dc693798e9c9f1220ebf4a75a840809e803f27d0131a2397a37fb12a1f6e6d1cb1d1a1b00c652665dae272fe28fc7b6643ff13b8367890b47a1fba4fe699", 0xbd}], 0x1, 0x0) 15:08:40 executing program 0: r0 = socket(0x2, 0x7, 0x400) recvmsg(r0, &(0x7f0000000300)={0x0, 0xfffffffffffffd92, 0x0, 0x322, &(0x7f00000008c0)=""/87, 0x57}, 0x7) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 15:08:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x24}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") nanosleep(&(0x7f0000000000)={0x8, 0x1}, &(0x7f0000000040)) 15:08:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffc, 0x43}], 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getpeername(r1, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000200)=0xdad5) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 15:08:40 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() getgroups(0x0, &(0x7f00000000c0)) setregid(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() r6 = dup2(r3, r4) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x80, 0x0, 0x0, 0x0) kqueue() r7 = semget$private(0x0, 0x4, 0x300) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r0, r1, r0, r1, 0x0, 0x7f}, 0x2, 0x2, 0x1000007fff}) kevent(r5, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) setregid(0x0, 0xffffffffffffffff) getgroups(0x7, &(0x7f0000000000)=[r1, r2, r2, r1, r1, r1, r2]) pwritev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)="d30cac6d762322fae0aa1230e52a4779161997e58df4c38da0a55046cffaef00f1a98fd0a37b667adc2361824c04a3d511824b73c0ff34eeea6e95f55629f8d0e8ed834a32d074afa8dea2a02fa69906c1911566c82b293bf899ff8095e7d1f377dabbb27ed1f70936fc2fd87ad9d0d0af3cf5ac85352acf8493bed239fc01a5899ec10c3965ec6efe3ec5e3a5658937581a24a92b37df27ce23480dd5035b9f7a987f3b94b72e6213af6534f72256529fd426fb8fe15c10bf494d15ba2ff4df878169535eb57f7a6c90026777a19ba93b1c5d59756dd19f3cc4568ec95cc0be8b1c54851097ccbe5a1a558a7cd43a5bd4", 0xf1}, {&(0x7f0000000240)="293206966d6a3676ba811b260af32d4ef1edf47eb102a97cfe1d5f09838632c232088f618a6098489dbf0356df137112194e4a3f885ecbf751a0f4d34f48a86aa4d484f21ab8e61fbb68712c4480359bd6a04017e73f4aab72599c0c87f6c90241c5123a44ffdd42afb23d4ba715477f8ab47705317d7c35c1169d05ffb6a6473fc1e1fa44763771359b270885859a372ce262bd8a810786082127de85e3c4afa6161985bdaf8f9bf16b5c3ed0d848bd8a1c0e3389814cd5a6e37a195db8f3b388d4c4f2fc07172163e630f834cbf71026b45931eb6de84dd14dbbfe93acadb5d17352044830aecb6243c2155aad12ab73b8409e9fac46faaf92", 0xfa}, {&(0x7f0000000340)="c249ada4aec140471eb39a0723b1db5ed8f347c738019ae386e126cd9dc03d686487755174ea9f70793cc0fa", 0x2c}, {&(0x7f0000000380)="78d339fbf9abadb80e7d7f2b80390ca1c7ddbc4f11edf84c8dd5a139030fe21382349341783ee8e75b11ce68d015933ef4724befee85e7df2c6871d617364a6f1834", 0x42}, {&(0x7f0000000400)="63bff3e45630c26cf62b54653ffad4744d4217aa81c44b2fb0168eae8f874ac2a63bbe1ea5f9", 0x26}, {&(0x7f0000000440)="71398ad0f85a3761d04d2b1f765db001f10fcc082df67f1ac5c1635f4fbe418b711ed0e53e10e8b35807cd8901e2bc77d7f2f3196b728580ddfbee2ce092fa33b6df3529787d455084dec5a93f214ad2f3449d54b9e61abde150430d135431ec7a1b307e573de352df0ec2e8b91cfd0a31078dabfddd65d310d4efac53aabd5d7551b084d482292449c0e3319b9c55c27d47bed1b7e52bd0ee563072e1b46295ed325fd52caf68cb4ae97c650b488841f798be1c63cde7deab5367e35f1d0d3d6ab6b52e2fbc747ed55652928788eaeb3c9d3222c03ddce303", 0xd9}, {&(0x7f0000000540)="e56ff3773fcef64bf69648b6c549537d9fce82704c0b68d6511323be8dca75757915ec248466d756fa2b1e4798557605c4b4ede706b5b9c06ccefb7778b88c76cae9b64c0d7906950b6fbc92540ac140a2fe717fd619341765c9c45fb8898549bec3f85a7dd7a89a60ab33677b2172269d162d223c3c64d061a55fa80e0e60cc30474371b1782862035ffd34429effd3a905bf8e2b4af3783ce15af28669900ebe5f0078238fc0815f86b12ac50ddc07ceb790ed56aa1da795fa378356352dcb7f6de911c010f46b8788597dd53787df3e43f724ab", 0xd5}], 0x7, 0x0) 15:08:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x1d}, {0x50, 0x0, 0x1}, {0x5, 0x0, 0x40000000000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000440)="8d") 15:08:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10000000002000, 0x4503) r0 = dup(0xffffffffffffffff) recvmsg(r0, &(0x7f0000002400)={&(0x7f0000000340)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000013c0)=[{&(0x7f0000001380)=""/15, 0xf}], 0x1, &(0x7f0000001400)=""/4096, 0x1000}, 0x800) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='-}{\x00', &(0x7f0000000100)='@\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='+-\x00']) r1 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1}) 15:08:41 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x0) r4 = dup2(r0, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffd, 0x1, 0x0, 0x1f}], 0x803, 0x0, 0x0, 0x0) dup2(r2, r5) 15:08:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000000c0)={0x3df6, './bus\x00', './bus\x00'}) listen(0xffffffffffffffff, 0x4) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 15:08:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x87}, {0x2}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x3, 0x9, 0x1000, 0x8}, {0x8, 0xfffffffffffffff8, 0x200, 0x100000000}, {0x1, 0x635147b6, 0x7fff}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 15:08:41 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) clock_gettime(0x4, 0xffffffffffffffff) r1 = semget(0x2, 0x2, 0x100) semop(r1, &(0x7f00000000c0)=[{0x2, 0x46, 0x800}], 0x1) clock_gettime(0x4, &(0x7f0000000000)) r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r2) 15:08:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8048, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x7}, {0x6}]}) r2 = fcntl$dupfd(r0, 0xa, r1) recvfrom$inet6(r2, &(0x7f0000000140)=""/96, 0x60, 0x1, &(0x7f00000001c0)={0x18, 0x1, 0x4, 0x80000000}, 0xc) syz_emit_ethernet(0x2, &(0x7f00000002c0)="8b50") 15:08:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) rmdir(&(0x7f0000000080)='./file0\x00') 15:08:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0x4}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xcd5ccff8e156d081, &(0x7f0000000140)="8d") 15:08:41 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0xa5) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x100000000000026f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8003, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x0, './file1\x00'}) connect$inet6(r2, &(0x7f0000000000), 0xc) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[0x8001]}) listen(r2, 0x0) 15:08:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) getpid() setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000100)="eaff125c0000000025e4e5d0fa14cfa63438669201aa7a2a2597e0ba691e6a60bc09c21f6067340ab289b713105eaa0763f508c525", 0x35) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0x2ba4, 0x4, 0x200, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7c}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000dfd000/0x200000)=nil, 0x7}, {&(0x7f0000e8e000/0x2000)=nil, &(0x7f0000e9b000/0x3000)=nil, 0x1}, {&(0x7f0000fa0000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000f05000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000e45000/0x2000)=nil}, {&(0x7f0000f4b000/0x2000)=nil, &(0x7f0000e18000/0x3000)=nil, 0xff}, {&(0x7f0000e2d000/0x1000)=nil, &(0x7f0000e7b000/0x3000)=nil, 0x10000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r4, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) setsockopt(r1, 0xea, 0x9, &(0x7f0000000680)="bb062853a50b2435f3709d351edfd8d193a0bed67b0b1bdd839c616e52aef70a53635da0bcf2978a63d544643e52ee1b5754ba04c4935231b208cfe09ea9aa057d8c5f632da50cdf30b2a5d3c43ba902e9e0b6f3659c7a8a14728cc635743945c08dcbedccbfb2585e770659a87e122c0ca31b38dc5a26aa3370d5245b532c6f86b40674b2715167fd15ff8e426e2a818ea62c9860eb82a430f158de8bec0d67d21c41e18bf3ad44de389cbc15f86eea21c88708fbcda32bc2e4c781b6eec486d437f386ea7732f29e601d45288e7562cf7274cf2a27157b08e77e6414278f75020bb7c364250388e6a38f33b2879032882e0f36ffceb2d70c", 0xf9) ioctl$TIOCSTART(r4, 0x2000746e) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 15:08:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x5}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffee, &(0x7f0000000200)="8d") socketpair(0x18, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1e1a9332b542f3f0, &(0x7f0000000180)="1de7bc933335d7baf626f3aabb052784a60bd026b9e9ef198471cebe5ae7d9ef43ca0414da27b13faa4f81fcffb2b7e7071fd713e5ed41e318de5c6e9165489f5be7cbbebf02eae33d447b77506f1e06a4551ca32e27a6f82816c9e6d377e7b48c82ae67638fe240694b8002c4f4655091bae2ea810b0d15ec5d2c1ab096fcc2", 0x80) 15:08:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r0, &(0x7f0000000100)="9067023cbd2a40c03441affcff2719b9353ce179d3055e064ed153bfac55dd861c65b2ff1bfc0e385f5403f7937c45c09f89c34b8e07b7eb984d2ed3f10a7b55381d3d1609b239a84b48ae6bb6bb7fc899dc12176a865a9f0191787851bbbe406749e9698884a30926f78d7ae7ee0f22d652d95bbc3fc9de8579a13dadacbe27bcb6f2fd80ac73ee30737c1f0a233553b6137a4e6a37dc401abd47c9dbdf6d809fb3ce264879726a02f5d895c5b10acd6c7b0738c2923e08478672fab6c09549382b1fab6efae2dcf01e0f8f8deb3dc89230f0565a98e6a2506772099463318b33be39127c284050fef455a634eeba9a0b3aaea285da66", 0xf7) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) fsync(r1) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x20) 15:08:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/47, 0x2f}, {&(0x7f00000000c0)=""/124, 0x7c}, {&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f00000002c0)=""/197, 0xc5}, {&(0x7f00000003c0)=""/200, 0xc8}], 0x5) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 15:08:41 executing program 1: r0 = socket(0x6, 0x3, 0x4) listen(r0, 0xb9f8) recvmsg(r0, &(0x7f00000024c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000002380)=[{&(0x7f0000000100)=""/91, 0x5b}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/49, 0x31}, {&(0x7f00000011c0)=""/18, 0x12}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/202, 0xca}, {&(0x7f0000002300)=""/118, 0x76}], 0x7, &(0x7f0000002400)=""/158, 0x9e}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0xe6, 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') getsockopt(r0, 0x0, 0x66, 0x0, 0x0) 15:08:41 executing program 1: clock_settime(0x0, 0xffffffffffffffff) mlockall(0x1) 15:08:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x80}, {}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xef, &(0x7f0000000280)="4c6fd438cc3a28afc1d6ef12b1d5080d5b609aacf56b000000000000c1559ff9f3cd6e0e2775f378a17607ab0fa83183cc956ca1227c4d2c17d164f20e26893966e920f5fd5840447d8261af37b91937a951f404a825d80d0a2b8511cf406c29d82df559e679b7974b4f0eb057ab4e496ede022fb1f3a390f6141c474b28043b78a0c4c346b9d40b978d91e9dbe7c16d298d5638c5ee7649da394374ba03f6cd2cb6edcb1772fd9aebf9a32877c33f06e6d737aa84a2f35960bdc6819a166e08f46c261c548ad8727f9a1be47d8613ca45a5872461bb4bcecb7647dc6ab817234258aa1d0535906c55596c5200edaf") 15:08:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7}, {0x84}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x9, &(0x7f00000001c0)=[{0x3ff, 0xa3, 0x2, 0x7fffffff}, {0x2, 0x10000, 0x1, 0xe4b}, {0x0, 0x10000, 0x10000, 0x9}, {0x42, 0x1, 0x9}, {0x2, 0xc8, 0x100000001, 0xff}, {0x10001, 0x2, 0x120, 0x1ff}, {0x5, 0x2, 0x6}, {0x6, 0x4, 0x1f, 0x33d7}, {0x20, 0x9, 0xc154, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x5, &(0x7f0000000300)=[{0x0, 0x5, 0x7, 0x27ba}, {0x3ef3f0a9, 0x0, 0x1, 0x7}, {0x947, 0x80000001, 0x100, 0x101}, {0x0, 0x0, 0x4457, 0x8000}, {0xffffffff, 0x57df, 0x7, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e9ff3fdcc400"}) r1 = socket(0x0, 0x4000, 0x9) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0x76, 0x82a}, 0x10) r3 = dup2(r1, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x6, 0x100, 0x7, 0x7ff, "d21c3061ff28d1304bf20d41ad6f72feff34bcba", 0xfffffffffffffa0b}) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x18a) 15:08:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000000)=[{0xfff, 0x5, 0x0, 0xffffffffffffffdc}, {0x4, 0x0, 0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 15:08:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/2}, &(0x7f0000000040)=0x4) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/39}, &(0x7f00000000c0)=0x29) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) recvfrom$unix(r0, &(0x7f0000000200)=""/166, 0xa6, 0x800, 0x0, 0x0) connect$unix(r0, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000380)=[0x0]) chown(&(0x7f0000000300)='./file0\x00', r1, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x8102, 0x0) sendto(r3, &(0x7f0000000440)="43b47003bc0c45a3d157ede42142b0b419828e66961655a5fd0d6cf7fffe17802e0694f1f193266f8395422c081c8cdfb4d577edf049179b08bb5a968d9ceeb924c4bec9669ff4aa3ef48ea8f72499cf5f731df3876754d39b575d8da8cd3883e01b4b13a11bd9c0a6d9d9cfadb365c4eea46c23d155ab26233ec68099ec", 0x7e, 0x1, &(0x7f00000004c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getpeername(r0, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) getsockopt$sock_int(r3, 0xffff, 0x100b, &(0x7f0000000580), &(0x7f00000005c0)=0x4) recvmsg(r0, &(0x7f0000000ec0)={0x0, 0x0, &(0x7f0000000dc0)=[{&(0x7f0000000600)=""/199, 0xc7}, {&(0x7f0000000700)=""/149, 0x95}, {&(0x7f00000007c0)=""/91, 0x5b}, {&(0x7f0000000840)=""/142, 0x8e}, {&(0x7f0000000900)=""/9, 0x9}, {&(0x7f0000000940)=""/157, 0x9d}, {&(0x7f0000000a00)=""/187, 0xbb}, {&(0x7f0000000ac0)=""/217, 0xd9}, {&(0x7f0000000bc0)=""/252, 0xfc}, {&(0x7f0000000cc0)=""/200, 0xc8}], 0xa, &(0x7f0000000e80)=""/1, 0x1}, 0x40) syz_open_pts() r5 = open$dir(&(0x7f0000000f00)='./file0\x00', 0x30821, 0x0) bind(r3, &(0x7f0000000f40)=@in6={0x18, 0x0, 0x6, 0x7}, 0xc) ioctl$BIOCPROMISC(r4, 0x20004269) chdir(&(0x7f0000000f80)='./file0\x00') readv(r5, &(0x7f0000001100)=[{&(0x7f0000000fc0)=""/74, 0x4a}, {&(0x7f0000001040)=""/169, 0xa9}], 0x2) getdents(r5, &(0x7f0000001140)=""/73, 0x49) socket$unix(0x1, 0x1, 0x0) socketpair(0x30, 0x0, 0x3, &(0x7f00000011c0)) truncate(&(0x7f0000001200)='./file0\x00', 0x11c2) r6 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) r7 = open(&(0x7f0000001240)='./file0\x00', 0x2, 0x1c0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000001280)={0x7, 0x10001, './file0\x00', 0x5f73d773, 0x7, 0x3, 0x8}) 15:08:41 executing program 0: mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='M', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x9) fchflags(r0, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 15:08:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000000)={0x7f, [{0x3, 0x2}, {0x2}, {0x1, 0x7}, {0x3, 0x20}, {0x3, 0x7}, {0x3, 0xfffffffffffffffb}, {0x2, 0x4f4c}, {0x0, 0x20}, {0x3, 0x3f}, {0x3, 0x4}, {0x2, 0x844}, {0x3, 0x1}, {0x3, 0x100000001}, {0x3, 0x7ff}, {0x3, 0x4}, {0x2, 0x2}, {0x2, 0x5}, {0x3, 0x5}, {0x3, 0x1}, {0x2, 0x9}, {0x3, 0x800}, {0x3, 0x8}, {0x3, 0x1ff}, {0x1, 0x6}, {0x3, 0xfffffffffffffffd}, {0x2, 0xff}, {0x2, 0xff}, {0x3, 0x40}, {0xa8b52741bdbf2d8f, 0xfffffffffffffff7}, {0x3, 0x383b}, {0x2, 0x3ff}, {0x3, 0x3}]}) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) uvn_flush: obj=0xfffffd8037af02a0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 15:08:42 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f666980000000"], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xc) setpgid(r2, r2) 15:08:42 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2014, 0x2e00) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x49, 0x40) ioctl$TIOCSDTR(r1, 0x40386301) unlinkat(r0, &(0x7f00000000c0)='./file1\x00', 0x8) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0x31, 0x0, &(0x7f0000000000)=""/49}) unlinkat(r0, &(0x7f0000000100)='./file1\x00', 0x8) getrlimit(0x3, &(0x7f0000000140)) 15:08:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x28a, 0x0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f00000001c0)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48}, {0x5}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000200)) syz_emit_ethernet(0x2, &(0x7f0000000180)="8b07") 15:08:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x180, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r1 = open(&(0x7f0000000140)='./bus\x00', 0xb0, 0x40) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x1ff, 0x7fff, 0x966, 0x1, 0x1, 0x20, 0x0, 0x0, 0x0, 0x8, 0x84}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)) 15:08:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) munlockall() mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002000, 0x9c18) r1 = accept(0xffffffffffffffff, &(0x7f0000000680)=@un=@file={0x0, ""/108}, &(0x7f0000000700)=0x6e) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000b00)={{0x18, 0x1, 0x80000000, 0x20}, {0x18, 0x1, 0x4, 0x7}, 0x401, [0x5, 0xfff, 0x8, 0xfff, 0x377, 0x8000, 0x6, 0x5]}, 0x3c) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000005c0)=@file={0x0, ""/108}, &(0x7f0000000640)=0x6e) r3 = dup(r0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000b40)=0x80000000) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/null\x00', 0x882, 0x0) bind$unix(r4, &(0x7f0000000780)=ANY=[@ANYBLOB="73fde0a27800"], 0xfffffffffffffdf0) r5 = msgget$private(0x0, 0x1) msgrcv(r5, &(0x7f0000000480)={0x0, ""/157}, 0xa5, 0x1, 0x1000) msgrcv(r5, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000efff0000000000000000000000000000000000000000000000000000000000000000db428bca00000000080000000000000000000000000000000000001000000000000037"], 0x1, 0x1, 0x1800) msgrcv(r5, &(0x7f0000000a40)={0x0, ""/159}, 0xa7, 0x3, 0x1000) clock_getres(0x3, &(0x7f0000000b80)) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000200)='\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='@!\x00', &(0x7f00000002c0)='.\x00', &(0x7f0000000300)='{\x00', &(0x7f0000000340)='\x00']) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000400)=0x2758) msgsnd(r5, &(0x7f0000000080)=ANY=[@ANYBLOB="0100000000000000bce398b227e9b9b4bf2d80a2bf92ebb38bf33981cfaf746f40b5692c9e96321c6cad0561c2e1bbbafde322e8be0f7a49a48a87733b0b5525b1f14d90ed9aefdc719f9787b5ef24e817161929778b1ea70d4d362fcaca6dd321c1e835533411075765e85b57ccd6c542dd60e40000000000000000c96612fd87ce27dca1bc2580d617cffba6eafd5b2bf2799b09000000dea73103bf89700e704e"], 0x1, 0x800) setitimer(0x2, &(0x7f00000003c0)={{0x7, 0xfff}, {0x8, 0x80000001}}, &(0x7f0000000440)) munmap(&(0x7f0000087000/0x2000)=nil, 0x2000) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000a00)={&(0x7f0000000740)=[{0xcf, 0x3870}, {0x25, 0x24}, {}, {0x0, 0x1}, {0x81, 0x5}, {0x22, 0x7}], 0x6}) msgsnd(r5, &(0x7f0000000b40)=ANY=[], 0x0, 0x801) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000140)={0x1, 0x80, 0x7, 0x9, 0x1}) mprotect(&(0x7f0000086000/0x4000)=nil, 0x4000, 0x8000000000000004) kevent(r4, &(0x7f00000008c0)=[{{r6}, 0xffffffffffffffff, 0x4, 0x60000003}, {{r2}, 0xfffffffffffffffb, 0x20, 0x80, 0x1, 0x4bd046a7}, {{r2}, 0xfffffffffffffffc, 0x0, 0xc0, 0xac7}, {{r2}, 0xfffffffffffffff9, 0x0, 0x1, 0x800, 0xa1}], 0x4, &(0x7f0000000940)=[{{r6}, 0xfffffffffffffffc, 0x1, 0xf0000001, 0x7ff, 0x7fff}, {{r4}, 0xfffffffffffffffc, 0x8, 0x40, 0x0, 0x6aac}, {{r2}, 0xfffffffffffffffd, 0x0, 0x44, 0x5, 0x5}, {{r6}, 0xfffffffffffffffd, 0x11, 0x0, 0x1, 0x7}], 0xfff, &(0x7f0000000180)={0x7fffffff, 0x10001}) setitimer(0x0, &(0x7f0000000040)={{0x7fff, 0x100000000}, {0xffffffffffffffbf, 0x3ff}}, 0x0) msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f00000007c0)=ANY=[@ANYBLOB="0300000000000000f4e8d2bb4f9fe212a7d83abc47685b47cfe1a978e6d32293c96893476c1124c0425c10e21249fac5dc5ce4fc82bde8da20c7fc9bafda0041b423d7f7a9d28983cf61ff99304a3841074bfb8bd45fbf51fa23efbc254c0187f2d05190ce8c6f3f3947a956eabba1d4cdb1f00fa6acb8b004e5495248c5f1cc0b04ed93f3edf6f11bc8f1a379d5f54252bf8b9d9df81a0a4033d9acc1b93ee1f5f0d52882779da625bd4cd088f6f3fbe23c40657c0bd1c078f15f0df55beda10537db72dc8306553f4b4c3c45330f49ee32e6196f15aaeca6d350d2da48b4656f6ab8816c61a2e311"], 0x1, 0x0) msgget$private(0x0, 0x244) 15:08:42 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x4c) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20080, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x8, './file0\x00'}) fchdir(r0) 15:08:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)='LO', 0x2}], 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:08:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x48, 0x0, 0x0, 0xc6}, {0x6}]}) pipe2(&(0x7f0000000080), 0x4) syz_emit_ethernet(0xc8, &(0x7f0000000140)="2f320b615da13ffb3845a653bd12882aabc9853eca39a3281c5dac955a664cd7c0d0dbcac8a0d8798c871277dbf0cec61c541bb9d459ca20c6f1ae981871b7e8d9e85fafa9870c6c7b728bcfda2e8148589382a6c1d7e72c4e119415abc4cf14692040a3e84d1054a2a0251c0524c2678df63ed1b9ffdd98b121db5d4fcf415dc14aa7d6090c8ef79027af4fcb3d25f66d893e5d51534c3883b02f646b9ef2a354677dd32249841b763f8bfb65f6e2c411d208dec3e9d5af870bb8c5f2bb6f3eda9c7e862be0cfb6") 15:08:43 executing program 1: socket(0x12, 0x2, 0x200) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shutdown(r0, 0x2) 15:08:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mknod(&(0x7f0000000080)='./file0\x00', 0x30, 0x7fffffff) dup2(r0, r1) 15:08:43 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) getsockopt(r0, 0xfff, 0x1000, &(0x7f0000000080), &(0x7f00000000c0)) fchflags(r0, 0x20001) shutdown(r0, 0x2) pipe(&(0x7f0000000040)) 15:08:43 executing program 1: setrlimit(0x0, &(0x7f00000002c0)) setrlimit(0x7, &(0x7f0000000040)) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 15:08:43 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x1, 0x14a1, 0x100, 0x1, &(0x7f0000000040)={{0x8, 0xde84, 0x4, 0x471, 0x101, 0xdf0, 0x100000001}, {[0x7, 0x1be, 0x0, 0xff, 0x5, 0x53, 0x46, 0x9, 0x2, 0x7, 0x2, 0x1f, 0x590, 0x40, 0xe9, 0x0, 0x157241f1, 0x2], [0x4, 0xc8, 0x7e80, 0x0, 0x3, 0x0, 0x5, 0x8f, 0x8], [0x5, 0x8, 0x6, 0x6, 0xf82, 0xffffffff, 0x6], [0x4, 0x1, 0x1, 0x0, 0x97, 0x5], [{0x7ff, 0x6, 0x1, 0x3}, {0xddb, 0x5, 0x9, 0x6}, {0x2, 0x1, 0x6, 0x68485016}, {0xfffffffffffffffc, 0x3}, {0x0, 0x8000, 0xf71b, 0x100000001}, {0x7, 0x0, 0x73, 0x40}, {0x771cdb6d, 0x6, 0x4, 0x200}, {0x4, 0x1, 0x7, 0x200}], {0x8000, 0x6, 0x8, 0x7}, {0x5, 0x10000, 0x4, 0x7}}}, 0x100, 0x2}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000300)={0x2, 0x1, 0xfffffffffffffff7, {[0x2, 0x6, 0x3, 0x1, 0x6, 0x4, 0x3, 0xde90, 0xdbc0, 0x9, 0x2, 0x676e, 0x80000001, 0x200, 0xfffffffffffffffe, 0x1f, 0x8, 0x4], [0x3, 0x1, 0x100, 0x9, 0x0, 0x80000001, 0xffffffff, 0xbcb7, 0xa1, 0xa7b], [0x3, 0x9, 0x9, 0x225, 0x7fffffff, 0x9, 0x80000001], [0x100000000, 0x6, 0x81, 0x1, 0x3, 0x4], [{0x5, 0x1, 0x8, 0x8}, {0x8, 0x4, 0x3, 0x8}, {0x2, 0x4, 0x7f, 0x46bb2ad7}, {0x6, 0x8, 0x2, 0x881}, {0xb0, 0x4, 0xfffffffffffffb96, 0xffffffffffff0000}, {0x80, 0x10001, 0x4, 0xedc}, {0x9, 0x4, 0x9, 0x1}, {0x6d, 0x0, 0x101, 0x2}], {0x20, 0x3f12, 0x8, 0x100000001}, {0x8, 0xfffffffffffffff8, 0x2, 0x1f}}}) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) setreuid(r2, r3) ioctl$KDSETRAD(r1, 0x20004b43) fsync(r1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000600)=0x80000001) fchownat(r1, &(0x7f0000000640)='./file0\x00', r3, r4, 0x6) r5 = fcntl$getown(r1, 0x5) write(r1, &(0x7f0000000680)="3b86c6df4542a6d6c257645df278bfd85042fecf0b5f8887ff1f1fbd487d52d2f27dd524952a3189d120b97cb8f6fbfbdb4e564cd0168972ae01b3c9b87d3f47280d11a1f0b40d8581614f71a736ef9eeaa8e02471a865a87fe836d70b1c51a1c4e68a6dee48a4325bf996744026c50145e18f99843a10bae0b9dbd9a0a76d4a7324a5a566717f15e91959be0cacab775658abc0edd6387eca84acbb74f51c1873c3f2342a1d6282e3644f984bd0d15670ef193da01c28bb3c4128b2ff5ca46040460ad5d6c881ec71249f2c49c02b44d66cca764aa648a54adcf544b832e0c9471a80b28b5cf5e0415d2aaf2b604ab24e65c8c952eb3d0a406a2d914f6f", 0xfe) getgroups(0x6, &(0x7f0000000780)=[r4, r4, r4, r4, r4, r4]) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000800)='./file0\x00') ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000840)={0x1, 0x3, 0x8, 0x9ba, "79309cae21eb4cd6167472e12a24a04875704b13", 0x2, 0x3}) ioctl$VMM_IOC_RESETCPU(r8, 0x82405605, &(0x7f0000000880)={0x6, 0x711a, {[0x40, 0x9, 0x81, 0x3f, 0x13e4543e, 0xfff, 0x9, 0x4, 0x4, 0x2, 0x81, 0x1000, 0xffffffff, 0x6, 0x0, 0xffffffff, 0x9, 0x4], [0xffffffff00000000, 0x401, 0xfff, 0x4, 0x8, 0x401, 0x8, 0x9, 0x10001, 0x1], [0x9, 0x0, 0x1, 0x0, 0x6, 0x7, 0x1], [0x3, 0x7, 0x9, 0x800, 0x2, 0xfffffffffffffff9], [{0x1ff, 0xfffffffffffffff7, 0x1, 0x2}, {0x7907, 0x6, 0x9, 0x800}, {0xfffffffffffff801, 0x100000000, 0x80000001, 0x10000}, {0x100000000, 0x5, 0x9, 0xffffffff}, {0x2, 0x10000, 0xefc, 0x8}, {0x101, 0x2216713f, 0x800, 0x2}, {0xf9fd, 0x3ff, 0x0, 0x8001}, {0x4, 0x2, 0x95e2, 0xfffffffffffffffb}], {0xffff, 0x2, 0xffff, 0xffff}, {0x3, 0x4, 0x0, 0x4}}}) setrlimit(0x6, &(0x7f0000000ac0)={0x4, 0x4}) setrlimit(0x7, &(0x7f0000000b00)={0x0, 0x100000001}) r10 = msgget$private(0x0, 0x50) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000b40)={{0x2, r2, r6, r3, r7, 0x1f0, 0xfffffffffffffff8}, 0x6ac8, 0x40, r5, r5, 0x1, 0x8, 0x5, 0x7fffffff}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000bc0)={0x800, 0xff}) ioctl$BIOCLOCK(r8, 0x20004276) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000c00)=0x2) accept$inet(r1, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000000cc0)={'./file0/file0\x00', 0x4, 0x81, 0x7, 0x1, 0x6, 0x1, 0x100000000, 0x0, 0x3, 0x3, 0x4}) writev(r1, &(0x7f0000000d80)=[{&(0x7f0000000d40)="432ebe9477d9222137e5da7819b3c3", 0xf}], 0x1) read(r9, &(0x7f0000000dc0)=""/167, 0xa7) dup(r1) 15:08:44 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) fchdir(r0) fchdir(r0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='@\x00', &(0x7f00000001c0)='.,\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='\xbe\x00', &(0x7f0000000280)=',*\x00', &(0x7f00000002c0)='(#-&-+#\x00']) 15:08:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) r3 = getuid() r4 = getegid() fchownat(r0, &(0x7f0000000200)='./file0\x00', r3, r4, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x3, 0x79f, 0xffffffff80000001, 0x3ffc000000000000, 0x297, 0x4c7, 0x7, 0x8}, &(0x7f00000000c0)={0x7, 0x40000000000, 0x5a, 0xea4f, 0x1, 0x7fff, 0x911, 0x2}, &(0x7f0000000180)={0xfff, 0xffffffff, 0x0, 0x5, 0x8, 0x3, 0x3, 0xe93}, &(0x7f00000001c0)={0x2}) select(0x2, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000002840)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)) 15:08:44 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x3, 0x942e, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0xfffffffffffffffc, 0x7}, {{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0x8, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x80, 0x40000002, 0x10001, 0xb1d5}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x9bd, 0xffffffffffffffc1}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x8, 0x0, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf0000003, 0x3, 0x7}, {{r0}, 0xfffffffffffffff9, 0x0, 0x14, 0x4, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20, 0x6, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x10, 0x41, 0xad, 0x3}, {{r0}, 0xfffffffffffffffe, 0x5, 0x1, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x84, 0x9, 0x81}], 0x9, &(0x7f00000001c0)={0x5}) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) r1 = socket$inet(0x2, 0x7, 0x7) sendto$inet(r1, &(0x7f0000000200)="be35bc43c2b9c0079af9b266d1586c791c8003f39cdb82c731bef784038b69ca945d3f98a132247800ccf77f98aa3d730d35e286833918f454178e4752b8f1fe727651a707f2278139a4488ce24296166bba15d8a254f853299bd6c03ca48674da8fd2472dc2a03a3007325433b806d32ef6f4f1a7eee4a02c63f0b56bac285e73f3807e39a2414f0cf75b8ef5844f250c193e58c1636ab000acee703c462d38ea594b81a2afb7bbd8e9adacfbbcfe99945ae9f71844d1d6942d57587652f62bdf5f824bee", 0xc5, 0xc, &(0x7f0000000300)={0x2, 0x3}, 0xc) 15:08:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x20}, {0x15}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000600)="8ecb7a94") setrlimit(0x6, &(0x7f0000000000)={0x5, 0x3c}) 15:08:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x20}, {0x6}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 15:08:44 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) r1 = getpid() fcntl$setown(r0, 0x6, r1) mkdir(&(0x7f0000000040)='./file0\x00', 0x190) socket(0x20, 0x5, 0x5) fcntl$setown(r0, 0x6, r1) 15:08:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0x2e8) socketpair(0x19, 0x80004003, 0xfffffffffffffffd, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) dup2(r0, r0) 15:08:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x581, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x7f, 0x0, 0x0, 0x387c, 0x101, 0xffffffffffffffff, 0x0, 0x0, 0x5, 0x8}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xfffffffffffffffe, 0x1e, r1, 0x0, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x8) 15:08:44 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="15") 15:08:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x5, 0x7ff, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) write(r0, &(0x7f0000000a80)="7a5df56408f5b46c61397bdb09f272338a59f58cf2c9a1dab9f979a9f8d2b0da416b343f9ceb0c1bc2037cf445a8cb387d6c2e4b845457679872f2beaa951fc5161671eb0291c4e7b557592bc8343cbb54c5517f", 0x54) 15:08:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x84}, {0x16}]}) r1 = dup(r0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x200000000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x0, 0x6, 0x100, "7439ccc919e4d149ed72c27ca0d1b25fad5733e5", 0x6, 0xfc}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 15:08:45 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x1000, 0x4) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x6, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x3, 0x8000, 0x3) bind$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 15:08:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000880)=ANY=[@ANYBLOB="00000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bd3e35ff00000000000000000000000000000000000000fb000000000000000000000000000000000000000000000000000000000000000090eb296588586ed31ac47ea86aa2dd085e7b73ce57a170aeb72d0ffb38ab74b4a9ae6a373dfcc5ea55ff27d5fe3f1e9337600678f38c080827c3034ac7678281f4c298eb824bf277e88bf912cf82b910c32e528be00ab80e03641a1eda9b6dfff58733315e333cfd07cc43fda02e3154fb357d4cd0f9126efa3bcda067376a3f840df50a825bc34209b50005862e8542b86bf7d38ad918010629aa13a1054a266b2a45667f9e220ffe9180d4284142e0a41aacb9ecf59d254687c2ce6cd542239fa87044767acdb69ecd7999bfac7a3166c85c60e3884cc5e69f9c1aea3de7e5537dcb50e27a"]) r1 = semget$private(0x0, 0x6, 0x320) readlink(&(0x7f0000000440)='./bus\x00', &(0x7f00000005c0)=""/89, 0x59) getrlimit(0xffffffffffffffff, &(0x7f0000000500)) semop(r1, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r1, &(0x7f0000000040)=[{0x4, 0x0, 0x17ff}], 0x1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) read(r0, &(0x7f0000000340)=""/51, 0x33) r3 = socket$inet(0x2, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000680)) fcntl$getown(r2, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x5, 0x0) readlinkat(r5, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) mknodat(r5, &(0x7f0000000080)='./bus\x00', 0x0, 0x80000001) write(r5, &(0x7f0000000140)='y\r\x00\b\x00\x00\x00 ', 0x8) pwritev(r3, &(0x7f0000000400)=[{&(0x7f00000000c0)}], 0x1, 0x0) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000180)) semop(r1, &(0x7f00000000c0)=[{0x2, 0xc2be, 0x800}], 0x1) r6 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./bus\x00', r6, r7) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) listen(r3, 0x80000001) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000380)=""/64) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 15:08:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x146) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) fcntl$getown(r1, 0x5) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getdents(r0, &(0x7f00000004c0)=""/183, 0xb7) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000440)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r2, r3, r4}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000580)={{0x18, 0x0, 0xc000001000000000, 0x400}, {0x18, 0x0, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0xffffffff, 0x8, 0x0, 0x1001]}, 0x3c) socket(0x10, 0x40000004003, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000700)) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x5, 0x82d05ad4eb483af8, 0x100000001) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f0000000400)="c0f2ebd1580f622bc4011859700a65f3f1c481fd1183fdfffffff0c5864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 15:08:45 executing program 1: r0 = socket(0x18, 0x3, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) 15:08:45 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x4}, {0x0, 0x2cd6}}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x1) r2 = fcntl$dupfd(r1, 0x9, r0) clock_gettime(0x0, &(0x7f0000000200)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x540, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x10000}, {0x0, 0x9}}, 0x0) 15:08:45 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) select(0x40, &(0x7f00000000c0)={0x4, 0x9, 0xfff, 0x6d, 0x6, 0x7, 0xfffffffffffffffa, 0x101}, &(0x7f0000000140)={0x4, 0x3, 0x81, 0x3, 0x5, 0x7, 0x5b6, 0x1}, &(0x7f0000000180)={0x0, 0x2, 0x1, 0x7fffffff, 0xff, 0xffffffffffffffe0, 0x9, 0x101}, &(0x7f00000001c0)={0xffff, 0x6}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)) connect$inet6(r3, &(0x7f0000000000), 0xc) fcntl$setstatus(r3, 0x4, 0x0) dup2(r0, r3) 15:08:48 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="bbed6ae8b23e52b64ff2b18a4b0db1bf854d3f86597cf9f59085a5b82a5537e0d871e23a789ccdf0a93cae3698cfd735a34141635936d7726d7f42e99c8f4ef68ded8f14fa392d4c89f4c2583a78275845cac899642d7d4098ccfb4f0996fa0262956f1ffe7de12ad0fb319dd4ef78bfa159366d5fd0b044939928cfa4386d3c86bb1a04af6c21927c953aab09583944f6d11a6214e848dca68d8431ce90bed548b3df0d", 0xa4}], 0x1) fcntl$getown(r1, 0x5) socket$inet(0x2, 0x2, 0x4) listen(r0, 0x0) 15:08:48 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x31, 0x80, 0x80, 0x6}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x2, 0x80000000, 0xff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x8b, 0x4, 0x2}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x81, 0x4, 0x5}, {{r0}, 0x0, 0x10, 0x1, 0x1, 0x9}], 0x800000009130fbf, 0x0, 0x7, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x5, 0x8000, 0x0, 0x1, "9aa5ced79766e52b8350691ea881a97d768ec599", 0x5}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x84, 0xc0, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x1, 0x20, 0x728, 0x5}, {{r1}, 0xfffffffffffffff9, 0x82, 0xa0000002, 0x57}, {{r1}, 0xfffffffffffffff9, 0xa4, 0x6, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffa, 0x48, 0x1, 0x0, 0x8}], 0x81, &(0x7f0000000300)=[{{r1}, 0x0, 0x4, 0x1, 0x8, 0x7}], 0x80000000, &(0x7f0000000340)={0xffff, 0x3}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0xc6, 0x80000001}, {0xa1, 0x2}, {0xad}, {0x143, 0x1}, {0x2, 0x80000000}], 0x5}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) pipe2(&(0x7f0000000380), 0x4) minherit(&(0x7f00003eb000/0x4000)=nil, 0x4000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x66, 0xfff}], 0x1}) 15:08:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x208c1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="d0") 15:08:48 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0xfffffffffffffffc, 0x10001, 0x6, 0x7}, {0x5, 0x5, 0x6, 0x1}, {0x100000001, 0xfff, 0x7fff, 0x1000}, {0x0, 0x6, 0x4, 0x8}, {0x7ff, 0x5, 0x1ff, 0xf61}]}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 15:08:48 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f0000000040)='./file0\x00', 0x48, 0x20) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1}, 0xc) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x8000000000) ioctl$TIOCSDTR(r1, 0x20007479) 15:08:48 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f0000000040), 0x4) close(r0) 15:08:48 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file1/file0\x00', 0xa) unveil(&(0x7f0000000800)='./bus\x00', &(0x7f0000000880)) symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000140)='./file1/file0\x00') symlinkat(&(0x7f0000000100)='./file1\x00', r0, &(0x7f0000000180)='./bus\x00') chflags(&(0x7f0000000040)='./bus\x00', 0x0) readlinkat(r0, &(0x7f00000001c0)='./file1\x00', 0x0, 0x0) 15:08:48 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x2a0, 0x9) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x0, 0x0, 0x38000000000}, {{r0}, 0x0, 0x13, 0x200fffff, 0x3f, 0x3}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x0, 0x1000}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0xeb6b, 0x400}, {{r0}, 0xffffffffffffffff, 0x63, 0x40000000, 0x4fce, 0xc78}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1f, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x0, 0x41, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x2, 0x91}, {{r0}, 0xfffffffffffffff8, 0x23, 0x2, 0x1, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000083, 0x7ba6, 0x7}], 0x6, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x0, 0x40}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x6, 0x20}, {{r1}, 0xfffffffffffffffb, 0x11, 0x8, 0x81, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000000, 0x6, 0x2d229e3c}, {{r1}, 0xfffffffffffffffb, 0xa, 0x40000024, 0x7fff, 0xff}], 0x1, &(0x7f0000000300)={0x4, 0x6}) mlockall(0x2) 15:08:49 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, &(0x7f0000000140)=[{0x45}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="19") 15:08:49 executing program 0: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) 15:08:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000000)="586bd2d73eec4b90238ed01a1ebecf724dbfe166656d181fdd5df61f6eb08c34d451b3849184fe01481f1e7377f8e6bec0cfe0455a7fafef", 0x38, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 15:08:49 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x40, 0x7fffffff, 0x9e30}, {{r1}, 0xfffffffffffffffc, 0x42, 0x5, 0xc3ff, 0x9}, {{r1}, 0xfffffffffffffffa, 0x30, 0x0, 0x0, 0x7f}], 0x8, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x5, 0x7, 0x10001}], 0x3, &(0x7f0000000140)={0xa2a5, 0x7}) kevent(r1, &(0x7f0000000040), 0x9ad1, 0x0, 0x711, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x100, 0x75, 0x2, 0x40, "35da0856da5cc147cd04e5e88a10e7bdf9ed9a44", 0x9, 0xc6}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kqueue() dup2(r2, r0) 15:08:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xe0e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 15:08:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x3, 0xffffffff}, {{r2}, 0x0, 0x9, 0x20000001, 0x1ff, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x4, 0x0, 0x4, 0x80000001}, {{r1}, 0xfffffffffffffff8, 0x39, 0x20000005, 0xac, 0x1ff}], 0x133, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x22, 0x7}, {{r1}, 0xffffffffffffffff, 0x58, 0x42, 0x80000000, 0x4}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x3, 0x100000001}, {{r2}, 0xfffffffffffffffa, 0x1, 0x4, 0x9, 0x5}, {{r0}, 0x0, 0x0, 0xfffff, 0x5, 0x3}, {{r2}, 0xfffffffffffffff8, 0x4, 0x6, 0x0, 0x4}], 0x7fff, &(0x7f0000000000)={0xe47b, 0x8673}) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 15:08:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x7}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f00000002c0)="8b50") socketpair(0x10, 0x2, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) getsockopt$sock_int(r1, 0xffff, 0x1121, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = open(&(0x7f0000000240)='./file0\x00', 0x2, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000280)={0x5, 0xc6db, 0x2381, 0xbfb, "61b0e16251ad9b634e063c378cfc9323a467ada0", 0x1000, 0x2}) 15:08:49 executing program 0: syz_emit_ethernet(0xfffffffffffffebc, &(0x7f00000011c0)="df16b45fd166f68d990d02a179ccc5de5baa5c72dbddc0efebd5e133b665eb67a9fb637745a7896d55704c7fccdacf2c4f072742b33673822d1a27e241b8d3a88dba800590337a55259f1948a06237077b28d4f639f3419839e3f5ee1881d12f5a69dc05c3dff0053d87bd23d687cedce711d1b7b7a25126656b5d3ff140fcad00cd7788e52debf18d109a667e6ffb262b607112710d6ead8924ef73bd8348a55db6efdcd39e0ab57c14fa0109db67287deb9b368ed1ec3804814e58ff6e006b46fe2dc82211a0459a5204c23f8ec0103793404c1a8f5f8caa6840ebc77a67308f2a51b009ebb391c6c169b5dc34ac7b958f7399350bd859e1af3d489a5eff2b4162ccaae1e48987aedea93057d0541852288a71f0eabd4e2a4d73caf41f134bd9285e3c1fb557bb019acb2c6d1b0e834a60d24a25c056bd8d1429b58fc51524984ec42f687b3617e9f5b7ab2cc3e270de131f0753ada971837f68f4b459bcaa3a84ef43f2724bad6b1021e13aa8a560ff75889bd4362dafe7a4ed2a3cf6642bd3067f8244ec77a3d9eafde13df2891bcc7345706ea4eebbd2d26a19156e99b3769dd918f8c9d1969d45df19f85ae9d9d3da1f5047c6c2a2c8022ae08450ed192b4d7a5ea53e3803d79cd7a134603f79978f2deab8322f4fbae536433b20a510e0f52465eaaf11e70f1920037158e60ddaf2aec512d69f4a7695e76af4e2517391e5ab6e63bb705caee5723b82ed2f4986583d2a4e692eff01e3478aa8df64f12600ac3ed17de395e5c41441cf2f05330b1b6c51909f16079d64eb78c7d06915c082eccfde4965bd6a2ea09bab2e8789c45890d71387050d52ace7cf8598e6c1879373f16d493a437f8621e1c07937175596f7ca20b26137834c44d746250f4f5b63eccd425da482203324b9040b22b333fb4832b8b86ea5be01cc3e99119a17d54d78d6a4e8fa135aeb1b0a7c4d7515dc4b93130c39620b7a9234f79bc98a4443afe0e23038cc002a85250168532dd42bfc053101f6649e6f35dbc8e2300e3f460e171318a424bc60554bb5b33746d17052089573595c9b0cfe8cde87b9fd43c3c9cf81631c8c1c5e7096f0465b0bcf5f2d1b393f50f375defc3e72aa82597648b421603befaec95206a5861868f09b84664dc6ce310a8efe26afdcbc375f945d5ccb763c4430dcc90619c8ac744cffa4331c22dab6a2466da7763bfaaa59c9ec900371bc9c0fb3ebfbdd3ea0dab139ea120564dc2a976590f2511501d3c51140b3d2167f786d63d14e79b1f255a95ab02eae118e981b31974ae9b37f1a2fba02f72ab1aeeecf589a75adf9017c81792af554cc834e5a7e93c2e0cf6438f8b09acb8e858557e6cd1c9b746ea040298ab9cc4ab4195de7b3a417b062f7cc7f01dbaa7e4a1d79993e896c1619bb6c4bdbb28c7e85b8065ff68ecb6e61234deabd6e496b015f45effae0eb1884397193d01ee31a164725bf541e89511b403475361dda8cc1787854cb11b59e73d3eafbf005769fda936a3e69af894ae1a6be78d191a9cc3776df1919a81e2a2134a2443a870b22de4ddb8ea672b0710dabfee8dee550a280dd4b13512ce0e3f82929f4e0222aba51dbea9c10963385851d04cbd7399650d7e2bfc07d29a53320450607d02cad0463b6967f0ac7bdc741825c6a69dd9cfd8c5bf356855f37e594e106a4f31292ce3e39b3fb210481453291e83e090c9ee6c215be91d904b5a4a0499c504d479196af37e68f691a6073bb94b08f85eda5998d12bde008e6c8d0b56d1980b2fc24dd36028c1e574055abb02a568321282b62236eb21ab9e2a9d6eaae9963c708015c773bc150698c14e3b34ec3b5d780fec64b4f1425e9da448ab96e6e09a033220b8eb7dd17c300ec7e80a3e12942ff1d8ab77eb7269fbefa3ffd18ed8fe923993e4090d27a251735fdb1db32e60803568d85fbd9f7ed1709a1b768b6cd480b008ae1d0d0c0f14d6b528e7b829f3c94438af6418ab4ef163cba9eee0ea0503e875d1e08ec4ebfa4d982ef58a49b642df82341a8e6734911e18674b5ce5c0e9df9bfd743fe3ac32dd673df3f3bd0918416048bda4866e71de1bfe50c4321281b1202c2ecad2322cb55cba5740fad91001aa81627a54a61b8931266103d0a3fb39bb728262def7752d07c50cf9dd482aa27d68b25d2e4b9cded4fad2caccfad167df7e671c931ae7cc2793a23a64afd939787e2cf218f6c05008383f3774e6fa3cbb3dfa937c7ca018aa68285ee6fe44bb26d2907511ba030160639ecefbddccf7ea242beddaeb46a2d5b634b03aafd328f9b9e8580cc5b112fb936236e0204eb1e6dd5abba2d16766824e2ecddedea2298c1025a259bd1a7ebde26787772a5b3341d1d6080f46379601d615d67df31f90bbed3fe2105f7decefab6929cde22704fd6701c368ce6fa82ee31729ead415f3f7a9c22564f66a311cf9c09331bf2bb3f68e0757758fd1ba267ddead81b5bbf6be9e482ad2b4dc8ff7610ac7bdfda3e057e5eada7b0121f80d594c27aa6e7dcb028131b7cb34faf38645e567490e71579650f3f20f3e93a131fe1956bb5dc4cfd3f0da502a235632063c2d674f3928f2a47bfc95e8ba9cc78bb173383fc3b153d58c59c893fae92d240139c06a06c0928e96fb626a95bf6dbc730906f10e50832a111f5d897905e40170afdaecab3ff8f06d65fd5ea5970f4e308fad8468302b169bce9d1a4085a01219350f57e200d2d2679e072e99bbd256c8108a2ba71c23deb9cd4861fb25eb85e354eed5003cb384b4fa679471d2cdb80d5e878a4e279fdd5d2491424a3ef9b3a57e740e6b842e9214b6de3489cd1f69f4b1ea970b0364535a96b2a676f39d54156eb8b2959e21d8af1d1d16ccf264aefceb547e00dd36246264521f1c1f3a5f48b631f8943e19b886b115540e1252218a399270515fd1a044057a60810cbfaf82c24b694d0ee4ebf2cbac8256e8b2ec6d7d18406f4ac37406e6513c0443ddedecc543ec3b0d7cc657ff38c00927e0e2210b070884a93dfb40e419bdf77484588f3dc601d2763001912da26861353d77a3bb147ac5e4b8671d6f8ee42ef59f377d67f4847e94eb59013f3b09ba5930183a781c0dac9d37a572ecbfb1319b2c45e5871c57e8aef657fa979833b89dfba1baa39f8ea839366d7d0d073d4584de612a444eb7c9001e6d3808d772a9b0c137e2635d52b085104ec7b7008b4ef88af1d17c3914e23e4546295295f8ee0d056379ebdcbbc2364a1f18913d6c84a9e2000816b946a505caad2635dd107eb43e2d667291061e8835b38abc160a9e3f2f5be21d6b51ac05465fa7ab7b0a323b332d7e3043f12533cd83341d9e616ed6d023e7352b15e45fa2a96ee161525dfc41273a146fb269f60ffe081fba6dbb0cae26d798441579ec3f8eff42f35841a8a68261e5f923c6924a20dbe157d5cea34b69a51b0a4d93b8892463a3583980f67150bab5a7c845d26a77b2d9c335f2d77d3141fae212ce4f1bcea0d55755709f579f4efc881ab87bc9177758211149ac9f7c4195903acea13993c36a6bacc444d30ee0d7c8a6e7f416ba3bc51317f859c2ea7ce1cb3f63936787ecdee59a47214f43125b97d031161d0f0371c4812ec982f8c868b0ecf885cb0f198025bf4f4261ff6e9f91076e34e327c1c778275f6877e39bea80fc9a4d2a4a6a58e09fd8dda9140dcca47665005890e66a41e20dcf9f588c36e2d99f471c7c9041246b63c385dd0f3ba33be31a74051db1007d71984b89ed7c0d03f073be96bf1d63b8800d2e28606a0895655b8c838479a37464f1483944bd5f3632bb8e3cec8873bece718fb8e6bd5b6998672c900ab4ef5c8d5ee46e15fe91d2c5c298c266eb99dc5dd3c99e3c590366cbfc4a6ca2ca835eca04f7e6dd14fe5a90e87d5a4529b09256771443375600561f77184703425e9a92638c5076d55c473bd35d27e976decd7138620d6288ff77cc9b48da749c901735636734da2eb3807f377e17a6abb58d2f2a6b4d9c57e769262ee3381c10cd6b341da38c33ad576a078ca22b20993a21d820a05a46f94d4171ba8bf2016ae42f9853df7a9036e196b4ba4681f38c532fef0333194468f2b50fe966350dddbda91545d39de3c8725841bdc7aa3aead17f31bfb5b20c7e722b8c26373952c52931f7af590045dbcba4aabbab242eff73d5bf982ec66998be7479f03eb25a8ae9d295ae9576ee01d34fb93b109b717c174d48ce861e7285b0fbd8d5c0a0d2215944d90c0a9126807e8d430b8b39af9612c4f7609769ccc638b4fceb19494bad0f7f35a1e0b95e31a3a40ea89b7bfa5b8bdf8113c437061eada219a64b0ff1acacc1a4ee79b3f844abbdb6e859e9afcbe200b68d02a62152496bfc484ef56fd7bcff29be96bcd32c92a61a5fc2b69277bd81b0172c84540c443f5e2e36ede043b1327bab0b1d4c1228a0d4d93278d0e7052b40d7a6f1d6281712bcc1c94a03c81d81f971fbfb71f555eb4acae87fb5238d0cfb7745322d74dfe09d34d58961b31230e7b99351ac8d6b1c68b66091923364f20fa0c366dcfa4230a4f34c918e60e171955ee0bafd5c724dcb867cdf038ef64d961b7ba4b2914db66a2d402e4c71e988d58458639a8f89a17f876c7fbe45e9d951f7346b0b3f15e3d8cf8f0fb3431a77c63f99dc171bfc6b707b27f5d1bf5bcdf0c55ac776b99b4c0b2b38a630d9a8093e6571ea35a7e16364b268b1fb9b890aa57e8ca60cfbbb67b9f1450ca4332abc15ae63dfcb1fbcea5469a2941f206a03763e01de12e372b22d22a6c5f8f1125ff54c679369b0537012ab461054cf11227adda86da63b89f53c1db3a70560fe3a9eb81c712089a8865a3ad97ff5b9453cac54cf9853696e7c1a2e02f480729ec11aaf0388df74ded76d3f500622abd4ea519813ea4ae9ceecc6e4b8720c7662fd55ef1b53adbe90f6eafb85401de190d084c8682513e011722721cb7abcb1380b9369a95f7d34e98f7421d77b192df11b389b4654e20cab15d7a6c0bf34e777e188bb077a36d6d3b09f83f3ae0f2718da1fe4f60374c580766bbf3d7270bb81e16c964c38d949f954872bc6ba124826e0d7b483f47fe6a3ca3925533ae344e05206a01fb3268b78fe63353ae4a2c708121cad1820a603d4a9c56db2ee311e9fafa566f7600fb687715ab8aea12184c09363c9737db207526d266dbb47cd0180c610e481a0b241f940dd86075372f761a4b7915e3dd369f5a4dea9203947a2b86efb431192c4f61f78cbdce4a57c4e045ed84733678513b43cf5a42d3049d3ee40856cb55ffc738aa3c5f96d89591191b3d50ce0e17bb4d14db8b44599083b738a5280c3da2a69db5c4d0f9170ae49be2382d8abc6d44d2586b459ab492e2b5ed8d4cbfce2e24d2903dc484852f2a9d977824c21e474790788b3ec15821ef0a8ae28f0aff36fe7135c0cd88e30f176f917fce83afeda17005381c74a033c0bc0fc7520282e73f9981341a5951170cd2e42594b1b1ae24c6f51cdf234ee27bd3ece51b6893f4ca27f4524fd63849d8cdc9075002e6e19ab0292ac935edf7ac98e0f08e5a3b915a37ac72f8f1fa6d3461c3634ad9a9eac6db9b3421292bb969da377532b71295d80544a1e713d3f59b1b62eacfd11247637a83cab72a2dd968e9e099b4fda9d27d893c6e84bc4820f6af6592e3dda5b9b8668b6c179a072ea574c306bf18e017b244b3b7882243b524d681fef1219273398e5f58a400421f34d0ad8c296617b4bb31492b6045fcde4f315b070e8a637cca139eff88") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x6c}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x7) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\r') 15:08:49 executing program 1: clock_settime(0x4, &(0x7f00000000c0)={0x4001981, 0xffffffffffffffff}) getgroups(0x8, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r0) 15:08:49 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') semget$private(0x0, 0x6, 0x738) lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 15:08:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockname$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f00000001c0)=0xfffffd92) ioctl$TIOCMSET(r1, 0x8004667e, &(0x7f0000000000)=0x9) 15:08:49 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) setuid(0xee01) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1) syz_extract_tcp_res(&(0x7f0000000000), 0x36, 0xffffffffffffff54) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) shmctl$SHM_LOCK(r0, 0x3) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r6 = getpgid(0x0) r7 = getuid() r8 = getgid() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x80, 0x0) setuid(r4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r11 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000180)=ANY=[@ANYBLOB='file0\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000000340)=[{&(0x7f00000001c0)="373193ae33cadb0feca083f21cd213b0af161e47ab686daf5cd28fa70b9baafa7297114bfd9d56cbf58cf349689ddffc3effa39e2811a784eb8b47c1f0f6bce5174e", 0x42}, {&(0x7f0000000240)="11cc799ca2a560dcf3339b90346fcb9f81e73a8b606cbfdb15e11b7c6dbf662bca7f262a27b8d7fa64a678d2b7e2a1ef11c07e1a8eda0b9ab5d2445a63a0a252b202ab0cb1a5ba3c6b3c326607a697fccd788e553d5a6c1fc4fac2a1ab775f4590eef9c04526c4b07bd9daf0c15b68a9b0384a59ecfb560cb83e81bef1748403814c53555bfb87da7076d76072de30079a6c5e72ab72572cb97798e39f2e8fb9685555db0452190df1fc74e9603c3b223895248c0db9d8536428029d132b604415d4860df0d16c8dc88a7a155d6566291486b82a177ed4c2b898cd79e9ac94fe6ac36f62b8e199fe55bf04c5a110c0d22593ad2a33f311481fdbee", 0xfb}], 0x2, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="3000000000007bae90fd000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x138, 0x400}, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x308, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/126, 0x7e) 15:08:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x9, 0x40000000}) r1 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) munlockall() write(r0, &(0x7f0000000200), 0xfe72) lseek(r0, 0x0, 0x2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) r2 = socket$inet(0x2, 0x7, 0x3) sendto(r2, &(0x7f0000000140)="df16f430d89772a1f2d6b2ee2b16d0186ad9a98c99c8", 0x16, 0x405, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0x88, 0x100) kqueue() r3 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ftruncate(r0, 0x100000001) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x9) 15:08:49 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x2d0) shutdown(r0, 0x0) socket$inet6(0x18, 0x5, 0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x3}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000140)="9b50") 15:08:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x80, 0x1) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0xb4c, 0x7fff}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}], 0x4, 0x0) r2 = msgget$private(0x0, 0x80) socket$inet6(0x18, 0x1, 0x80000001) r3 = semget$private(0x0, 0x3, 0x400) connect(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f6275ed83f3afbc30a073ec767300"], 0x8) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x5) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x1, 0x3}) msgrcv(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000000055070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a67480958df8463c11000000000000000000000000000000000000000000000000000000000000f3ffffff00"/174], 0x124, 0xfffffffffffffffe, 0x1000) msgsnd(r2, &(0x7f0000000180)=ANY=[], 0x0, 0x800) renameat(r0, &(0x7f0000000140)='./bus\x00', r1, &(0x7f0000000340)='./bus\x00') 15:08:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3, 0xfffffffffffffffe, &(0x7f0000000080)="01000000", 0x4) 15:08:49 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00400000e74de40900000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x4, 0x2000020000000, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 15:08:49 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000500)={0x607, 0xffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x11, 0x0) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000200)=""/124, 0x7c}, {&(0x7f0000000280)=""/1, 0x1}, {&(0x7f00000002c0)=""/211, 0xd3}, {&(0x7f00000003c0)=""/175, 0xaf}], 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54, 0xfffffffffffffffc}, {0x6c, 0x2, 0x2, 0x2}, {0x3}]}) write(r0, &(0x7f0000000140)="fa8642779797b04d8290d8e790d9f7cbfb0bbd5a7b18", 0x16) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r2, 0x20004276) syz_emit_ethernet(0x4d, &(0x7f00000008c0)="9a61a8fc2acaa158968a0468420865014f00000edf7da7b7a1038dec8651cf8d435ae8a1f68e05a5adf46cd335476c67d3fbd1bc46b18c984647636d34f2e2a5a19ea957ee20ab586b6ebbebf1412e3a3d7905aa74f4dad1d0e77a000012d718e65cdb9b6b75e1e5dbe535c7263a28cfc3b9dbe9879a9afacc544ed78f49cb627284235f7c33ae67e74ff2d21294e5a27d61b4331848deb4746e2600b1c7ce3fa27bc8fa7ba79624d3a90083f9936f5ef6f83a48a80b78f08347ade7ebb7881f08b0e34e84c1d21d94c3aa2fc8896e2252300a760a34de18f07b86f827495651443bd468af07dfed75b50a8456b72f01450edd9446eb930d6e79f494c074b1dc3c766e18a263250425e86a0f9a33a53aa8e5127d5e5c0233a0d8c05e054864c9b547778776abe3f05bb3461c7e9fbf367bddf3521b5b3c8bf8c5a8f777a2e48e7ec28871928351ee1378bb063fac74a86d080652c35186757fe130c4e1e7d7220ad64b5b24f61158a7706cd9c29d37bb49ac325cf0a25e651dbba8318a4fcc60e2c1baebf9fec373bc2f713d61c0442e70b696cd426f00ecb0b1941860123d353d15a61917a846c52bf51fe71b88fdbc531047a2624c23c776d94e3b4d458d800006121ee86d85fac2d06f7beaa9e2c55381d427e82072fe57313b8d58560553a0f721976ec5b046b472579cbbad17ff34f5aad0000080000000000000000000000025adeff09600"/535) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20002, 0x0) shmget$private(0x0, 0x8000, 0x2c0, &(0x7f0000ff5000/0x8000)=nil) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000540)=0x3) 15:08:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r2 = semget$private(0x0, 0x4, 0x0) semop(r2, &(0x7f0000000000)=[{0x3, 0x4, 0x1800}], 0x1) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) 15:08:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x200c, 0x800) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0xfffffffffffffffd) pipe2(&(0x7f00000000c0), 0x10004) pipe(&(0x7f0000000000)) 15:08:49 executing program 0: socketpair(0x1, 0x5, 0xfffffffffffffc00, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x1, 0x3ff, &(0x7f0000000200)="26febbe0e91f05", 0x7) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCSTART(r2, 0x2000746e) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) bind$inet6(r3, &(0x7f0000000140)={0x18, 0x0, 0x3ff, 0x6}, 0xc) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) 15:08:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xfd, &(0x7f0000000240)="c917c94f189122e22cd9dfcd3257b2d3180800d61d9ec443fa812114a8e4bd166601a6a2da93676c5eab0770607fc58ea4dfb059fd70eabd732e5943dac7150428f8be7f5691f8596e1e92c0bd6fa6458ff402a7f722f187af51f4b249201366b07951b8bf8526417df43a0296b9a418df671e4bf1786393ce40ae92417ac86ced55bd0381a9dd6d9a87fe1dca63ba5e38c042e5877e5978db330468de414445d0b223bda0c7dace90793fac26946b8486364792f9293dc7ba8b6e1eca4222d8242e6c2b4a06e49f2f5c390762dfd61036b0dd23443cd74b39fddc8a7e5f8e285d25254fc81318011160acb120d5939800f586dbf4dd604d8afd567971") syz_emit_ethernet(0x204, &(0x7f0000000340)="122eeebf49593d1d7d3137ac4652f9b1818a65f351c0526ea0d4eb557a61a4cf67003976f5d6187b6a4e78f358a4d9bd80313b4d57e43d4ebfb3adaf1f6b8449abe079c0471a56fe7948eb6369402dede833ce9bc1fe7da7a0fa1e6cb28173c772cf08b29a78632ee4") 15:08:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x3d}, {0x400000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 15:08:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x3c}, {r1, 0x9}, {r1, 0xc3}, {r0, 0x40}], 0x4, 0x9) r2 = socket(0x18, 0x1, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x4) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfe84) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000040)) fchown(r3, r5, r6) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000280)={0x0, 0x1}, 0x8) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) dup2(r3, r1) 15:08:49 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x102) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) 15:08:49 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0xffffffffffffffff) read(r0, 0x0, 0x0) dup2(r0, r1) 15:08:49 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 15:08:49 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x88c0, 0x50) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x2, 0x7}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2b, 0x0, 0x0) 15:08:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x501) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0x2, 0xf1}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8020, 0x88) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1}) ioctl$KDSETRAD(r1, 0x20004b43) syz_open_pts() unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0xfffffffffffffffb, 0x8, 0x6, 0x0, 0x6, 0x8, 0x0, 0x1, 0x1, 0x17a9, 0x1ff}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000200)) r2 = semget$private(0x0, 0x4, 0x100) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/61) 15:08:50 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f00000001c0)=0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[0x5]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x0, 0x0) syz_emit_ethernet(0xe3, &(0x7f0000000240)="8dac3e9c961dc333605bfff7133d59ce85b5dbb09c9b357d4001a12d1397a9c55e4dd14aeeaa65fa4b021f15ace0d033eda6710805c35b055ecc70b19d30d0975ca1605faf50203f48674a01c247af4e12e79b53dd66d7e79cffb6e7e09e21c38e28424462d27f10cf29efa4036543ad8e8c162256d504a3f90aa1a245a4add48ea97f248e9c09ca99a8ac02ebaeaf3f783c532c3dde463d04ed4d124bc20f9b3fe91885d0a4252b7fc5605c6ed946acfb8d777a1941578b0ea6e03ac0d7c268fec919b97ea6a8b8f4dd3ef2b8aa36b3c28591e9911363486c4569b812c026f628a85a") openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) 15:08:50 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='}', 0x1}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 15:08:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) sendto$unix(r1, &(0x7f00000000c0)="0fc962fd923b18e5fd66bb14aeb70802725091c86a0c476dd53b118900883d98acbbc955634b78427630fa28363279e625c712fea1b07a5304934782d0f4a6a2a43136eb17c26ef8f2c5833a156c829aec50516cee4ae9f86cc5b600aa16e376611d761e312fcb713fb0a7558122b112e8b5d7e3054bc17c41785ee463101216325f2d93225037e7eee6eb0be6b6ba7fcb7f36b9bc", 0x95, 0x400, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000200)={0x101, 0x80000001}) kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 15:08:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe8, &(0x7f0000000440)="4308908585d53e435b3380e63fc025d943f3ec16b5a73e6e2f235081ac5d3efe041ae9f2438a7d7e13d065147b5b69a3126efb5269913873a99ea5599e8d0585b10a3e5d6a6203304547a2d4fc167247c757c99692293746065b65ecb23c9bb4e25a6a6c4784087c18d3eaceaa4f971388116258b0e46c6b602196ddefec5db072448dc138394b65c07028d3d21016ec8535ff004740aff180aee618eb8cf5340e4afc9d0ef082718cb14ead2bf0b7d620b63c54f58b24f0abb57e1ce2543735c863") dup2(r0, r0) 15:08:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x0, &(0x7f0000000040)={0x7ce4}) r0 = socket(0x18, 0x0, 0x400000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:08:50 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) write(0xffffffffffffffff, &(0x7f0000000080)="cc6f28f3368d52059c37747f1682a8832f32cf48772fc68ae4012b089c7a1d7305a71300", 0x24) fcntl$setstatus(r0, 0x4, 0x40) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) 16:00:00 executing program 0: nanosleep(&(0x7f0000000140)={0x1}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20010, 0x81) r1 = dup(0xffffffffffffff9c) ftruncate(r0, 0x6e6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10100, 0x0) socketpair(0x3e, 0x2, 0x2, &(0x7f0000000340)={0xffffffffffffffff}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x8) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20ab0, 0x0) getegid() r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x21, 0x37, 0xfbd}], 0x36c, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x11, 0x20000002, 0xffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x5, 0xf0000000, 0x7fffffff, 0x7}, {{r4}, 0xfffffffffffffffc, 0x4a, 0x80, 0x3, 0x10000}, {{r5}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x4, 0x2}, {{r6}, 0xfffffffffffffff8, 0x1, 0x6, 0xf6, 0x9}, {{r7}, 0xfffffffffffffffc, 0x40, 0x0, 0x4, 0x4}, {{r8}, 0xffffffffffffffff, 0x4, 0x40000000, 0x0, 0xffff}], 0x20, &(0x7f0000000300)={0xfffffffffffff3ca, 0x14}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x40}, {0x7c}, {0x8000000000000006}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x32, 0x6, 0xc0, 0x7}]}) 16:00:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5fcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x10000, 0xffffffffffff034d}, 0x10) 16:00:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='W\x00') ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) fchdir(r0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='c\x00') /p: bad dir ino 2 aat offset 0: manngled entry ic: bad dir Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *351052 963 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff8000149b17d8,ffff8000149b17d8,9c91bdd9b2c6e403) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda4b0,ffff8000149b1de8,ffff8000149b1e38) at VOP_LOOKUP+0x5b vfs_lookup(ffff8000149b1db8) at vfs_lookup+0x55d namei(ffff8000149b1db8) at namei+0x45f sys_unveil(ffff8000ffff3788,ffff8000149b1ef8,ffff8000149b1f60) at sys_unveil+0x222 syscall(ffff8000149b1fd0) at syscall+0x511 Xsyscall(6,0,8,0,2,f9550c73010) at Xsyscall+0x128 end of kernel end trace frame: 0x3ae, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic bad dir ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff8000149b17d8,ffff8000149b17d8,9c91bdd9b2c6e403) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda4b0,ffff8000149b1de8,ffff8000149b1e38) at VOP_LOOKUP+0x5b vfs_lookup(ffff8000149b1db8) at vfs_lookup+0x55d namei(ffff8000149b1db8) at namei+0x45f sys_unveil(ffff8000ffff3788,ffff8000149b1ef8,ffff8000149b1f60) at sys_unveil+0x222 syscall(ffff8000149b1fd0) at syscall+0x511 Xsyscall(6,0,8,0,2,f9550c73010) at Xsyscall+0x128 end of kernel end trace frame: 0x3ae, count: -9 ddb> show registers rdi 0xffffffff81a73677 db_enter+0x17 rsi 0x22e1 __ALIGN_SIZE+0x12e1 rbp 0xffff8000149b15f0 rbx 0xffff8000149b16a0 rdx 0x22e2 __ALIGN_SIZE+0x12e2 rcx 0xffff800001793000 rax 0xffff800001793000 r8 0xffff8000149b15b0 r9 0x1 r10 0xffff80000098ea40 r11 0xc005707abd8d3a2e r12 0x3000000008 r13 0xffff8000149b1600 r14 0x100 r15 0x1 rip 0xffffffff81a73678 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149b15e0 ss 0 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=351052 stat=onproc flags process=0 proc=4000000 pri=17, usrpri=70, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff39e0,0xffffffff822b78f0 process=0xffff8000ffff73c0 user=0xffff8000149ad000, vmspace=0xfffffd803f014d68 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 963 227024 61902 0 2 0 syz-executor.0 * 963 351052 61902 0 7 0x4000000 syz-executor.0 75580 164345 5005 0 3 0x80 nanosleep syz-executor.1 75580 74794 5005 0 3 0x4000080 lockf syz-executor.1 75580 302058 5005 0 3 0x4000080 lockf syz-executor.1 75580 67718 5005 0 3 0x4000080 lockf syz-executor.1 75580 521644 5005 0 3 0x4000080 lockf syz-executor.1 75580 475836 5005 0 3 0x4000080 fsleep syz-executor.1 60561 201584 0 0 3 0x14200 bored sosplice 61902 389816 22415 0 3 0x82 nanosleep syz-executor.0 5005 74233 22415 0 3 0x82 nanosleep syz-executor.1 22415 493770 98676 0 3 0x82 thrsleep syz-fuzzer 22415 180711 98676 0 3 0x4000082 thrsleep syz-fuzzer 22415 388097 98676 0 3 0x4000082 kqread syz-fuzzer 22415 158860 98676 0 3 0x4000082 thrsleep syz-fuzzer 22415 57999 98676 0 3 0x4000082 thrsleep syz-fuzzer 22415 219389 98676 0 3 0x4000082 thrsleep syz-fuzzer 22415 487378 98676 0 3 0x4000082 thrsleep syz-fuzzer 22415 211517 98676 0 3 0x4000082 thrsleep syz-fuzzer 98676 118964 86284 0 3 0x10008a pause ksh 86284 75101 30555 0 3 0x92 select sshd 94456 334709 1 0 3 0x100083 ttyin getty 30555 225617 1 0 3 0x80 select sshd 79906 232640 70540 73 2 0x100090 syslogd 70540 452474 1 0 3 0x100082 netio syslogd 9987 239831 1 77 3 0x100090 poll dhclient 53365 449553 1 0 3 0x80 poll dhclient 82795 488608 0 0 2 0x14200 zerothread 37794 84149 0 0 3 0x14200 aiodoned aiodoned 91557 34459 0 0 3 0x14200 syncer update 62670 349691 0 0 3 0x14200 cleaner cleaner 59397 385331 0 0 3 0x14200 reaper reaper 12481 464113 0 0 3 0x14200 pgdaemon pagedaemon 2726 174811 0 0 3 0x14200 bored crynlk 96881 131296 0 0 3 0x14200 bored crypto 84558 100700 0 0 3 0x40014200 acpi0 acpi0 9352 459725 0 0 3 0x14200 bored softnet 5554 145456 0 0 3 0x14200 bored systqmp 42134 60669 0 0 3 0x14200 bored systq 92531 457661 0 0 3 0x40014200 bored softclock 37369 344067 0 0 3 0x40014200 idle0 56876 304536 0 0 3 0x14200 bored smr 1 514709 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 Kern Lim devbuf 9478 6325K 6712K 78643K 11357 0 0 pcb 23 9K 10K 78643K 217 0 0 rtable 108 3K 4K 78643K 376 0 0 ifaddr 48 11K 12K 78643K 94 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 32 0 0 iov 0 0K 24K 78643K 38 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 76K 78643K 1502 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 6 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 46 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 355 0 0 sigio 0 0K 0K 78643K 16 0 0 proc 42 38K 62K 78643K 443 0 0 subproc 64 65538K 69634K 78643K 170 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 32 0 0 in_multi 33 2K 2K 78643K 71 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 238 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 79 20K 20K 78643K 1665 0 0 UVM aobj 27 2K 2K 78643K 27 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 2 0 0 NDP 9 0K 0K 78643K 29 0 0 temp 125 2704K 2832K 78643K 6508 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 12 0 6 1 0 1 1 0 8 0 inpcbpl 280 185 0 177 1 0 1 1 0 8 0 plimitpl 152 26 0 19 1 0 1 1 0 8 0 rtentry 112 78 0 34 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 76 0 72 1 0 1 1 0 8 0 nd6 48 15 0 9 1 0 1 1 0 8 0 ppxss 1128 7 0 7 2 2 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 324 0 132 12 0 12 12 0 8 0 art_table 32 325 0 132 2 0 2 2 0 8 0 art_node 16 77 0 37 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 6 1 0 1 1 0 8 0 semapl 112 44 0 34 1 0 1 1 0 8 0 shmpl 112 25 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1884 0 458 47 0 47 47 0 8 0 ffsino 240 1884 0 458 85 0 85 85 0 8 0 nchpl 144 2505 0 860 61 0 61 61 0 8 0 uvmvnodes 72 2147 0 0 40 0 40 40 0 8 0 vnodes 200 2147 0 0 113 0 113 113 0 8 0 namei 1024 6939 0 6938 2 1 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 15647 0 15647 8 7 1 6 0 8 1 sigapl 432 516 0 502 2 0 2 2 0 8 0 futexpl 56 4997 0 4996 1 0 1 1 0 8 0 knotepl 112 171 0 152 1 0 1 1 0 8 0 kqueuepl 104 76 0 74 1 0 1 1 0 8 0 pipepl 112 320 0 301 2 1 1 1 0 8 0 fdescpl 424 517 0 502 2 0 2 2 0 8 0 filepl 120 2764 0 2665 4 0 4 4 0 8 0 lockfpl 104 109 0 104 2 1 1 1 0 8 0 lockfspl 48 45 0 44 2 1 1 1 0 8 0 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 22 0 12 1 0 1 1 0 8 0 ucredpl 96 309 0 302 1 0 1 1 0 8 0 zombiepl 144 502 0 502 2 1 1 1 0 8 1 processpl 840 532 0 502 4 0 4 4 0 8 0 procpl 600 923 0 880 4 0 4 4 0 8 0 sosppl 128 3 0 3 1 0 1 1 0 8 1 sockpl 384 363 0 345 3 0 3 3 0 8 0 mcl64k 65536 5 0 5 2 2 0 1 0 8 0 mcl16k 16384 1 0 1 1 1 0 1 0 8 0 mcl12k 12288 3 0 3 2 2 0 1 0 8 0 mcl9k 9216 1 0 1 1 0 1 1 0 8 1 mcl8k 8192 4 0 4 1 0 1 1 0 8 1 mcl4k 4096 24 0 24 2 1 1 1 0 8 1 mcl2k2 2112 1 0 1 1 0 1 1 0 8 1 mcl2k 2048 57920 0 57887 11 6 5 9 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 95929 0 95828 12 4 8 9 0 8 0 bufpl 256 19721 0 16614 199 1 198 198 0 8 0 anonpl 16 58401 0 48922 54 1 53 53 0 62 9 amapchunkpl 152 2419 0 2323 8 3 5 6 0 158 0 amappl16 192 2316 0 1748 42 5 37 41 0 8 8 amappl14 176 87 0 85 2 1 1 1 0 8 0 amappl13 168 212 0 207 1 0 1 1 0 8 0 amappl12 160 11 0 9 1 0 1 1 0 8 0 amappl11 152 85 0 71 1 0 1 1 0 8 0 amappl10 144 66 0 65 2 1 1 1 0 8 0 amappl9 136 594 0 590 1 0 1 1 0 8 0 amappl8 128 153 0 138 1 0 1 1 0 8 0 amappl7 120 47 0 41 1 0 1 1 0 8 0 amappl6 112 88 0 80 1 0 1 1 0 8 0 amappl5 104 179 0 170 1 0 1 1 0 8 0 amappl4 96 845 0 814 2 1 1 2 0 8 0 amappl3 88 119 0 114 1 0 1 1 0 8 0 amappl2 80 3269 0 3205 2 0 2 2 0 8 0 amappl1 72 19126 0 18684 25 16 9 19 0 8 0 amappl 72 1190 0 1151 1 0 1 1 0 75 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 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 26 0 0 1 0 1 1 0 8 0 uaddrrnd 24 517 0 502 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 517 0 502 1 0 1 1 0 8 0 vmmpekpl 168 7591 0 7575 2 1 1 2 0 8 0 vmmpepl 168 63103 0 61507 102 18 84 85 0 357 14 vmsppl 264 516 0 502 2 1 1 2 0 8 0 pdppl 4096 1040 0 1004 6 1 5 6 0 8 0 pvpl 32 206512 0 193976 150 13 137 137 0 265 26 pmappl 200 516 0 502 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 340 0 19 10 0 10 10 0 8 0